(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
rtl/
aarch64/
multi-subreg-1.c
       1  /* { dg-do compile { target aarch64-*-* } } */
       2  /* { dg-additional-options "-O -fdump-rtl-cse1-all" } */
       3  
       4  __int128 __RTL (startwith ("vregs")) foo (void)
       5  {
       6  (function "foo"
       7    (insn-chain
       8      (block 2
       9        (edge-from entry (flags "FALLTHRU"))
      10        (cnote 1 [bb 2] NOTE_INSN_BASIC_BLOCK)
      11        (cnote 2 NOTE_INSN_FUNCTION_BEG)
      12        (cinsn 3 (set (subreg:TI (reg:V8HI x0) 0) (const_int -1)))
      13        (edge-to exit (flags "FALLTHRU"))
      14      )
      15    )
      16    (crtl (return_rtx (reg/i:TI x0)))
      17  )
      18  }
      19  
      20  /* { dg-final { scan-rtl-dump {(?n)lr *def.*\[x0\].*\[x1\]} cse1 } } */