+2014-12-01 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/16452
+ PR ld/16457
+ * ld-elf/pr16452.map: New file.
+ * ld-elf/pr16452.od: Likewise.
+ * ld-elf/pr16452a.c: Likewise.
+ * ld-elf/pr16452b.c: Likewise.
+ * ld-elf/pr16457.od: Likewise.
+
+ * ld-elf/shared.exp (build_tests): Add tests for PR ld/16452 and
+ PR ld/16457.
+
2014-11-18 H.J. Lu <hongjiu.lu@intel.com>
* ld-x86-64/mpx.exp: Always run mpx3 and mpx4 tests in 64-bit.
{"Build dynamic-1"
"-Wl,--dynamic-list,dynamic-1.syms -Wl,--gc-sections" "-ffunction-sections"
{dynamic-1.c} {{readelf {-s} dynamic-1.rd}} "dynamic-1"}
+ {"Build libpr16452a.so"
+ "-shared -Wl,-soname,libpr16452a.so,--version-script=pr16452.map" "-fPIC"
+ {pr16452a.c} {} "libpr16452a.so"}
+ {"Build libpr16452b.so"
+ "-shared -Wl,-soname,libpr16452b.so,--no-as-needed tmpdir/libpr16452a.so" "-fPIC"
+ {dummy.c} {} "libpr16452b.so"}
+ {"Build pr16452"
+ "tmpdir/libpr16452b.so -Wl,-rpath=tmpdir" ""
+ {pr16452b.c} {{objdump {-p} pr16452.od}} "pr16452"}
+ {"Build pr16457"
+ "tmpdir/libpr16452b.so -Wl,-rpath=tmpdir" ""
+ {pr16452b.c} {{objdump {-p} pr16457.od}} "pr16457"}
}
run_cc_link_tests $build_tests