This is the mail archive of the
mailing list for the GCC project.
[PATCH] [GOMP4] OpenACC 1.0+ support in fortran front-end
- From: Ilmir Usmanov <i dot usmanov at samsung dot com>
- To: gcc-patches at gcc dot gnu dot org, Thomas Schwinge <thomas at codesourcery dot com>, jakub at redhat dot com
- Cc: Evgeny Gavrin <e dot gavrin at samsung dot com>, GarbuzovViacheslav <v dot garbuzov at samsung dot com>, Dmitri Botcharnikov <dmitry dot b at samsung dot com>
- Date: Thu, 23 Jan 2014 22:01:19 +0400
- Subject: [PATCH] [GOMP4] OpenACC 1.0+ support in fortran front-end
- Authentication-results: sourceware.org; auth=none
Hi all.
Jakub, could you review these patches, if they are OK to gomp-4_0-branch?
Lately, I'm going to port loop directive, too.
Full list of supported fuctionality is the following:
Constructs/directives:
Name front-end GENERIC tests
parallel Y Y Y
kernels Y Y Y
data Y Y Y
host_data Y Y Y
loop Y N N
update Y Y Y
wait Y Y N
cache Y Y N
declare Y Y Y
kernels loop Y N N
parallel loop Y N N
enter data (2.0) Y Y Y
exit data (2.0) Y Y Y
Clauses
Name front-end GENERIC tests
async Y Y Y
wait Y Y Y
num_gangs Y Y Y
num_workers Y Y Y
vector_length Y Y Y
if Y Y Y
reduction Y Y Y
copy Y Y Y
copyin Y Y Y
copyout Y Y Y
create Y Y Y
delete (2.0) Y Y Y
present Y Y Y
present_or_copy Y Y Y
present_or_copyin Y Y Y
present_or_copyout Y Y Y
present_or_create Y Y Y
deviceptr Y Y Y
private Y Y Y
firstprivate Y Y Y
default(none) (2.0) Y N Y
collapse Y Y N
gang Y Y N
worker Y Y N
vector Y Y N
seq Y Y N
auto (2.0) Y N N
tile Y N N
independent Y Y N
device_resident Y Y N
Successfully bootstraps on x86_64 with no regressions.
OK to commit?
--
Ilmir