mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-10-13 10:55:46 +08:00
* config/tc-hppa.h (TC_EQUAL_IN_INSN): Delete.
* read.c (read_a_source_file): Remove TC_EQUAL_IN_INSN test. * doc/internals.texi (TC_EQUAL_IN_INSN): Delete.
This commit is contained in:
@ -1,3 +1,9 @@
|
|||||||
|
2005-02-19 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
|
* config/tc-hppa.h (TC_EQUAL_IN_INSN): Delete.
|
||||||
|
* read.c (read_a_source_file): Remove TC_EQUAL_IN_INSN test.
|
||||||
|
* doc/internals.texi (TC_EQUAL_IN_INSN): Delete.
|
||||||
|
|
||||||
2005-02-18 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
|
2005-02-18 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
|
||||||
|
|
||||||
* config/tc-mips.c (macro_build_ldst_constoffset): Fail on $at
|
* config/tc-mips.c (macro_build_ldst_constoffset): Fail on $at
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* tc-hppa.h -- Header file for the PA
|
/* tc-hppa.h -- Header file for the PA
|
||||||
Copyright 1989, 1993, 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002,
|
Copyright 1989, 1993, 1994, 1995, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||||
2003 Free Software Foundation, Inc.
|
2003, 2004, 2005 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GAS, the GNU Assembler.
|
This file is part of GAS, the GNU Assembler.
|
||||||
|
|
||||||
@ -119,15 +119,9 @@ extern const char hppa_symbol_chars[];
|
|||||||
parse_cons_expression_hppa (EXP)
|
parse_cons_expression_hppa (EXP)
|
||||||
#define TC_CONS_FIX_NEW cons_fix_new_hppa
|
#define TC_CONS_FIX_NEW cons_fix_new_hppa
|
||||||
|
|
||||||
/* On the PA, an equal sign often appears as a condition or nullification
|
/* On the PA, an exclamation point can appear in an instruction. It is
|
||||||
completer in an instruction. This can be detected by checking the
|
used in FP comparison instructions and as an end of line marker.
|
||||||
previous character, if the character is a comma, then the equal is
|
When used in an instruction it will always follow a comma. */
|
||||||
being used as part of an instruction. */
|
|
||||||
#define TC_EQUAL_IN_INSN(C, PTR) ((C) == ',')
|
|
||||||
|
|
||||||
/* Similarly for an exclamation point. It is used in FP comparison
|
|
||||||
instructions and as an end of line marker. When used in an instruction
|
|
||||||
it will always follow a comma. */
|
|
||||||
#define TC_EOL_IN_INSN(PTR) (*(PTR) == '!' && (PTR)[-1] == ',')
|
#define TC_EOL_IN_INSN(PTR) (*(PTR) == '!' && (PTR)[-1] == ',')
|
||||||
|
|
||||||
int hppa_fix_adjustable PARAMS((struct fix *));
|
int hppa_fix_adjustable PARAMS((struct fix *));
|
||||||
|
@ -1024,14 +1024,6 @@ LABELS_WITHOUT_COLONS is defined.
|
|||||||
If you define this macro, GAS will not require pseudo-ops to start with a
|
If you define this macro, GAS will not require pseudo-ops to start with a
|
||||||
@kbd{.} character.
|
@kbd{.} character.
|
||||||
|
|
||||||
@item TC_EQUAL_IN_INSN
|
|
||||||
@cindex TC_EQUAL_IN_INSN
|
|
||||||
If you define this macro, it should return nonzero if the instruction is
|
|
||||||
permitted to contain an @kbd{=} character. GAS will call it with two
|
|
||||||
arguments, the character before the @kbd{=} character, and the value of
|
|
||||||
@code{input_line_pointer} at that point. GAS uses this macro to decide if a
|
|
||||||
@kbd{=} is an assignment or an instruction.
|
|
||||||
|
|
||||||
@item TC_EOL_IN_INSN
|
@item TC_EOL_IN_INSN
|
||||||
@cindex TC_EOL_IN_INSN
|
@cindex TC_EOL_IN_INSN
|
||||||
If you define this macro, it should return nonzero if the current input line
|
If you define this macro, it should return nonzero if the current input line
|
||||||
|
@ -710,11 +710,7 @@ read_a_source_file (char *name)
|
|||||||
}
|
}
|
||||||
else if (c == '='
|
else if (c == '='
|
||||||
|| ((c == ' ' || c == '\t')
|
|| ((c == ' ' || c == '\t')
|
||||||
&& input_line_pointer[1] == '='
|
&& input_line_pointer[1] == '='))
|
||||||
#ifdef TC_EQUAL_IN_INSN
|
|
||||||
&& !TC_EQUAL_IN_INSN (c, input_line_pointer)
|
|
||||||
#endif
|
|
||||||
))
|
|
||||||
{
|
{
|
||||||
equals (s, 1);
|
equals (s, 1);
|
||||||
demand_empty_rest_of_line ();
|
demand_empty_rest_of_line ();
|
||||||
|
Reference in New Issue
Block a user