aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorNathanael Nerode <neroden@gcc.gnu.org>2003-10-13 02:48:59 +0000
committerNathanael Nerode <neroden@gcc.gnu.org>2003-10-13 02:48:59 +0000
commitbc9b32c2308ff5d14c0125459662bc34c217c2ae (patch)
tree4ecc003b950903c73abcbdc7f4b1b1446f5741b9 /gcc/config.gcc
parent81d8399ad66974ad5807ba65d8c9d97b55eec1a7 (diff)
downloadgcc-bc9b32c2308ff5d14c0125459662bc34c217c2ae.zip
gcc-bc9b32c2308ff5d14c0125459662bc34c217c2ae.tar.gz
gcc-bc9b32c2308ff5d14c0125459662bc34c217c2ae.tar.bz2
config.gcc (*-*-freebsd*): Use tm_defines instead of tiny config files which do the same thing.
* config.gcc (*-*-freebsd*): Use tm_defines instead of tiny config files which do the same thing. * config/freebsd3.h, config/freebsd4.h, config/freebsd5.h, config/freebsd6.h: Remove now unnecessary files. OK, I don't know what happened, but get this to commit properly. From-SVN: r72417
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc17
1 files changed, 12 insertions, 5 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 3a51b08..b166294 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -370,11 +370,18 @@ case ${target} in
gnu_ld=yes
extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o"
case ${target} in
- *-*-freebsd3 | *-*-freebsd[3].*) fbsd_tm_file="freebsd3.h";;
- *-*-freebsd4 | *-*-freebsd[4].*) fbsd_tm_file="freebsd4.h";;
- *-*-freebsd5 | *-*-freebsd[5].*) fbsd_tm_file="freebsd5.h";;
- *-*-freebsd6 | *-*-freebsd[6].*) fbsd_tm_file="freebsd6.h";;
- *) echo 'Please update *-*-freebsd* in gcc/config.gcc'; exit 1;;
+ *-*-freebsd3 | *-*-freebsd[3].*)
+ tm_defines="${tm_defines} FBSD_MAJOR=3" ;;
+ *-*-freebsd4 | *-*-freebsd[4].*)
+ tm_defines="${tm_defines} FBSD_MAJOR=4" ;;
+ *-*-freebsd5 | *-*-freebsd[5].*)
+ tm_defines="${tm_defines} FBSD_MAJOR=5" ;;
+ *-*-freebsd6 | *-*-freebsd[6].*)
+ tm_defines="${tm_defines} FBSD_MAJOR=6" ;;
+ *)
+ echo 'Please update *-*-freebsd* in gcc/config.gcc'
+ exit 1
+ ;;
esac
tmake_file="t-slibgcc-elf-ver t-freebsd"
case ${enable_threads} in