[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug gas/32579] New: [2.44 regression] Support for x86 Sun cmov syntax i
From: |
ro at gcc dot gnu.org |
Subject: |
[Bug gas/32579] New: [2.44 regression] Support for x86 Sun cmov syntax is incomplete |
Date: |
Tue, 21 Jan 2025 09:17:58 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=32579
Bug ID: 32579
Summary: [2.44 regression] Support for x86 Sun cmov syntax is
incomplete
Product: binutils
Version: 2.44
Status: NEW
Severity: normal
Priority: P2
Component: gas
Assignee: unassigned at sourceware dot org
Reporter: ro at gcc dot gnu.org
CC: jbeulich at suse dot com
Target Milestone: ---
Target: i386-pc-solaris2.11, amd64-pc-solaris2.11
I just tried gcc trunk bootstraps with gas and gld from the binutils 2.44
branch. Unfortunately, bootstrap is broken, a regression from binutils 2.43:
gcc/configure has this change
-/* #undef HAVE_AS_IX86_CMOV_SUN_SYNTAX */
+#define HAVE_AS_IX86_CMOV_SUN_SYNTAX 1
but when building the stage 1 64-bit libgcc, gas chokes:
/var/tmp//ccFX2LZa.s: Assembler messages:
/var/tmp//ccFX2LZa.s:112: Error: no such instruction: `cmovq.s %rbx,%rax'
That alternative cmov syntax support was introduced in
commit 8a07ebae720c312aef3f19abf2070fbf4ba11187
Author: Jan Beulich <jbeulich@suse.com>
Date: Fri Nov 29 09:37:13 2024 +0100
x86/Solaris: support Sun form of CMOVcc
but is appparently incomplete, thus breaking bootstrap. It makes gas 2.44
useless on Solaris/x86.
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug gas/32579] New: [2.44 regression] Support for x86 Sun cmov syntax is incomplete,
ro at gcc dot gnu.org <=
- [Bug gas/32579] [2.44 regression] Support for x86 Sun cmov syntax is incomplete, ro at gcc dot gnu.org, 2025/01/21
- [Bug gas/32579] [2.44 regression] Support for x86 Sun cmov syntax is incomplete, jbeulich at suse dot com, 2025/01/21
- [Bug gas/32579] [2.44 regression] Support for x86 Sun cmov syntax is incomplete, cvs-commit at gcc dot gnu.org, 2025/01/22
- [Bug gas/32579] [2.44 regression] Support for x86 Sun cmov syntax is incomplete, cvs-commit at gcc dot gnu.org, 2025/01/22
- [Bug gas/32579] [2.44 regression] Support for x86 Sun cmov syntax is incomplete, jbeulich at suse dot com, 2025/01/22