diff options
Diffstat (limited to 'gas/config')
-rw-r--r-- | gas/config/tc-ia64.c | 4 | ||||
-rw-r--r-- | gas/config/tc-ia64.h | 3 |
2 files changed, 7 insertions, 0 deletions
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 |