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.

Reply via email to