Browse Source

Add a testcase for PR ld/14918

PR ld/14918
	* ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.

	* ld-plugin/pr14918.c: New file.
	* ld-plugin/pr14918.d: Likewise.
gdb-7.10-branch
H.J. Lu 12 years ago
parent
commit
9910b1c8f3
  1. 8
      ld/testsuite/ChangeLog
  2. 3
      ld/testsuite/ld-plugin/lto.exp
  3. 5
      ld/testsuite/ld-plugin/pr14918.c
  4. 4
      ld/testsuite/ld-plugin/pr14918.d

8
ld/testsuite/ChangeLog

@ -1,3 +1,11 @@
2015-02-03 H.J. Lu <hongjiu.lu@intel.com>
PR ld/14918
* ld-plugin/lto.exp (lto_link_elf_tests): Add PR ld/14918 test.
* ld-plugin/pr14918.c: New file.
* ld-plugin/pr14918.d: Likewise.
2015-01-29 H.J. Lu <hongjiu.lu@intel.com>
* lib/ld-lib.exp (ar_simple_create): Move -rc before $aropts.

3
ld/testsuite/ld-plugin/lto.exp

@ -247,6 +247,9 @@ set lto_link_elf_tests [list \
[list "PR ld/16746 (2)" \
"-O2 -flto -fuse-linker-plugin tmpdir/pr16746c.o tmpdir/pr16746a.o" "-O2 -flto" \
{dummy.c} {} "pr16746b.exe"] \
[list "PR ld/14918" \
"-flto" "-flto" \
{pr14918.c} {{"readelf" {-d --wide} "pr14918.d"}} "pr14918.exe" "c"] \
]
# Check final symbols in executables.

5
ld/testsuite/ld-plugin/pr14918.c

@ -0,0 +1,5 @@
int
main ()
{
return 0;
}

4
ld/testsuite/ld-plugin/pr14918.d

@ -0,0 +1,4 @@
#failif
#...
0x0+1 \(NEEDED\) +Shared library: \[libgcc_s.so.[0-9]+\]
#...
Loading…
Cancel
Save