* config/tc-bfin.c (md_begin): Let the lex_type of '(' be
LEX_BEGIN_NAME. (bfin_start_line_hook): Remove the workaround for LSETUP(. (bfin_name_is_register): Remove the workarounds for LSETUP( and SAA(. (bfin_start_label): Ditto.
This commit is contained in:
parent
64aacc3eeb
commit
9f8e671b12
@ -1,3 +1,12 @@
|
||||
2005-10-19 Jie Zhang <jie.zhang@analog.com>
|
||||
|
||||
* config/tc-bfin.c (md_begin): Let the lex_type of '(' be
|
||||
LEX_BEGIN_NAME.
|
||||
(bfin_start_line_hook): Remove the workaround for LSETUP(.
|
||||
(bfin_name_is_register): Remove the workarounds for LSETUP(
|
||||
and SAA(.
|
||||
(bfin_start_label): Ditto.
|
||||
|
||||
2005-10-18 Bob Wilson <bob.wilson@acm.org>
|
||||
|
||||
* config/tc-xtensa.c (xtensa_end_directive): Restore
|
||||
|
@ -273,7 +273,7 @@ md_begin ()
|
||||
|
||||
/* Ensure that lines can begin with '(', for multiple
|
||||
register stack pops. */
|
||||
lex_type ['('] = 3;
|
||||
lex_type ['('] = LEX_BEGIN_NAME;
|
||||
|
||||
#ifdef OBJ_ELF
|
||||
record_alignment (text_section, 2);
|
||||
@ -755,21 +755,6 @@ bfin_start_line_hook ()
|
||||
while (ISSPACE (*c))
|
||||
c++;
|
||||
|
||||
/* Look for LSETUP(. */
|
||||
if (!strncasecmp (input_line_pointer, "lsetup(", 7))
|
||||
{
|
||||
/* Need to insert space between lsetup and paren. */
|
||||
input_line_pointer --;
|
||||
input_line_pointer[0] = 'l';
|
||||
input_line_pointer[1] = 's';
|
||||
input_line_pointer[2] = 'e';
|
||||
input_line_pointer[3] = 't';
|
||||
input_line_pointer[4] = 'u';
|
||||
input_line_pointer[5] = 'p';
|
||||
input_line_pointer[6] = ' ';
|
||||
return;
|
||||
}
|
||||
|
||||
/* Look for Loop_Begin or Loop_End statements. */
|
||||
|
||||
if (*c != 'L' && *c != 'l')
|
||||
@ -1892,12 +1877,6 @@ bfin_name_is_register (char *name)
|
||||
if ((name[0] == 'B' || name[0] == 'b') && name[1] == '[')
|
||||
return TRUE;
|
||||
|
||||
if (!strncasecmp (name, "saa(", 4))
|
||||
return TRUE;
|
||||
|
||||
if (!strncasecmp (name, "lsetup(", 7))
|
||||
return TRUE;
|
||||
|
||||
for (i=0; bfin_reg_info[i].name != 0; i++)
|
||||
{
|
||||
if (!strcasecmp (bfin_reg_info[i].name, name))
|
||||
@ -1931,12 +1910,6 @@ bfin_start_label (char *ptr)
|
||||
if (*ptr == '(' || *ptr == '[')
|
||||
return FALSE;
|
||||
|
||||
if (!strncmp (ptr, "saa(", 4))
|
||||
return FALSE;
|
||||
|
||||
if (!strncmp (ptr, "lsetup(", 7))
|
||||
return FALSE;
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user