[Bug target/45807] Lying eh_frame r2 save info causes crashes with static libgcc_eh and libstdc++

amodra at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Sep 28 17:14:00 GMT 2010


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45807

--- Comment #2 from Alan Modra <amodra at gcc dot gnu.org> 2010-09-28 15:25:08 UTC ---
Author: amodra
Date: Tue Sep 28 15:25:03 2010
New Revision: 164685

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=164685
Log:
    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.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/rs6000/aix.h
    trunk/gcc/config/rs6000/linux64.h
    trunk/gcc/config/rs6000/rs6000-protos.h
    trunk/gcc/config/rs6000/rs6000.c



More information about the Gcc-bugs mailing list