This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
(assembler.s -> object.o) question or bug
- To: egcs-bugs <egcs-bugs at cygnus dot com>, Jose at sophia dot inria dot fr, Theodore Papadopoulos <Theodore dot Papadopoulo at sophia dot inria dot fr>
- Subject: (assembler.s -> object.o) question or bug
- From: Jose Gomes <Jose dot Gomes at sophia dot inria dot fr>
- Date: Thu, 04 Feb 1999 14:05:27 +0100
Hie,
when I compile with the -mcpu=ultrasparc option
under my Sun Ultra-30, I got the following errors
during the generation of the object file from assembler:
#uname -a
SunOS atlantis 5.6 Generic_105181-11 sun4u sparc SUNW,Ultra-30
#g++ -v
Reading specs from
/u/corse/2/robotvis/gnu/bin/egcs/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.93.02/specs
gcc version egcs-2.93.02 19990118 (gcc2 ss-980609 experimental)
#egcs/binutils-solaris/gas/as-new --version | head -1
GNU assembler 2.9.1
#g++ -mcpu=ultrasparc -O4 -S main4.C
#g++ -mcpu=ultrasparc -c main4.s
main4.s: Assembler messages:
main4.s:16550: Error: Illegal operands
main4.s:16889: Error: Illegal operands
main4.s:16950: Error: Illegal operands
The corresponding lines in main4.s are:
16550 fbe,a,pn %fcc3, .LL48357
16889 fbule,a,pn %fcc3, .LL48743
16950 fbe,a,pn %fcc3, .LL48357
I don't know whether it is a bug in the generation of main4.s
or an improper version of gas.
Does anybody have an idea ?
Thanks a lot.
Best regards,
Jose.
--
Jose.Gomes@sophia.inria.fr Tel. +33 4 92 38 76 48
http://www.inria.fr/robotvis/personnel/jgomes/jgomes-eng.html
Projet RobotVis, INRIA, 2004, route des Lucioles - B.P. 93
F-06902 Sophia Antipolis Cedex, FRANCE