------- Additional Comments From jifl-bugzilla at jifvik dot org 2005-06-13 15:01 ------- Oh, one more thing. The original version of the code, ICE'd on a slightly different constraint:
(insn 1533 4485 1534 187 /home/jlarmour/ecos/ecospro-common-040929-branch/packages/net/snmp/lib/current/src/parse.c:3505 (set (mem/s/j:QI (plus:SI (reg/f:SI 8 %a0 [256]) (const_int 8 [0x8])) [0 <variable>.isimplied+0 S1 A32]) (mem:QI (plus:SI (reg/f:SI 14 %a6) (reg:SI 10 %a2)) [0 nextIsImplied+0 S1 A8])) 33 {*m68k.md:826} (insn_list 1532 (nil)) (nil)) /home/jlarmour/ecos/ecospro-common-040929-branch/packages/net/snmp/lib/current/src/parse.c:3081: internal compiler error: in reload_cse_simplify_operands, at postreload.c:391 In the above, it is the insn at m68k.md:826 that appears not to have the right constraints. If it is helpful, I can attach the preprocessed version of parse.c that causes the above ICE, but be warned that it is 9041 lines. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22049