diff options
author | Jeff Law <jeffreyalaw@gmail.com> | 2022-06-25 12:36:55 -0400 |
---|---|---|
committer | Jeff Law <jeffreyalaw@gmail.com> | 2022-06-25 13:55:21 -0400 |
commit | fc259b522c0f8b7bbca8e7adcd3da63330094a34 (patch) | |
tree | 7644716a05ad6b5875d7b7d7832767af1ce35c24 /gcc/config.gcc | |
parent | 54a5f478487a955c3ffaec3e9164a72599bc1cfb (diff) | |
download | gcc-fc259b522c0f8b7bbca8e7adcd3da63330094a34.zip gcc-fc259b522c0f8b7bbca8e7adcd3da63330094a34.tar.gz gcc-fc259b522c0f8b7bbca8e7adcd3da63330094a34.tar.bz2 |
Remove long deprecated tilegx and tilepro ports
/
* MAINTAINERS: Remove tilegx and tilepro entries.
* configure.ac: Remove tilegx and tilepro stanzas.
* configure: Rebuilt.
contrib/
* config-list.mk: Remove tilegx and tilepro entries.
* gcc_update: Remove tilegx and tilepro entries.
gcc/
* common/config/tilegx/tilegx-common.cc: Removed.
* common/config/tilepro/tilepro-common.cc: Removed.
* config.gcc: Remove tilegx and tilepro entries.
* config/tilegx/constraints.md: Removed.
* config/tilegx/feedback.h: Removed.
* config/tilegx/linux.h: Removed.
* config/tilegx/mul-tables.cc: Removed.
* config/tilegx/predicates.md: Removed.
* config/tilegx/sync.md: Removed.
* config/tilegx/t-tilegx: Removed.
* config/tilegx/tilegx-builtins.h: Removed.
* config/tilegx/tilegx-c.cc: Removed.
* config/tilegx/tilegx-generic.md: Removed.
* config/tilegx/tilegx-modes.def: Removed.
* config/tilegx/tilegx-multiply.h: Removed.
* config/tilegx/tilegx-opts.h: Removed.
* config/tilegx/tilegx-protos.h: Removed.
* config/tilegx/tilegx.cc: Removed.
* config/tilegx/tilegx.h: Removed.
* config/tilegx/tilegx.md: Removed.
* config/tilegx/tilegx.opt: Removed.
* config/tilepro/constraints.md: Removed.
* config/tilepro/feedback.h: Removed.
* config/tilepro/gen-mul-tables.cc: Removed.
* config/tilepro/linux.h: Removed.
* config/tilepro/mul-tables.cc: Removed.
* config/tilepro/predicates.md: Removed.
* config/tilepro/t-tilepro: Removed.
* config/tilepro/tilepro-builtins.h: Removed.
* config/tilepro/tilepro-c.cc: Removed.
* config/tilepro/tilepro-generic.md: Removed.
* config/tilepro/tilepro-modes.def: Removed.
* config/tilepro/tilepro-multiply.h: Removed.
* config/tilepro/tilepro-protos.h: Removed.
* config/tilepro/tilepro.cc: Removed.
* config/tilepro/tilepro.h: Removed.
* config/tilepro/tilepro.md: Removed.
* config/tilepro/tilepro.opt: Removed.
* configure.ac: Remove tilegx and tilepro entries.
* configure: Rebuilt.
* doc/extend.texi: Remove tilegx and tilepro entries.
* doc/install.texi: Remove tilegx and tilepro entries.
* doc/invoke.texi: Remove tilegx and tilepro entries.
* doc/md.texi: Remove tilegx and tilepro entries.
gcc/testsuite/
* gcc.dg/lower-subreg-1.c: Remove tilegx and tilepro entries.
* gcc.misc-tests/linkage.exp: Remove tilegx and
tilepro entries.
libgcc/
* config.host: Removed tilegx and tilepro entries.
* config/tilegx/sfp-machine.h: Removed.
* config/tilegx/sfp-machine32.h: Removed.
* config/tilegx/sfp-machine64.h: Removed.
* config/tilegx/t-crtstuff: Removed.
* config/tilegx/t-softfp: Removed.
* config/tilegx/t-tilegx: Removed.
* config/tilepro/atomic.c: Removed.
* config/tilepro/atomic.h: Removed.
* config/tilepro/linux-unwind.h: Removed.
* config/tilepro/sfp-machine.h: Removed.
* config/tilepro/softdivide.c: Removed.
* config/tilepro/softmpy.S: Removed.
* config/tilepro/t-crtstuff: Removed.
* config/tilepro/t-tilepro: Removed.
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r-- | gcc/config.gcc | 30 |
1 files changed, 1 insertions, 29 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc index cdbefb5..4e3b15b 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -248,8 +248,7 @@ md_file= # Obsolete configurations. case ${target} in - tile*-*-* \ - | cr16-*-* \ + cr16-*-* \ | hppa[12]*-*-hpux10* \ | hppa[12]*-*-hpux11* \ | m32c-*-rtems* \ @@ -557,12 +556,6 @@ tic6x-*-*) xtensa*-*-*) extra_options="${extra_options} fused-madd.opt" ;; -tilegx*-*-*) - cpu_type=tilegx - ;; -tilepro*-*-*) - cpu_type=tilepro - ;; esac tm_file=${cpu_type}/${cpu_type}.h @@ -3477,27 +3470,6 @@ 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="${extra_objs} mul-tables.o" - c_target_objs="${c_target_objs} tilegx-c.o" - cxx_target_objs="${cxx_target_objs} tilegx-c.o" - extra_headers="feedback.h" - case $target in - tilegxbe-*) - tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=1" - ;; - esac - ;; -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="${extra_objs} mul-tables.o" - c_target_objs="${c_target_objs} tilepro-c.o" - cxx_target_objs="${cxx_target_objs} tilepro-c.o" - extra_headers="feedback.h" - ;; v850-*-rtems*) target_cpu_default="TARGET_CPU_generic" tm_file="elfos.h v850/v850.h" |