On Fri, Jul 29, 2011 at 10:28:28PM +0930, Alan Modra wrote: > libgcc/ > * config/rs6000/linux-unwind.h (frob_update_context <__powerpc64__>): > Restore for indirect call bcrtl from correct stack slot, and only > if cfa+40 isn't valid. > gcc/ > * config/rs6000/rs6000-protos.h (rs6000_save_toc_in_prologue_p): Delete. > * config/rs6000/rs6000.c (rs6000_save_toc_in_prologue_p): Make static. > (rs6000_emit_prologue): Don't prematurely return when > TARGET_SINGLE_PIC_BASE. Don't emit eh_frame info in > save_toc_in_prologue case. > (rs6000_call_indirect_aix): Only disallow save_toc_in_prologue for > calls_alloca.
Approved offline and applied with a comment change. -- Alan Modra Australia Development Lab, IBM