------- Comment #5 from jakub at gcc dot gnu dot org 2010-03-09 20:12 ------- Subject: Bug 43293
Author: jakub Date: Tue Mar 9 20:11:53 2010 New Revision: 157325 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=157325 Log: PR debug/43293 * config/i386/t-i386 (i386.o): Depend on debug.h and dwarf2out.h. * config/i386/i386.c: Include debug.h and dwarf2out.h. (ix86_file_end): If dwarf2out_do_cfi_asm (), emit .cfi_startproc and .cfi_endproc around the pic thunks. (output_set_got): For TARGET_DEEP_BRANCH_PREDICTION pic, ensure all queued unwind info register saves are saved before the call. For !TARGET_DEEP_BRANCH_PREDICTION pic, ensure the call is considered as sp-=4 for unwind info and the pop as sp+=4 which also clobbers dest, but doesn't actually restore it. Modified: trunk/gcc/config/i386/i386.c trunk/gcc/config/i386/t-i386 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43293