gas/
authorJan Beulich <jbeulich@novell.com>
Tue, 15 Feb 2005 07:32:14 +0000 (07:32 +0000)
committerJan Beulich <jbeulich@novell.com>
Tue, 15 Feb 2005 07:32:14 +0000 (07:32 +0000)
2005-02-15  Jan Beulich  <jbeulich@novell.com>

* config/tc-ia64.h (ia64_symbol_chars): Declare.
(ty_symbol_chars): Define.
* config/tc-ia64.c (ia64_symbol_chars): Define.

gas/ChangeLog
gas/config/tc-ia64.c
gas/config/tc-ia64.h

index 7dd8445d482cb5aeb52f7310f7ae65ce48046ac1..e6adc96577ae7660e28cf846f1022bace95b2637 100644 (file)
@@ -1,3 +1,9 @@
+2005-02-15  Jan Beulich  <jbeulich@novell.com>
+
+       * config/tc-ia64.h (ia64_symbol_chars): Declare.
+       (ty_symbol_chars): Define.
+       * config/tc-ia64.c (ia64_symbol_chars): Define.
+
 2005-02-15  Jan Beulich  <jbeulich@novell.com>
 
        * config/tc-ia64.c (ia64_parse_name): Only update next character if
index 3da60c5f43a50f44c90d9499b7f6c45ab7f46226..ae445de1beb505cba04cda3f07e757f0d362e14f 100644 (file)
@@ -174,6 +174,10 @@ static struct hash_control *alias_name_hash;
 static struct hash_control *secalias_hash;
 static struct hash_control *secalias_name_hash;
 
+/* List of chars besides those in app.c:symbol_chars that can start an
+   operand.  Used to prevent the scrubber eating vital white-space.  */
+const char ia64_symbol_chars[] = "@?";
+
 /* Characters which always start a comment.  */
 const char comment_chars[] = "";
 
index 3d2f1a06ea11f12363494615c33775a98843e123..b986be630d8116b623833017721a88fbb7511c53 100644 (file)
@@ -78,6 +78,9 @@ extern const char *ia64_target_format PARAMS ((void));
 #define LEX_QM         (LEX_NAME|LEX_BEGIN_NAME) /* allow `?' inside name */
 #define LEX_HASH       LEX_END_NAME    /* allow `#' ending a name */
 
+extern const char ia64_symbol_chars[];
+#define tc_symbol_chars ia64_symbol_chars
+
 #define SUB_SEGMENT_ALIGN(SEG, FRCHAIN) 0
 
 struct ia64_fix