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

Reply via email to