gcc/libgcc/config/aarch64
Christophe Lyon fdc560aaae aarch64: libgcc: Honor disable-werror [PR117600]
In commit r15-4417-g71c7b446b98aa5, I made -werror mandatory when
building libgcc for aarch64.

While it achieved its goal (make us fix problems unnoticed so far),
there has a been a lot of debate because it couldn't be disabled
easily.

This patch adds support for --enable-werror/--disable-werror in
libgcc, defaulting to --enable-werror for aarch64.

Tested on non-bootstrap builds on aarch64-linux-gnu (with
-Wno-prio-ctor-dtor removed in order to get an error).

libgcc/ChangeLog:

	PR libgcc/117600
	* Makefile.in (WERROR): New.
	* config/aarch64/t-aarch64: Handle WERROR.
	* configure: Regenerate.
	* configure.ac: Add support for --enable-werror.
2025-08-08 14:46:57 +00:00
..
__aarch64_have_sme.c Update copyright years. 2025-01-02 11:59:57 +01:00
__arm_sme_state.S Update copyright years. 2025-01-02 11:59:57 +01:00
__arm_tpidr2_restore.S Update copyright years. 2025-01-02 11:59:57 +01:00
__arm_tpidr2_save.S Update copyright years. 2025-01-02 11:59:57 +01:00
__arm_za_disable.S Update copyright years. 2025-01-02 11:59:57 +01:00
aarch64-asm.h Update copyright years. 2025-01-02 11:59:57 +01:00
aarch64-unwind-def.h Update copyright years. 2025-01-02 11:59:57 +01:00
aarch64-unwind.h Update copyright years. 2025-01-02 11:59:57 +01:00
cpuinfo.c libgcc: Update FMV features to latest ACLE spec 2024Q4 2025-07-31 14:23:46 +00:00
crtfastmath.c Update copyright years. 2025-01-02 11:59:57 +01:00
crti.S Update copyright years. 2025-01-02 11:59:57 +01:00
crtn.S Update copyright years. 2025-01-02 11:59:57 +01:00
freebsd-unwind.h Update copyright years. 2025-01-02 11:59:57 +01:00
gnu-unwind.h Update copyright years. 2025-01-02 11:59:57 +01:00
heap-trampoline.c libgcc: Add basic support for aarch64-gnu (GNU/Hurd on AArch64) 2024-04-09 09:23:33 +02:00
libgcc-sme.ver Update copyright years. 2025-01-02 11:59:57 +01:00
libgcc-softfp.ver libgcc: Move bitint support exports to x86/aarch64 specific map files 2025-05-20 09:36:58 +02:00
linux-unwind.h aarch64: Adapt unwinder to linux's SME signal behaviour 2025-07-17 12:35:43 +01:00
lse-init.c Update copyright years. 2025-01-02 11:59:57 +01:00
lse.S Update copyright years. 2025-01-02 11:59:57 +01:00
sfp-exceptions.c Update copyright years. 2025-01-02 11:59:57 +01:00
sfp-machine.h Update copyright years. 2025-01-02 11:59:57 +01:00
sync-cache.c Update copyright years. 2025-01-02 11:59:57 +01:00
t-aarch64 aarch64: libgcc: Honor disable-werror [PR117600] 2025-08-08 14:46:57 +00:00
t-heap-trampoline libgcc: Make heap trampoline support dynamic [PR113403]. 2024-01-30 09:32:48 +00:00
t-lse Update copyright years. 2025-01-02 11:59:57 +01:00
t-mingw aarch64: Bypass hidden attribute warnings in MinGW 2024-11-19 14:27:33 +01:00
t-no-eh Add aarch64-w64-mingw32 target to libgcc 2024-05-07 16:02:35 +00:00
t-softfp aarch64: Add support for _BitInt 2024-04-10 16:47:15 +01:00
value-unwind.h Update copyright years. 2025-01-02 11:59:57 +01:00