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

Drea Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|unassigned at gcc dot gnu.org      |pinskia at gcc dot 
gnu.org
             Status|NEW                         |ASSIGNED

--- Comment #4 from Drea Pinski <pinskia at gcc dot gnu.org> ---
Any speculatively load of bool needs to be fixed up.  I think _BitInt needs
similar treatment but there is no bug report about that yet; The vectorization
of _BitInt is a problem too but that is a different issue and is filed a few
times already.

Let me see if this part of phiopt (hoist_adjacent_loads) is useful still too. 
Because I had thought I saw tree-if-conv.cc has some code that does something
similar too.  Also later passes of phiopt will sink/commonalize the loads too. 
So things might just work.

Reply via email to