This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/12101] New: i386 Solaris no longer works with GNU as?


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]