Fix Thumb-Thumb farcall v6-M (no profile) test
2016-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com> ld/ * testsuite/ld-arm/arm-elf.exp (Thumb-Thumb farcall v6-M (no profile)): Set address of .foo section when linking. * testsuite/ld-arm/farcall-thumb-thumb-m-no-profile-b.s: Place myfunc in .foo section. * testsuite/ld-arm/farcall-thumb-thumb-m-no-profile.d: Adapt expected output to the above changes.
This commit is contained in:
parent
1b451dda5f
commit
4c4ac9642a
|
@ -1,3 +1,12 @@
|
||||||
|
2016-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
|
||||||
|
|
||||||
|
* testsuite/ld-arm/arm-elf.exp (Thumb-Thumb farcall v6-M (no profile)):
|
||||||
|
Set address of .foo section when linking.
|
||||||
|
* testsuite/ld-arm/farcall-thumb-thumb-m-no-profile-b.s: Place myfunc
|
||||||
|
in .foo section.
|
||||||
|
* testsuite/ld-arm/farcall-thumb-thumb-m-no-profile.d: Adapt expected
|
||||||
|
output to the above changes.
|
||||||
|
|
||||||
2016-01-13 Nick Clifton <nickc@redhat.com>
|
2016-01-13 Nick Clifton <nickc@redhat.com>
|
||||||
|
|
||||||
* testsuite/ld-elf/elf.exp (-Bymsolic-functions): Expect to fail
|
* testsuite/ld-elf/elf.exp (-Bymsolic-functions): Expect to fail
|
||||||
|
|
|
@ -481,7 +481,7 @@ set armeabitests_nonacl {
|
||||||
{"Thumb-Thumb farcall (PIC veneer)" "-Ttext 0x1000 --section-start .foo=0x2001014 --pic-veneer" "" "-march=armv4t" {farcall-thumb-thumb.s}
|
{"Thumb-Thumb farcall (PIC veneer)" "-Ttext 0x1000 --section-start .foo=0x2001014 --pic-veneer" "" "-march=armv4t" {farcall-thumb-thumb.s}
|
||||||
{{objdump -d farcall-thumb-thumb-pic-veneer.d}}
|
{{objdump -d farcall-thumb-thumb-pic-veneer.d}}
|
||||||
"farcall-thumb-thumb-pic-veneer"}
|
"farcall-thumb-thumb-pic-veneer"}
|
||||||
{"Thumb-Thumb farcall v6-M (no profile)" "-Ttext 0x1000" "" ""
|
{"Thumb-Thumb farcall v6-M (no profile)" "-Ttext 0x1000 --section-start .foo=0x2001014" "" ""
|
||||||
{farcall-thumb-thumb-m-no-profile-a.s farcall-thumb-thumb-m-no-profile-b.s}
|
{farcall-thumb-thumb-m-no-profile-a.s farcall-thumb-thumb-m-no-profile-b.s}
|
||||||
{{objdump -d farcall-thumb-thumb-m-no-profile.d}}
|
{{objdump -d farcall-thumb-thumb-m-no-profile.d}}
|
||||||
"farcall-thumb-thumb-m-no-profile"}
|
"farcall-thumb-thumb-m-no-profile"}
|
||||||
|
|
|
@ -2,7 +2,6 @@
|
||||||
.thumb
|
.thumb
|
||||||
.type myfunc, function
|
.type myfunc, function
|
||||||
.global myfunc
|
.global myfunc
|
||||||
.text
|
.section .foo, "xa"
|
||||||
.space 102400000
|
|
||||||
myfunc:
|
myfunc:
|
||||||
bx lr
|
bx lr
|
||||||
|
|
|
@ -14,11 +14,9 @@ Disassembly of section .text:
|
||||||
100e: bc01 pop {r0}
|
100e: bc01 pop {r0}
|
||||||
1010: 4760 bx ip
|
1010: 4760 bx ip
|
||||||
1012: bf00 nop
|
1012: bf00 nop
|
||||||
1014: 061a9019 .word 0x061a9019
|
1014: 02001015 .word 0x02001015
|
||||||
\.\.\.
|
|
||||||
|
|
||||||
00080000 <_stack>:
|
Disassembly of section .foo:
|
||||||
\.\.\.
|
|
||||||
|
|
||||||
061a9018 <myfunc>:
|
02001014 <myfunc>:
|
||||||
61a9018: 4770 bx lr
|
2001014: 4770 bx lr
|
||||||
|
|
Loading…
Reference in New Issue