projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* bfd/elf32-arm.c (v8): New array.
[deliverable/binutils-gdb.git]
/
ld
/
testsuite
/
ld-arm
/
farcall-thumb-arm.s
diff --git
a/ld/testsuite/ld-arm/farcall-thumb-arm.s
b/ld/testsuite/ld-arm/farcall-thumb-arm.s
index 82cfb955543cc3817125f1574556bd9ef78b3f9c..1fd6a078f50e7a78f30c1b2a1dc27d49002aec2e 100644
(file)
--- a/
ld/testsuite/ld-arm/farcall-thumb-arm.s
+++ b/
ld/testsuite/ld-arm/farcall-thumb-arm.s
@@
-1,19
+1,27
@@
@ Test to ensure that a Thumb to ARM call exceeding 4Mb generates a stub.
@ Test to ensure that a Thumb to ARM call exceeding 4Mb generates a stub.
+@ Check that we can generate two types of stub in the same section.
.global _start
.syntax unified
.global _start
.syntax unified
-@ We will place the section .text at 0x1
00
0.
+@ We will place the section .text at 0x1
c0101
0.
.text
.thumb_func
_start:
.text
.thumb_func
_start:
+ .global bar
+ bl bar
+@ This call is close enough to generate a "short branch" stub
+@ or no stub if blx is available.
+ .space 0x0300000
bl bar
@ We will place the section .foo at 0x2001014.
.section .foo, "xa"
bl bar
@ We will place the section .foo at 0x2001014.
.section .foo, "xa"
+ .arm
+ .type bar, %function
bar:
bx lr
bar:
bx lr
This page took
0.024089 seconds
and
4
git commands to generate.