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

--- Comment #7 from Andreas Schwab <sch...@linux-m68k.org> ---
/daten/aranym/gcc/test/Build/./gcc/xgcc -B/daten/aranym/gcc/test/Build/./gcc/
-B/daten/cross/m68k-linux/m68k-linux/bin/
-B/daten/cross/m68k-linux/m68k-linux/lib/ -isystem
/daten/cross/m68k-linux/m68k-linux/include -isystem
/daten/cross/m68k-linux/m68k-linux/sys-include    -g -O2 -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   -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc
-fno-stack-protector   -fPIC -I. -I. -I../.././gcc -I../../../libgcc
-I../../../libgcc/. -I../../../libgcc/../gcc -I../../../libgcc/../include 
-DHAVE_CC_TLS  -o _mulvsi3.o -MT _mulvsi3.o -MD -MP -MF _mulvsi3.dep
-DL_mulvsi3 -c ../../../libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS
In file included from ../../../libgcc/libgcc2.c:56:0:
../../../libgcc/libgcc2.c: In function ‘__mulvsi3’:
../../../libgcc/libgcc2.h:208:19: internal compiler error: in
maybe_legitimize_operand, at optabs.c:6893
 #define __NW(a,b) __ ## a ## si ## b
                   ^
../../../libgcc/libgcc2.h:299:19: note: in expansion of macro ‘__NW’
 #define __mulvSI3 __NW(mulv,3)
                   ^~~~
../../../libgcc/libgcc2.c:152:1: note: in expansion of macro ‘__mulvSI3’
 __mulvSI3 (Wtype a, Wtype b)
 ^~~~~~~~~
0x9ab2ce maybe_legitimize_operand
        ../../gcc/optabs.c:6893
0x9ab2ce maybe_legitimize_operands(insn_code, unsigned int, unsigned int,
expand_operand*)
        ../../gcc/optabs.c:6961
0x9ab67d maybe_gen_insn(insn_code, unsigned int, expand_operand*)
        ../../gcc/optabs.c:6979
0x9abef1 expand_binop_directly
        ../../gcc/optabs.c:1070
0x9ac39f expand_binop(machine_mode, optab_tag, rtx_def*, rtx_def*, rtx_def*,
int, optab_methods)
        ../../gcc/optabs.c:1140
0x76e008 expand_shift_1
        ../../gcc/expmed.c:2477
0x793813 expand_expr_real_2(separate_ops*, rtx_def*, machine_mode,
expand_modifier)
        ../../gcc/expr.c:9029
0x782990 expand_expr_real_1(tree_node*, rtx_def*, machine_mode,
expand_modifier, rtx_def**, bool)
        ../../gcc/expr.c:9562
0x7949be expand_expr
        ../../gcc/expr.h:256
0x7949be expand_expr_real_2(separate_ops*, rtx_def*, machine_mode,
expand_modifier)
        ../../gcc/expr.c:8179
0x782990 expand_expr_real_1(tree_node*, rtx_def*, machine_mode,
expand_modifier, rtx_def**, bool)
        ../../gcc/expr.c:9562
0x6fc14f expand_normal
        ../../gcc/expr.h:262
0x6fc14f do_compare_and_jump
        ../../gcc/dojump.c:1172
0x6fe309 do_jump_1(tree_code, tree_node*, tree_node*, rtx_code_label*,
rtx_code_label*, int)
        ../../gcc/dojump.c:252
0x6886be expand_gimple_cond
        ../../gcc/cfgexpand.c:2471
0x6886be expand_gimple_basic_block
        ../../gcc/cfgexpand.c:5576
0x68ce56 execute
        ../../gcc/cfgexpand.c:6323

Reply via email to