summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGraham Markall <graham.markall@embecosm.com>2017-01-20 13:37:28 +0000
committerAndrew Burgess <aburgess@gcc.gnu.org>2017-01-20 13:37:28 +0000
commit7b96920e20d3f3d47f78e7a729b6527698fe732c (patch)
treec559c3b437cbc178b9c7974671a7ae62cb6dced8
parent13293add082aa485e64228b5fd6dfbacc1d47929 (diff)
downloadgcc-7b96920e20d3f3d47f78e7a729b6527698fe732c.tar.gz
arc/nps: Use arclinux_nps linker emulation for nps
gcc/ChangeLog: * config/arc/arc.h (LINK_SPEC): Use arclinux_nps emulation when mcpu=nps400. From-SVN: r244712
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/arc/arc.h2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a27331249b8..def13c11d3a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2017-01-20 Graham Markall <graham.markall@embecosm.com>
+
+ * config/arc/arc.h (LINK_SPEC): Use arclinux_nps emulation when
+ mcpu=nps400.
+
2017-01-20 Martin Jambor <mjambor@suse.cz>
* hsa.h: Renaed to hsa-common.h. Adjusted a comment.
diff --git a/gcc/config/arc/arc.h b/gcc/config/arc/arc.h
index 52548a10dea..9cf7668e985 100644
--- a/gcc/config/arc/arc.h
+++ b/gcc/config/arc/arc.h
@@ -121,7 +121,7 @@ extern const char *arc_cpu_to_as (int argc, const char **argv);
-X %{mbig-endian:-EB} \
%{EB} %{EL} \
%{marclinux*} \
- %{!marclinux*: -marclinux} \
+ %{!marclinux*: %{mcpu=nps400:-marclinux_nps; :-marclinux}} \
%{!z:-z max-page-size=0x2000 -z common-page-size=0x2000} \
%{shared:-shared}"
#else