diff options
Diffstat (limited to 'gdb/testsuite/gdb.base/mips_pro.c')
-rw-r--r-- | gdb/testsuite/gdb.base/mips_pro.c | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.base/mips_pro.c b/gdb/testsuite/gdb.base/mips_pro.c new file mode 100644 index 00000000000..d2d1884b9cd --- /dev/null +++ b/gdb/testsuite/gdb.base/mips_pro.c @@ -0,0 +1,35 @@ +/* Tests regarding examination of prologues. */ + +int +inner (z) + int z; +{ + return 2 * z; +} + +int +middle (x) + int x; +{ + if (x == 0) + return inner (5); + else + return inner (6); +} + +int +top (y) + int y; +{ + return middle (y + 1); +} + +int +main (argc, argv) +{ +#ifdef usestubs + set_debug_traps(); + breakpoint(); +#endif + return top (-1) + top (1); +} |