(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
debug/
pr29609-1.c
       1  /* PR debug/29609 */
       2  /* Verify that breakpoint on the break is hit.
       3     This version of the test just checks that it can be compiled, linked
       4     and executed, further testing is done in corresponding gcc.dg/dwarf2/
       5     test and hopefully in gdb testsuite.  */
       6  /* { dg-do run } */
       7  /* { dg-options "-O0 -g -dA" } */
       8  
       9  extern void abort (void);
      10  
      11  int
      12  foo (void)
      13  {
      14    int a, i;
      15  
      16    for (i = 1; i <= 10; i++)
      17      {
      18        if (i < 3)
      19  	a = 1;
      20        else
      21  	break;
      22        a = 5;
      23      }
      24    return a;
      25  }
      26  
      27  int
      28  main (void)
      29  {
      30    if (foo () != 5)
      31      abort ();
      32    return 0;
      33  }