http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55929
Bug #: 55929 Summary: lra-constraints-ICE while xg++ compile libitm with -Os Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: major Priority: P3 Component: middle-end AssignedTo: unassig...@gcc.gnu.org ReportedBy: l...@yuriev.ru libtool: compile: /sandbox/stage1/gcc/./gcc/xg++ -B/sandbox/stage1/gcc/./gcc/ -nostdinc++ -nostdinc++ -I/sandbox/stage1/gcc/x86_64-linux-gnu/libstdc++-v3/include/x86_64-linux-gnu -I/sandbox/stage1/gcc/x86_64-linux-gnu/libstdc++-v3/include -I/sandbox/gcc-git/libstdc++-v3/libsupc++ -I/sandbox/gcc-git/libstdc++-v3/include/backward -I/sandbox/gcc-git/libstdc++-v3/testsuite/util -L/sandbox/stage1/gcc/x86_64-linux-gnu/libstdc++-v3/src -L/sandbox/stage1/gcc/x86_64-linux-gnu/libstdc++-v3/src/.libs -B/sandbox/stage1/x86_64-linux-gnu/bin/ -B/sandbox/stage1/x86_64-linux-gnu/lib/ -isystem /sandbox/stage1/x86_64-linux-gnu/include -isystem /sandbox/stage1/x86_64-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/sandbox/gcc-git/libitm -I/sandbox/gcc-git/libitm/config/linux/x86 -I/sandbox/gcc-git/libitm/config/linux -I/sandbox/gcc-git/libitm/config/x86 -I/sandbox/gcc-git/libitm/config/posix -I/sandbox/gcc-git/libitm/config/generic -I/sandbox/gcc-git/libitm -mrtm -Wall -pthread -Werror -std=gnu++0x -funwind-tables -fno-exceptions -fno-rtti -fabi-version=4 -Os -Wno-error -g0 -D_GNU_SOURCE -c /sandbox/gcc-git/libitm/beginend.cc -fPIC -DPIC -o beginend.o /sandbox/gcc-git/libitm/beginend.cc: In static member function 'static uint32_t GTM::gtm_thread::begin_transaction(uint32_t, const gtm_jmpbuf*)': /sandbox/gcc-git/libitm/beginend.cc:346:1: error: unable to generate reloads for: } ^ (jump_insn 43 42 44 8 (parallel [ (set (pc) (if_then_else (ne (unspec [ (const_int 0 [0]) ] UNSPEC_XBEGIN_ABORT) (const_int 0 [0])) (label_ref 44) (pc))) (set (reg:SI 116) (unspec_volatile:SI [ (reg:SI 116) ] UNSPECV_XBEGIN)) ]) /sandbox/stage1/gcc/gcc/include/rtmintrin.h:50 1024 {xbegin_1} (nil) -> 44) /sandbox/gcc-git/libitm/beginend.cc:346:1: internal compiler error: in curr_insn_transform, at lra-constraints.c:2754