https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63534

--- Comment #53 from ienkovich at gcc dot gnu.org ---
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

Reply via email to