[PATCH] Fix build issues for *-linux-android and add aarch64-linux-android support. [PR101785, PR99499]

2022-01-22 Thread cqwrteur via Gcc-patches
I have add aarch64-linux-android target support and fix build issues with libstdc++ for android. Several small issues like no libpthread.a (since android does not need libpthread.a) + 'ifunc' is not supported on this target, i will leave other people to fix. --- gcc/config.gcc

[PATCH 1/1] [PATCH] Fix canadian compile for mingw-w64 copies the wrong dlls for mingw-w64 multilibs [PR100427]

2022-01-06 Thread cqwrteur via Gcc-patches
When building GCC hosted on windows with Canadian/native compilation (host==target), the build scripts in GCC would override DLLs with each other. For example, for MinGW-w64, 32-bit DLLs would override 64 bits because build scripts copy them both to /bin. This patch fixes the issue by avoiding

[PATCH] Fix [11/12 regression] error: 'fenv_t' has not been declared in '::' -- canadian compilation fails [PR100017]

2021-12-21 Thread cqwrteur via Gcc-patches
libstdc++ cannot find fenv_t for fenv.h when doing canadian compilation. Fix it by adding -nostdinc++ toggle to configure and configure.ac. new patch after today's change to configure --- configure| 2 +- configure.ac | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git

[PATCH] [PATCH] Fix [11/12 regression] error: 'fenv_t' has not been declared in '::' -- canadian compilation fails [PR100017]

2021-12-21 Thread cqwrteur via Gcc-patches
libstdc++ cannot find fenv_t for fenv.h when doing canadian compilation. Fix it by adding -nostdinc++ toggle to configure and configure.ac. Backported from master --- configure| 2 +- configure.ac | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/configure b/configure

[PATCH] Fix [11/12 regression] error: 'fenv_t' has not been declared in '::' -- canadian compilation fails [PR100017]

2021-12-21 Thread cqwrteur via Gcc-patches
From: expnkx libstdc++ cannot find fenv_t for fenv.h when doing canadian compilation. Fix it by adding -nostdinc++ toggle to configure and configure.ac. --- configure| 2 +- configure.ac | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/configure b/configure index