https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123166
Bug ID: 123166
Summary: Commit 2f2aeda98f3aa24 broke a few (many?) testsuite
codes
Product: gcc
Version: 16.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: testsuite
Assignee: unassigned at gcc dot gnu.org
Reporter: kargl at gcc dot gnu.org
Target Milestone: ---
This commit
-----------------
commit 2f2aeda98f3aa24034a700e7efcb6c1a9397836f
Author: Ulrich Weigand <[email protected]>
Date: Tue Sep 3 15:08:28 2019 +0000
Remove Cell Broadband Engine SPU targets
From-SVN: r275343
----------------
broke a few (many?) testsuite codes. This is part of the large diff that
was committed to the repository.
diff --git a/gcc/testsuite/gfortran.dg/bessel_6.f90
b/gcc/testsuite/gfortran.dg/bessel_6.f90
index
e2336a2b4a049e62f0c89209f0399b1d49773603..07ce13c6da128f02f0895d43cd2e713fb7930470
100644 (file)
--- a/gcc/testsuite/gfortran.dg/bessel_6.f90
+++ b/gcc/testsuite/gfortran.dg/bessel_6.f90
@@ -1,12 +1,8 @@
-! { dg-do run { xfail spu-*-* } }
! { dg-add-options ieee }
!
! PR fortran/36158
! PR fortran/33197
!
-! XFAILed for SPU targets since we don't have an accurate library
-! implementation of the single-precision Bessel functions.
-!
! Run-time tests for transformations BESSEL_JN
!
implicit none
Notice the it DELETES the '! { dg-do run }' directive. This means that
for the last 6 years, what should have been a run-time test was converted
into a compile time test. This type of change effects gfortran.dg/erf_2.F90,
gfortran.dg/integer_exponentiation_3.F90, and
gfortran.dg/integer_exponentiation_5.F90
I have not checked testcases for other languages, so YMMV.