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

            Bug ID: 85666
           Summary: gcc-8.0.1 fails to build mmix target:
                    gcc/libgcc/libgcc2.h:203:20: internal compiler error:
                    in leaf_function_p, at final.c:4488
           Product: gcc
           Version: 8.0.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: slyfox at inbox dot ru
  Target Milestone: ---

gcc-7.3.0 worked. gcc-8.0.1 fails as:

/home/slyfox/dev/git/gcc-mmix/./gcc/xgcc -B/home/slyfox/dev/git/gcc-mmix/./gcc/
-B/home/slyfox/dev/git/gcc-mmix/../gcc-mmix-installed/mmix/bin/
-B/home/slyfox/dev/git/gcc-mmix/../gcc-mmix-installed/mmix/lib/ -isystem
/home/slyfox/dev/git/gcc-mmix/../gcc-mmix-installed/mmix/include -isystem
/home/slyfox/dev/git/gcc-mmix/../gcc-mmix-installed/mmix/sys-include    -g -O2
-mabi=gnu -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   -mlibfuncs
-O2 -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector   -mlibfuncs -O2 -I.
-I. -I../../.././gcc -I../../../../gcc/libgcc -I../../../../gcc/libgcc/.
-I../../../../gcc/libgcc/../gcc -I../../../../gcc/libgcc/../include 
-DHAVE_CC_TLS -DUSE_EMUTLS -o _divdi3.o -MT _divdi3.o -MD -MP -MF _divdi3.dep
-DL_divdi3 -c ../../../../gcc/libgcc/libgcc2.c \
  -fexceptions -fnon-call-exceptions 
during RTL pass: expand
In file included from ../../../../gcc/libgcc/libgcc2.c:56:
../../../../gcc/libgcc/libgcc2.c: In function '__divti3':
../../../../gcc/libgcc/libgcc2.h:203:20: internal compiler error: in
leaf_function_p, at final.c:4488
 #define __NDW(a,b) __ ## a ## ti ## b
                    ^~
../../../../gcc/libgcc/libgcc2.h:274:18: note: in expansion of macro '__NDW'
 #define __divdi3 __NDW(div,3)
                  ^~~~~
../../../../gcc/libgcc/libgcc2.c:1231:1: note: in expansion of macro '__divdi3'
 __divdi3 (DWtype u, DWtype v)
 ^~~~~~~~
0x7f724decda56 __libc_start_main
        ../csu/libc-start.c:308
Please submit a full bug report,

$ gcc/xgcc -v
Using built-in specs.
COLLECT_GCC=gcc/xgcc
Target: mmix
Configured with: ../gcc/configure --target=mmix
--prefix=/home/slyfox/dev/git/gcc-mmix/../gcc-mmix-installed
--with-sysroot=/usr/mmix --disable-bootstrap --enable-languages=c --disable-nls
--with-native-system-header-dir=/include CFLAGS=-O0 CXXFLAGS=-O0
Thread model: single
gcc version 9.0.0 20180505 (experimental) (GCC)

Reply via email to