On Wed, Sep 01, 2021 at 09:06:31AM +0200, Christophe Lyon wrote: > > > * gfortran.dg/gomp/target-device-ancestor-4.f90: New test. > > > > The last new test fails on aarch64: > /gcc/testsuite/gfortran.dg/gomp/target-device-ancestor-4.f90:7:15: Error: > Sorry, 'reverse_offload' clause at (1) on REQUIRES directive is not yet > supported > compiler exited with status 1 > PASS: gfortran.dg/gomp/target-device-ancestor-4.f90 -O (test for > errors, line 7) > XFAIL: gfortran.dg/gomp/target-device-ancestor-4.f90 -O sorry, > unimplemented: 'ancestor' not yet supported (test for warnings, line 9) > PASS: gfortran.dg/gomp/target-device-ancestor-4.f90 -O (test for excess > errors) > gfortran.dg/gomp/target-device-ancestor-4.f90 -O : dump file does not > exist > UNRESOLVED: gfortran.dg/gomp/target-device-ancestor-4.f90 -O > scan-tree-dump original "pragma omp target [^\n\r)]*device\\(ancestor:1\\)"
It is UNRESOLVED everywhere. Unlike the C/C++ FEs that emit the original dump even if there are errors/sorry during parsing, the Fortran FE doesn't do that. So I think either the dg-final should be xfailed or removed for now. Jakub