From: neroden Date: Mon, 13 Oct 2003 02:48:59 +0000 (+0000) Subject: * config.gcc (*-*-freebsd*): Use tm_defines instead of tiny X-Git-Tag: upstream/4.9.2~76084 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=63c1120ec6ebc222e28e878741660b82b4685d42;p=platform%2Fupstream%2Flinaro-gcc.git * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72417 138bc75d-0d04-0410-961f-82ee72b054a4 --- 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 + + * 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 * 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 - - * 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 * 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