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

Jeffrey A. Law <law at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |WONTFIX
             Status|NEW                         |RESOLVED

--- Comment #2 from Jeffrey A. Law <law at gcc dot gnu.org> ---
Totally agreed with Richi's c#1.  Inherently the intrinsics interface is going
to result in these kinds of issues -- it's one of the multitude of reasons why
I intensely dislike the trend towards providing intrinsic interfaces into the
large parts of the ISA.

We discussed this in the patchwork meeting several weeks ago and the conclusion
was that we're not going to make any meaningful effort to try and optimize this
stuff when generating the intrinsics.  So for example, if you pass the constant
0 as an argument to a vector multiply intrinsic you'll end up with a
multiply-by-0 sequence in the final output.

Closing as a WONTFIX under that general policy.

Reply via email to