https://sourceware.org/bugzilla/show_bug.cgi?id=29466
Bug ID: 29466
Summary: [2.39 regression] 2.39 broke gas for vax-linux
Product: binutils
Version: 2.39
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: gas
Assignee: unassigned at sourceware dot org
Reporter: mikpelinux at gmail dot com
Target Milestone: ---
Created attachment 14270
--> https://sourceware.org/bugzilla/attachment.cgi?id=14270&action=edit
_divmoddi4.s for vax-linux from gcc-12.1
Attempting to assemble the attached _divmoddi4.s with gas built for vax-linux
fails with:
/tmp/_divmoddi4.s: Assembler messages:
/tmp/_divmoddi4.s:372: Error: junk at end of line, first unrecognized character
is `0'
/mnt/scratch/cross/sources/gcc-12.1.0/libgcc/libgcc2.c:1181: Fatal error:
Ignoring statement due to "Not enough operands"
This was first seen while updating a gcc-12.1 cross-compiler to vax-linux from
binutils-2.38 to binutils-2.39, which caused the build of libgcc2's _divmoddi4
to fail with the above message.
A git bisect between 2.38 and 2.39 identified:
# first bad commit: [53f2b36a54b9597f734891176fe6ba0866b819a8] gas
read_a_source_file #APP processing
Target: vax-unknown-linux
Host: x86_64-pc-linux-gnu (Fedora 36)
Vanilla upstream sources
--
You are receiving this mail because:
You are on the CC list for the bug.