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

Reply via email to