https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110657
Jose E. Marchesi changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110657
--- Comment #7 from Kris Van Hees ---
Confirmed that it resolves the issue
Thanks!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110657
--- Comment #6 from Jose E. Marchesi ---
Hello Kris.
The commit above (now in gcc master) should fix the issue. Can you please
confirm?
Thanks!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110657
--- Comment #5 from CVS Commits ---
The master branch has been updated by Jose E. Marchesi :
https://gcc.gnu.org/g:53d12ecd624ec901d8449cfa1917f6f90e910927
commit r14-2522-g53d12ecd624ec901d8449cfa1917f6f90e910927
Author: Jose E. Marchesi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110657
--- Comment #4 from Jose E. Marchesi ---
Looks like `combine' is generating paradoxical subregs of mems, which seem to
confuse LRA and these weird incorrect reloads end up being generated. The
easiest fix for this is to make the backend to use
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110657
Jose E. Marchesi changed:
What|Removed |Added
Last reconfirmed||2023-07-13
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110657
--- Comment #2 from Kris Van Hees ---
Created attachment 55536
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55536=edit
Pre-processed source file
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110657
Jose E. Marchesi changed:
What|Removed |Added
CC||jemarch at gcc dot gnu.org