Bug 48573 - [4.7 Regression] Many testcase failures
Summary: [4.7 Regression] Many testcase failures
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: middle-end (show other bugs)
Version: 4.7.0
: P3 normal
Target Milestone: 4.7.0
Assignee: Not yet assigned to anyone
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-12 14:01 UTC by H.J. Lu
Modified: 2011-04-12 16:10 UTC (History)
1 user (show)

See Also:
Host:
Target:
Build:
Known to work:
Known to fail:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description H.J. Lu 2011-04-12 14:01:58 UTC
On Linux/ia32, revision 172316 gave

FAIL: c-c++-common/torture/complex-sign-mul-minus-one.c  -Os  (internal compiler error)
FAIL: c-c++-common/torture/complex-sign-mul-minus-one.c  -Os  (internal compiler error)
FAIL: c-c++-common/torture/complex-sign-mul-minus-one.c  -Os  (test for excess errors)
FAIL: c-c++-common/torture/complex-sign-mul-minus-one.c  -Os  (test for excess errors)
FAIL: c-c++-common/torture/complex-sign-mul-one.c  -Os  (internal compiler error)
FAIL: c-c++-common/torture/complex-sign-mul-one.c  -Os  (internal compiler error)
FAIL: c-c++-common/torture/complex-sign-mul-one.c  -Os  (test for excess errors)
FAIL: c-c++-common/torture/complex-sign-mul-one.c  -Os  (test for excess errors)
FAIL: gcc.c-torture/compile/20031208-1.c  -Os  (internal compiler error)
FAIL: gcc.c-torture/compile/20031208-1.c  -Os  (test for excess errors)
FAIL: gcc.c-torture/compile/20080628-1.c  -Os  (internal compiler error)
FAIL: gcc.c-torture/compile/20080628-1.c  -Os  (test for excess errors)
FAIL: gcc.c-torture/execute/20020413-1.c compilation,  -Os  (internal compiler error)
FAIL: gcc.c-torture/execute/20080502-1.c compilation,  -Os  (internal compiler error)
FAIL: gcc.c-torture/execute/960513-1.c compilation,  -Os  (internal compiler error)
FAIL: gcc.c-torture/execute/ieee/fp-cmp-8l.c compilation,  -Os  (internal compiler error)
FAIL: gcc.c-torture/execute/ieee/inf-2.c compilation,  -Os  (internal compiler error)
FAIL: gcc.c-torture/execute/ieee/inf-3.c compilation,  -Os  (internal compiler error)
FAIL: gcc.c-torture/execute/pr44942.c compilation,  -Os  (internal compiler error)
FAIL: gcc.c-torture/execute/stdarg-1.c compilation,  -Os  (internal compiler error)
FAIL: gcc.c-torture/execute/stdarg-2.c compilation,  -Os  (internal compiler error)
FAIL: gcc.dg/pr19402-2.c (internal compiler error)
FAIL: gcc.dg/pr19402-2.c (test for excess errors)
FAIL: gcc.dg/pr43305.c (internal compiler error)
FAIL: gcc.dg/pr43305.c (test for excess errors)
FAIL: gcc.dg/torture/builtin-convert-4.c  -Os  (internal compiler error)
FAIL: gcc.dg/torture/builtin-convert-4.c  -Os  (test for excess errors)
FAIL: gcc.dg/torture/builtin-math-2.c  -Os  (internal compiler error)
FAIL: gcc.dg/torture/builtin-math-2.c  -Os  (test for excess errors)
FAIL: gfortran.dg/c_kind_params.f90  -Os  (internal compiler error)
FAIL: gfortran.dg/c_kind_params.f90  -Os  (test for excess errors)
FAIL: gfortran.dg/default_format_2.f90  -Os  (internal compiler error)
FAIL: gfortran.dg/default_format_2.f90  -Os  (test for excess errors)
FAIL: gfortran.dg/default_format_denormal_2.f90  -Os  (internal compiler error)
FAIL: gfortran.dg/default_format_denormal_2.f90  -Os  (test for excess errors)
FAIL: gfortran.dg/large_real_kind_2.F90  -Os  (internal compiler error)
FAIL: gfortran.dg/large_real_kind_2.F90  -Os  (test for excess errors)
FAIL: libffi.call/float2.c -Os (test for excess errors)
FAIL: libgomp.c++/ctor-5.C  -Os  (internal compiler error)
FAIL: libgomp.c++/ctor-5.C  -Os  (test for excess errors)
FAIL: libgomp.fortran/allocatable2.f90  -Os  (internal compiler error)
FAIL: libgomp.fortran/allocatable2.f90  -Os  (test for excess errors)
FAIL: libgomp.fortran/appendix-a/a.22.7.f90  -Os  (internal compiler error)
FAIL: libgomp.fortran/appendix-a/a.22.7.f90  -Os  (test for excess errors)
FAIL: libgomp.fortran/threadprivate2.f90  -Os  (internal compiler error)
FAIL: libgomp.fortran/threadprivate2.f90  -Os  (test for excess errors)
FAIL: libgomp.fortran/threadprivate3.f90  -Os  (internal compiler error)
FAIL: libgomp.fortran/threadprivate3.f90  -Os  (test for excess errors)

revision 172311 is OK.
Comment 1 H.J. Lu 2011-04-12 14:03:18 UTC
I got

/export/gnu/import/svn/gcc-test-ia32corei7/src-trunk/gcc/testsuite/gcc.c-torture/compile/20031208-1.c: In function 'bar':^M
/export/gnu/import/svn/gcc-test-ia32corei7/src-trunk/gcc/testsuite/gcc.c-torture/compile/20031208-1.c:6:1: error: unrecognizable insn:^M
(insn 6 5 7 3 (set (reg:SI 61)^M
        (pre_dec:SI (reg/f:SI 7 sp))) /export/gnu/import/svn/gcc-test-ia32corei7/src-trunk/gcc/testsuite/gcc.c-torture/compile/20031208-1.c:4 -1^M
     (nil))^M
/export/gnu/import/svn/gcc-test-ia32corei7/src-trunk/gcc/testsuite/gcc.c-torture/compile/20031208-1.c:6:1: internal compiler error: in extract_insn, at recog.c:2109^M
Please submit a full bug report,^M
with preprocessed source if appropriate.^M
See <http://gcc.gnu.org/bugs.html> for instructions.^M

FAIL: gcc.c-torture/compile/20031208-1.c  -Os  (internal compiler error) 
FAIL: gcc.c-torture/compile/20031208-1.c  -Os  (test for excess errors)
Comment 2 H.J. Lu 2011-04-12 14:40:54 UTC
This is caused by revision 172316:

http://gcc.gnu.org/ml/gcc-cvs/2011-04/msg00511.html
Comment 3 H.J. Lu 2011-04-12 16:10:53 UTC
Fixed by revision 172321:

http://gcc.gnu.org/ml/gcc-cvs/2011-04/msg00516.html