https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87930
Bug ID: 87930 Summary: [8/9 Regression] ICE in emit_library_call_value_1, at calls.c:5422 since r249903 Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: ice-on-valid-code 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: --- Following causes ICE: $ gcc ice.i -mabi=ms -fsanitize=address during RTL pass: expand ice.i: In function ‘a’: ice.i:1:32: internal compiler error: in emit_library_call_value_1, at calls.c:5253 1 | int __attribute__ ((sysv_abi)) a (__builtin_va_list b) | ^ 0x90f2a5 emit_library_call_value_1(int, rtx_def*, rtx_def*, libcall_type, machine_mode, int, std::pair<rtx_def*, machine_mode>*) /home/marxin/Programming/gcc/gcc/calls.c:5252 0xdc216c emit_library_call_value(rtx_def*, rtx_def*, libcall_type, machine_mode, rtx_def*, machine_mode) /home/marxin/Programming/gcc/gcc/rtl.h:4185 0xdc216c asan_emit_stack_protection(rtx_def*, rtx_def*, unsigned int, long*, tree_node**, int) /home/marxin/Programming/gcc/gcc/asan.c:1370 0x924ced expand_used_vars /home/marxin/Programming/gcc/gcc/cfgexpand.c:2273 0x9270e2 execute /home/marxin/Programming/gcc/gcc/cfgexpand.c:6268