[Bug ipa/64896] New: [5 Regression] ICE in get_address_mode, at rtlanal.c:5442
trippels at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sun Feb 1 19:40:00 GMT 2015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64896
Bug ID: 64896
Summary: [5 Regression] ICE in get_address_mode, at
rtlanal.c:5442
Product: gcc
Version: 5.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: ipa
Assignee: unassigned at gcc dot gnu.org
Reporter: trippels at gcc dot gnu.org
CC: marxin at gcc dot gnu.org
qtwebkit-5.4 fails to build:
% g++ -c -w -O2 -std=c++0x -march=amdfam10 SVGAllInOne.ii
svg/SVGSVGElement.cpp: In member function ‘WebCore::FloatRect
WebCore::SVGSVGElement::viewport() const’:
svg/SVGSVGElement.cpp:60:5443: internal compiler error: in get_address_mode, at
rtlanal.c:5442
0xc411f1 get_address_mode(rtx_def*)
../../gcc/gcc/rtlanal.c:5442
0x98fb82 adjust_address_1(rtx_def*, machine_mode, long, int, int, int, long)
../../gcc/gcc/emit-rtl.c:2227
0x9c600f store_field
../../gcc/gcc/expr.c:6715
0x9cbbc0 expand_assignment(tree_node*, tree_node*, bool)
../../gcc/gcc/expr.c:5000
0x8cda6e expand_gimple_stmt_1
../../gcc/gcc/cfgexpand.c:3385
0x8cda6e expand_gimple_stmt
../../gcc/gcc/cfgexpand.c:3481
0x8d4807 expand_gimple_basic_block
../../gcc/gcc/cfgexpand.c:5397
0x8d6027 execute
../../gcc/gcc/cfgexpand.c:6006
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.
Adding -fno-ipa-icf fixes the issue. The testcase is very large: ~10MB.
Reduced testcase should be ready tomorrow.
More information about the Gcc-bugs
mailing list