[Bug middle-end/33989] Extra load/store for float with union

pinskia at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Mon Dec 29 04:20:00 GMT 2008



------- Comment #10 from pinskia at gcc dot gnu dot org  2008-12-29 04:18 -------
(In reply to comment #9)
> Can we fix this at expansion time?  Thus, move the VIEW_CONVERT_EXPR from the
> rhs to the lhs?  This might be a target dependent optimization.

Yes but then we have to fix fwprop to forward prop SUBREG.  I have patches for
all of this but I am still getting mixed results due to scheduling differences
with the pre ra schedule.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |pinskia at gcc dot gnu dot
                   |dot org                     |org
             Status|REOPENED                    |ASSIGNED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33989



More information about the Gcc-bugs mailing list