Re: v8 LTO build fails on arm-linux-gnueabihf

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

 




On 05/04/15 21:33, Prathamesh Kulkarni wrote:
../test/unittests/compiler/simplified-operator-unittest.cc:23:61: note: a field of same name but different type is defined in another translation unit
    const Operator* (SimplifiedOperatorBuilder::*constructor)();
                                                              ^
/tmp/cc8drsSQ.s: Assembler messages:
/tmp/cc8drsSQ.s:69493: Error: offset out of range
/tmp/cc8drsSQ.s:69639: Error: offset out of range

Hi Prathamesh,

Last time I saw this error, it was because some define_insn in the arm backend had the wrong 'length' attribute. In particular, if the
'length' attribute underestimates the true length of the instruction
then the compiler may try to pack too many instructions into between
a branch and a label, causing this error. If there is a way to get a
preprocessed file for this, compiling with -dp to annotate the assembly
with the define_insn patterns used and the 'length' attribute should
help with tracking this down, if that is indeed what's the problem.

Kyrill






[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux