[LLVMbugs] [Bug 2853] New: __gxx_personality_v0 causes overflow in R_X86_64_PC32 relocation

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Fri Oct 3 07:43:20 PDT 2008


http://llvm.org/bugs/show_bug.cgi?id=2853

           Summary: __gxx_personality_v0 causes overflow in R_X86_64_PC32
                    relocation
           Product: new-bugs
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: minor
          Priority: P2
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: Axel.Naumann at cern.ch
                CC: llvmbugs at cs.uiuc.edu


LLVM from the trunk from Oct 1, llvm-gcc-4.2's trunk from today, built with GCC
4.3.1 on an AMD64 bit linux. When building the source

int main(int, char*[])
{
}

with llvm-g++ test.cxx

I see 44 lines of output:
/build/axel/local/libexec/gcc/x86_64-unknown-linux-gnu/4.2.1/cc1plus: Symbol
`__gxx_personality_v0' causes overflow in R_X86_64_PC32 relocation

The binary still works despite the message. Some more info on the build:

llvm-g++ --verbose test.cxx
Using built-in specs.
Target: x86_64-unknown-linux-gnu
Configured with: ../../src/llvm-gcc-4.2_svn/configure
--prefix=/build/axel/local --enable-checking --program-prefix=llvm-
--enable-llvm=/build/axel/build/llvm/obj/llvm-configure --disable-bootstrap
--enable-languages=c,c++
Thread model: posix
gcc version 4.2.1 (Based on Apple Inc. build 5623) (LLVM build)
 /build/axel/local/libexec/gcc/x86_64-unknown-linux-gnu/4.2.1/cc1plus -quiet -v
-D_GNU_SOURCE test.cxx -quiet -dumpbase test.cxx -mtune=generic -auxbase test
-version -o /tmp/axel/ccn2jNGn.s
/build/axel/local/libexec/gcc/x86_64-unknown-linux-gnu/4.2.1/cc1plus: Symbol
`__gxx_personality_v0' causes overflow in R_X86_64_PC32 relocation
[last line repeated 43 times, i.e. it shows up 44 times in total]
ignoring nonexistent directory
"/build/axel/local/lib/gcc/x86_64-unknown-linux-gnu/4.2.1/../../../../x86_64-unknown-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:

/build/axel/local/lib/gcc/x86_64-unknown-linux-gnu/4.2.1/../../../../include/c++/4.2.1

/build/axel/local/lib/gcc/x86_64-unknown-linux-gnu/4.2.1/../../../../include/c++/4.2.1/x86_64-unknown-linux-gnu

/build/axel/local/lib/gcc/x86_64-unknown-linux-gnu/4.2.1/../../../../include/c++/4.2.1/backward
 /usr/local/include
 /build/axel/local/include
 /build/axel/local/lib/gcc/x86_64-unknown-linux-gnu/4.2.1/include
 /usr/include
End of search list.
GNU C++ version 4.2.1 (Based on Apple Inc. build 5623) (LLVM build)
(x86_64-unknown-linux-gnu)
        compiled by GNU C version 4.3.1.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=8192
Compiler executable checksum: 2c8907e8ae02f677319d96cae46b99d5
 as -V -Qy -o /tmp/axel/ccqvfExV.o /tmp/axel/ccn2jNGn.s
GNU assembler version 2.15.92.0.2 (x86_64-redhat-linux) using BFD version
2.15.92.0.2 20040927
 /build/axel/local/libexec/gcc/x86_64-unknown-linux-gnu/4.2.1/collect2
--eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2
/usr/lib/../lib64/crt1.o /usr/lib/../lib64/crti.o
/build/axel/local/lib/gcc/x86_64-unknown-linux-gnu/4.2.1/crtbegin.o
-L/build/axel/local/lib/gcc/x86_64-unknown-linux-gnu/4.2.1
-L/build/axel/local/lib/gcc/x86_64-unknown-linux-gnu/4.2.1/../../../../lib64
-L/lib/../lib64 -L/usr/lib/../lib64
-L/build/axel/local/lib/gcc/x86_64-unknown-linux-gnu/4.2.1/../../..
/tmp/axel/ccqvfExV.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc
/build/axel/local/lib/gcc/x86_64-unknown-linux-gnu/4.2.1/crtend.o
/usr/lib/../lib64/crtn.o

What causes the message, is it a problem with the build of llvm or with a part
of llvm itself? Could the message be flagged as 'warning:' or 'info:'?


-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list