r216975 - in /trunk/gcc: ChangeLog config/i386/...
ienkovich@gcc.gnu.org
ienkovich@gcc.gnu.org
Fri Oct 31 13:30:00 GMT 2014
Author: ienkovich
Date: Fri Oct 31 13:30:06 2014
New Revision: 216975
URL: https://gcc.gnu.org/viewcvs?rev=216975&root=gcc&view=rev
Log:
gcc/
PR target/63534
* config/i386/i386.c (ix86_init_pic_reg): Emit SET_GOT to
REAL_PIC_OFFSET_TABLE_REGNUM for mcount profiling.
(ix86_save_reg): Save REAL_PIC_OFFSET_TABLE_REGNUM when profiling
using mcount in 32bit PIC mode.
(ix86_elim_entry_set_got): New.
(ix86_expand_prologue): For the mcount profiling emit new SET_GOT
in PROLOGUE, delete initial if possible.
gcc/testsuite/
PR target/63534
* gcc.target/i386/mcount_pic.c: New.
Added:
trunk/gcc/testsuite/gcc.target/i386/mcount_pic.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/i386/i386.c
trunk/gcc/testsuite/ChangeLog
More information about the Gcc-cvs
mailing list