aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.h
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2003-06-06 13:03:32 -0400
committerJason Merrill <jason@gcc.gnu.org>2003-06-06 13:03:32 -0400
commit7dc8b126ce1892db6c4380dff070c664ed3e225f (patch)
tree1ec6a65408106679d68f1260d2fa1c891e41ca34 /gcc/tree.h
parent1c20913c70afe04721e10fbfebc1965659a704f1 (diff)
downloadgcc-7dc8b126ce1892db6c4380dff070c664ed3e225f.zip
gcc-7dc8b126ce1892db6c4380dff070c664ed3e225f.tar.gz
gcc-7dc8b126ce1892db6c4380dff070c664ed3e225f.tar.bz2
stmt.c (resolve_asm_operand_names): Rename from resolve_operand_names.
* stmt.c (resolve_asm_operand_names): Rename from resolve_operand_names. No longer static. Avoid needless copying. Don't build array of constraints. (expand_asm_operands): Build it here. * tree.h: Declare resolve_asm_operand_names. * stmt.c (expand_decl): Put artificial vars into registers even when not optimizing, and don't mark the regs as user vars. From-SVN: r67556
Diffstat (limited to 'gcc/tree.h')
-rw-r--r--gcc/tree.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree.h b/gcc/tree.h
index 446e42f..f40ddbe 100644
--- a/gcc/tree.h
+++ b/gcc/tree.h
@@ -2920,6 +2920,7 @@ extern bool parse_output_constraint PARAMS ((const char **,
bool *, bool *, bool *));
extern void expand_asm_operands PARAMS ((tree, tree, tree, tree, int,
const char *, int));
+extern tree resolve_asm_operand_names (tree, tree, tree);
extern int any_pending_cleanups PARAMS ((int));
extern void init_stmt_for_function PARAMS ((void));
extern void expand_start_target_temps PARAMS ((void));