[armel / 4.6 regression] could not find a spill register
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro GCC |
Fix Released
|
High
|
Unassigned | ||
gcc-4.6 (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
libkdcraw (Ubuntu) |
Fix Released
|
Undecided
|
Scott Kitterman |
Bug Description
seen with gcc-4.6 4.6.1-2ubuntu1 (merged from Linaro 20110704), works with 4.5
$ g++ -O[123] -fPIC -g -c ValueRecords.ii
../../.
../../.
(insn 210 209 212 13 (set (subreg:SI (reg:HI 309) 0)
(fix:SI (fix:SF (reg:SF 0 r0)))) ../../.
(expr_
(nil)))
../../.
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:/
Related branches
- Richard Sandiford: Approve
-
Diff: 247 lines (+132/-32)4 files modifiedChangeLog.linaro (+24/-8)
gcc/reload.c (+2/-0)
gcc/reload1.c (+42/-24)
gcc/testsuite/gcc.target/sparc/ultrasp12.c (+64/-0)
Changed in gcc-linaro: | |
status: | Triaged → Fix Committed |
milestone: | none → 4.6-2011.07 |
Changed in gcc-linaro: | |
status: | Fix Committed → Fix Released |
builds successfully in Debian unstable, so either Linaro or armv7/thumb related?