diff options
Diffstat (limited to 'gold/testsuite/Makefile.am')
-rw-r--r-- | gold/testsuite/Makefile.am | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gold/testsuite/Makefile.am b/gold/testsuite/Makefile.am index 72a296f..38e5481 100644 --- a/gold/testsuite/Makefile.am +++ b/gold/testsuite/Makefile.am @@ -4418,4 +4418,20 @@ pr26936c.o: pr26936c.s pr26936d.o: pr26936d.s $(TEST_AS) --gen-debug -mx86-used-note=yes -o $@ $< +check_SCRIPTS += retain.sh +check_DATA += retain_1.out retain_2.out +MOSTLYCLEANFILES += retain_1 retain_2 +retain_1.out: retain_1 + $(TEST_NM) $< >$@ +retain_1: retain_1.o ../ld-new + ../ld-new -e _start --gc-sections -o $@ retain_1.o +retain_1.o: retain_1.s + $(TEST_AS) -o $@ $< +retain_2.out: retain_2 + $(TEST_READELF) -d $< >$@ +retain_2: retain_2.o ../ld-new + ../ld-new -pie -e _start --gc-sections -o $@ retain_2.o +retain_2.o: retain_2.s + $(TEST_AS) -o $@ $< + endif DEFAULT_TARGET_X86_64 |