* c-parse.in (asm patterns): Fix volatile check.
From-SVN: r36286
This commit is contained in:
parent
e1aa514091
commit
1d0f6d8982
2 changed files with 7 additions and 3 deletions
|
@ -1,3 +1,7 @@
|
|||
2000-09-10 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* c-parse.in (asm patterns): Fix volatile check.
|
||||
|
||||
2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* cppmacro.c (check_trad_stringification): New function.
|
||||
|
|
|
@ -1901,14 +1901,14 @@ stmt:
|
|||
{ stmt_count++;
|
||||
emit_line_note ($<filename>-1, $<lineno>0);
|
||||
c_expand_asm_operands ($4, $6, NULL_TREE, NULL_TREE,
|
||||
$2 == ridpointers[(int)RID_VOLATILE],
|
||||
$2 && C_RID_CODE ($2) == RID_VOLATILE,
|
||||
input_filename, lineno); }
|
||||
/* This is the case with input operands as well. */
|
||||
| ASM_KEYWORD maybe_type_qual '(' expr ':' asm_operands ':' asm_operands ')' ';'
|
||||
{ stmt_count++;
|
||||
emit_line_note ($<filename>-1, $<lineno>0);
|
||||
c_expand_asm_operands ($4, $6, $8, NULL_TREE,
|
||||
$2 == ridpointers[(int)RID_VOLATILE],
|
||||
$2 && C_RID_CODE ($2) == RID_VOLATILE,
|
||||
input_filename, lineno); }
|
||||
/* This is the case with clobbered registers as well. */
|
||||
| ASM_KEYWORD maybe_type_qual '(' expr ':' asm_operands ':'
|
||||
|
@ -1916,7 +1916,7 @@ stmt:
|
|||
{ stmt_count++;
|
||||
emit_line_note ($<filename>-1, $<lineno>0);
|
||||
c_expand_asm_operands ($4, $6, $8, $10,
|
||||
$2 == ridpointers[(int)RID_VOLATILE],
|
||||
$2 && C_RID_CODE ($2) == RID_VOLATILE,
|
||||
input_filename, lineno); }
|
||||
| GOTO identifier ';'
|
||||
{ tree decl;
|
||||
|
|
Loading…
Add table
Reference in a new issue