text: /* PR rtl-optimization/63637 */
  /* { dg-do compile } */
  /* { dg-options "-O2" } */
  
  int
  foo (void)
  {
    int a, b, c;
    asm ("# Magic instruction" : "=r" (a) : "r" (0));
    asm ("# Magic instruction" : "=r" (b) : "r" (0));
    asm ("# Magic instruction" : "=r" (c) : "r" (0));
    return a + b + c;
  }
  
  /* { dg-final { scan-assembler-times "# Magic instruction" 1 } } */
  