2002-02-28 David O'Brien <obrien@FreeBSD.org>
authorobrien <obrien@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 28 Feb 2002 23:06:25 +0000 (23:06 +0000)
committerobrien <obrien@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 28 Feb 2002 23:06:25 +0000 (23:06 +0000)
* config.gcc (sparc64-*-freebsd): Explicitly accept a cpu specification
of "ultrasparc".
* config/sparc/freebsd.h: Do not use MASK_FASTER_STRUCTS.  It appears
to be broken.

Approved by:  Richard Henderson <rth@redhat.com>
              Message-ID: <20020228100723.A30279@redhat.com>

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50165 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config.gcc
gcc/config/sparc/freebsd.h

index 20680cd..16b0f84 100644 (file)
@@ -1,3 +1,10 @@
+2002-02-28  David O'Brien  <obrien@FreeBSD.org>
+
+       * config.gcc (sparc64-*-freebsd): Explicitly accept a cpu specification
+       of "ultrasparc".
+       * config/sparc/freebsd.h: Do not use MASK_FASTER_STRUCTS.  It appears
+       to be broken.
+
 2002-02-28  Richard Henderson  <rth@redhat.com>
 
        * config/ia64/ia64.c (ia64_adjust_cost): All non-MM consumers have
index a7a9922..597e1f8 100644 (file)
@@ -3229,6 +3229,7 @@ sparc64-*-freebsd*|ultrasparc-*-freebsd*)
        tm_file="${tm_file} ${fbsd_tm_file} dbxelf.h elfos.h sparc/sysv4.h sparc/freebsd.h"
        xmake_file=none
        case "x$with_cpu" in
+               xultrasparc) ;;
                x) with_cpu=ultrasparc ;;
                *) echo "$with_cpu not supported for freebsd target"; exit 1 ;;
        esac
index b0992fa..61a61d4 100644 (file)
@@ -91,7 +91,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 
 #undef  TARGET_DEFAULT
 #define TARGET_DEFAULT \
-  (MASK_V9 + MASK_64BIT + MASK_PTR64 + MASK_FASTER_STRUCTS \
+  (MASK_V9 + MASK_64BIT + MASK_PTR64 /* + MASK_FASTER_STRUCTS */ \
    + MASK_STACK_BIAS + MASK_APP_REGS + MASK_EPILOGUE + MASK_FPU \
    + MASK_LONG_DOUBLE_128 /* + MASK_HARD_QUAD */)