Re: What is R_X86_64_GOTPLT64 used for?

2014-11-19 Thread H.J. Lu
On Wed, Nov 19, 2014 at 3:54 PM, H.J. Lu wrote: > On Wed, Nov 19, 2014 at 8:38 AM, H.J. Lu wrote: >> >> One way to optimize it is to make PLT entry to use the normal GOT >> slot: >> >> jmp *name@GOTPCREL(%rip) >> 8 byte nop >> >> where name@GOTPCREL points to the normal GOT slot >> updated by R_

Re: What is R_X86_64_GOTPLT64 used for?

2014-11-19 Thread H.J. Lu
On Wed, Nov 19, 2014 at 8:38 AM, H.J. Lu wrote: > > One way to optimize it is to make PLT entry to use the normal GOT > slot: > > jmp *name@GOTPCREL(%rip) > 8 byte nop > > where name@GOTPCREL points to the normal GOT slot > updated by R_X86_64_GLOB_DAT relocation at run-time. > Should I give it a

gcc-4.9-20141119 is now available

2014-11-19 Thread gccadmin
Snapshot gcc-4.9-20141119 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.9-20141119/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 4.9 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches

About the GCC mirror on igor.onlinedirect.bg

2014-11-19 Thread igor
Hello, I write to inform you that unfortunately OnlineDirect (the sponsoring company) was acquired and the Igor machine will be stopped in the coming weeks. Best regards, Igor team

Re: gcc-4_9 inlines less funcs than gcc-4_8 because of used_as_abstract_origin flag.

2014-11-19 Thread Wei Mi
Submit a bug here: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63970 Wei. On Wed, Nov 19, 2014 at 2:18 AM, Richard Biener wrote: > On Wed, Nov 19, 2014 at 8:21 AM, Richard Biener > wrote: >> On November 19, 2014 8:13:09 AM CET, Wei Mi wrote: >>>We see an inline problem as below caused by r201

Re: What is R_X86_64_GOTPLT64 used for?

2014-11-19 Thread H.J. Lu
On Mon, Nov 17, 2014 at 6:14 AM, Michael Matz wrote: > Hi, > > On Thu, 13 Nov 2014, H.J. Lu wrote: > >> Linker does: >> >> ... code that looks like it might create just one GOT slot ... >> >> So if a symbol is accessed by both @GOT and @PLTOFF, its >> needs_plt will be true and its got.plt entry

Re: Maxim Kuvyrkov appointed Android sub-port reviewer

2014-11-19 Thread Maxim Kuvyrkov
On Nov 14, 2014, at 9:00 PM, H.J. Lu wrote: > On Sun, Apr 15, 2012 at 5:08 PM, David Edelsohn wrote: >>I am pleased to announce that the GCC Steering Committee has >> appointed Maxim Kuvyrkov as reviewer for the Android sub-port. >> >>Please join me in congratulating Maxim on hi

Re: gcc-4_9 inlines less funcs than gcc-4_8 because of used_as_abstract_origin flag.

2014-11-19 Thread Richard Biener
On Wed, Nov 19, 2014 at 8:21 AM, Richard Biener wrote: > On November 19, 2014 8:13:09 AM CET, Wei Mi wrote: >>We see an inline problem as below caused by r201408 >>(https://gcc.gnu.org/ml/gcc-patches/2013-08/msg00027.html). >> >>hoo() { >> foo(); >> ... >>} >> >>foo { >> goo(); >> ... >>} >>

Re: [gimple-classes, committed 4/6] tree-ssa-tail-merge.c: Use gassign

2014-11-19 Thread Richard Biener
On Tue, Nov 18, 2014 at 10:04 PM, David Malcolm wrote: > On Tue, 2014-11-18 at 10:53 +0100, Richard Biener wrote: >> On Tue, Nov 18, 2014 at 2:59 AM, David Malcolm wrote: >> > On Mon, 2014-11-17 at 11:06 +0100, Richard Biener wrote: >> >> On Sat, Nov 15, 2014 at 12:00 PM, David Malcolm >> >> wr