diff options
author | mmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-07-11 17:35:56 +0000 |
---|---|---|
committer | mmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-07-11 17:35:56 +0000 |
commit | 37c0f95667380816fea91ab49e3646e87f5716c9 (patch) | |
tree | 57b7a186faa875a9fa8844e89aecf8ef603b8726 /gcc/tree.h | |
parent | ca2968e9696954af516de34c9717a5de2b229994 (diff) | |
download | gcc-37c0f95667380816fea91ab49e3646e87f5716c9.tar.gz |
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43941 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree.h')
-rw-r--r-- | gcc/tree.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/tree.h b/gcc/tree.h index 4becd00ab82..edb344f6991 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -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)); |