diff options
-rw-r--r-- | gcc/ChangeLog | 14 | ||||
-rw-r--r-- | gcc/config.gcc | 17 |
2 files changed, 19 insertions, 12 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 052e74c..e0ca8b7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2003-10-12 Nathanael Nerode <neroden@gcc.gnu.org> + + * 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. + 2003-10-12 Steven Bosscher <steven@gcc.gnu.org> * c-common.c (c_common_truthvalue_conversion): Warn if the @@ -10,13 +17,6 @@ * config/h8300/h8300.h (REGNO_OK_FOR_BASE_P): Use MAC_REG instead of a literal. -2003-10-12 Nathanael Nerode <neroden@gcc.gnu.org> - - * 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. - 2003-10-12 Hans-Peter Nilsson <hp@bitrange.com> * doc/extend.texi (Function Attributes): Mention the exceptional 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 |