diff options
| author | sayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-09-12 17:29:05 +0000 |
|---|---|---|
| committer | sayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-09-12 17:29:05 +0000 |
| commit | 6e2ff8f8a01a57ab9e67ca94a4aa6f33d7ab053e (patch) | |
| tree | 00deb680b74ad4899fad4f20271b17e78e3b2996 | |
| parent | 6dbdfeeb2c19eea81fbf2224193e67815a8beaa9 (diff) | |
| download | ppe42-gcc-6e2ff8f8a01a57ab9e67ca94a4aa6f33d7ab053e.tar.gz ppe42-gcc-6e2ff8f8a01a57ab9e67ca94a4aa6f33d7ab053e.zip | |
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116898 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/ChangeLog | 7 | ||||
| -rw-r--r-- | gcc/config/alpha/osf5.h | 6 | ||||
| -rw-r--r-- | gcc/target-def.h | 8 |
3 files changed, 19 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0a87b0ee753..f9a3097cc92 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,12 @@ 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 diff --git a/gcc/config/alpha/osf5.h b/gcc/config/alpha/osf5.h index c6cd7ec6bba..1926a3c2f1e 100644 --- a/gcc/config/alpha/osf5.h +++ b/gcc/config/alpha/osf5.h @@ -1,5 +1,5 @@ /* 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. @@ -51,3 +51,7 @@ #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 "" + diff --git a/gcc/target-def.h b/gcc/target-def.h index ff2ce03969a..74cf86583d7 100644 --- a/gcc/target-def.h +++ b/gcc/target-def.h @@ -1,5 +1,6 @@ /* 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 @@ -30,8 +31,13 @@ Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 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" |

