Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gcc.dg/debug/pr37616.c @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
/* PR debug/37616 */ /* Test that one can put breakpoints onto continue, exitlab and break and actually see program reaching those breakpoints. This version of the test just checks that it can be compiled, linked and executed, further testing is done in corresponding gcc.dg/dwarf2/ test and hopefully in gdb testsuite. */ /* { dg-do run } */ /* { dg-options "-O0 -g -dA" } */ extern void abort (void); int foo (int parm) { int varj, varm; for (varj = 0; varj < 10; varj++) { if (varj == 5) continue; if (varj == 7 && !parm) goto exitlab; if (varj == 9) break; varm = varj; } exitlab: return varm; } int main (void) { if (foo (0) != 6) abort (); if (foo (1) != 8) abort (); return 0; }