diff options
author | Mark Mitchell <mark@codesourcery.com> | 2001-07-11 17:35:56 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 2001-07-11 17:35:56 +0000 |
commit | 40b18c0a378124dca8b0f29f798fb47de9516e15 (patch) | |
tree | 57b7a186faa875a9fa8844e89aecf8ef603b8726 /gcc/tree.h | |
parent | a615c28a76cf89e38a5ee5359b9215948c21efe7 (diff) | |
download | gcc-40b18c0a378124dca8b0f29f798fb47de9516e15.zip gcc-40b18c0a378124dca8b0f29f798fb47de9516e15.tar.gz gcc-40b18c0a378124dca8b0f29f798fb47de9516e15.tar.bz2 |
stmt.c (parse_output_constraint): New function, split out from ...
* stmt.c (parse_output_constraint): New function, split out
from ...
(expand_asm_operands): ... here. Use parse_output_constraint.
* tree.h (parse_output_constraint): Declare it.
* semantics.c (finish_asm_stmt): Mark the output operands
to an asm addressable, if necessary.
From-SVN: r43941
Diffstat (limited to 'gcc/tree.h')
-rw-r--r-- | gcc/tree.h | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -2851,6 +2851,9 @@ extern int div_and_round_double PARAMS ((enum tree_code, int, /* In stmt.c */ extern void emit_nop PARAMS ((void)); extern void expand_computed_goto PARAMS ((tree)); +extern bool parse_output_constraint PARAMS ((const char **, + int, int, int, + bool *, bool *, bool *)); extern void expand_asm_operands PARAMS ((tree, tree, tree, tree, int, const char *, int)); extern int any_pending_cleanups PARAMS ((int)); |