This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/28181] [4.0/4.1/4.2 regression] ICE in reload_cse_simplify_operands, at postreload.c:393 on m68k
- From: "tbm at cyrius dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 27 Jun 2006 20:15:46 -0000
- Subject: [Bug target/28181] [4.0/4.1/4.2 regression] ICE in reload_cse_simplify_operands, at postreload.c:393 on m68k
- References: <bug-28181-12387@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #1 from tbm at cyrius dot com 2006-06-27 20:15 -------
Update: 4.0 shows the same problem. 3.4.6 works
crest% gcc-4.0 -c -O2 scansbr.i
scansbr.c: In function 'scan':
scansbr.c:154: warning: pointer targets in passing argument 2 of 'm_getfld'
differ in signedness
scansbr.c:154: warning: pointer targets in passing argument 3 of 'm_getfld'
differ in signedness
scansbr.c:189: warning: pointer targets in passing argument 2 of 'm_getfld'
differ in signedness
scansbr.c:189: warning: pointer targets in passing argument 3 of 'm_getfld'
differ in signedness
scansbr.c:225: warning: pointer targets in passing argument 2 of 'm_getfld'
differ in signedness
scansbr.c:225: warning: pointer targets in passing argument 3 of 'm_getfld'
differ in signedness
scansbr.c:262: warning: pointer targets in passing argument 2 of 'm_getfld'
differ in signedness
scansbr.c:262: warning: pointer targets in passing argument 3 of 'm_getfld'
differ in signedness
scansbr.c:369: error: insn does not satisfy its constraints:
(insn 1692 701 1693 82 (set (reg:QI 8 %a0)
(mem/s:QI (plus:SI (reg/f:SI 14 %a6)
(const_int -212 [0xffffff2c])) [0 name+0 S1 A16])) 33
{*m68k.md:746} (nil)
(nil))
scansbr.c:369: internal compiler error: in reload_cse_simplify_operands, at
postreload.c:391
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
For Debian GNU/Linux specific bug reporting instructions,
see <URL:file:///usr/share/doc/gcc-4.0/README.Bugs>.
--
tbm at cyrius dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
Known to fail| |4.0.4 4.1.1 4.2.0
Known to work| |3.4.6
Summary|[4.1/4.2 regression] ICE in |[4.0/4.1/4.2 regression] ICE
|reload_cse_simplify_operands|in
|, at postreload.c:393 on |reload_cse_simplify_operands
|m68k |, at postreload.c:393 on
| |m68k
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28181