VOOZH about

URL: https://gcc.gnu.org/legacy-ml/gcc-patches/2014-01/msg01520.html

⇱ Ilmir Usmanov - [PATCH] [GOMP4] OpenACC 1.0+ support in fortran front-end


This is the mail archive of the mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] [GOMP4] OpenACC 1.0+ support in fortran front-end


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]