[Bug middle-end/54961] New: [4.8 Regression] FAIL: gfortran.dg/pr48757.f -O (internal compiler error) after revision 192440
dominiq at lps dot ens.fr
gcc-bugzilla@gcc.gnu.org
Wed Oct 17 20:13:00 GMT 2012
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54961
Bug #: 54961
Summary: [4.8 Regression] FAIL: gfortran.dg/pr48757.f -O
(internal compiler error) after revision 192440
Classification: Unclassified
Product: gcc
Version: 4.8.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: middle-end
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: dominiq@lps.ens.fr
CC: hjl.tools@gmail.com, steven@gcc.gnu.org
Target: *86*-*-*
After revision 192440 (192439 is OK), compiling the test gfortran.dg/pr48757.f
on *86*-*-* targets (powerpc*-*-* ones work fine) with '-w -m32 -O2' gives an
ICE:
/opt/gcc/work/gcc/testsuite/gfortran.dg/pr48757.f: In function 'dfconc':
/opt/gcc/work/gcc/testsuite/gfortran.dg/pr48757.f:54:0: internal compiler
error: in compensate_edge, at reg-stack.c:2805
END
The backtrace is
#9 0x000000010059d5ee in rest_of_handle_stack_regs () at
../../p_work/gcc/reg-stack.c:2805
#10 0x0000000100576aef in execute_one_pass (pass=<value optimized out>) at
../../p_work/gcc/passes.c:2320
#11 0x0000000100576efd in execute_pass_list (pass=<value optimized out>) at
../../p_work/gcc/passes.c:2381
#12 0x0000000100576f0f in execute_pass_list (pass=<value optimized out>) at
../../p_work/gcc/passes.c:2382
#13 0x0000000100576f0f in execute_pass_list (pass=<value optimized out>) at
../../p_work/gcc/passes.c:2382
#14 0x0000000100576f0f in execute_pass_list (pass=<value optimized out>) at
../../p_work/gcc/passes.c:2382
#15 0x000000010032f182 in expand_function (node=<value optimized out>) at
../../p_work/gcc/cgraphunit.c:1601
#16 0x00000001003307ba in compile () at ../../p_work/gcc/cgraphunit.c:1705
#17 0x0000000100330d7f in finalize_compilation_unit () at
../../p_work/gcc/cgraphunit.c:2080
#18 0x000000010051c3cd in write_global_declarations () at
../../p_work/gcc/langhooks.c:323
#19 0x0000000100622891 in compile_file () at ../../p_work/gcc/toplev.c:560
#20 0x00000001006242ec in toplev_main (argc=5, argv=0x7fff5fbfd678) at
../../p_work/gcc/toplev.c:1866
#21 0x000000010000a654 in start (pc=<value optimized out>, bases=0x0) at
../../../p_work/libgcc/unwind-dw2-fde.c:1055
Note that there is an additional ICE for gfortran.dg/pr40587.f on
i686-pc-linux-gnu (see
http://gcc.gnu.org/ml/gcc-testresults/2012-10/msg01902.html ), but I don't know
how to reproduce it on x86_64-apple-darwin10.
More information about the Gcc-bugs
mailing list