gdb/testsuite: Improve comments in recently added test
[external/binutils.git] / gdb / testsuite / gdb.arch / riscv-unwind-long-insn-8.s
1 /* Copyright 2019 Free Software Foundation, Inc.
2
3    This program is free software; you can redistribute it and/or modify
4    it under the terms of the GNU General Public License as published by
5    the Free Software Foundation; either version 3 of the License, or
6    (at your option) any later version.
7
8    This program is distributed in the hope that it will be useful,
9    but WITHOUT ANY WARRANTY; without even the implied warranty of
10    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11    GNU General Public License for more details.
12
13    You should have received a copy of the GNU General Public License
14    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
15
16         .option nopic
17         .text
18
19         .align  1
20         .globl  bar
21         .type   bar, @function
22 bar:
23         tail       1f
24         .size   bar, .-func
25
26         .align  1
27         .globl  func
28         .type   func, @function
29 func:
30         /* A fake 8 byte instruction.  This is never executed, but the
31            prologue scanner will try to decode it.  These long
32            instructions are ISA extensions, use .byte rather than an
33            actual instruction mnemonic so that the test can be compiled
34            with a toolchain that doesn't include any long instruction
35            extensions.  */
36         .byte 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
37 1:
38         addi    sp,sp,-16
39         sw      s0,12(sp)
40         addi    s0,sp,16
41         nop
42         lw      s0,12(sp)
43         addi    sp,sp,16
44         jr      ra
45         .size   func, .-func