mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 20:28:28 +08:00
ld/testsuite/
* ld-arm/arm-elf.exp (armeabitests): Run new tests. Correct BE8 output filename. * ld-arm/farcall-arm-arm-be.d, ld-arm/farcall-thumb-arm-be.d: New.
This commit is contained in:
@ -1,3 +1,9 @@
|
||||
2009-02-23 Daniel Jacobowitz <dan@codesourcery.com>
|
||||
|
||||
* ld-arm/arm-elf.exp (armeabitests): Run new tests. Correct BE8 output
|
||||
filename.
|
||||
* ld-arm/farcall-arm-arm-be.d, ld-arm/farcall-thumb-arm-be.d: New.
|
||||
|
||||
2009-02-23 Christophe Lyon <christophe.lyon@st.com>
|
||||
|
||||
* ld-arm/arm-elf.exp: Add new farcall-thumb-arm-be8 test.
|
||||
|
@ -267,6 +267,9 @@ set armeabitests {
|
||||
{"ARM-ARM farcall (BE8)" "-Ttext 0x1000 --section-start .foo=0x2001020 -EB --be8" "-EB" {farcall-arm-arm.s}
|
||||
{{objdump -d farcall-arm-arm-be8.d}}
|
||||
"farcall-arm-arm-be8"}
|
||||
{"ARM-ARM farcall (BE)" "-Ttext 0x1000 --section-start .foo=0x2001020 -EB" "-EB" {farcall-arm-arm.s}
|
||||
{{objdump -d farcall-arm-arm-be.d}}
|
||||
"farcall-arm-arm-be"}
|
||||
|
||||
{"ARM-Thumb farcall" "-Ttext 0x1000 --section-start .foo=0x2001014" "" {farcall-arm-thumb.s}
|
||||
{{objdump -d farcall-arm-thumb.d}}
|
||||
@ -299,7 +302,10 @@ set armeabitests {
|
||||
"farcall-thumb-arm"}
|
||||
{"Thumb-ARM farcall (BE8)" "-Ttext 0x1000 --section-start .foo=0x2001014 -EB --be8" "-W -EB" {farcall-thumb-arm.s}
|
||||
{{objdump -d farcall-thumb-arm-be8.d}}
|
||||
"farcall-thumb-arm"}
|
||||
"farcall-thumb-arm-be8"}
|
||||
{"Thumb-ARM farcall (BE)" "-Ttext 0x1000 --section-start .foo=0x2001014 -EB" "-W -EB" {farcall-thumb-arm.s}
|
||||
{{objdump -d farcall-thumb-arm-be.d}}
|
||||
"farcall-thumb-arm-be"}
|
||||
{"Thumb-ARM (short) call" "-Ttext 0x1000 --section-start .foo=0x0002014" "-W" {farcall-thumb-arm-short.s}
|
||||
{{objdump -d farcall-thumb-arm-short.d}}
|
||||
"farcall-thumb-arm-short"}
|
||||
|
14
ld/testsuite/ld-arm/farcall-arm-arm-be.d
Normal file
14
ld/testsuite/ld-arm/farcall-arm-arm-be.d
Normal file
@ -0,0 +1,14 @@
|
||||
.*: file format .*
|
||||
|
||||
Disassembly of section .text:
|
||||
|
||||
00001000 <__bar_veneer>:
|
||||
1000: e51ff004 ldr pc, \[pc, #-4\] ; 1004 <__bar_veneer\+0x4>
|
||||
1004: 02001020 .word 0x02001020
|
||||
|
||||
00001008 <_start>:
|
||||
1008: ebfffffc bl 1000 <__bar_veneer>
|
||||
Disassembly of section .foo:
|
||||
|
||||
02001020 <bar>:
|
||||
2001020: e12fff1e bx lr
|
17
ld/testsuite/ld-arm/farcall-thumb-arm-be.d
Normal file
17
ld/testsuite/ld-arm/farcall-thumb-arm-be.d
Normal file
@ -0,0 +1,17 @@
|
||||
.*: file format .*
|
||||
|
||||
Disassembly of section .text:
|
||||
|
||||
00001000 <__bar_from_thumb>:
|
||||
1000: 4778 bx pc
|
||||
1002: 46c0 nop.*
|
||||
1004: e51ff004 ldr pc, \[pc, #-4\] ; 1008 <__bar_from_thumb\+0x8>
|
||||
1008: 02001014 .word 0x02001014
|
||||
100c: 00000000 .word 0x00000000
|
||||
|
||||
00001010 <_start>:
|
||||
1010: f7ff fff6 bl 1000 <__bar_from_thumb>
|
||||
Disassembly of section .foo:
|
||||
|
||||
02001014 <bar>:
|
||||
2001014: e12fff1e bx lr
|
Reference in New Issue
Block a user