rs6000.c (rs6000_frame_related): Don't emit a REG_FRAME_RELATED_EXPR note when...
authorAlan Modra <amodra@gmail.com>
Wed, 25 Apr 2012 02:12:12 +0000 (11:42 +0930)
committerAlan Modra <amodra@gcc.gnu.org>
Wed, 25 Apr 2012 02:12:12 +0000 (11:42 +0930)
commit471df90fad59eff2cc97755e0248e5eb6c851a8d
tree0c6a187965b9fc1b73ecfaec9380c8cd4c587199
parentad491329d9f70bf2c4dfcfc998493e38a4c76a2f
rs6000.c (rs6000_frame_related): Don't emit a REG_FRAME_RELATED_EXPR note when...

* config/rs6000/rs6000.c (rs6000_frame_related): Don't emit a
REG_FRAME_RELATED_EXPR note when the instruction exactly matches
the replacement.
(emit_frame_save): Delete frame_ptr param.  Rename total_size to
frame_reg_to_sp.
(rs6000_emit_prologue): Add sp_off.  Update rs6000_frame_related
and emit_frame_save calls.  Cope with possibly missing note.

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