This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH] FreeBSD/sparc64 fix for problem with return from some functions
- From: "David O'Brien" <obrien at FreeBSD dot org>
- To: gcc-patches at gcc dot gnu dot org
- Date: Fri, 8 Feb 2002 09:51:35 -0800
- Subject: [PATCH] FreeBSD/sparc64 fix for problem with return from some functions
- Organization: The NUXI BSD group
- Reply-to: obrien at FreeBSD dot org
2002-02-08 David O'Brien <obrien@FreeBSD.org>
* config/sparc/freebsd.h(TARGET_DEFAULT): Add MASK_EPILOGUE setting and
remove MASK_VIS.
(ASM_CPU_DEFAULT_SPEC): Remove. Default setting is fine.
Index: config/sparc/freebsd.h
===================================================================
RCS file: /cvs/gcc/egcs/gcc/config/sparc/freebsd.h,v
retrieving revision 1.2
diff -u -r1.2 freebsd.h
--- freebsd.h 2002/02/08 02:49:25 1.2
+++ freebsd.h 2002/02/08 17:48:44
@@ -91,8 +98,8 @@
#undef TARGET_DEFAULT
#define TARGET_DEFAULT \
- (MASK_V9 + MASK_64BIT + MASK_PTR64 + MASK_VIS + MASK_FASTER_STRUCTS \
- + MASK_STACK_BIAS + MASK_APP_REGS /* + MASK_EPILOGUE */ + MASK_FPU \
+ (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 */)
/* The default code model. */
@@ -102,12 +109,6 @@
/************************[ Assembler stuff ]********************************/
-/* XXX */
-#if 0
-#undef ASM_CPU_DEFAULT_SPEC
-#define ASM_CPU_DEFAULT_SPEC "-Av9a"
-#endif
-
/* XXX2 */
/* This is how to output a definition of an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */