------- 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