aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2018-09-13 17:13:05 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2018-09-13 17:13:05 +0000
commit131a075cc1794f08ebd743dbc13e102bea3d160c (patch)
treea393f886ce6f26144a0933a0fef8edc8688a337d
parent1fb90d5be8591b6d2ad021a05be5c4ef3b7bfc09 (diff)
downloadgcc-131a075cc1794f08ebd743dbc13e102bea3d160c.zip
gcc-131a075cc1794f08ebd743dbc13e102bea3d160c.tar.gz
gcc-131a075cc1794f08ebd743dbc13e102bea3d160c.tar.bz2
* Makefile.rtl (arm% linux-gnueabi%): Always set EH_MECHANISM to -arm.
From-SVN: r264278
-rw-r--r--gcc/ada/ChangeLog4
-rw-r--r--gcc/ada/Makefile.rtl7
2 files changed, 5 insertions, 6 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index b3638be..9af9fab6 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,5 +1,9 @@
2018-09-13 Eric Botcazou <ebotcazou@adacore.com>
+ * Makefile.rtl (arm% linux-gnueabi%): Always set EH_MECHANISM to -arm.
+
+2018-09-13 Eric Botcazou <ebotcazou@adacore.com>
+
PR ada/81103
* terminals.c: Do not include termio.h.
diff --git a/gcc/ada/Makefile.rtl b/gcc/ada/Makefile.rtl
index 9542fe0..936a16d 100644
--- a/gcc/ada/Makefile.rtl
+++ b/gcc/ada/Makefile.rtl
@@ -2140,15 +2140,10 @@ ifeq ($(strip $(filter-out arm% linux-gnueabi%,$(target_cpu) $(target_os))),)
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
system.ads<libgnat/system-linux-arm.ads
- ifeq ($(strip $(filter-out arm%b,$(target_cpu))),)
- EH_MECHANISM=
- else
- EH_MECHANISM=-arm
- endif
-
TOOLS_TARGET_PAIRS = indepsw.adb<indepsw-gnu.adb
EXTRA_GNATRTL_TASKING_OBJS=s-linux.o
+ EH_MECHANISM=-arm
THREADSLIB = -lpthread
GNATLIB_SHARED = gnatlib-shared-dual
GMEM_LIB = gmemlib