mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-09-10 14:59:31 +08:00
Add a test for PR ld/14170
PR ld/14170 * ld-elf/elf.exp: Add a test for PR ld/14170. * ld-elf/pr14170a.s: New file. * ld-elf/pr14170b.s: Likewise. * ld-elf/pr14170b.s: Likewise.
This commit is contained in:
@ -1,3 +1,12 @@
|
|||||||
|
2012-05-27 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
PR ld/14170
|
||||||
|
* ld-elf/elf.exp: Add a test for PR ld/14170.
|
||||||
|
|
||||||
|
* ld-elf/pr14170a.s: New file.
|
||||||
|
* ld-elf/pr14170b.s: Likewise.
|
||||||
|
* ld-elf/pr14170b.s: Likewise.
|
||||||
|
|
||||||
2012-05-26 Alan Modra <amodra@gmail.com>
|
2012-05-26 Alan Modra <amodra@gmail.com>
|
||||||
|
|
||||||
* ld-srec/srec.exp: Remove powerpc64 flag setting.
|
* ld-srec/srec.exp: Remove powerpc64 flag setting.
|
||||||
|
@ -66,6 +66,14 @@ if { ![istarget hppa64*-hpux*] } {
|
|||||||
#
|
#
|
||||||
# Only run the test on targets thats support creating shared libraries.
|
# Only run the test on targets thats support creating shared libraries.
|
||||||
if { [check_shared_lib_support] } then {
|
if { [check_shared_lib_support] } then {
|
||||||
|
run_ld_link_tests {
|
||||||
|
{"Build pr14170a.o" "" "" "pr14170a.s" {} "pr14170.a" }
|
||||||
|
{"Build shared library for pr14170"
|
||||||
|
"-shared" "" "pr14170b.s" {} "pr14170.so" }
|
||||||
|
{"PR ld/14170"
|
||||||
|
"tmpdir/pr14170a.o tmpdir/pr14170.so" "" "pr14170c.s"
|
||||||
|
{ } "a.out" }
|
||||||
|
}
|
||||||
setup_xfail "tic6x-*-*"
|
setup_xfail "tic6x-*-*"
|
||||||
run_ld_link_tests {
|
run_ld_link_tests {
|
||||||
{"Build shared library for next test"
|
{"Build shared library for next test"
|
||||||
|
11
ld/testsuite/ld-elf/pr14170a.s
Normal file
11
ld/testsuite/ld-elf/pr14170a.s
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
|
||||||
|
.global start /* Used by SH targets. */
|
||||||
|
start:
|
||||||
|
.global _start
|
||||||
|
_start:
|
||||||
|
.global __start
|
||||||
|
__start:
|
||||||
|
.global main /* Used by HPPA targets. */
|
||||||
|
main:
|
||||||
|
.dc.a foo
|
||||||
|
.dc.a bar
|
11
ld/testsuite/ld-elf/pr14170b.s
Normal file
11
ld/testsuite/ld-elf/pr14170b.s
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
.data
|
||||||
|
.type foo,%object
|
||||||
|
.globl foo
|
||||||
|
foo:
|
||||||
|
.dc.a 0
|
||||||
|
.size foo, . - foo
|
||||||
|
.type foo,%object
|
||||||
|
.globl bar
|
||||||
|
bar:
|
||||||
|
.dc.a 0
|
||||||
|
.size bar, . - bar
|
2
ld/testsuite/ld-elf/pr14170c.s
Normal file
2
ld/testsuite/ld-elf/pr14170c.s
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
.hidden foo
|
||||||
|
.comm foo,4,4
|
Reference in New Issue
Block a user