This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/61084] New: wide-int merge broke Solaris/SPARC bootstrap
- From: "ro at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 06 May 2014 19:21:11 +0000
- Subject: [Bug bootstrap/61084] New: wide-int merge broke Solaris/SPARC bootstrap
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61084
Bug ID: 61084
Summary: wide-int merge broke Solaris/SPARC bootstrap
Product: gcc
Version: 4.10.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: bootstrap
Assignee: unassigned at gcc dot gnu.org
Reporter: ro at gcc dot gnu.org
CC: ebotcazou at gcc dot gnu.org, mrs at gcc dot gnu.org,
rsandifo at gcc dot gnu.org
Host: sparc-sun-solaris2.*
Target: sparc-sun-solaris2.*
Build: sparc-sun-solaris2.*
Immediately after the wide-int merge, Solaris/SPARC bootstrap is broken
compiling the stage1 libgcc:
$ /var/gcc/regression/trunk/11-gcc/build/./gcc/xgcc
-B/var/gcc/regression/trunk/11-gcc/build/./gcc/
-B/vol/gcc/sparc-sun-solaris2.11/bin/ -B/vol/gcc/sparc-sun-solaris2.11/lib/
-isystem /vol/gcc/sparc-sun-solaris2.11/include -isystem
/vol/gcc/sparc-sun-solaris2.11/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -W
-Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format
-Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem
./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector
-fPIC -I. -I. -I../.././gcc -I/vol/gcc/src/hg/trunk/local/libgcc
-I/vol/gcc/src/hg/trunk/local/libgcc/.
-I/vol/gcc/src/hg/trunk/local/libgcc/../gcc
-I/vol/gcc/src/hg/trunk/local/libgcc/../include -DHAVE_CC_TLS -o _floatdisf.o
-MT _floatdisf.o -MD -MP -MF _floatdisf.dep -DL_floatdisf -c
/vol/gcc/src/hg/trunk/local/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS
/vol/gcc/src/hg/trunk/local/libgcc/libgcc2.c: In function '__floatdisf':
/vol/gcc/src/hg/trunk/local/libgcc/libgcc2.c:1674:1: internal compiler error:
in decompose, at rtl.h:1442
}
^
0xae5323 simplify_const_binary_operation(rtx_code, machine_mode, rtx_def*,
rtx_def*)
/vol/gcc/src/hg/trunk/local/gcc/simplify-rtx.c:3772
0xad976b simplify_binary_operation(rtx_code, machine_mode, rtx_def*, rtx_def*)
/vol/gcc/src/hg/trunk/local/gcc/simplify-rtx.c:1958
0xaee5e7 simplify_rtx(rtx_def const*)
/vol/gcc/src/hg/trunk/local/gcc/simplify-rtx.c:5769
0x592557 cselib_expand_value_rtx_1
/vol/gcc/src/hg/trunk/local/gcc/cselib.c:1830
0x59165f expand_loc
/vol/gcc/src/hg/trunk/local/gcc/cselib.c:1458
0x591b2b cselib_expand_value_rtx_1
/vol/gcc/src/hg/trunk/local/gcc/cselib.c:1621
0x591857 cselib_expand_value_rtx(rtx_def*, bitmap_head*, int)
/vol/gcc/src/hg/trunk/local/gcc/cselib.c:1518
0xede93f reverse_op
/vol/gcc/src/hg/trunk/local/gcc/var-tracking.c:5816
0xedfff3 add_stores
/vol/gcc/src/hg/trunk/local/gcc/var-tracking.c:6100
0xa7af2f note_stores(rtx_def const*, void (*)(rtx_def*, rtx_def const*, void*),
void*)
/vol/gcc/src/hg/trunk/local/gcc/rtlanal.c:1563
0xa7afa3 note_stores(rtx_def const*, void (*)(rtx_def*, rtx_def const*, void*),
void*)
/vol/gcc/src/hg/trunk/local/gcc/rtlanal.c:1568
0xee2fd3 add_with_sets
/vol/gcc/src/hg/trunk/local/gcc/var-tracking.c:6540
0x595077 cselib_record_sets
/vol/gcc/src/hg/trunk/local/gcc/cselib.c:2561
0x5958eb cselib_process_insn(rtx_def*)
/vol/gcc/src/hg/trunk/local/gcc/cselib.c:2673
0xef263f vt_initialize
/vol/gcc/src/hg/trunk/local/gcc/var-tracking.c:10110
0xef322f variable_tracking_main_1
/vol/gcc/src/hg/trunk/local/gcc/var-tracking.c:10304
0xef342f variable_tracking_main()
/vol/gcc/src/hg/trunk/local/gcc/var-tracking.c:10357
0xef350b execute
/vol/gcc/src/hg/trunk/local/gcc/var-tracking.c:10395
Rainer