Commit 1d0f6d89 by Richard Henderson Committed by Richard Henderson

* c-parse.in (asm patterns): Fix volatile check.

From-SVN: r36286
parent e1aa5140
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;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment