ICE in change_address_1, at emit-rtl.c:2019
Bug #1349570 reported by
Gregory Fong
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro GCC |
Fix Committed
|
Undecided
|
Kumar Venkataramanan | ||
gcc-4.8-armhf-cross (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Found when trying to build the v8 javascript engine.
Reproduced with gcc-linaro 4.8-2014.01 and gcc-linaro 4.8-2014.04.
Cannot be reproduced with FSF gcc 4.8.2 or gcc 4.9.0.
$ arm-linux-
testcase.ii: In member function ‘int G::SizeFromMap()’:
testcase.ii:63:1: internal compiler error: in change_address_1, at emit-rtl.c:2019
}
^
Removing any of these flags eliminates the error. Reproducible with -O2 and -O3 but not -O1 or -Os.
Cannot be reproduced without -mtune=cortex-a15, even if one of -march=armv7ve or -march=armv7-a are provided.
The problem is not seen with -mthumb (default) instead of -marm.
Changed in gcc-linaro: | |
assignee: | nobody → Kumar Venkataramanan (venkataramanan-kumar) |
description: | updated |
To post a comment you must log in.
Thanks for the testcase. This is reproducible with 4.8 2014.04 (our latest 4.8), but not with 4.9 2014.06 (didn't test other 4.9 versions).