diff options
author | Sandra Loosemore <sandra@codesourcery.com> | 2015-07-14 19:32:06 -0400 |
---|---|---|
committer | Sandra Loosemore <sandra@gcc.gnu.org> | 2015-07-14 19:32:06 -0400 |
commit | c3ff2812ae4ff647356577388e327cdf937fbf27 (patch) | |
tree | 0fdd4b81c0074bc4217be797cfd211bb7133c251 /gcc/tree-streamer-in.c | |
parent | aa32db37e435d17e473f9089021fb1d8b888a37d (diff) | |
download | gcc-c3ff2812ae4ff647356577388e327cdf937fbf27.zip gcc-c3ff2812ae4ff647356577388e327cdf937fbf27.tar.gz gcc-c3ff2812ae4ff647356577388e327cdf937fbf27.tar.bz2 |
nios2-protos.h (nios2_expand_return): Declare.
2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
Cesar Philippidis <cesar@codesourcery.com>
Chung-Lin Tang <cltang@codesourcery.com>
gcc/
* config/nios2/nios2-protos.h (nios2_expand_return): Declare.
* config/nios2/nios2.c (struct GTY (()) machine_function): Add
callee_save_reg_size and uses_anonymous_args fields.
(nios2_compute_frame_layout): Update for CDX push.n/pop.n usage.
(nios2_create_cfa_notes): New function.
(nios2_adjust_stack): New function for adjusting stack.
(nios2_expand_prologue): Update for CDX push.n/pop.n usage.
Use nios2_adjust_stack.
(nios2_expand_epilogue): Likewise.
(nios2_expand_return): New function.
(nios2_can_use_return_insn): Update for CDX pop.n usage.
(nios2_setup_incoming_varargs): Set uses_anonymous_args flag.
If TARGET_HAS_CDX, defer pushing regs to nios2_expand_prologue.
* config/nios2/nios2.md (return): Use nios2_expand_return.
Co-Authored-By: Cesar Philippidis <cesar@codesourcery.com>
Co-Authored-By: Chung-Lin Tang <cltang@codesourcery.com>
From-SVN: r225799
Diffstat (limited to 'gcc/tree-streamer-in.c')
0 files changed, 0 insertions, 0 deletions