rs6000.c (rs6000_emit_allocate_stack): Return stack adjusting insn.
commit261640d521fd97e7a0f32a074bbdddb74e0cb3e9
authorAlan Modra <amodra@gmail.com>
Wed, 20 May 2015 01:30:48 +0000 (20 11:00 +0930)
committerAlan Modra <amodra@gcc.gnu.org>
Wed, 20 May 2015 01:30:48 +0000 (20 11:00 +0930)
tree449b95a9c59f4f623eac0b5e0591a8e3684f0783
parent0f0fd745255adf8b2904b0acaf1c3b66ec93ddb2
rs6000.c (rs6000_emit_allocate_stack): Return stack adjusting insn.

* config/rs6000/rs6000.c (rs6000_emit_allocate_stack): Return
stack adjusting insn.  Formatting.
(rs6000_emit_prologue): Track stack adjusting insn, and use of
r12.  If possible, emit first -fsplit-stack arg pointer insn
before stack adjust.  Don't use r12 to save cr if split-stack.

From-SVN: r223427
gcc/ChangeLog
gcc/config/rs6000/rs6000.c