diff options
author | Timothy Wall <twall@alum.mit.edu> | 2000-02-10 21:03:12 +0000 |
---|---|---|
committer | Timothy Wall <twall@alum.mit.edu> | 2000-02-10 21:03:12 +0000 |
commit | a25c045a58c5e368fc1c8cddc03447e14e236238 (patch) | |
tree | 57a83a91bbb69640d52844cd707b47065c8022ba /gas | |
parent | f28e8eb3fd8ab61a0c02b2d9a938a1400cf3bf25 (diff) | |
download | gdb-a25c045a58c5e368fc1c8cddc03447e14e236238.zip gdb-a25c045a58c5e368fc1c8cddc03447e14e236238.tar.gz gdb-a25c045a58c5e368fc1c8cddc03447e14e236238.tar.bz2 |
Check label validity with TC_START_LABEL_WITHOUT_COLON if defined.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/read.c | 7 |
2 files changed, 11 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 537f702..f12ee84 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,10 @@ 2000-02-10 Timothy Wall <twall@redhat.com> + * read.c (read_a_source_file): If TC_START_LABEL_WITHOUT_COLON is + defined, use it to verify the symbol just read should be a label. + +2000-02-10 Timothy Wall <twall@redhat.com> + * app.c (do_scrub_chars): Handle "||" for parallel instructions when DOUBLEBAR_PARALLEL is defined. Avoid stripping whitespace around colons when KEEP_WHITE_AROUND_COLON is defined. @@ -599,7 +599,12 @@ read_a_source_file (name) /* In MRI mode, we need to handle the MACRO pseudo-op specially: we don't want to put the symbol in the symbol table. */ - if (! mri_line_macro) + if (! mri_line_macro +#ifdef TC_START_LABEL_WITHOUT_COLON + && TC_START_LABEL_WITHOUT_COLON(c, + input_line_pointer) +#endif + ) line_label = colon (line_start); else line_label = symbol_create (line_start, |