[gcc r15-3930] aarch64: fix build failure on aarch64-none-elf

2024-09-27 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:0ff49a5c1d39382c57d614a29510559068947376 commit r15-3930-g0ff49a5c1d39382c57d614a29510559068947376 Author: Matthieu Longo Date: Thu Sep 26 18:14:23 2024 +0100 aarch64: fix build failure on aarch64-none-elf A previous patch ([1]) introduced a build regression

[gcc r15-3606] arm: Allow -mcpu and -march options to be unset

2024-09-12 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:7d6c6a0d15c136a68d066c60da0f48265a2b1886 commit r15-3606-g7d6c6a0d15c136a68d066c60da0f48265a2b1886 Author: Richard Earnshaw Date: Wed Sep 11 17:06:12 2024 +0100 arm: Allow -mcpu and -march options to be unset The compiler will warn if the architectural specif

[gcc r15-3607] arm: testsuite: make use of -mcpu=unset/-march=unset

2024-09-12 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:9a94c8ffdc8b554a2d95e0101e96830efee58add commit r15-3607-g9a94c8ffdc8b554a2d95e0101e96830efee58add Author: Richard Earnshaw Date: Thu Sep 12 14:24:55 2024 +0100 arm: testsuite: make use of -mcpu=unset/-march=unset This patch makes use of the new ability to un

[gcc r15-3588] arm: avoid indirect sibcalls when IP is live [PR116597]

2024-09-11 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:670cfd5fe6433ee8f2e86eedb197d2523dbb033b commit r15-3588-g670cfd5fe6433ee8f2e86eedb197d2523dbb033b Author: Richard Earnshaw Date: Wed Aug 21 16:15:34 2024 +0100 arm: avoid indirect sibcalls when IP is live [PR116597] On Arm only r0-r3 (the argument registers)

[gcc r13-9005] Arm: Fix incorrect tailcall-generation for indirect calls [PR113780]

2024-09-05 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:c56dc83e82af319d02a19f0703c301523ab1ef25 commit r13-9005-gc56dc83e82af319d02a19f0703c301523ab1ef25 Author: Tejas Belagod Date: Thu Jan 25 16:05:36 2024 +0530 Arm: Fix incorrect tailcall-generation for indirect calls [PR113780] This patch fixes a bug that caus

[gcc r15-1938] arm: cleanup legacy ARM_PE code

2024-07-10 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:73f5a3aa3e2f468d2c1a0f6884fe433a4f30 commit r15-1938-g73f5a3aa3e2f468d2c1a0f6884fe433a4f30 Author: Richard Earnshaw Date: Tue Jul 9 22:31:32 2024 +0100 arm: cleanup legacy ARM_PE code The arm 'pe' target was removed back in 2012 when the FPA support w

[gcc r15-1912] arm: clean up some legacy FPA related cruft.

2024-07-09 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:959c168e77f2e1a02b086536c69c99f7413e08bf commit r15-1912-g959c168e77f2e1a02b086536c69c99f7413e08bf Author: Richard Earnshaw Date: Mon Jul 8 23:14:03 2024 +0100 arm: clean up some legacy FPA related cruft. Support for the FPA on Arm was removed after gcc-4.7,

[gcc r15-1840] arm: Use LDMIA/STMIA for thumb1 DI/DF loads/stores

2024-07-04 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:236d6fef2479654b3011f8208e1bd7f078700109 commit r15-1840-g236d6fef2479654b3011f8208e1bd7f078700109 Author: Siarhei Volkau Date: Thu Jun 20 10:24:31 2024 +0300 arm: Use LDMIA/STMIA for thumb1 DI/DF loads/stores If the address register is dead after load/store

[gcc r14-9572] aarch64: Sync aarch64-sys-regs.def with Binutils

2024-03-20 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:47cdd86cd5d3d3fd26f9764020c4502ea8eca27b commit r14-9572-g47cdd86cd5d3d3fd26f9764020c4502ea8eca27b Author: Yury Khrustalev Date: Wed Mar 20 11:21:04 2024 + aarch64: Sync aarch64-sys-regs.def with Binutils This patch updates `aarch64-sys-regs.def', bringin

[gcc r14-9521] testsuite: Turn errors back into warnings in arm/acle/cde-mve-error-2.c

2024-03-18 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:9316d021ebb95062f5e3ed9d67734863279671fe commit r14-9521-g9316d021ebb95062f5e3ed9d67734863279671fe Author: Thiago Jung Bauermann Date: Fri Mar 15 12:13:29 2024 -0300 testsuite: Turn errors back into warnings in arm/acle/cde-mve-error-2.c Since commit 2c3db94d

[gcc r14-9430] gomp: testsuite: improve compatibility of bad-array-section-3.c [PR113428]

2024-03-11 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:c27b30552e6cc789425d3628d294dafc5f3a0861 commit r14-9430-gc27b30552e6cc789425d3628d294dafc5f3a0861 Author: Richard Earnshaw Date: Wed Mar 6 13:41:02 2024 + gomp: testsuite: improve compatibility of bad-array-section-3.c [PR113428] This test generates diff

[gcc r14-9399] arm: testsuite: tweak bics_3.c [PR113542]

2024-03-08 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:ac829a89fb56cfd914d5e29ed4695e499b0dbc95 commit r14-9399-gac829a89fb56cfd914d5e29ed4695e499b0dbc95 Author: Richard Earnshaw Date: Fri Mar 8 16:23:53 2024 + arm: testsuite: tweak bics_3.c [PR113542] This test was too simple, which meant that the compiler w