kumofs ftbfs on armhf (gcc ICE)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro GCC |
Fix Released
|
Medium
|
Matthew Gretton-Dann | ||
gcc |
Fix Released
|
Medium
|
|||
gcc-4.7 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Quantal |
Won't Fix
|
Medium
|
Unassigned | ||
kumofs (Ubuntu) |
Confirmed
|
High
|
Unassigned | ||
Quantal |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
see https:/
works with 4.6, fails with 4.7 (both fsf and linaro)
$ g++-4.7 -c -g cluster.ii cluster.cc: In member function 'bool rpc::node:
cluster.cc:88:1: error: unrecognizable insn:
(insn 16 15 17 3 (parallel [
(set (reg:CC_Z 24 cc)
(set (reg:SI 146)
(set (mem/v:HI (reg/f:SI 134 [ D.146641 ]) [-1 S2 A16])
]) cluster.cc:87 -1
(nil))
cluster.cc:88:1: internal compiler error: in extract_insn, at recog.c:2123
Please submit a full bug report,
with preprocessed source if appropriate.
Related branches
Changed in gcc: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in gcc-linaro: | |
status: | Confirmed → Triaged |
importance: | Undecided → Medium |
assignee: | nobody → Zhenqiang Chen (zhenqiang-chen) |
Changed in gcc-4.7 (Ubuntu Quantal): | |
importance: | Undecided → Medium |
milestone: | none → quantal-updates |
status: | New → Triaged |
Changed in gcc-4.7 (Ubuntu): | |
status: | New → Fix Committed |
Changed in gcc: | |
status: | New → Fix Released |
Changed in gcc-linaro: | |
milestone: | none → 4.7-2012.11 |
Changed in gcc-linaro: | |
status: | In Progress → Fix Committed |
Changed in gcc-linaro: | |
status: | Fix Committed → Fix Released |
Changed in kumofs (Ubuntu Quantal): | |
status: | New → Won't Fix |
Created attachment 28414
preprocessed source
seen on arm-linux-gnueabi, works with the 4.6 branch, fails with the 4.7 branch:
$ g++-4.7 -c -g cluster.ii cluster.cc: In member function 'bool rpc::node: :set_role( rpc::role_ type)':
(unspec_ volatile: CC_Z [
(const_ int 0 [0])
] VUNSPEC_ ATOMIC_ CAS))
(zero_ extend: SI (mem/v:HI (reg/f:SI 134 [ D.146641 ]) [-1 S2 A16])))
(unspec_ volatile: HI [
(reg: HI 147)
(subreg/ s/u:HI (reg:SI 135 [ D.146642 ]) 0)
(const_ int 0 [0])
(const_ int 5 [0x5])
(const_ int 5 [0x5])
] VUNSPEC_ ATOMIC_ CAS))
(clobber (scratch:SI))
cluster.cc:88:1: error: unrecognizable insn:
(insn 16 15 17 3 (parallel [
(set (reg:CC_Z 24 cc)
(set (reg:SI 146)
(set (mem/v:HI (reg/f:SI 134 [ D.146641 ]) [-1 S2 A16])
]) cluster.cc:87 -1
(nil))
cluster.cc:88:1: internal compiler error: in extract_insn, at recog.c:2123
Please submit a full bug report,