[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