------- Comment #3 from matz at gcc dot gnu dot org 2009-09-15 15:53 -------
Problem is a barrier inside a basic block:
(gdb) debug_bb(bb)
...
(call_insn 7 6 8 3 builtin_unreachable-1.c:4 (call (mem:QI (symbol_ref:SI
("bar") [flags 0x41] <function_decl 0x7ffff7f8cd00 bar>) [0 S1 A8])
(const_int 16 [0x10])) -1 (nil)
(nil))
(barrier 8 7 9)
(insn 9 8 10 3 builtin_unreachable-1.c:5 (parallel [
(set (reg/f:SI 7 sp)
(plus:SI (reg/f:SI 7 sp)
(const_int 16 [0x10])))
(clobber (reg:CC 17 flags))
]) -1 (nil))
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41360