error: ‘ggc_alloc_cleared_machine_function’ was not declared in this scope

2014-11-20 Thread Umesh Kalappa
Hi All , Tried with gcc 4.8.3 build for mips as $../src/gcc-4.8-2014.05/configure --target=mips --enable-languages=c,c++ $make all-gcc g++ -c -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wwrite-strings -Wcast-qual -Wmissing-fo

Re: What is R_X86_64_GOTPLT64 used for?

2014-11-20 Thread Michael Matz
Hi, On Wed, 19 Nov 2014, H.J. Lu wrote: > > The first one (to 600ff8) is the normal GOT slot, the second one the GOT > > slot for the PLT entry. Both are actually used: > > > > 004005f0 : > > 4005f0: ff 25 32 0a 20 00 jmpq *0x200a32(%rip)# > > 601028 <_GLOBAL_OFF

Re: What is R_X86_64_GOTPLT64 used for?

2014-11-20 Thread H.J. Lu
On Thu, Nov 20, 2014 at 5:42 AM, Michael Matz wrote: > Exactly. As a symbol lookup needs to be done anyway for the GLOB_DAT > reloc going through the dynamic linker for the lazy lookup later when a > call occurs doesn't make sense. > >> jmp *name@GOTPCREL(%rip) >> 8 byte nop > > You mean replacin

gcc-4.8-20141120 is now available

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