[Bug target/34225] [4.3 Regression] ICE (segfault) in adjacent_mem_locations at rs6000.c:18191
pinskia at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Sun Nov 25 18:50:00 GMT 2007
------- Comment #3 from pinskia at gcc dot gnu dot org 2007-11-25 18:50 -------
18191 return ((REGNO (reg0) == REGNO (reg1))
18192 && (val_diff == INTVAL (MEM_SIZE (a))
18193 || val_diff == -INTVAL (MEM_SIZE (b))));
18194 }
18195
(gdb) p a
$1 = (rtx) 0x426fca60
(gdb) p b
$2 = (rtx) 0x426fb370
(gdb) p debug_rtx(a)
(mem/c:BLK (reg/f:DI 1 1) [0 A8])
$3 = void
(gdb) p debug_rtx(b)
(mem/c:DI (plus:DI (reg/f:DI 1 1)
(const_int 120 [0x78])) [0 argv+0 S8 A8])
Confirmed. a does not have a mem attributes.
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Last reconfirmed|0000-00-00 00:00:00 |2007-11-25 18:50:20
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34225
More information about the Gcc-bugs
mailing list