[Bug testsuite/54397] New: [regression] gfortran.dg/guality/pr41558.f90

kargl at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Aug 28 23:58:00 GMT 2012


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54397

             Bug #: 54397
           Summary: [regression] gfortran.dg/guality/pr41558.f90
    Classification: Unclassified
           Product: gcc
           Version: 4.8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: testsuite
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: kargl@gcc.gnu.org


Building trunk with today's sources (2012-08-28) results in the following
failure:

% gmake check-gfortran RUNTESTFLAGS=guality.exp=pr4155\*f90
Executing on host:
/usr/home/sgk/gcc/obj4x/gcc/testsuite/gfortran/../../gfortran
-B/usr/home/sgk/gcc/obj4x/gcc/testsuite/gfortran/../../
-B/usr/home/sgk/gcc/obj4x/x86_64-unknown-freebsd10.0/./libgfortran/
/home/sgk/gcc/gcc4x/gcc/testsuite/gfortran.dg/guality/pr41558.f90 
-fno-diagnostics-show-caret   -O0  -g 
-B/usr/home/sgk/gcc/obj4x/x86_64-unknown-freebsd10.0/./libgfortran/.libs
-L/usr/home/sgk/gcc/obj4x/x86_64-unknown-freebsd10.0/./libgfortran/.libs
-L/usr/home/sgk/gcc/obj4x/x86_64-unknown-freebsd10.0/./libgfortran/.libs
-B/usr/home/sgk/gcc/obj4x/x86_64-unknown-freebsd10.0/./libquadmath/.libs
-L/usr/home/sgk/gcc/obj4x/x86_64-unknown-freebsd10.0/./libquadmath/.libs
-L/usr/home/sgk/gcc/obj4x/x86_64-unknown-freebsd10.0/./libquadmath/.libs  -lm  
-o ./pr41558.exe    (timeout = 300)
PASS: gfortran.dg/guality/pr41558.f90  -O0  (test for excess errors)
Setting LD_LIBRARY_PATH to
.:/usr/home/sgk/gcc/obj4x/x86_64-unknown-freebsd10.0/./libgfortran/.libs:/usr/home/sgk/gcc/obj4x/x86_64-unknown-freebsd10.0/./libgfortran/.libs:/usr/home/sgk/gcc/obj4x/x86_64-unknown-freebsd10.0/./libquadmath/.libs:/usr/home/sgk/gcc/obj4x/x86_64-unknown-freebsd10.0/./libquadmath/.libs:/home/sgk/gcc/obj4x/gcc:.:/usr/home/sgk/gcc/obj4x/x86_64-unknown-freebsd10.0/./libgfortran/.libs:/usr/home/sgk/gcc/obj4x/x86_64-unknown-freebsd10.0/./libgfortran/.libs:/usr/home/sgk/gcc/obj4x/x86_64-unknown-freebsd10.0/./libquadmath/.libs:/usr/home/sgk/gcc/obj4x/x86_64-unknown-freebsd10.0/./libquadmath/.libs:/home/sgk/gcc/obj4x/gcc
 foo
PASS: gfortran.dg/guality/pr41558.f90  -O0  execution test
Spawning: gdb -nx -nw -quiet -x pr41558.gdb ./pr41558.exe
Reading symbols from
/usr/home/sgk/gcc/obj4x/gcc/testsuite/gfortran/pr41558.exe...done.
Breakpoint 1 at 0x400b04: file
/home/sgk/gcc/gcc4x/gcc/testsuite/gfortran.dg/guality/pr41558.f90, line 7.

Breakpoint 1, 0x0000000000400b04 in f_ ()
$1 = (<invalid float value>, inf, -inf, -inf, -inf, <invalid float value>)
$2 = 'foo'
A debugging session is active.

    Inferior 1 [process 7463] will be killed.

Quit anyway? (y or n) [answered Y; input not from terminal]
(<invalid float value>, inf, -inf, -inf, -inf, <invalid float value>) != 'foo'
FAIL: gfortran.dg/guality/pr41558.f90  -O0  line 7 s == 'foo'

If I do

svn merge -r head:{20120820}

the resulting build is OK and the test passes.

If I do 

svn revert -R .
svn merge -r head:{20120821}

the resulting build produces the above failure.  So, someone broke
gcc between 20120820 and 20120821.  Not sure how to go from here.



More information about the Gcc-bugs mailing list