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]

(assembler.s -> object.o) question or bug



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


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