diff options
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/config/tc-ppc.c | 4 | ||||
-rw-r--r-- | gas/config/tc-ppc.h | 3 |
3 files changed, 12 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index ac6ac66..fde70ed 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2003-04-24 Nick Clifton <nickc@redhat.com> + + * config/tc-ppc.c (ppc_symbol_chars): Define. + * config/tc-ppc.h (tc_symbol_chars): Define. + 2003-04-23 J"orn Rennecke <joern.rennecke@superh.com> * 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 7436fbd..f65f144 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 f4f8ab5..2bac481 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 */ |