https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71758

Dominique d'Humieres <dominiq at lps dot ens.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org

--- Comment #4 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
> Confirmed on trunk, all previous releases do not ICE.

The ICE occurs if gcc is configured with --enable-checking=yes, but not if it
is configured with --enable-checking=release. I see the ICE with 5.0.0 20150219
(experimental) r220825 and 6.0.0 20160415 (experimental) r235027.

With gcc version 4.9.0 20140411 (experimental) r209304, I get

pr71758_1.f90:8.10:

    !$omp target device(i-1) map(from: offload(i:i))
          1
Error: Unclassifiable OpenMP directive at (1)
pr71758_1.f90:10.10:

    !$omp end target
          1
Error: Unclassifiable OpenMP directive at (1)

So I doubt this PR is really a regression.

Reply via email to