diff options
author | Nathanael Nerode <neroden@gcc.gnu.org> | 2003-10-13 02:48:59 +0000 |
---|---|---|
committer | Nathanael Nerode <neroden@gcc.gnu.org> | 2003-10-13 02:48:59 +0000 |
commit | bc9b32c2308ff5d14c0125459662bc34c217c2ae (patch) | |
tree | 4ecc003b950903c73abcbdc7f4b1b1446f5741b9 /gcc/config.gcc | |
parent | 81d8399ad66974ad5807ba65d8c9d97b55eec1a7 (diff) | |
download | gcc-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.gcc | 17 |
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 |