https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61225
Bug ID: 61225 Summary: [4.10 Regression] Several new failures after r210458 on x86_64-*-* with -m32 Product: gcc Version: 4.10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: dominiq at lps dot ens.fr After r210458 the following failures appeared with -m32 (see https://gcc.gnu.org/ml/gcc-regression/2014-05/msg00155.html) FAIL: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions line 34 c == &a[0] FAIL: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-loops line 34 c == &a[0] FAIL: gcc.dg/shrink-wrap-loop.c scan-rtl-dump pro_and_epilogue "Performing shrink-wrapping" FAIL: gcc.target/i386/pr49095.c scan-assembler-not test[lq] FAIL: gfortran.dg/assumed_charlen_needed_1.f90 -O (internal compiler error) FAIL: gfortran.dg/assumed_charlen_needed_1.f90 -O (test for excess errors) FAIL: gfortran.dg/der_array_io_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (internal compiler error) FAIL: gfortran.dg/der_array_io_1.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) FAIL: gfortran.dg/der_array_io_1.f90 -O3 -fomit-frame-pointer -funroll-loops (internal compiler error) FAIL: gfortran.dg/der_array_io_1.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) FAIL: gfortran.dg/der_array_io_1.f90 -O3 -fomit-frame-pointer (internal compiler error) FAIL: gfortran.dg/der_array_io_1.f90 -O3 -fomit-frame-pointer (test for excess errors) FAIL: gfortran.dg/der_array_io_1.f90 -O3 -g (internal compiler error) FAIL: gfortran.dg/der_array_io_1.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/fmt_t_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (internal compiler error) FAIL: gfortran.dg/fmt_t_3.f90 -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions (test for excess errors) FAIL: gfortran.dg/fmt_t_3.f90 -O3 -fomit-frame-pointer -funroll-loops (internal compiler error) FAIL: gfortran.dg/fmt_t_3.f90 -O3 -fomit-frame-pointer -funroll-loops (test for excess errors) FAIL: gfortran.dg/fmt_t_3.f90 -O3 -fomit-frame-pointer (internal compiler error) FAIL: gfortran.dg/fmt_t_3.f90 -O3 -fomit-frame-pointer (test for excess errors) FAIL: gfortran.dg/fmt_t_3.f90 -O3 -g (internal compiler error) FAIL: gfortran.dg/fmt_t_3.f90 -O3 -g (test for excess errors) On x86_64-apple-darwin13, configured with ../work/configure --prefix=/opt/gcc/gcc4.10w --enable-languages=c,c++,fortran,objc,obj-c++,ada,java,lto --with-gmp=/opt/mp --with-system-zlib --with-isl=/opt/mp --enable-lto --enable-plugin --with-arch=corei7 --with-cpu=corei7 I only see the failures FAIL: gcc.dg/shrink-wrap-loop.c scan-rtl-dump pro_and_epilogue "Performing shrink-wrapping" FAIL: gcc.target/i386/pr49095.c scan-assembler-not test[lq] FAIL: gfortran.dg/assumed_charlen_needed_1.f90 -O (internal compiler error) FAIL: gfortran.dg/assumed_charlen_needed_1.f90 -O (test for excess errors) The ICE is [Book15] f90/bug% gfc /opt/gcc/work/gcc/testsuite/gfortran.dg/assumed_charlen_needed_1.f90 -m32 -O /opt/gcc/work/gcc/testsuite/gfortran.dg/assumed_charlen_needed_1.f90: In function 'MAIN__': /opt/gcc/work/gcc/testsuite/gfortran.dg/assumed_charlen_needed_1.f90:8:0: internal compiler error: in maybe_record_trace_start, at dwarf2cfi.c:2239 print *, fun (a) ^ /opt/gcc/work/gcc/testsuite/gfortran.dg/assumed_charlen_needed_1.f90:8:0: internal compiler error: Abort trap: 6 The ICE disappears if the code is compiled with -mtune=intel and if gcc is configured with --enable-checking=release.