aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.h
diff options
context:
space:
mode:
authorUlrich Weigand <uweigand@de.ibm.com>2013-11-14 18:22:30 +0000
committerUlrich Weigand <uweigand@gcc.gnu.org>2013-11-14 18:22:30 +0000
commit2e4ceca56c268b4d4d4aa093f9227b70bd2d6580 (patch)
treeab23e8dc36fda4a57ede610548ba1d5e93c14f3d /gcc/expr.h
parenta79730506d9d3cffe3536b4f5099c25db8d01afa (diff)
downloadgcc-2e4ceca56c268b4d4d4aa093f9227b70bd2d6580.zip
gcc-2e4ceca56c268b4d4d4aa093f9227b70bd2d6580.tar.gz
gcc-2e4ceca56c268b4d4d4aa093f9227b70bd2d6580.tar.bz2
function.c (assign_parms): Use all.reg_parm_stack_space instead of re-evaluating REG_PARM_STACK_SPACE...
2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> Alan Modra <amodra@gmail.com> * function.c (assign_parms): Use all.reg_parm_stack_space instead of re-evaluating REG_PARM_STACK_SPACE target macro. (locate_and_pad_parm): New parameter REG_PARM_STACK_SPACE. Use it instead of evaluating target macro REG_PARM_STACK_SPACE every time. (assign_parm_find_entry_rtl): Update call. * calls.c (initialize_argument_information): Update call. (emit_library_call_value_1): Likewise. * expr.h (locate_and_pad_parm): Update prototype. Co-Authored-By: Alan Modra <amodra@gmail.com> From-SVN: r204798
Diffstat (limited to 'gcc/expr.h')
-rw-r--r--gcc/expr.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/expr.h b/gcc/expr.h
index 56f504a..2923b81 100644
--- a/gcc/expr.h
+++ b/gcc/expr.h
@@ -521,8 +521,8 @@ extern rtx expand_divmod (int, enum tree_code, enum machine_mode, rtx, rtx,
rtx, int);
#endif
-extern void locate_and_pad_parm (enum machine_mode, tree, int, int, tree,
- struct args_size *,
+extern void locate_and_pad_parm (enum machine_mode, tree, int, int, int,
+ tree, struct args_size *,
struct locate_and_pad_arg_data *);
/* Return the CODE_LABEL rtx for a LABEL_DECL, creating it if necessary. */