]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite: Skip gfortran.dg/ieee/ieee_[68].f90 for Arm targets [PR78314]
authorRichard Sandiford <richard.sandiford@arm.com>
Fri, 9 Apr 2021 12:43:15 +0000 (13:43 +0100)
committerRichard Sandiford <richard.sandiford@arm.com>
Fri, 9 Apr 2021 12:43:15 +0000 (13:43 +0100)
For the reasons discussed in PR78314, ieee_support_halting
doesn't work correctly for arm* and aarch64*.  I think the
easiest thing is to skip these tests until the PR is fixed.

This doesn't mean that the PR is unimportant.  It just doesn't
seem useful to have the unpredictable failures described in the
PR trail given that the problem is known and has been analysed.

gcc/testsuite/
PR libfortran/78314
* gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*.
* gfortran.dg/ieee/ieee_8.f90: Likewise.

gcc/testsuite/gfortran.dg/ieee/ieee_6.f90
gcc/testsuite/gfortran.dg/ieee/ieee_8.f90

index 96ceaff09b00a8fc2da42e4f2cd1b05c479b98aa..1af7ed395b01ecd8d831a6030becf128319962cd 100644 (file)
@@ -1,4 +1,5 @@
 ! { dg-do run }
+! { dg-skip-if "PR libfortran/78314" { aarch64*-*-gnu* arm*-*-gnueabi arm*-*-gnueabihf } }
 !
 ! This test will fail on older x86_64 glibc (< 2.20), due to this bug:
 ! https://sourceware.org/bugzilla/show_bug.cgi?id=16198
index d847b1b3eeefd5f53220810044eed4b671e9bf39..4a1158178efb0ecafd1b0a72a60deced1dde4d87 100644 (file)
@@ -1,5 +1,5 @@
-! { dg-do run { xfail aarch64*-*-gnu* arm*-*-gnueabi arm*-*-gnueabihf } }
-! XFAIL because of PR libfortran/78449.
+! { dg-do run }
+! { dg-skip-if "PR libfortran/78314" { aarch64*-*-gnu* arm*-*-gnueabi arm*-*-gnueabihf } }
 
 module foo
   use :: ieee_exceptions