(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.c-torture/
compile/
asmgoto-4.c
       1  /* Check that LRA really puts output reloads for p4 in two successors blocks */
       2  /* { dg-do compile { target { { i?86-*-* x86_64-*-* } && { ! ia32 } } } } */
       3  /* { dg-options "-O0 -fdump-rtl-reload" } */
       4  
       5  int f (int *p1, int *p2, int *p3, int *p4) {
       6    asm volatile goto (
       7              ""
       8              : "=r" (*p2), "=a" (p4)
       9              : "r" (*p2), "r" (p2)
      10              : "r8", "r9" : lab, lab2);
      11   lab: return p2 - p4;
      12   lab2: return p3 - p4;
      13  }
      14  /* { dg-final { scan-rtl-dump-times "Inserting insn reload after in bb" 2 "reload" } } */