https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77729
Segher Boessenkool changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77729
Segher Boessenkool changed:
What|Removed |Added
CC||segher at gcc dot gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77729
Andrew Pinski changed:
What|Removed |Added
Keywords||missed-optimization
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77729
--- Comment #9 from Julian Andres Klode ---
(In reply to Andrew Pinski from comment #8)
> This looks like missing removal of casts.
>
> Note in C, char_var|32 is really the same as ((int)char_var)|32
Well. The loads of the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77729
--- Comment #8 from Andrew Pinski ---
This looks like missing removal of casts.
Note in C, char_var|32 is really the same as ((int)char_var)|32
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77729
Florian Weimer changed:
What|Removed |Added
CC||fw at gcc dot gnu.org
--- Comment #7
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77729
--- Comment #6 from Julian Andres Klode ---
(In reply to Andrew Pinski from comment #4)
> Note this testcase needs to be improved as I have a patch which converts a
> switch with just one case and a default into anew if
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77729
--- Comment #5 from Julian Andres Klode ---
Created attachment 39678
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39678=edit
ppc64le
Hmm, AFAICT the same seems to happen on powerpc64le:
lbz 9,0(3)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77729
Andrew Pinski changed:
What|Removed |Added
CC||pinskia at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77729
--- Comment #3 from Julian Andres Klode ---
Created attachment 39677
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39677=edit
arm (thumb2) output at -O2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77729
--- Comment #2 from Julian Andres Klode ---
Created attachment 39676
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39676=edit
Aarch64 output at -O2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77729
--- Comment #1 from Julian Andres Klode ---
Created attachment 39675
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39675=edit
C reproducer
12 matches
Mail list logo