------- Comment #3 from rguenth at gcc dot gnu dot org 2009-01-13 22:49 ------- i?86 expands it to
(insn 39 38 40 t.i:39 (set (reg:SI 85) (subreg:SI (reg:SF 65 [ D.1268 ]) 0)) -1 (nil)) (insn 40 39 41 t.i:39 (set (reg:QI 84) (subreg:QI (reg:SI 85) 0)) -1 (nil)) (insn 41 40 42 t.i:39 (parallel [ (set (reg:SI 83) (ashift:SI (reg/v:SI 60 [ inSample ]) (reg:QI 84))) (clobber (reg:CC 17 flags)) ]) -1 (nil)) which looks good. How does the mips variant look like? The trees are new with 4.4 as we create V_C_Es for available union data. -- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-valid-code Summary|ICE when compiling pamfunc.c|[4.4 Regression] ICE when |in netpbm with -O1 enabled |compiling pamfunc.c in | |netpbm with -O1 enabled Target Milestone|--- |4.4.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38554