------- Comment #2 from jakub at gcc dot gnu dot org 2010-08-24 18:56 ------- #0 fancy_abort (file=0xf0ff20 "../../gcc/explow.c", line=56, function=0xf101e0 "trunc_int_for_mode") at ../../gcc/diagnostic.c:763 #1 0x00000000006c4c17 in trunc_int_for_mode (c=255, mode=V4HImode) at ../../gcc/explow.c:56 #2 0x00000000006b1ff0 in gen_int_mode (c=255, mode=V4HImode) at ../../gcc/emit-rtl.c:459 #3 0x0000000000d9c3c8 in simplify_and_const_int (x=0x0, mode=V4HImode, varop=0x7fffee342060, constop=255) at ../../gcc/combine.c:8989 #4 0x0000000000d9e82d in simplify_shift_const_1 (code=LSHIFTRT, result_mode=SImode, varop=0x7fffee325020, orig_count=24) at ../../gcc/combine.c:10024 #5 0x0000000000d9e9e7 in simplify_shift_const (x=0x0, code=LSHIFTRT, result_mode=SImode, varop=0x7fffee342048, count=24) at ../../gcc/combine.c:10073 #6 0x0000000000d95ade in expand_compound_operation (x=0x7fffee33d3e0) at ../../gcc/combine.c:6468 #7 0x0000000000d92ae7 in combine_simplify_rtx (x=0x7fffee33d3e0, op0_mode=DImode, in_dest=0) at ../../gcc/combine.c:5486
debug_rtx (0x7fffee33d3e0) (zero_extract:SI (subreg:DI (reg:V4HI 264) 0) (const_int 8 [0x8]) (const_int 8 [0x8])) Doesn't ICE on the trunk (though, could be latent there). Trying to distill smaller testcase... -- jakub 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 |2010-08-24 18:56:25 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45400