This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/22472] [4.1 regression] testsuite failure gcc.c-torture/compile/930621-1.c -O3 -funroll-loops
- From: "danglin at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 13 Jul 2005 23:56:19 -0000
- Subject: [Bug rtl-optimization/22472] [4.1 regression] testsuite failure gcc.c-torture/compile/930621-1.c -O3 -funroll-loops
- References: <20050713233852.22472.danglin@gcc.gnu.org>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From danglin at gcc dot gnu dot org 2005-07-13 23:56 -------
It might not be a regrename bug. I see this at the end of the .ce pass:
;; Start of basic block 0, registers live: 2 [%r2] 22 [%r22] 26 [%r26] 28 [%r28]
30 [%r30]
(note 9 2 145 0 [bb 0] NOTE_INSN_BASIC_BLOCK)
(note 145 9 7 0 NOTE_INSN_PROLOGUE_END)
(note 7 145 12 0 NOTE_INSN_FUNCTION_BEG)
(jump_insn 12 7 14 0 (set (pc)
(if_then_else (eq (reg/v:SI 28 %r28 [orig:94 p ] [94])
(const_int 0 [0x0]))
(label_ref:SI 82)
(pc))) 25 {*pa.md:1700} (insn_list:REG_DEP_ANTI 6 (nil))
(expr_list:REG_BR_PROB (const_int 5000 [0x1388])
(nil)))
;; End of basic block 0, registers live:
2 [%r2] 22 [%r22] 26 [%r26] 28 [%r28] 30 [%r30]
;; Start of basic block 1, registers live: 22 [%r22] 26 [%r26] 28 [%r28] 30 [%r3
0]
...
(note 86 137 69 NOTE_INSN_LOOP_END)
(note 69 86 82 NOTE_INSN_FUNCTION_END)
;; Start of basic block 6, registers live: 2 [%r2] 30 [%r30]
(code_label 82 69 79 6 8 "" [1 uses])
(note 79 82 73 6 [bb 6] NOTE_INSN_BASIC_BLOCK)
(insn 73 79 78 6 (clobber (reg/i:SI 28 %r28)) -1 (nil)
(nil))
(insn 78 73 147 6 (use (reg/i:SI 28 %r28)) -1 (insn_list:REG_DEP_TRUE 73 (nil))
(nil))
(jump_insn 147 78 146 6 (parallel [
(return)
(use (reg:SI 2 %r2))
(const_int 0 [0x0])
]) -1 (nil)
(expr_list:REG_DEAD (reg:SI 2 %r2)
(nil)))
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22472