From bc9b32c2308ff5d14c0125459662bc34c217c2ae Mon Sep 17 00:00:00 2001 From: Nathanael Nerode Date: Mon, 13 Oct 2003 02:48:59 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 14 +++++++------- gcc/config.gcc | 17 ++++++++++++----- 2 files changed, 19 insertions(+), 12 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 052e74c196e..e0ca8b72bfa 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 3a51b08d25a..b1662945667 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 -- 2.30.2