bug-binutils
[Top][All Lists]
Advanced

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

[Bug ld/16044] BFD (GNU Binutils) 2.23.2 assertion fail elf32-cris.c:273


From: wbx at openadk dot org
Subject: [Bug ld/16044] BFD (GNU Binutils) 2.23.2 assertion fail elf32-cris.c:2732
Date: Sun, 05 Mar 2017 09:00:33 +0000

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

wbx at openadk dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|                            |cris-linux-uclibc
               Host|                            |x86_64-linux-gnu
            Version|2.23                        |2.28
              Build|                            |x86_64-linux-gnu

--- Comment #1 from wbx at openadk dot org ---
Still an issue with gcc 6.3.0 and binutils 2.28.
Targeting crisv10. Just the line number changed:

/home/wbx/embedded-test/openadk/toolchain_generic-cris_uclibc-ng_crisv10/usr/lib/gcc/cris-openadk-linux-uclibc/6.3.0/../../../../cris-openadk-linux-uclibc/bin/ld:
BFD (GNU Binutils) 2.28 assertion fail elf32-cris.c:2719

Can be reproduced with:
git clone git://openadk.org/git/openadk crisv10
cd crisv10
make ADK_APPLIANCE=new ADK_TARGET_ARCH=cris ADK_TARGET_CPU=crisv10 defconfig
make v

It does not happen when targeting crisv32.

Is the assertion to strict/wrong for crisv10?
/* A GOTPLT reloc, when activated, is supposed to be included into
     the PLT refcount.  */
  BFD_ASSERT (h->gotplt_refcount == 0
              || h->gotplt_refcount <= h->root.plt.refcount);

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