[armel] unable to find a register to spill in class 'GENERAL_REGS'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro GCC |
Fix Released
|
Low
|
Unassigned | ||
gcc-4.4 (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
openoffice.org (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Binary package hint: gcc-4.4
OOo build failure in lucid, works with -O[012] or with -marm
g++ -fmessage-length=0 -c -fno-omit-
/home/doko/
/home/doko/
/home/doko/
(insn 33 34 36 2 /home/doko/
(set (reg:DI 168)
]) 1 {*arm_adddi3} (expr_list:
(nil)))
/home/doko/
Related branches
Changed in openoffice.org (Ubuntu): | |
importance: | Undecided → High |
milestone: | none → lucid-alpha-2 |
status: | New → In Progress |
Changed in gcc-4.4 (Ubuntu): | |
milestone: | lucid-alpha-2 → lucid-alpha-3 |
tags: | added: toolchain |
tags: | added: thumb |
Changed in gcc-4.4 (Ubuntu): | |
milestone: | lucid-alpha-3 → none |
Changed in gcc-linaro: | |
importance: | Undecided → High |
importance: | High → Low |
tags: | added: ice |
This bug was fixed in the package openoffice.org - 1:3.1.1-5ubuntu3
---------------
openoffice.org (1:3.1.1-5ubuntu3) lucid; urgency=low
* Fix first build failure on ARM with -mthumb. LP: #506358.
* Build with -O2 instead of -Os on ARM to work around GCC register
spill errors.
-- Matthias Klose <email address hidden> Tue, 12 Jan 2010 14:31:54 +0100