re PR target/45807 (Lying eh_frame r2 save info causes crashes with static libgcc_eh...
authorAlan Modra <amodra@gmail.com>
Tue, 28 Sep 2010 15:25:03 +0000 (00:55 +0930)
committerAlan Modra <amodra@gcc.gnu.org>
Tue, 28 Sep 2010 15:25:03 +0000 (00:55 +0930)
commit2268453b5c0f425924156a445d1f1c178f821cb0
tree08b4a63df76a2d77b9e83f02da266c0e8d284a26
parent4d508d590e0f6c6c0d7a2890d519a029f4282c6b
re PR target/45807 (Lying eh_frame r2 save info causes crashes with static libgcc_eh and libstdc++)

PR target/45807
* config/rs6000/aix.h (SETUP_FRAME_ADDRESSES): Delete.
* config/rs6000/linux64.h (SETUP_FRAME_ADDRESSES): Delete.
* config/rs6000/rs6000-protos.h (rs6000_aix_emit_builtin_unwind_init):
Delete.
* config/rs6000/rs6000.c (rs6000_aix_emit_builtin_unwind_init): Delete.
(rs6000_emit_prologue): Don't just create frame save info for r2,
actually save r2.

From-SVN: r164685
gcc/ChangeLog
gcc/config/rs6000/aix.h
gcc/config/rs6000/linux64.h
gcc/config/rs6000/rs6000-protos.h
gcc/config/rs6000/rs6000.c