This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/38868] [4.4 Regression] r143152 breaks output routines in xplor-nih
- From: "rguenth at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 19 Jan 2009 12:40:11 -0000
- Subject: [Bug target/38868] [4.4 Regression] r143152 breaks output routines in xplor-nih
- References: <bug-38868-11113@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #42 from rguenth at gcc dot gnu dot org 2009-01-19 12:40 -------
Rather it is broken from expansion:
;; __builtin_memset (&line[2]{lb: 1 sz: 1}, 32, 79);
(insn 28 27 29 t.f:9 (parallel [
(set (reg:SI 70)
(plus:SI (reg/f:SI 54 virtual-stack-vars)
(const_int -656 [0xfffffffffffffd70])))
(clobber (reg:CC 17 flags))
]) -1 (nil))
(insn 29 28 30 t.f:9 (parallel [
(set (reg:SI 71)
(plus:SI (reg:SI 70)
(const_int 1 [0x1])))
(clobber (reg:CC 17 flags))
]) -1 (nil))
(insn 30 29 31 t.f:9 (set (reg:SI 72)
(reg:SI 71)) -1 (nil))
(insn 31 30 32 t.f:9 (set (reg:SI 73)
(const_int 538976288 [0x20202020])) -1 (nil))
(insn 32 31 33 t.f:9 (set (mem/s/j:QI (reg:SI 72) [0 line+1 S1 A8])
(subreg:QI (reg:SI 73) 0)) -1 (nil))
(insn 33 32 34 t.f:9 (parallel [
(set (reg:SI 72)
(plus:SI (reg:SI 72)
(const_int 1 [0x1])))
(clobber (reg:CC 17 flags))
]) -1 (nil))
(insn 34 33 35 t.f:9 (set (mem/s/j:HI (reg:SI 72) [0 line+2 S2 A16])
(subreg:HI (reg:SI 73) 0)) -1 (nil))
(insn 35 34 36 t.f:9 (parallel [
(set (reg:SI 72)
(plus:SI (reg:SI 72)
(const_int 2 [0x2])))
(clobber (reg:CC 17 flags))
]) -1 (nil))
(insn 36 35 37 t.f:9 (set (reg:SI 74)
(const_int 19 [0x13])) -1 (nil))
(insn 37 36 0 t.f:9 (parallel [
(set (reg:SI 74)
(const_int 0 [0x0]))
(set (reg:SI 72)
(plus:SI (ashift:SI (reg:SI 74)
(const_int 2 [0x2]))
(reg:SI 72)))
(set (mem/s/j:BLK (reg:SI 72) [0 line+80 A32])
(const_int 0 [0x0]))
(use (reg:SI 73))
(use (reg:SI 74))
]) -1 (nil))
--
rguenth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|middle-end |target
GCC target triplet| |i?86-*-*
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38868