From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5353 invoked by alias); 19 Jan 2009 12:40:30 -0000 Received: (qmail 5192 invoked by uid 48); 19 Jan 2009 12:40:11 -0000 Date: Mon, 19 Jan 2009 12:40:00 -0000 Message-ID: <20090119124011.5191.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug target/38868] [4.4 Regression] r143152 breaks output routines in xplor-nih In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "rguenth at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2009-01/txt/msg02084.txt.bz2 ------- 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