[v2,0/9] SMALL code model fixes, optimization fixes, LTO and minimal C++ enablement

Message ID DBBPR83MB0613E794C241795E871AD757F8562@DBBPR83MB0613.EURPRD83.prod.outlook.com
State New
Headers

Commit Message

Evgeny Karpov Nov. 1, 2024, 5:20 p.m. UTC
  Patch 5 has been changed to
"," HOST_WIDE_INT_PRINT_UNSIGNED "\n",

Patch 6 has been updated here

Patch 7 will be dropped.

Patch 9 will be dropped.
https://gcc.gnu.org/pipermail/gcc-patches/2024-November/667205.html

And the patch series will be extended with one more patch to handle an issue with
gcc compilation.

If there are no more comments, the next patch series version v3 will be prepared soon.

Regards,
Evgeny
  

Patch

diff --git a/libgcc/config.host b/libgcc/config.host
index 06fae1545b1..51471cdd8bb 100644
--- a/libgcc/config.host
+++ b/libgcc/config.host
@@ -479,6 +479,7 @@  aarch64-*-mingw*)
        tmake_file="${tmake_file} ${cpu_type}/t-no-eh ${tmake_thr_file}"
        tmake_file="${tmake_file} t-dfprules"
        tmake_file="${tmake_file} ${cpu_type}/t-aarch64"
+       tmake_file="${tmake_file} ${cpu_type}/t-mingw"
        tmake_file="${tmake_file} ${cpu_type}/t-lse"
        tmake_file="${tmake_file} ${cpu_type}/t-softfp t-softfp t-crtfm"
        ;;
diff --git a/libgcc/config/aarch64/t-mingw b/libgcc/config/aarch64/t-mingw
new file mode 100644
index 00000000000..de06e2abff8
--- /dev/null
+++ b/libgcc/config/aarch64/t-mingw
@@ -0,0 +1,2 @@ 
+# Bypassing hidden attribute warnings in MinGW until it is implmented
+LIBGCC2_CFLAGS += -Wno-error=attributes