[Bug target/92692] Saving off the callee saved register between ldxr/stxr (caused by shrink wrapping improvements)
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Apr 22 16:09:20 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92692
--- Comment #25 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-8 branch has been updated by Andre Simoes Dias Vieira
<avieira@gcc.gnu.org>:
https://gcc.gnu.org/g:0b65e477890b7fe7f47a3dd85975ab7ee09b0609
commit r8-10205-g0b65e477890b7fe7f47a3dd85975ab7ee09b0609
Author: Andre Vieira <andre.simoesdiasvieira@arm.com>
Date: Thu Apr 16 10:16:15 2020 +0100
Aarch64: Fix shrinkwrapping interactions with atomics (PR92692)
2020-04-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
Backport from mainline
2020-01-17 Wilco Dijkstra <wdijkstr@arm.com>
PR target/92692
* config/aarch64/atomics.md (aarch64_compare_and_swap<mode>)
Use epilogue_completed rather than reload_completed.
More information about the Gcc-bugs
mailing list