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

            Bug ID: 95033
           Summary: [11 Regression] ICE in set_parm_rtl, at
                    cfgexpand.c:1310 since r11-165-geb72dc663e9070b2
           Product: gcc
           Version: 11.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, rguenth at gcc dot gnu.org
  Target Milestone: ---

I see the following ICE:

$ ./xgcc -B. /home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/pr41123.c
-fsanitize=kernel-address -O2 --param=asan-stack=1 -c
during RTL pass: expand
/home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/pr41123.c: In function ‘f1’:
/home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/pr41123.c:9:1: internal
compiler error: in set_parm_rtl, at cfgexpand.c:1310
    9 | f1 (float _Complex x)
      | ^~
0x62cffa set_parm_rtl(tree_node*, rtx_def*)
        ../../gcc/cfgexpand.c:1310
0xb1081f assign_parm_setup_reg
        ../../gcc/function.c:3377
0xb12742 assign_parms
        ../../gcc/function.c:3683
0xb14ca2 expand_function_start(tree_node*)
        ../../gcc/function.c:5126
0x99f739 execute
        ../../gcc/cfgexpand.c:6459

Reply via email to