OSDN Git Service

* config/arm/arm.c, config/arm/arm.h, config/arm/arm.md,
[pf3gnuchains/gcc-fork.git] / gcc / config.gcc
index fb4ecd4..16d5326 100644 (file)
@@ -1,5 +1,5 @@
 # GCC target-specific configuration file.
-# Copyright 1997, 1998, 1999, 2000, 2001, 2002, 2003
+# Copyright 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
 # Free Software Foundation, Inc.
 
 #This file is part of GCC.
@@ -662,7 +662,7 @@ arm*-*-netbsd*)
        use_collect2=yes
        ;;
 arm*-*-linux*)                 # ARM GNU/Linux with ELF
-       tm_file="dbxelf.h elfos.h linux.h arm/unknown-elf.h arm/elf.h arm/aout.h arm/arm.h arm/linux-gas.h arm/linux-elf.h"
+       tm_file="dbxelf.h elfos.h linux.h arm/elf.h  arm/linux-gas.h arm/linux-elf.h arm/aout.h arm/arm.h"
        tmake_file="t-slibgcc-elf-ver t-linux arm/t-linux"
        extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
        gnu_ld=yes
@@ -1441,34 +1441,6 @@ mcore-*-pe*)
        tmake_file=mcore/t-mcore-pe
        use_fixproto=yes
        ;;
-mips-sgi-irix6*o32)            # SGI System V.4., IRIX 6, O32 ABI
-       tm_file="${tm_file} mips/iris5.h"
-       if test x$gas = xyes
-       then
-               tm_file="${tm_file} mips/sdb.h mips/iris5gas.h mips/iris6-o32-gas.h"
-               if test x$stabs = xyes
-               then
-                       tm_file="${tm_file} dbx.h mips/dbxmdebug.h"
-               fi
-               tmake_file=mips/t-iris5-gas
-       else
-               tm_file="${tm_file} mips/iris6-o32-as.h"
-               tmake_file=mips/t-iris5-as
-       fi
-       tm_file="${tm_file} mips/iris6-o32.h"
-       tmake_file="${tmake_file} mips/t-iris mips/t-iris5-6"
-       target_cpu_default="MASK_ABICALLS"
-       # mips-tfile doesn't work yet
-       # See comment in mips/iris5.h file.
-       if test x$gas = xno
-       then
-               use_collect2=yes
-       fi
-#      if test x$enable_threads = xyes; then
-#              thread_file='irix'
-#      fi
-       use_fixproto=yes
-       ;;
 mips-sgi-irix6*)               # SGI System V.4., IRIX 6
        tm_file="${tm_file} mips/iris5.h mips/iris6.h"
        tmake_file="mips/t-iris mips/t-iris5-6 mips/t-iris6"
@@ -2555,7 +2527,11 @@ fi
                for which in cpu tune; do
                        eval "val=\$with_$which"
                        case ${val} in
-                       "" | default32 | default64 | common \
+                       default32 | default64)
+                               with_which="with_$which"
+                               eval $with_which=
+                               ;;
+                       "" | common \
                        | power | power2 | power3 | power4 \
                        | powerpc | powerpc64 \
                        | rios | rios1 | rios2 | rsc | rsc1 | rs64a \