diff options
author | Alan Modra <amodra@gmail.com> | 2014-06-06 10:34:22 +0930 |
---|---|---|
committer | Alan Modra <amodra@gcc.gnu.org> | 2014-06-06 10:34:22 +0930 |
commit | ddbb449ffe5236c4968a73b2440a4aef0350564e (patch) | |
tree | 23c342a3de8e01fa8b6546969fa6002664b39812 /gcc/modulo-sched.c | |
parent | 424ce7d729c3bdb240615b36052f75c6ac852943 (diff) | |
download | gcc-ddbb449ffe5236c4968a73b2440a4aef0350564e.zip gcc-ddbb449ffe5236c4968a73b2440a4aef0350564e.tar.gz gcc-ddbb449ffe5236c4968a73b2440a4aef0350564e.tar.bz2 |
re PR target/61300 (powerpc64le miscompile with K&R-style function definition at -O0)
PR target/61300
* doc/tm.texi.in (INCOMING_REG_PARM_STACK_SPACE): Document.
* doc/tm.texi: Regenerate.
* function.c (INCOMING_REG_PARM_STACK_SPACE): Provide default.
Use throughout in place of REG_PARM_STACK_SPACE.
* config/rs6000/rs6000.c (rs6000_reg_parm_stack_space): Add
"incoming" param. Pass to rs6000_function_parms_need_stack.
(rs6000_function_parms_need_stack): Add "incoming" param, ignore
prototype_p when incoming. Use function decl when incoming
to handle K&R style functions.
* config/rs6000/rs6000.h (REG_PARM_STACK_SPACE): Adjust.
(INCOMING_REG_PARM_STACK_SPACE): Define.
From-SVN: r211296
Diffstat (limited to 'gcc/modulo-sched.c')
0 files changed, 0 insertions, 0 deletions