bug-binutils
[Top][All Lists]
Advanced

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

[Bug gas/26040] New: [2.34 regression] binutils fails to build a cross-G


From: bneumeier at gmail dot com
Subject: [Bug gas/26040] New: [2.34 regression] binutils fails to build a cross-GCC 10.1 targeting aarch64-linux-gnu
Date: Mon, 25 May 2020 23:17:10 +0000

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

            Bug ID: 26040
           Summary: [2.34 regression] binutils fails to build a cross-GCC
                    10.1 targeting aarch64-linux-gnu
           Product: binutils
           Version: 2.34
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: gas
          Assignee: unassigned at sourceware dot org
          Reporter: bneumeier at gmail dot com
  Target Milestone: ---

When attempting to build an aarch64 cross-toolchain on an x86_64 system, gcc
crashes on some files, e.g. libgcc/unwind-c.c, with error messages from gas:

/tmp/cc3usGId.s: Assembler messages:
/tmp/cc3usGId.s: Error: invalid operands (*ABS* and *GAS `expr' section*
sections) for `*' when setting `.LVU94'
/tmp/cc3usGId.s: Error: can't resolve value for symbol `.LVU94'

I'm attaching the compiled code for unwind-c as generated by gcc with standard
"-O2" optimization settings -- which gas rejects as described -- and with an
additional "-fno-align-loops" directive, which gas processes without
complaints.

I repeated the exact same build process using binutils 2.33.1, and this problem
did not occur -- hence my conjecture that this is a regression introduced in
2.34.

I originally filed this on the GCC bugzilla at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95318, and some of the detail
there may be useful or informative.  In particular, Andrew Pinski commented on
that bug that the fix for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95318
may be related.

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