From 5ce8663f498b9305547763395c33260f19cda41c Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Thu, 24 Apr 2003 10:22:35 +0000 Subject: [PATCH] Add '+' and '-' as valid symbol characters for PPC port. --- gas/ChangeLog | 5 +++++ gas/config/tc-ppc.c | 4 ++++ gas/config/tc-ppc.h | 3 +++ 3 files changed, 12 insertions(+) diff --git a/gas/ChangeLog b/gas/ChangeLog index ac6ac66ccf3..fde70eda327 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2003-04-24 Nick Clifton + + * config/tc-ppc.c (ppc_symbol_chars): Define. + * config/tc-ppc.h (tc_symbol_chars): Define. + 2003-04-23 J"orn Rennecke * config/tc-sh.c: Amend comment to refer to SuperH. diff --git a/gas/config/tc-ppc.c b/gas/config/tc-ppc.c index 7436fbdd379..f65f144fcb5 100644 --- a/gas/config/tc-ppc.c +++ b/gas/config/tc-ppc.c @@ -182,6 +182,10 @@ const char EXP_CHARS[] = "eE"; /* Characters which mean that a number is a floating point constant, as in 0d1.0. */ const char FLT_CHARS[] = "dD"; + +/* '+' and '-' can be used as postfix predicate predictors for conditional + branches. So they need to be accepted as symbol characters. */ +const char ppc_symbol_chars[] = "+-"; /* The target specific pseudo-ops which we support. */ diff --git a/gas/config/tc-ppc.h b/gas/config/tc-ppc.h index f4f8ab517d0..2bac481e926 100644 --- a/gas/config/tc-ppc.h +++ b/gas/config/tc-ppc.h @@ -206,6 +206,9 @@ do { \ #endif /* OBJ_XCOFF */ +extern const char ppc_symbol_chars[]; +#define tc_symbol_chars ppc_symbol_chars + #ifdef OBJ_ELF /* Support for SHF_EXCLUDE and SHT_ORDERED */ -- 2.30.2