diff options
Diffstat (limited to 'gdb/testsuite/gdb.asm/asmsrc1.s')
-rw-r--r-- | gdb/testsuite/gdb.asm/asmsrc1.s | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.asm/asmsrc1.s b/gdb/testsuite/gdb.asm/asmsrc1.s new file mode 100644 index 00000000000..be1028064a9 --- /dev/null +++ b/gdb/testsuite/gdb.asm/asmsrc1.s @@ -0,0 +1,37 @@ + .include "common.inc" + .include "arch.inc" + +comment "main routine for assembly source debugging test" +comment "This particular testcase uses macros in <arch>.inc to achieve" +comment "machine independence. This file must be compiled with -Darch=foo." + +comment "WARNING: asm-source.exp checks for line numbers printed by gdb," +comment "therefore be careful about changing this file without also changing" +comment "asm-source.exp." + + .global main +main: + enter + +comment "Call a macro that consists of several lines of assembler code." + + several_nops + +comment "Call a subroutine in another file." + + call foo2 + +comment "All done." + + exit0 + +comment "A routine for foo2 to call." + + .global foo3 +foo3: + enter + leave + + .global exit +exit: + exit0 |