error shift 32bit address to 64 bit address
Jeffrey A Law
law@cygnus.com
Fri Jun 25 06:34:00 GMT 1999
In message <199905261732.CAA18651@hiroko.is.s.u-tokyo.ac.jp>you write:
> > stage1/xgcc -B./stage1/ -c -DIN_GCC -DHAIFA -DSVR4 -mcpu=ultrasparc -O3 -
> DHAVE_CONFIG_H -I. -I. -I./config -I./../include expr.c
> expr.c: In function `emit_group_load':
> expr.c:1930: warning: type mismatch in implicit declaration for built-in f
> unction `alloca'
> /usr/ccs/bin/as: "/var/tmp/ccQHoaaa.s", line 28224: error: statement synta
> x
>
> error part in Assembler code ::
>
> .LL3894:
> sra %o1, %o0, [%fp+2007] ! 137 *ashrsi3_extend [length = 1
> ]
>
> Description ::
> The "sra" nemonic must take register for the destination,
> but the code generated by gcc takes memory address.
> I think the following machine description code has mistakes, ...
Thanks. This bug has been fixed for gcc-2.95.
jeff
More information about the Gcc-bugs
mailing list