summaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorTimothy Wall <twall@redhat.com>2001-07-12 02:55:24 +0000
committerJim Wilson <wilson@gcc.gnu.org>2001-07-11 19:55:24 -0700
commitc177db4bbe9370c05dbcd18220f4c927aea7c94b (patch)
tree4c93e710776edad421c80d53dc87a0e04cffa165 /gcc/config.gcc
parent4d893612441a8018649a638403b21f48d1c8843d (diff)
downloadgcc-c177db4bbe9370c05dbcd18220f4c927aea7c94b.tar.gz
ia64-aix port from Tim Wall
ia64-aix port from Tim Wall * config.gcc: Add configuration for AIX5/IA64. * config/ia64/aix.h: New. AIX5/IA64-specific configuration. * config/ia64/crt[in].asm: New. Generic static ctor/dtor support prefix/suffix code. * config/ia64/t-aix: New. Makefile fragment. * config/ia64/unwind-aix.c: New. Unwind table entry lookup. From-SVN: r43958
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 50eb5473dbb..353086c6832 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -1465,6 +1465,11 @@ i960-*-*) # Default i960 environment.
c_target_objs="i960-c.o"
cxx_target_objs="i960-c.o"
;;
+ia64*-*-aix*)
+ tm_file="${tm_file} svr4.h ia64/sysv4.h ia64/aix.h"
+ tmake_file="ia64/t-ia64 ia64/t-aix"
+ target_cpu_default="MASK_GNU_AS|MASK_GNU_LD"
+ ;;
ia64*-*-elf*)
tm_file=ia64/elf.h
tmake_file="ia64/t-ia64"