]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
freebsd-spec.h (FBSD_TARGET_OS_CPP_BUILTINS): Fix broken else-if chain.
authorGerald Pfeifer <gerald@gcc.gnu.org>
Sun, 4 Nov 2007 20:09:45 +0000 (20:09 +0000)
committerGerald Pfeifer <gerald@gcc.gnu.org>
Sun, 4 Nov 2007 20:09:45 +0000 (20:09 +0000)
* config/freebsd-spec.h (FBSD_TARGET_OS_CPP_BUILTINS): Fix
broken else-if chain.

* config.gcc: Proactively add FreeBSD 10 and FreeBSD 11.
* config/freebsd-spec.h (FBSD_TARGET_OS_CPP_BUILTINS): Ditto.

From-SVN: r129887

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

index f342a636f5ede2fca069607cc0b5f3fa21912cd7..70e4f3ef8e6fbbda20e4b324e9d0959f31647b24 100644 (file)
@@ -1,3 +1,13 @@
+2007-11-04  Hirohisa Yamaguchi  <umq@ueo.co.jp>
+
+       * config/freebsd-spec.h (FBSD_TARGET_OS_CPP_BUILTINS): Fix
+       broken else-if chain.
+
+2007-11-04  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * config.gcc: Proactively add FreeBSD 10 and FreeBSD 11.
+       * config/freebsd-spec.h (FBSD_TARGET_OS_CPP_BUILTINS): Ditto.
+
 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
 
        Backport from mainline:
index b4c8259b934de60ef9f0fca6068982a15f6da0bf..3fdfdf521891f24f1460c8f58676d8303f86bc66 100644 (file)
@@ -412,6 +412,10 @@ case ${target} in
       tm_defines="${tm_defines} FBSD_MAJOR=8" ;;
     *-*-freebsd9 | *-*-freebsd[9].*)
       tm_defines="${tm_defines} FBSD_MAJOR=9" ;;
+    *-*-freebsd10 | *-*-freebsd10.*)
+      tm_defines="${tm_defines} FBSD_MAJOR=10" ;;
+    *-*-freebsd11 | *-*-freebsd11.*)
+      tm_defines="${tm_defines} FBSD_MAJOR=11" ;;
     *)
       echo 'Please update *-*-freebsd* in gcc/config.gcc'
       exit 1
index f0e0bcd2e132ec9aa344200896c595332b7f42a3..e57c2fb06c0f8ce224da2d55cf102aead50a2f58 100644 (file)
@@ -51,11 +51,15 @@ Boston, MA 02110-1301, USA.  */
 #define FBSD_TARGET_OS_CPP_BUILTINS()                                  \
   do                                                                   \
     {                                                                  \
-       if (FBSD_MAJOR == 9)                                            \
-         builtin_define ("__FreeBSD__=9");                             \
+       if (FBSD_MAJOR == 11)                                           \
+         builtin_define ("__FreeBSD__=11");                            \
+       else if (FBSD_MAJOR == 10)                                      \
+         builtin_define ("__FreeBSD__=10");                            \
+       else if (FBSD_MAJOR == 9)                                       \
+         builtin_define ("__FreeBSD__=9");                             \
        else if (FBSD_MAJOR == 8)                                       \
          builtin_define ("__FreeBSD__=8");                             \
-       if (FBSD_MAJOR == 7)                                            \
+       else if (FBSD_MAJOR == 7)                                       \
          builtin_define ("__FreeBSD__=7");                             \
        else if (FBSD_MAJOR == 6)                                       \
          builtin_define ("__FreeBSD__=6");                             \