https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80870

            Bug ID: 80870
           Summary: ICE building sh-elf crosscompiler on macOS
           Product: gcc
           Version: 7.1.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libgcc
          Assignee: unassigned at gcc dot gnu.org
          Reporter: Anders.Montonen at iki dot fi
  Target Milestone: ---

Host os: Darwin Kernel Version 16.6.0: Fri Apr 14 16:21:16 PDT 2017;
root:xnu-3789.60.24~6/RELEASE_X86_64 x86_64

Host compiler: Apple LLVM version 8.1.0 (clang-802.0.42)

Configure string: ../gcc-7.1.0/configure --prefix=/Users/anders/local
--target=sh-elf --disable-nls --enable-languages="c,c++" --with-newlib

Output:
/Users/anders/work/toolchain/gcc/7.1.0/sh-elf/./gcc/xgcc
-B/Users/anders/work/toolchain/gcc/7.1.0/sh-elf/./gcc/ -nostdinc
-B/Users/anders/work/toolchain/gcc/7.1.0/sh-elf/sh-elf/newlib/ -isystem
/Users/anders/work/toolchain/gcc/7.1.0/sh-elf/sh-elf/newlib/targ-include
-isystem /Users/anders/work/toolchain/gcc/7.1.0/gcc-7.1.0/newlib/libc/include
-B/Users/anders/work/toolchain/gcc/7.1.0/sh-elf/sh-elf/libgloss/sh
-L/Users/anders/work/toolchain/gcc/7.1.0/sh-elf/sh-elf/libgloss/libnosys
-L/Users/anders/work/toolchain/gcc/7.1.0/gcc-7.1.0/libgloss/sh
-B/Users/anders/local/sh-elf/bin/ -B/Users/anders/local/sh-elf/lib/ -isystem
/Users/anders/local/sh-elf/include -isystem
/Users/anders/local/sh-elf/sys-include    -g -O2 -ml -O2  -g -O2 -DIN_GCC 
-DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wno-narrowing -Wwrite-strings
-Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition 
-isystem ./include   -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector
-Dinhibit_libc  -I. -I. -I../../.././gcc -I../../../../gcc-7.1.0/libgcc
-I../../../../gcc-7.1.0/libgcc/. -I../../../../gcc-7.1.0/libgcc/../gcc
-I../../../../gcc-7.1.0/libgcc/../include  -DHAVE_CC_TLS  -o _eprintf.o -MT
_eprintf.o -MD -MP -MF _eprintf.dep -DL_eprintf -c
../../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS
/Users/anders/work/toolchain/gcc/7.1.0/sh-elf/./gcc/xgcc
-B/Users/anders/work/toolchain/gcc/7.1.0/sh-elf/./gcc/ -nostdinc
-B/Users/anders/work/toolchain/gcc/7.1.0/sh-elf/sh-elf/newlib/ -isystem
/Users/anders/work/toolchain/gcc/7.1.0/sh-elf/sh-elf/newlib/targ-include
-isystem /Users/anders/work/toolchain/gcc/7.1.0/gcc-7.1.0/newlib/libc/include
-B/Users/anders/work/toolchain/gcc/7.1.0/sh-elf/sh-elf/libgloss/sh
-L/Users/anders/work/toolchain/gcc/7.1.0/sh-elf/sh-elf/libgloss/libnosys
-L/Users/anders/work/toolchain/gcc/7.1.0/gcc-7.1.0/libgloss/sh
-B/Users/anders/local/sh-elf/bin/ -B/Users/anders/local/sh-elf/lib/ -isystem
/Users/anders/local/sh-elf/include -isystem
/Users/anders/local/sh-elf/sys-include    -g -O2 -ml -O2  -g -O2 -DIN_GCC 
-DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wno-narrowing -Wwrite-strings
-Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition 
-isystem ./include   -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector
-Dinhibit_libc  -I. -I. -I../../.././gcc -I../../../../gcc-7.1.0/libgcc
-I../../../../gcc-7.1.0/libgcc/. -I../../../../gcc-7.1.0/libgcc/../gcc
-I../../../../gcc-7.1.0/libgcc/../include  -DHAVE_CC_TLS  -o __gcc_bcmp.o -MT
__gcc_bcmp.o -MD -MP -MF __gcc_bcmp.dep -DL__gcc_bcmp -c
../../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS
/Users/anders/work/toolchain/gcc/7.1.0/sh-elf/./gcc/xgcc
-B/Users/anders/work/toolchain/gcc/7.1.0/sh-elf/./gcc/ -nostdinc
-B/Users/anders/work/toolchain/gcc/7.1.0/sh-elf/sh-elf/newlib/ -isystem
/Users/anders/work/toolchain/gcc/7.1.0/sh-elf/sh-elf/newlib/targ-include
-isystem /Users/anders/work/toolchain/gcc/7.1.0/gcc-7.1.0/newlib/libc/include
-B/Users/anders/work/toolchain/gcc/7.1.0/sh-elf/sh-elf/libgloss/sh
-L/Users/anders/work/toolchain/gcc/7.1.0/sh-elf/sh-elf/libgloss/libnosys
-L/Users/anders/work/toolchain/gcc/7.1.0/gcc-7.1.0/libgloss/sh
-B/Users/anders/local/sh-elf/bin/ -B/Users/anders/local/sh-elf/lib/ -isystem
/Users/anders/local/sh-elf/include -isystem
/Users/anders/local/sh-elf/sys-include    -g -O2 -ml -O2  -g -O2 -DIN_GCC 
-DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wno-narrowing -Wwrite-strings
-Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition 
-isystem ./include   -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector
-Dinhibit_libc  -I. -I. -I../../.././gcc -I../../../../gcc-7.1.0/libgcc
-I../../../../gcc-7.1.0/libgcc/. -I../../../../gcc-7.1.0/libgcc/../gcc
-I../../../../gcc-7.1.0/libgcc/../include  -DHAVE_CC_TLS  -o _divdi3.o -MT
_divdi3.o -MD -MP -MF _divdi3.dep -DL_divdi3 -c
../../../../gcc-7.1.0/libgcc/libgcc2.c \
          -fexceptions -fnon-call-exceptions -fvisibility=hidden -DHIDE_EXPORTS
../../../../gcc-7.1.0/libgcc/libgcc2.c: In function '__divdi3':
../../../../gcc-7.1.0/libgcc/libgcc2.c:1091:9: internal compiler error: in
emit_move_insn, at expr.c:3698
      d0 = 1 / d0; /* Divide intentionally by zero.  */
      ~~~^~~~~~~~
libbacktrace could not find executable to open
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://gcc.gnu.org/bugs/> for instructions.
make[4]: *** [_divdi3.o] Error 1
make[3]: *** [multi-do] Error 1
make[2]: *** [all-multi] Error 2
make[1]: *** [all-target-libgcc] Error 2
make: *** [all] Error 2

Reply via email to