aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2005-02-15 07:32:14 +0000
committerJan Beulich <jbeulich@novell.com>2005-02-15 07:32:14 +0000
commit2fac3d48f3188e1ebd61881223b6e0b576241c9f (patch)
treecb407c5ebad7d55e4a10bb0151d1bf4ab9fed0cf
parent2f6d622e36c1364a0ae64e528297d2f28e117bfa (diff)
downloadfsf-binutils-gdb-2fac3d48f3188e1ebd61881223b6e0b576241c9f.zip
fsf-binutils-gdb-2fac3d48f3188e1ebd61881223b6e0b576241c9f.tar.gz
fsf-binutils-gdb-2fac3d48f3188e1ebd61881223b6e0b576241c9f.tar.bz2
gas/
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.
-rw-r--r--gas/ChangeLog6
-rw-r--r--gas/config/tc-ia64.c4
-rw-r--r--gas/config/tc-ia64.h3
3 files changed, 13 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 7dd8445..e6adc96 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,5 +1,11 @@
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
input_line_pointer was advanced.
diff --git a/gas/config/tc-ia64.c b/gas/config/tc-ia64.c
index 3da60c5..ae445de 100644
--- a/gas/config/tc-ia64.c
+++ b/gas/config/tc-ia64.c
@@ -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[] = "";
diff --git a/gas/config/tc-ia64.h b/gas/config/tc-ia64.h
index 3d2f1a0..b986be6 100644
--- a/gas/config/tc-ia64.h
+++ b/gas/config/tc-ia64.h
@@ -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