https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72103

Alan Modra <amodra at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-on-valid-code, patch
                URL|                            |https://gcc.gnu.org/ml/gcc-
                   |                            |patches/2016-07/msg01684.ht
                   |                            |ml

--- Comment #3 from Alan Modra <amodra at gmail dot com> ---
BTW, after fixing the ICE we are left with the following horrible sequence
(I've removed an fmul that isn't part of the conversion to int and back to
double).

        xscvdpsxws 12,60
        stfd 12,80(1)
        ori 2,2,0
        ld 9,80(1)
        mtvsrwa 0,9
        fcfid 0,0

I'm sure that could be a lot better.  Hmm, why not xvcvdpsxws, xvcvsxwdp.

Reply via email to