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

--- Comment #3 from David Abdurachmanov <david.abdurachmanov at gmail dot com> 
---
OpenLoops are suffering from another issue -- the offset between load
instruction and constant pool is above 1MB boundary. Yes, you cannot have huge
functions in AArch64.

PR63304 on GCC (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63304). OpenLoops
compilation most likely will fail with these errors first.

After explaining the problem to the authors, they were working on cutting down
the size of function bodies. Some of that work landed in
http://openloops.hepforge.org/svn/OpenLoops/branches/public_beta . That's the
one, which hit "relocation truncated to fit: R_AARCH64_CALL26" a number of
times, because DSO is huge.

Compilation instructions could be taken from here:
https://github.com/cms-sw/cmsdist/blob/IB/CMSSW_7_6_X/stable/openloops.spec

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

_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to