bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/18668] relocation truncated to fit: R_AARCH64_CALL26 (veneers no


From: david.abdurachmanov at gmail dot com
Subject: [Bug ld/18668] relocation truncated to fit: R_AARCH64_CALL26 (veneers not inserted)
Date: Wed, 15 Jul 2015 08:17:24 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=18668

--- Comment #4 from David Abdurachmanov <david.abdurachmanov at gmail dot com> 
---
I all process libraries except one in OpenLoops, that's enough to trigger the
issue.

You can get it here (4.7M):
http://davidlt.web.cern.ch/davidlt/vault/openloops-1.1.1-stripped.tar.bz2

$ sha256sum openloops-1.1.1-stripped.tar.bz2
e8f55e404b1076f8fd8d2f42390e74dad5024d7a3b0a30dd905e4cc981628911 
openloops-1.1.1-stripped.tar.bz2

You can trigger compilation via

    cd openloops-1.1.1-stripped
    ./openloops update --processes generator=0

It takes <6 min before linking issue is hit on 8-core APM X-Gene 1. You also
need at least 4.9 GCC. With 4.8 you would hit an ICE.


### OpenLoops failure ###

process_obj/ppajjj/born_ppajjj_ddxagggg_1_qp.os: In function
`colourvector.5130':
born_ppajjj_ddxagggg_1_qp.f90:(.text+0x7418c): relocation truncated to fit:
R_AARCH64_CALL26 against symbol `__subtf3@@GCC_3.0' defined in .text section in
/home/davidlt/build/b/slc7_aarch64_gcc493/external/gcc/4.9.3/bin/../lib/gcc/aarch64-unknown-linux-gnu/4.9.3/../../../../lib64/libgcc_s.so
born_ppajjj_ddxagggg_1_qp.f90:(.text+0x74208): relocation truncated to fit:
R_AARCH64_CALL26 against symbol `__subtf3@@GCC_3.0' defined in .text section in
/home/davidlt/build/b/slc7_aarch64_gcc493/external/gcc/4.9.3/bin/../lib/gcc/aarch64-unknown-linux-gnu/4.9.3/../../../../lib64/libgcc_s.so
born_ppajjj_ddxagggg_1_qp.f90:(.text+0x7421c): relocation truncated to fit:
R_AARCH64_CALL26 against symbol `__subtf3@@GCC_3.0' defined in .text section in
/home/davidlt/build/b/slc7_aarch64_gcc493/external/gcc/4.9.3/bin/../lib/gcc/aarch64-unknown-linux-gnu/4.9.3/../../../../lib64/libgcc_s.so
born_ppajjj_ddxagggg_1_qp.f90:(.text+0x74330): relocation truncated to fit:
R_AARCH64_CALL26 against symbol `__subtf3@@GCC_3.0' defined in .text section in
/home/davidlt/build/b/slc7_aarch64_gcc493/external/gcc/4.9.3/bin/../lib/gcc/aarch64-unknown-linux-gnu/4.9.3/../../../../lib64/libgcc_s.so
born_ppajjj_ddxagggg_1_qp.f90:(.text+0x74344): relocation truncated to fit:
R_AARCH64_CALL26 against symbol `__subtf3@@GCC_3.0' defined in .text section in
/home/davidlt/build/b/slc7_aarch64_gcc493/external/gcc/4.9.3/bin/../lib/gcc/aarch64-unknown-linux-gnu/4.9.3/../../../../lib64/libgcc_s.so
born_ppajjj_ddxagggg_1_qp.f90:(.text+0x7461c): relocation truncated to fit:
R_AARCH64_CALL26 against symbol `__subtf3@@GCC_3.0' defined in .text section in
/home/davidlt/build/b/slc7_aarch64_gcc493/external/gcc/4.9.3/bin/../lib/gcc/aarch64-unknown-linux-gnu/4.9.3/../../../../lib64/libgcc_s.so
born_ppajjj_ddxagggg_1_qp.f90:(.text+0x74630): relocation truncated to fit:
R_AARCH64_CALL26 against symbol `__subtf3@@GCC_3.0' defined in .text section in
/home/davidlt/build/b/slc7_aarch64_gcc493/external/gcc/4.9.3/bin/../lib/gcc/aarch64-unknown-linux-gnu/4.9.3/../../../../lib64/libgcc_s.so
born_ppajjj_ddxagggg_1_qp.f90:(.text+0x746a8): relocation truncated to fit:
R_AARCH64_CALL26 against symbol `__subtf3@@GCC_3.0' defined in .text section in
/home/davidlt/build/b/slc7_aarch64_gcc493/external/gcc/4.9.3/bin/../lib/gcc/aarch64-unknown-linux-gnu/4.9.3/../../../../lib64/libgcc_s.so
born_ppajjj_ddxagggg_1_qp.f90:(.text+0x746bc): relocation truncated to fit:
R_AARCH64_CALL26 against symbol `__subtf3@@GCC_3.0' defined in .text section in
/home/davidlt/build/b/slc7_aarch64_gcc493/external/gcc/4.9.3/bin/../lib/gcc/aarch64-unknown-linux-gnu/4.9.3/../../../../lib64/libgcc_s.so
born_ppajjj_ddxagggg_1_qp.f90:(.text+0x7473c): relocation truncated to fit:
R_AARCH64_CALL26 against symbol `__subtf3@@GCC_3.0' defined in .text section in
/home/davidlt/build/b/slc7_aarch64_gcc493/external/gcc/4.9.3/bin/../lib/gcc/aarch64-unknown-linux-gnu/4.9.3/../../../../lib64/libgcc_s.so
born_ppajjj_ddxagggg_1_qp.f90:(.text+0x74750): additional relocation overflows
omitted from the output
collect2: error: ld returned 1 exit status
scons: *** [proclib/libopenloops_ppajjj_lt.so] Error 1
./openloops update --processes generator=0  2404.52s user 13.93s system 693%
cpu 5:48.57 total

-- 
You are receiving this mail because:
You are on the CC list for the bug.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]