aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorMonk Chiang <sh.chiang04@gmail.com>2018-04-08 14:28:44 +0000
committerChung-Ju Wu <jasonwucj@gcc.gnu.org>2018-04-08 14:28:44 +0000
commit8b9322f0a56fc6785e0165bb99619920a67cca09 (patch)
treedd8ff1a870577132451e8eafeb02254cb3770d28 /gcc/config.gcc
parent5f2a98c3f5a3ce1cb169abaf23fe7a031ae88043 (diff)
downloadgcc-8b9322f0a56fc6785e0165bb99619920a67cca09.zip
gcc-8b9322f0a56fc6785e0165bb99619920a67cca09.tar.gz
gcc-8b9322f0a56fc6785e0165bb99619920a67cca09.tar.bz2
[NDS32] Add intrinsic functions for interrupt control.
gcc/ * config.gcc (nds32le-*-*, nds32be-*-*): Add nds32/nds32_intrinsic.h into tm_file. * config/nds32/constants.md (unspec_volatile_element): Add enum values for interrupt control. * config/nds32/nds32-intrinsic.c: Implementation of intrinsic functions for interrupt control. * config/nds32/nds32-intrinsic.md: Likewise. * config/nds32/nds32_intrinsic.h: Likewise. * config/nds32/nds32.h (nds32_builtins): Likewise. From-SVN: r259223
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 099c2f6..55c314a 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -2335,13 +2335,13 @@ msp430*-*-*)
nds32le-*-*)
target_cpu_default="0"
tm_defines="${tm_defines}"
- tm_file="dbxelf.h elfos.h newlib-stdint.h ${tm_file}"
+ tm_file="dbxelf.h elfos.h newlib-stdint.h ${tm_file} nds32/nds32_intrinsic.h"
tmake_file="nds32/t-nds32 nds32/t-mlibs"
;;
nds32be-*-*)
target_cpu_default="0|MASK_BIG_ENDIAN"
tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=1"
- tm_file="dbxelf.h elfos.h newlib-stdint.h ${tm_file}"
+ tm_file="dbxelf.h elfos.h newlib-stdint.h ${tm_file} nds32/nds32_intrinsic.h"
tmake_file="nds32/t-nds32 nds32/t-mlibs"
;;
nios2-*-*)