This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/12101] New: i386 Solaris no longer works with GNU as?
- From: "jweening at ccrwest dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 29 Aug 2003 00:56:51 -0000
- Subject: [Bug target/12101] New: i386 Solaris no longer works with GNU as?
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12101
Summary: i386 Solaris no longer works with GNU as?
Product: gcc
Version: 3.3
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: jweening at ccrwest dot org
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: i386-pc-solaris2.8
GCC host triplet: i386-pc-solaris2.8
GCC target triplet: i386-pc-solaris2.8
I've configured GCC 3.3 using --with-as=/usr/local/gnu/bin/as which is GNU as
(from binutils 2.13). However it now outputs the Sun assembler syntax for
cmov instructions, e.g. "cmovl.s". GCC 3.2 outputs "cmovs" when configured
with the GNU assembler on an i386 Solaris system.
The change appears to be related to the fact that gcc/config/i386/sol2.h
now sets CMOV_SUN_AS_SYNTAX unconditionally whereas prior to GCC 3.3, it
didn't set it when configured to compile for the GNU assembler.