[Bug target/117468] [12/13/14/15/16 Regression] arm thumb1 high reg restoration trashes register reserved with -ffixed-reg

2025-07-10 Thread matt.parks--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117468 --- Comment #3 from Matt Parks --- Created attachment 61835 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=61835&action=edit Patch (also e-mailed to gcc-patches) Adding patch as text attachment because apparently my e-mail to gcc-patches

[Bug target/117366] [12/13/14/15/16 regression] arm thumb1 epilogue size optimizer violates -ffixed

2025-07-10 Thread matt.parks--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117366 --- Comment #7 from Matt Parks --- Created attachment 61834 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=61834&action=edit Patch (also e-mailed to gcc-patches) Adding as text attachment because apparently my gcc-patches e-mail was not f

[Bug target/117468] [12/13/14/15/16 Regression] arm thumb1 high reg restoration trashes register reserved with -ffixed-reg

2025-07-08 Thread matt.parks--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117468 --- Comment #1 from Matt Parks --- gcc-patches e-mail with changelog/test case/patch posted here but no replies: https://gcc.gnu.org/pipermail/gcc-patches/2025-June/687629.html

[Bug target/117366] [12/13/14/15/16 regression] arm thumb1 epilogue size optimizer violates -ffixed

2025-07-08 Thread matt.parks--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117366 --- Comment #6 from Matt Parks --- (In reply to Sam James from comment #5) > (In reply to Matt Parks from comment #4) > > gcc-patches e-mail: > > https://gcc.gnu.org/pipermail/gcc-patches/2025-June/686685.html > > See https://gcc.gnu.org/contri

[Bug target/117366] [12/13/14/15/16 regression] arm thumb1 epilogue size optimizer violates -ffixed

2025-06-23 Thread matt.parks--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117366 --- Comment #4 from Matt Parks --- gcc-patches e-mail: https://gcc.gnu.org/pipermail/gcc-patches/2025-June/686685.html

[Bug target/117366] [12/13/14/15/16 regression] arm thumb1 epilogue size optimizer violates -ffixed

2025-06-23 Thread matt.parks--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117366 --- Comment #3 from Matt Parks --- I submitted an e-mail to gcc-patches with the patch file for this bug and related bug 117468. It's been a couple weeks and nobody ever responded. Not sure how else to try to get attention to these issues.

[Bug target/117366] arm thumb1 epilogue size optimizer violates -ffixed

2024-11-06 Thread matt.parks--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117366 --- Comment #1 from Matt Parks --- Side note - just to eliminate an undocumented magic number, I'd also suggest the following diff in thumb1_extra_regs_pushed: - while(reg_base + n_free < 8 && ... + while(reg_base + n_free <= LAST_LO_REGNUM && .

[Bug target/117468] New: arm thumb1 high reg restoration trashes register reserved with -ffixed-reg

2024-11-06 Thread matt.parks--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117468 Bug ID: 117468 Summary: arm thumb1 high reg restoration trashes register reserved with -ffixed-reg Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: nor

[Bug c/117366] New: arm thumb1 epilogue size optimizer violates -ffixed

2024-10-30 Thread matt.parks--- via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117366 Bug ID: 117366 Summary: arm thumb1 epilogue size optimizer violates -ffixed Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Compone