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

            Bug ID: 20649
           Summary: [MIPS] Can't find matching LO16 reloc
           Product: binutils
           Version: 2.27
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: gas
          Assignee: unassigned at sourceware dot org
          Reporter: james410 at cowgill dot org.uk
  Target Milestone: ---

Created attachment 9540
  --> https://sourceware.org/bugzilla/attachment.cgi?id=9540&action=edit
src.cpp

Debian bug: https://bugs.debian.org/834147
Moved from GCC: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77300

When compiling the attached testcase with:
 mipsel-linux-gnu-g++-6 -O2 -fPIC src.cpp

I get:
/usr/lib/gcc-cross/mipsel-linux-gnu/6/../../../../mipsel-linux-gnu/bin/ld:
/tmp/ccqVuMV3.o: Can't find matching LO16 reloc against
`_ZN1HIiE5m_fn4ERK1G.isra.1' for R_MIPS_GOT16 at 0xcc in section
`.text._ZN1HIiE5m_fn5ERK1G[_ZN1HIiE5m_fn5ERK1G]'

Originally I thought this was a bug in how GCC generates GOT16 relocations but
it turns out it's probably a bug in GAS instead.

See the GCC bug for more information.

-- 
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