Remove PUSH_ARGS_REVERSED from the RTL expander.
commitbf29c577b9128551d76adc5b0331d375be49d7d3
authorjgreenhalgh <jgreenhalgh@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Apr 2014 13:46:23 +0000 (29 13:46 +0000)
committerjgreenhalgh <jgreenhalgh@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Apr 2014 13:46:23 +0000 (29 13:46 +0000)
tree174007f2863ab68c6254f19105b6f3271c748fbc
parent588c26719c3a2b29c9b02167a427abececb4d6d8
Remove PUSH_ARGS_REVERSED from the RTL expander.

gcc/

* calls.c (initialize_argument_information): Always treat
PUSH_ARGS_REVERSED as 1, simplify code accordingly.
(expand_call): Likewise.
(emit_library_call_calue_1): Likewise.
* expr.c (PUSH_ARGS_REVERSED): Do not define.
(emit_push_insn): Always treat PUSH_ARGS_REVERSED as 1, simplify
code accordingly.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209897 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/calls.c
gcc/expr.c