Browse Source

* read.c (read_a_source_file): Skip multiple spaces to

cover hack in mmix md_start_line_hook which overwrites a
	colon with a space.  Delete sermon and needless assertion.
binutils-2_18-branch
Alan Modra 20 years ago
parent
commit
d2bdaea822
  1. 6
      gas/ChangeLog
  2. 15
      gas/read.c

6
gas/ChangeLog

@ -1,3 +1,9 @@
2007-04-22 Alan Modra <amodra@bigpond.net.au>
* read.c (read_a_source_file): Skip multiple spaces to
cover hack in mmix md_start_line_hook which overwrites a
colon with a space. Delete sermon and needless assertion.
2007-04-21 Alan Modra <amodra@bigpond.net.au>
* config/atof-vax.c (atof_vax_sizeof): Change return type to unsigned.

15
gas/read.c

@ -695,18 +695,11 @@ read_a_source_file (char *name)
Depending on what compiler is used, the order of these tests
may vary to catch most common case 1st.
Each test is independent of all other tests at the (top) level.
PLEASE make a compiler that doesn't use this assembler.
It is crufty to waste a compiler's time encoding things for this
assembler, which then wastes more time decoding it.
(And communicating via (linear) files is silly!
If you must pass stuff, please pass a tree!) */
if ((c = *input_line_pointer++) == '\t'
|| c == ' '
|| c == '\f')
Each test is independent of all other tests at the (top)
level. */
do
c = *input_line_pointer++;
know (c != ' '); /* No further leading whitespace. */
while (c == '\t' || c == ' ' || c == '\f');
#ifndef NO_LISTING
/* If listing is on, and we are expanding a macro, then give

Loading…
Cancel
Save