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]
Other format: [Raw text]

[Bug bootstrap/11777] New: m68k bootstrap failure on 3.4-branch and HEAD multilib build


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'


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