OSDN Git Service

* config.gcc (*-*-freebsd*): Use tm_defines instead of tiny
authorneroden <neroden@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Oct 2003 02:48:59 +0000 (02:48 +0000)
committerneroden <neroden@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Oct 2003 02:48:59 +0000 (02:48 +0000)
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

gcc/ChangeLog
gcc/config.gcc

index 052e74c..e0ca8b7 100644 (file)
@@ -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
        * 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
index 3a51b08..b166294 100644 (file)
@@ -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