This is the mail archive of the gcc@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]

Illegal operands with gcc-2.95.1/binutils-2.9.1 on Solaris 2.6


I can't compile this, which compiles perfectly with egcs-1.1.2/SUN as:

 [rainer@rawu] /tools/CUDD/current/cudd$ gcc -v -c  cuddAddApply.c 
-I../include
 -
 O3  -mcpu=ultrasparc -DHAVE_IEEE_754 -DBSD
 Reading specs from /usr/local/gcc-2.95.1-binutils/lib/gcc-lib/sparc-sun-solari
s
 2
 .6/2.95.1/specs
 gcc version 2.95.1 19990816 (release)
  /usr/local/gcc-2.95.1-binutils/lib/gcc-lib/sparc-sun-solaris2.6/2.95.1/cpp 
 -lan
 g-c -v -I../include -D__GNUC__=2 -D__GNUC_MINOR__=95 -Dsparc -Dsun -Dunix 
 -D__sv
 r4__ -D__SVR4 -D__sparc__ -D__sun__ -D__unix__ -D__svr4__ -D__SVR4 -D__sparc 
 -D_
 _sun -D__unix -Asystem(unix) -Asystem(svr4) -D__OPTIMIZE__ -D__sparc_v9__ 
 -D__GC
 C_NEW_VARARGS__ -Acpu(sparc) -Amachine(sparc) -DHAVE_IEEE_754 -DBSD 
 cuddAddApply
 .c /var/tmp/ccoJrJ10.i
 GNU CPP version 2.95.1 19990816 (release) (sparc)
 #include "..." search starts here:
 #include <...> search starts here:
  ../include
  /usr/local/gcc-2.95.1-binutils/include
  /usr/local/gcc-2.95.1-binutils/lib/gcc-lib/sparc-sun-solaris2.6/2.95.1/../../
.
 .
 /../sparc-sun-solaris2.6/include
  /usr/local/gcc-2.95.1-binutils/lib/gcc-lib/sparc-sun-solaris2.6/2.95.1/includ
e
  /usr/include
 End of search list.
 The following default directories have been omitted from the search path:
  /usr/local/gcc-2.95.1-binutils/lib/gcc-lib/sparc-sun-solaris2.6/2.95.1/../../
.
 .
 /../include/g++-3
 End of omitted list.
  /usr/local/gcc-2.95.1-binutils/lib/gcc-lib/sparc-sun-solaris2.6/2.95.1/cc1 
 /var
 /tmp/ccoJrJ10.i -quiet -dumpbase cuddAddApply.c -mcpu=ultrasparc -O3 -version 
 -o
  /var/tmp/ccGy8nV9.s
 GNU C version 2.95.1 19990816 (release) (sparc-sun-solaris2.6) compiled by 
GNU
 C
  version egcs-2.91.66 19990314 (egcs-1.1.2 release).
  /usr/local/gcc-2.95.1-binutils/sparc-sun-solaris2.6/bin/as -V -Qy -s 
 -xarch=v8p
 lusa -o cuddAddApply.o /var/tmp/ccGy8nV9.s
 GNU assembler version 2.9.1 (sparc-sun-solaris2.6), using BFD version 2.9.1
 /var/tmp/ccGy8nV9.s: Assembler messages:
 /var/tmp/ccGy8nV9.s:562: Error: Illegal operands
 [rainer@rawu] /tools/CUDD/current/cudd$   

The assembler code is available at

http://www.ra.informatik.uni-stuttgart.de/~rainer/Download/cuddAddApply.s


Is this a binutils bug?

Thanks.

-- 
Rainer Dorsch
Abt. Rechnerarchitektur  e-mail:rainer.dorsch@informatik.uni-stuttgart.de
Uni Stuttgart            Tel.: 0711-7816-215



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