aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc22
1 files changed, 22 insertions, 0 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 65a423a..bdd5eb3 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -448,6 +448,14 @@ tic6x-*-*)
xtensa*-*-*)
extra_options="${extra_options} fused-madd.opt"
;;
+tilegx*-*-*)
+ cpu_type=tilegx
+ need_64bit_hwint=yes
+ ;;
+tilepro-*-*)
+ cpu_type=tilepro
+ need_64bit_hwint=yes
+ ;;
esac
tm_file=${cpu_type}/${cpu_type}.h
@@ -2468,6 +2476,20 @@ tic6x-*-uclinux)
tmake_file="${tmake_file} c6x/t-c6x c6x/t-c6x-elf c6x/t-c6x-uclinux"
use_collect2=no
;;
+tilegx-*-linux*)
+ tm_file="elfos.h gnu-user.h linux.h glibc-stdint.h tilegx/linux.h ${tm_file}"
+ tmake_file="${tmake_file} tilegx/t-tilegx"
+ extra_objs="mul-tables.o"
+ c_target_objs="tilegx-c.o"
+ cxx_target_objs="tilegx-c.o"
+ ;;
+tilepro-*-linux*)
+ tm_file="elfos.h gnu-user.h linux.h glibc-stdint.h tilepro/linux.h ${tm_file}"
+ tmake_file="${tmake_file} tilepro/t-tilepro"
+ extra_objs="mul-tables.o"
+ c_target_objs="tilepro-c.o"
+ cxx_target_objs="tilepro-c.o"
+ ;;
v850*-*-*)
case ${target} in
v850e2v3-*-*)