aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorEric Christopher <echristo@gcc.gnu.org>2001-10-04 08:38:41 +0000
committerEric Christopher <echristo@gcc.gnu.org>2001-10-04 08:38:41 +0000
commit3054eeed1ddb62a0fd7fcef6bee287c7cbe4b121 (patch)
treedc37bdc6e66629397f75eb9dc11d41a49c012e61 /gcc/config.gcc
parent3bdeffacad9e07fe3a0f6864cbfb065c92d3168d (diff)
downloadgcc-3054eeed1ddb62a0fd7fcef6bee287c7cbe4b121.zip
gcc-3054eeed1ddb62a0fd7fcef6bee287c7cbe4b121.tar.gz
gcc-3054eeed1ddb62a0fd7fcef6bee287c7cbe4b121.tar.bz2
mips.c (init_cumulative_args): Remember to set cum->prototype.
2001-10-04 Eric Christopher <echristo@redhat.com> * config/mips/mips.c (init_cumulative_args): Remember to set cum->prototype. * config.gcc: Redo linux configuration. Add target_cpu_default of soft-float to all mipsisa32 combinations and tx39. * config/mips/linux.h: Remove include of mips.h. From-SVN: r46008
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc14
1 files changed, 10 insertions, 4 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index df86a7b..d4b6f86 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -2228,13 +2228,17 @@ mipsel-*-netbsd* | mips-dec-netbsd*) # Decstation running NetBSD
;;
mips*-*-linux*) # Linux MIPS, either endian.
xmake_file=x-linux
- tm_file="linux.h mips/linux.h"
case $machine in
mipsisa32el-*)
- tm_file="mips/little.h $tm_file mips/isa32-linux.h";;
+ tm_file="elfos.h mips/elfl.h mips/linux.h mips/isa32-linux.h"
+ target_cpu_default="MASK_SOFT_FLOAT"
+ ;;
mipsisa32-*)
- tm_file="$tm_file mips/isa32-linux.h";;
- mips*el-*) tm_file="mips/little.h $tm_file" ;;
+ tm_file="elfos.h mips/elf.h mips/linux.h mips/isa32-linux.h"
+ target_cpu_default="MASK_SOFT_FLOAT"
+ ;;
+ mips*el-*) tm_file="elfos.h mips/elfl.h mips/linux.h" ;;
+ *) tm_file="elfos.h mips/elf.h mips/linux.h"
esac
tmake_file="t-slibgcc-elf-ver t-linux"
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
@@ -2456,6 +2460,7 @@ mips-*-ecoff*)
mipsisa32-*-elf*)
tm_file="mips/isa3264.h mips/abi64.h"
tmake_file=mips/t-isa3264
+ target_cpu_default="MASK_SOFT_FLOAT"
;;
mipsel-*-elf*)
tm_file="mips/elfl.h"
@@ -2498,6 +2503,7 @@ mips*-*-rtems*)
mipstx39el-*-elf*)
tm_file="mips/r3900.h mips/elfl.h mips/abi64.h"
tmake_file=mips/t-r3900
+ target_cpu_default="MASK_SOFT_FLOAT"
;;
mipstx39-*-elf*)
tm_file="mips/r3900.h mips/elf.h mips/abi64.h"