This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: 2.95.1 Sparc backend bug
- To: Peter Bienstman <Peter dot Bienstman at rug dot ac dot be>
- Subject: Re: 2.95.1 Sparc backend bug
- From: Brian Ford <ford at vss dot fsi dot com>
- Date: Thu, 26 Aug 1999 17:06:22 -0500 (CDT)
- cc: gcc-bugs at gcc dot gnu dot org
On Wed, 25 Aug 1999, Peter Bienstman wrote:
> Hi folks,
>
> The combination of -O and -mcpu=ultrasparc leads to illegal assembler
> instructions in gcc 2.95.1. The problem does not seem to be uncommon
> (happens with many source files, both C++ and Fortran) and was not present
> in egcs 1.1.2.
>
> GNU assembler version 2.9.1 (sparc-sun-solaris2.6), using BFD version 2.9.1
> zunik.s: Assembler messages:
> zunik.s:547: Error: Illegal operands
>
Unfortunately, the latest GNU binutils release that you have (2.9.1) has
an assembler that is out of date for the ultrasparc instruction set. You
could try one of the more recent snapshots or GNU linux releases.
This is not a compiler bug per se. Just an unfortunate release schedule
for binutils.
--
Brian Ford
Software Engineer
Vital Visual Simulation Systems
FlightSafety International
Phone: 314-551-8460
Fax: 314-551-8444