Update the allowed clauses for the SERIAL construct for the new OpenACC 3.1
specification.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Thanks for the upgrade.
A comment below.
flang/test/Semantics/acc-clause-validity.f90 | ||
---|---|---|
655 | Adding clause except async and wait after device_type, will that be allowed ? I see 3.0 had a restriction section(919) whereas 3.1 has no such restrictions, so does the relaxation from specification reflect in compiler as well? there was one more |
flang/test/Semantics/acc-clause-validity.f90 | ||
---|---|---|
655 |
No this is not allowed. 3.1 has the same restrictions as before for that but phrased differently So the default clause has the same restriction as parallel here as well |
Adding clause except async and wait after device_type, will that be allowed ?
I see 3.0 had a restriction section(919) whereas 3.1 has no such restrictions, so does the relaxation from specification reflect in compiler as well?
there was one more
`At most one default clause may appear, and it must have a value of either none or
present.`
Other that none or present will they be allowed now?