This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/9697] [3.4 regression] wrong assembly emitted for m68000 __umulsidi3
- From: "dhazeghi at yahoo dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 9 Jul 2003 05:33:27 -0000
- Subject: [Bug bootstrap/9697] [3.4 regression] wrong assembly emitted for m68000 __umulsidi3
- References: <20030213193600.9697.mark_lee_hamilton@worldnet.att.net>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9697
------- Additional Comments From dhazeghi at yahoo dot com 2003-07-09 05:33 -------
Oops, forgot to update this. Neil's patch fixed the problem with the m68000 multilib, but I've hit
another snag (with mainline 20030705):
/home/dara/mainline/objdir/gcc/xgcc -B/home/dara/mainline/objdir/gcc/ -nostdinc -B/home/
dara/mainline/objdir/m68k-elf/newlib/ -isystem /home/dara/mainline/objdir/m68k-elf/newlib/
targ-include -isystem /home/dara/mainline/src/newlib/libc/include -B/usr/local/m68k-elf/bin/
-B/usr/local/m68k-elf/lib/ -isystem /usr/local/m68k-elf/include -isystem /usr/local/m68k-elf/
sys-include -L/home/dara/mainline/objdir/ld -O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -
Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -g -DIN_LIBGCC2
-D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I../../src/gcc -I../../src/gcc/. -I../../src/gcc/
config -I../../src/gcc/../include -I../intl -mcpu32 -DL_ffsdi2 -c ../../src/gcc/libgcc2.c -o libgcc/
mcpu32/_ffsdi2.o
/tmp/ccwrpIQI.s:32: Error: invalid instruction for this architecture; needs 68020 or higher --
statement `bfffo %d1{#0:#0},%d0' ignored
make[2]: *** [libgcc/mcpu32/_ffssi2.o] Error 1
make[2]: *** [libgcc/mcpu32/_ffsdi2.o] Error 1
make[2]: Leaving directory `/home/dara/mainline/objdir/gcc'
Seems as if the header rewrite created another mismatch, but that's as much as I can tell...