1  /* PR rtl-optimization/106751 */
       2  
       3  int *foo (void);
       4  
       5  void
       6  bar (void)
       7  {
       8    asm goto ("" : : : : lab);
       9    __builtin_unreachable ();
      10  lab:
      11    while (1)
      12      {
      13        int o;
      14        asm ("" : "=r" (o) : "g" (1));
      15        *foo () = o;
      16      }
      17  }