diff --git a/gas/ChangeLog b/gas/ChangeLog index 537f7025d96..f12ee840600 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2000-02-10 Timothy Wall + + * 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 * app.c (do_scrub_chars): Handle "||" for parallel instructions diff --git a/gas/read.c b/gas/read.c index c5108933c8f..c6d42e9a099 100644 --- a/gas/read.c +++ b/gas/read.c @@ -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,