https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90309
Marek Polacek changed:
What|Removed |Added
Assignee|mpolacek at gcc dot gnu.org|unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90309
Alexandre Duret-Lutz changed:
What|Removed |Added
CC||adl at gnu dot org
--- Comment #6
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90309
--- Comment #5 from Philipp Lucas ---
(In reply to Marek Polacek from comment #4)
> ...but first it'd be nice to find out *why* we're shifting by -4 and how
> that can be.
It's not shifting /by/ -4, the -4 is shifted by 1. The ARM ABI says in ยง3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90309
--- Comment #4 from Marek Polacek ---
(In reply to Marek Polacek from comment #3)
> Seems we need to add a warning sentinel.
...but first it'd be nice to find out *why* we're shifting by -4 and how that
can be.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90309
Marek Polacek changed:
What|Removed |Added
Status|NEW |ASSIGNED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90309
Philipp Lucas changed:
What|Removed |Added
Target|mips|mips, arm
URL|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90309
Richard Biener changed:
What|Removed |Added
Keywords||diagnostic
Target|