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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|                            |2021-09-02
             Status|UNCONFIRMED                 |NEW
     Ever confirmed|0                           |1
                 CC|                            |pinskia at gcc dot gnu.org

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
I guess a data dependence is indeed the only viable thing here, but that
will also hinder optimization (on that data).  If you're merely delaying
some static checking to RTL expansion by this builtin that's of course
quite stupid.

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Confirmed.

Shouldn't be too hard to add a few attributes to it or fold it when the
arguments are constant.

Let me look into doing the second thing.

Reply via email to