mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-24 02:24:46 +08:00
Don't treat `;' as a line separator by default.
Explicitly mention `;' in line_separator_chars in each backend.
This commit is contained in:
parent
9bab93495a
commit
63a0b638d4
@ -1,3 +1,30 @@
|
||||
2000-06-09 Alan Modra <alan@linuxcare.com.au>
|
||||
|
||||
* app.c (do_scrub_begin): Don't default lex[';'] as a line
|
||||
separator.
|
||||
* doc/internals.texi (line_separator_chars): Semicolon is no
|
||||
longer a default. Mention null and newline as defaults.
|
||||
|
||||
* read.c (is_end_of_line): Remove ifdef TC_HPPA.
|
||||
|
||||
* config/tc-i386.h (line_separator_chars): Explicitly mention `;'
|
||||
* config/tc-i860.h (line_separator_chars): Likewise.
|
||||
* config/tc-h8300.c (line_separator_chars): Likewise.
|
||||
* config/tc-i960.c (line_separator_chars): Likewise.
|
||||
* config/tc-m68k.c (line_separator_chars): Likewise.
|
||||
* config/tc-mips.c (line_separator_chars): Likewise.
|
||||
* config/tc-ns32k.c (line_separator_chars): Likewise.
|
||||
* config/tc-sparc.c (line_separator_chars): Likewise.
|
||||
* config/tc-vax.c (line_separator_chars): Likewise.
|
||||
|
||||
* config/tc-h8300.c (comment_chars): Use string initialiser.
|
||||
* config/tc-i960.c (line_comment_chars): Likewise.
|
||||
* config/tc-z8k.c (comment_chars, line_comment_chars,
|
||||
line_separator_chars): Likewise.
|
||||
|
||||
* config/tc-arm.c (line_separator_chars): Always use `;', not just
|
||||
for TE_LINUX.
|
||||
|
||||
2000-06-08 Nick Clifton <nickc@cygnus.com>
|
||||
|
||||
* config/tc-arm.c (cons_fix_new_arm): Assign correct reloc value
|
||||
|
@ -101,7 +101,6 @@ do_scrub_begin (m68k_mri)
|
||||
lex['\t'] = LEX_IS_WHITESPACE;
|
||||
lex['\r'] = LEX_IS_WHITESPACE;
|
||||
lex['\n'] = LEX_IS_NEWLINE;
|
||||
lex[';'] = LEX_IS_LINE_SEPARATOR;
|
||||
lex[':'] = LEX_IS_COLON;
|
||||
|
||||
#ifdef TC_M68K
|
||||
|
@ -115,11 +115,7 @@ CONST char comment_chars[] = "@";
|
||||
/* Also note that comments like this one will always work. */
|
||||
CONST char line_comment_chars[] = "#";
|
||||
|
||||
#ifdef TE_LINUX
|
||||
CONST char line_separator_chars[] = ";";
|
||||
#else
|
||||
CONST char line_separator_chars[] = "";
|
||||
#endif
|
||||
|
||||
/* Chars that can be used to separate mant
|
||||
from exp in floating point numbers. */
|
||||
|
@ -34,11 +34,9 @@
|
||||
#include "opcode/h8300.h"
|
||||
#include <ctype.h>
|
||||
|
||||
const char comment_chars[] =
|
||||
{';', 0};
|
||||
const char line_separator_chars[] =
|
||||
{0};
|
||||
const char comment_chars[] = ";";
|
||||
const char line_comment_chars[] = "#";
|
||||
const char line_separator_chars[] = "";
|
||||
|
||||
/* This table describes all the machine specific pseudo-ops the assembler
|
||||
has to support. The fields are:
|
||||
|
@ -169,7 +169,7 @@ const char line_comment_chars[] = "";
|
||||
const char line_comment_chars[] = "/";
|
||||
#endif
|
||||
|
||||
const char line_separator_chars[] = "";
|
||||
const char line_separator_chars[] = ";";
|
||||
|
||||
/* Chars that can be used to separate mant from exp in floating point nums */
|
||||
const char EXP_CHARS[] = "eE";
|
||||
|
@ -66,7 +66,7 @@ const char comment_chars[] = "!/"; /* JF removed '|' from comment_chars */
|
||||
/* Also note that comments like this one will always work. */
|
||||
const char line_comment_chars[] = "#/";
|
||||
|
||||
const char line_separator_chars[] = "";
|
||||
const char line_separator_chars[] = ";";
|
||||
|
||||
/* Chars that can be used to separate mant from exp in floating point nums */
|
||||
const char EXP_CHARS[] = "eE";
|
||||
|
@ -180,9 +180,9 @@ const char comment_chars[] = "#";
|
||||
|
||||
/* Also note that comments started like this one will always work. */
|
||||
|
||||
const char line_comment_chars[1];
|
||||
const char line_comment_chars[] = "";
|
||||
|
||||
const char line_separator_chars[1];
|
||||
const char line_separator_chars[] = ";";
|
||||
|
||||
/* Chars that can be used to separate mant from exp in floating point nums */
|
||||
const char EXP_CHARS[] = "eE";
|
||||
|
@ -50,7 +50,7 @@ const char *m68k_comment_chars = "|";
|
||||
/* Also note that comments like this one will always work. */
|
||||
const char line_comment_chars[] = "#*";
|
||||
|
||||
const char line_separator_chars[] = "";
|
||||
const char line_separator_chars[] = ";";
|
||||
|
||||
/* Chars that can be used to separate mant from exp in floating point nums */
|
||||
CONST char EXP_CHARS[] = "eE";
|
||||
|
@ -357,7 +357,7 @@ const char comment_chars[] = "#";
|
||||
const char line_comment_chars[] = "#";
|
||||
|
||||
/* This array holds machine specific line separator characters. */
|
||||
const char line_separator_chars[] = "";
|
||||
const char line_separator_chars[] = ";";
|
||||
|
||||
/* Chars that can be used to separate mant from exp in floating point nums */
|
||||
const char EXP_CHARS[] = "eE";
|
||||
|
@ -62,7 +62,7 @@
|
||||
|
||||
const char comment_chars[] = "#";
|
||||
const char line_comment_chars[] = LINE_COMMENT_CHARS;
|
||||
const char line_separator_chars[] = "";
|
||||
const char line_separator_chars[] = ";";
|
||||
#if !defined(ABSOLUTE_PREFIX) && !defined(IMMEDIATE_PREFIX)
|
||||
#define ABSOLUTE_PREFIX '@' /* One or the other MUST be defined */
|
||||
#endif
|
||||
|
@ -175,7 +175,7 @@ const char comment_chars[] = "!"; /* JF removed '|' from comment_chars */
|
||||
work if '/' isn't otherwise defined. */
|
||||
const char line_comment_chars[] = "#";
|
||||
|
||||
const char line_separator_chars[] = "";
|
||||
const char line_separator_chars[] = ";";
|
||||
|
||||
/* Chars that can be used to separate mant from exp in floating point nums */
|
||||
const char EXP_CHARS[] = "eE";
|
||||
|
@ -32,7 +32,7 @@ const char comment_chars[] = "#";
|
||||
/* Note that for the VAX the are the same as comment_chars above. */
|
||||
const char line_comment_chars[] = "#";
|
||||
|
||||
const char line_separator_chars[] = "";
|
||||
const char line_separator_chars[] = ";";
|
||||
|
||||
/* Chars that can be used to separate mant from exp in floating point nums */
|
||||
const char EXP_CHARS[] = "eE";
|
||||
|
@ -31,12 +31,9 @@
|
||||
#include "bfd.h"
|
||||
#include <ctype.h>
|
||||
|
||||
const char comment_chars[] =
|
||||
{'!', 0};
|
||||
const char line_separator_chars[] =
|
||||
{';', 0};
|
||||
const char line_comment_chars[] =
|
||||
{'#', 0};
|
||||
const char comment_chars[] = "!";
|
||||
const char line_comment_chars[] = "#";
|
||||
const char line_separator_chars[] = ";";
|
||||
|
||||
extern int machine;
|
||||
extern int coff_flags;
|
||||
|
@ -912,7 +912,7 @@ comment when they appear at the start of a line.
|
||||
@item line_separator_chars
|
||||
@cindex line_separator_chars
|
||||
This is a null terminated @code{const char} array of characters which separate
|
||||
lines (semicolon and newline are such characters by default, and need not be
|
||||
lines (null and newline are such characters by default, and need not be
|
||||
listed in this array). Note that line_separator_chars do not separate lines
|
||||
if found in a comment, such as after a character in line_comment_chars or
|
||||
comment_chars.
|
||||
|
@ -155,11 +155,7 @@ char is_end_of_line[256] =
|
||||
#endif
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* */
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* _!"#$%&'()*+,-./ */
|
||||
#ifdef TC_HPPA
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0123456789:;<=>? */
|
||||
#else
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, /* 0123456789:;<=>? */
|
||||
#endif
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* */
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* */
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* */
|
||||
|
Loading…
Reference in New Issue
Block a user