https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92342
Andrew Pinski changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Target Milestone|10.5
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92342
Roger Sayle changed:
What|Removed |Added
Summary|[10/11/12/13 Regression] a |[10/11/12 Regression] a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92342
Andrew Pinski changed:
What|Removed |Added
URL||https://gcc.gnu.org/piperma
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92342
--- Comment #24 from Andrew Pinski ---
(In reply to Segher Boessenkool from comment #4)
> Btw, try
>
> int h(int a, int b, int c, int d)
> {
> return (c & -(a==b)) | (d & -(a!=b));
> }
>
> to see we have some way to go here.
I filed that as
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92342
--- Comment #23 from Andrew Pinski ---
Created attachment 51846
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51846=edit
Patch which I am testing
Note it is really two patches, one which fixes up the multiply case and then
one which does
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92342
Andrew Pinski changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot
gnu.org