* target-def.h (TARGET_ASM_OPEN_PAREN): Guard with an #ifndef.
(TARGET_ASM_CLOSE_PAREN): Likewise.
* config/alpha/osf5.h (TARGET_ASM_OPEN_PAREN): Define.
(TARGET_ASM_CLOSE_PAREN): Likewise.
From-SVN: r116898
2006-09-12 Roger Sayle <roger@eyesopen.com>
+ * target-def.h (TARGET_ASM_OPEN_PAREN): Guard with an #ifndef.
+ (TARGET_ASM_CLOSE_PAREN): Likewise.
+ * config/alpha/osf5.h (TARGET_ASM_OPEN_PAREN): Define.
+ (TARGET_ASM_CLOSE_PAREN): Likewise.
+
+2006-09-12 Roger Sayle <roger@eyesopen.com>
+
PR target/22223
* config/alpha/alpha.c (alpha_start_function): Don't emit stack
frame information for frames larger than 512 Kbytes on Tru64 when
/* Definitions of target machine for GNU compiler, for DEC Alpha on Tru64 5.
- Copyright (C) 2000, 2001, 2004, 2005 Free Software Foundation, Inc.
+ Copyright (C) 2000, 2001, 2004, 2005, 2006 Free Software Foundation, Inc.
This file is part of GCC.
#undef TARGET_C99_FUNCTIONS
#define TARGET_C99_FUNCTIONS 1
+/* The native assembler doesn't understand parenthesis. */
+#define TARGET_ASM_OPEN_PAREN ""
+#define TARGET_ASM_CLOSE_PAREN ""
+
/* Default initializers for a generic GCC target.
- Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+ Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+ Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
definition in a #ifndef, since files include tm.h before this one. */
/* Assembler output. */
+#ifndef TARGET_ASM_OPEN_PAREN
#define TARGET_ASM_OPEN_PAREN "("
+#endif
+#ifndef TARGET_ASM_CLOSE_PAREN
#define TARGET_ASM_CLOSE_PAREN ")"
+#endif
+
#define TARGET_ASM_BYTE_OP "\t.byte\t"
#define TARGET_ASM_ALIGNED_HI_OP "\t.short\t"