(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
pr107937.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-O -Wuninitialized" } */
       3  
       4  int _setjmp(int);
       5  int regs, vm_debug_engine_vp_0, vm_debug_engine_vp_2;
       6  
       7  void
       8  vm_dispatch_hook();
       9  
      10  
      11  void
      12  vm_debug_engine() {
      13    int fp;
      14    void *jump_table = &&l_nop;
      15  l_nop:
      16    if (__builtin_expect(vm_debug_engine_vp_2, 0))
      17      vm_dispatch_hook();
      18    if (_setjmp(regs)) {
      19      fp = fp;
      20      vm_dispatch_hook();
      21      goto *jump_table;
      22    }
      23    vm_debug_engine_vp_0 = fp;
      24  }