Add '+' and '-' as valid symbol characters for PPC port.
authorNick Clifton <nickc@redhat.com>
Thu, 24 Apr 2003 10:22:35 +0000 (10:22 +0000)
committerNick Clifton <nickc@redhat.com>
Thu, 24 Apr 2003 10:22:35 +0000 (10:22 +0000)
gas/ChangeLog
gas/config/tc-ppc.c
gas/config/tc-ppc.h

index ac6ac66..fde70ed 100644 (file)
@@ -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.
index 7436fbd..f65f144 100644 (file)
@@ -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[] = "+-";
 \f
 /* The target specific pseudo-ops which we support.  */
 
index f4f8ab5..2bac481 100644 (file)
@@ -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 */