This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/21190] [4.1 Regression] g-spitbo.adb:274: error: unrecognizable insn
- 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: 24 Apr 2005 15:25:29 -0000
- Subject: [Bug middle-end/21190] [4.1 Regression] g-spitbo.adb:274: error: unrecognizable insn
- References: <20050424144352.21190.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-04-24 15:25 -------
This insn is created in the loop pass:
(insn 42 40 140 1 g-spitbo.adb:263 (set (reg:SI 131)
(plus:SI (reg:SI 129)
(const_int 48 [0x30]))) -1 (nil)
(nil))
(insn 140 42 43 1 g-spitbo.adb:263 (set (reg:SI 108)
(minus:SI (plus:SI (reg:SI 168)
(reg/f:SI 165))
(const_int -1 [0xffffffff]))) -1 (nil)
(nil))
(insn 43 140 44 1 g-spitbo.adb:263 (set (mem/s/j:QI (plus:SI (reg:SI 108)
(const_int -1 [0xffffffff])) [8 buf S1 A8])
(subreg:QI (reg:SI 131) 3)) -1 (nil)
(nil))
(note 44 43 47 1 ("g-spitbo.adb") 264)
We had previously in gcse:
(insn 40 39 42 1 g-spitbo.adb:263 (set (reg:SI 129)
(minus:SI (reg/v:SI 96 [ val ])
(reg:SI 128))) 110 {*pa.md:5070} (nil)
(nil))
(insn 42 40 43 1 g-spitbo.adb:263 (set (reg:SI 131)
(plus:SI (reg:SI 129)
(const_int 48 [0x30]))) 108 {addsi3} (nil)
(nil))
(insn 43 42 44 1 g-spitbo.adb:263 (set (mem/s/j:QI (plus:SI (reg:SI 108)
(const_int -1 [0xffffffff])) [8 buf S1 A8])
(subreg:QI (reg:SI 131) 3)) 57 {*pa.md:3022} (nil)
(nil))
(note 44 43 47 1 ("g-spitbo.adb") 264)
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21190