diff options
author | Nick Clifton <nickc@redhat.com> | 2003-04-24 10:22:35 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2003-04-24 10:22:35 +0000 |
commit | 5ce8663f498b9305547763395c33260f19cda41c (patch) | |
tree | 88a783bc0e401fb77fd197f1a9053f52d5e7e035 /gas | |
parent | edbedb7125408dec95077d1b99a008c602e9af4d (diff) | |
download | gdb-5ce8663f498b9305547763395c33260f19cda41c.zip gdb-5ce8663f498b9305547763395c33260f19cda41c.tar.gz gdb-5ce8663f498b9305547763395c33260f19cda41c.tar.bz2 |
Add '+' and '-' as valid symbol characters for PPC port.
Diffstat (limited to 'gas')
-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 */ |