]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
config.gcc: Add support for *-*-freebsd7, *-*-freebsd8, and *-*-freebsd9.
authorGerald Pfeifer <gerald@pfeifer.com>
Tue, 19 Jul 2005 21:08:48 +0000 (21:08 +0000)
committerGerald Pfeifer <gerald@gcc.gnu.org>
Tue, 19 Jul 2005 21:08:48 +0000 (21:08 +0000)
* config.gcc: Add support for *-*-freebsd7, *-*-freebsd8,
and *-*-freebsd9.
* config/freebsd-spec.h (FBSD_TARGET_OS_CPP_BUILTINS): Ditto.

From-SVN: r102172

gcc/ChangeLog
gcc/config.gcc
gcc/config/freebsd-spec.h

index 59921879f4fab3282e8aff23a417277becd2fab2..0d42d43cfab9d7c7333719eecbd517f16a1f05a2 100644 (file)
@@ -1,3 +1,9 @@
+2005-07-19  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * config.gcc: Add support for *-*-freebsd7, *-*-freebsd8,
+       and *-*-freebsd9.
+       * config/freebsd-spec.h (FBSD_TARGET_OS_CPP_BUILTINS): Ditto.
+       
 2005-07-09  Jakub Jelinek  <jakub@redhat.com>
 
        * config/i386/i386.c (output_set_got): Don't omit OFFSET FLAT:
index 9c5c193404394e1ec717d2c335106b4b219adc90..d22f34bc5c4bbf349ae9dd11c55622ef257e8a95 100644 (file)
@@ -406,6 +406,12 @@ case ${target} in
       tm_defines="${tm_defines} FBSD_MAJOR=5" ;;
     *-*-freebsd6 | *-*-freebsd[6].*)
       tm_defines="${tm_defines} FBSD_MAJOR=6" ;;
+    *-*-freebsd7 | *-*-freebsd[7].*)
+      tm_defines="${tm_defines} FBSD_MAJOR=7" ;;
+    *-*-freebsd8 | *-*-freebsd[8].*)
+      tm_defines="${tm_defines} FBSD_MAJOR=8" ;;
+    *-*-freebsd9 | *-*-freebsd[9].*)
+      tm_defines="${tm_defines} FBSD_MAJOR=9" ;;
     *)
       echo 'Please update *-*-freebsd* in gcc/config.gcc'
       exit 1
index a98b0e5108c9dd6a9eb53e8e2d5f84eef87fc50c..8acf0cada949f3260ee80fe5a055158cbe9369b5 100644 (file)
@@ -51,7 +51,13 @@ Boston, MA 02111-1307, USA.  */
 #define FBSD_TARGET_OS_CPP_BUILTINS()                                  \
   do                                                                   \
     {                                                                  \
-       if (FBSD_MAJOR == 6)                                            \
+       if (FBSD_MAJOR == 9)                                            \
+         builtin_define ("__FreeBSD__=9");                             \
+       else if (FBSD_MAJOR == 8)                                       \
+         builtin_define ("__FreeBSD__=8");                             \
+       if (FBSD_MAJOR == 7)                                            \
+         builtin_define ("__FreeBSD__=7");                             \
+       else if (FBSD_MAJOR == 6)                                       \
          builtin_define ("__FreeBSD__=6");                             \
        else if (FBSD_MAJOR == 5)                                       \
          builtin_define ("__FreeBSD__=5");                             \