]> gcc.gnu.org Git - gcc.git/commit
function.c (assign_parms): Use all.reg_parm_stack_space instead of re-evaluating...
authorUlrich Weigand <uweigand@de.ibm.com>
Thu, 14 Nov 2013 18:22:30 +0000 (18:22 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Thu, 14 Nov 2013 18:22:30 +0000 (18:22 +0000)
commit2e4ceca56c268b4d4d4aa093f9227b70bd2d6580
treeab23e8dc36fda4a57ede610548ba1d5e93c14f3d
parenta79730506d9d3cffe3536b4f5099c25db8d01afa
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
gcc/ChangeLog
gcc/calls.c
gcc/expr.h
gcc/function.c
This page took 0.063618 seconds and 5 git commands to generate.