This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/11777] New: m68k bootstrap failure on 3.4-branch and HEAD multilib build
- From: "bernie at develer dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 3 Aug 2003 05:47:18 -0000
- Subject: [Bug bootstrap/11777] New: m68k bootstrap failure on 3.4-branch and HEAD multilib build
- 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=11777
Summary: m68k bootstrap failure on 3.4-branch and HEAD multilib
build
Product: gcc
Version: 3.4
Status: UNCONFIRMED
Severity: critical
Priority: P2
Component: bootstrap
AssignedTo: bernie at develer dot com
ReportedBy: bernie at develer dot com
CC: gcc-bugs at gcc dot gnu dot org
The CPU support code in gcc/longlong.h erroneously uses the
BFFFO instruction on CPU32 targets:
/usr/local/src/gcc_combined/m68k-elf-HEAD-build/gcc/xgcc -B/usr/local/src/gcc_combined/m68k-
elf-HEAD-build/gcc/ -nostdinc -B/usr/local/src/gcc_combined/m68k-elf-HEAD-build/m68k-elf/
newlib/ -isystem /usr/local/src/gcc_combined/m68k-elf-HEAD-build/m68k-elf/newlib/targ-include
-isystem /usr/local/src/gcc_combined/combined-HEAD/newlib/libc/include -B/usr/local/src/
gcc_combined/m68k-elf-HEAD-install/m68k-elf/bin/ -B/usr/local/src/gcc_combined/m68k-elf-
HEAD-install/m68k-elf/lib/ -isystem /usr/local/src/gcc_combined/m68k-elf-HEAD-install/m68k-elf/
include -isystem /usr/local/src/gcc_combined/m68k-elf-HEAD-install/m68k-elf/sys-include -L/usr/
local/src/gcc_combined/m68k-elf-HEAD-build/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../../combined-HEAD/gcc -I../../combined-
HEAD/gcc/. -I../../combined-HEAD/gcc/config -I../../combined-HEAD/gcc/../include -mcpu32 -
DL_ffssi2 -c ../../combined-HEAD/gcc/libgcc2.c -o libgcc/mcpu32/_ffssi2.o
/tmp/ccYzLUxg.s: Assembler messages:
/tmp/ccYzLUxg.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]: Leaving directory `/usr/local/src/gcc_combined/m68k-elf-HEAD-build/gcc'
make[1]: *** [stmp-multilib] Error 2
make[1]: Leaving directory `/usr/local/src/gcc_combined/m68k-elf-HEAD-build/gcc'