[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gcc-fortran
Subject:    Re: [Patch] openmp: Add omp_aligned_{,c}alloc and omp_{c,re}alloc for Fortran (was: [committed] open
From:       Jakub Jelinek via Fortran <fortran () gcc ! gnu ! org>
Date:       2021-09-30 11:31:01
Message-ID: 20210930113101.GZ304296 () tucnak
[Download RAW message or body]

On Thu, Sep 30, 2021 at 01:14:49PM +0200, Tobias Burnus wrote:
> On 30.09.21 09:45, Jakub Jelinek wrote:
> 
> > This patch adds new OpenMP 5.1 allocator entrypoints ...
> 
> ... and this patch adds the Fortran support for it, using the C→Fortran
> converted testcases. Additionally, it fixes and updated the list of API
> routine names. We now can also tick off one item in the OpenMP 5.1
> implementation status list.
> 
> OK for mainline?
> 
> Tobias
> 
> -----------------
> Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201, 80634 \
> München; Gesellschaft mit beschränkter Haftung; Geschäftsführer: Thomas \
> Heurung, Frank Thürauf; Sitz der Gesellschaft: München; Registergericht München, \
> HRB 106955

> openmp: Add omp_aligned_{,c}alloc and omp_{c,re}alloc for Fortran
> 
> gcc/ChangeLog:
> 
> 	* omp-low.c (omp_runtime_api_call): Add omp_aligned_{,c}alloc and
> 	omp_{c,re}alloc, fix omp_alloc/omp_free.
> 
> libgomp/ChangeLog:
> 
> 	* libgomp.texi (OpenMP 5.1): Set implementation status to Y for
> 	omp_aligned_{,c}alloc and omp_{c,re}alloc routines.
> 	* omp_lib.f90.in (omp_aligned_alloc, omp_aligned_calloc, omp_calloc,
> 	omp_realloc): Add.
> 	* omp_lib.h.in (omp_aligned_alloc, omp_aligned_calloc, omp_calloc,
> 	omp_realloc): Add.
> 	* testsuite/libgomp.fortran/alloc-10.f90: New test.
> 	* testsuite/libgomp.fortran/alloc-6.f90: New test.
> 	* testsuite/libgomp.fortran/alloc-7.c: New test.
> 	* testsuite/libgomp.fortran/alloc-7.f90: New test.
> 	* testsuite/libgomp.fortran/alloc-8.f90: New test.
> 	* testsuite/libgomp.fortran/alloc-9.f90: New test.

Ok, thanks.

	Jakub


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic