r177041 - in /trunk: gcc/ChangeLog gcc/config/r...

amodra@gcc.gnu.org amodra@gcc.gnu.org
Mon Aug 1 15:05:00 GMT 2011


Author: amodra
Date: Mon Aug  1 15:05:24 2011
New Revision: 177041

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


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/rs6000/rs6000-protos.h
    trunk/gcc/config/rs6000/rs6000.c
    trunk/libgcc/ChangeLog
    trunk/libgcc/config/rs6000/linux-unwind.h



More information about the Gcc-cvs mailing list