https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88017
Bug ID: 88017 Summary: ICE in expand_call, at calls.c:4220 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: sanitizer Assignee: unassigned at gcc dot gnu.org Reporter: marxin at gcc dot gnu.org CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org, jakub at gcc dot gnu.org, kcc at gcc dot gnu.org, marxin at gcc dot gnu.org Target Milestone: --- Quite old one: $ gcc /home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/pr80969-4b.c -mabi=ms -fsanitize=thread In file included from /home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/pr80969-4b.c:9: /home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/pr80969-4.h: In function ‘bar’: /home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/pr80969-4.h:50:1: note: The ABI for passing parameters with 64-byte alignment has changed in GCC 4.6 50 | bar (__m128 a1, __m512d a2, __m128i a3, va_list va_arglist) | ^~~ /home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/pr80969-4.h:50:1: warning: AVX512F vector argument without AVX512F enabled changes the ABI [-Wpsabi] during RTL pass: expand /home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/pr80969-4.h:51:1: internal compiler error: in expand_call, at calls.c:4220 51 | { | ^ 0x8c4d41 expand_call(tree_node*, rtx_def*, int) /home/marxin/Programming/gcc/gcc/calls.c:4218 0x8b4f15 expand_builtin(tree_node*, rtx_def*, rtx_def*, machine_mode, int) /home/marxin/Programming/gcc/gcc/builtins.c:8330 0x9e7ca7 expand_expr_real_1(tree_node*, rtx_def*, machine_mode, expand_modifier, rtx_def**, bool) /home/marxin/Programming/gcc/gcc/expr.c:10944 0x8d7528 expand_expr /home/marxin/Programming/gcc/gcc/expr.h:279 0x8d7528 expand_call_stmt /home/marxin/Programming/gcc/gcc/cfgexpand.c:2713 0x8d7528 expand_gimple_stmt_1 /home/marxin/Programming/gcc/gcc/cfgexpand.c:3650 0x8d7528 expand_gimple_stmt /home/marxin/Programming/gcc/gcc/cfgexpand.c:3809 0x8d917f expand_gimple_basic_block /home/marxin/Programming/gcc/gcc/cfgexpand.c:5845 0x8ddf17 execute /home/marxin/Programming/gcc/gcc/cfgexpand.c:6450