[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gcc-bugs
Subject:    [Bug target/63534] [5 Regression] Bootstrap failure on x86_64/i686-linux
From:       "ienkovich at gcc dot gnu.org" <gcc-bugzilla () gcc ! gnu ! org>
Date:       2014-10-31 13:30:40
Message-ID: bug-63534-4-wCeFxfgT1x () http ! gcc ! gnu ! org/bugzilla/
[Download RAW message or body]

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
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic