aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2001-12-13 23:14:45 +0000
committerAldy Hernandez <aldyh@gcc.gnu.org>2001-12-13 23:14:45 +0000
commit10baca6bed5250bd1e6d0848a294b547de508a41 (patch)
tree316c4d12ffe5c5151b7777aa5f8a6482bd821994 /gcc/config.gcc
parent855d2bdb6b0d34d61ffa38993c523c9b6ee82611 (diff)
downloadgcc-10baca6bed5250bd1e6d0848a294b547de508a41.zip
gcc-10baca6bed5250bd1e6d0848a294b547de508a41.tar.gz
gcc-10baca6bed5250bd1e6d0848a294b547de508a41.tar.bz2
rs6000.c (rs6000_override_options): Add SUBSUBTARGET_OVERRIDE_OPTIONS.
* config/rs6000/rs6000.c (rs6000_override_options): Add SUBSUBTARGET_OVERRIDE_OPTIONS. * config/rs6000/eabialtivec.h: New file. * config/rs6000/linuxaltivec.h: New file. * config.gcc: Add powerpc-*-eabialtivec and powerpc-*-linux-gnualtivec. From-SVN: r47981
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc15
1 files changed, 15 insertions, 0 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 0522dde..ab25361 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -2703,6 +2703,12 @@ powerpc-*-elf*)
tmake_file="rs6000/t-ppcgas rs6000/t-ppccomm"
extra_headers=ppc-asm.h
;;
+powerpc-*-eabialtivec*)
+ xm_defines=POSIX
+ tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h rs6000/eabi.h rs6000/eabialtivec.h"
+ tmake_file="rs6000/t-ppcgas rs6000/t-ppccomm"
+ extra_headers=ppc-asm.h
+ ;;
powerpc-*-eabi*)
xm_defines=POSIX
tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h rs6000/eabi.h"
@@ -2727,6 +2733,15 @@ powerpc-*-linux*libc1)
thread_file='posix'
fi
;;
+powerpc-*-linux-gnualtivec*)
+ tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h rs6000/linux.h rs6000/linuxaltivec.h"
+ out_file=rs6000/rs6000.c
+ tmake_file="rs6000/t-ppcos t-slibgcc-elf-ver t-linux rs6000/t-ppccomm"
+ extra_headers=ppc-asm.h
+ if test x$enable_threads = xyes; then
+ thread_file='posix'
+ fi
+ ;;
powerpc-*-linux*)
tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h rs6000/linux.h"
out_file=rs6000/rs6000.c