diff options
author | Fangrui Song <maskray@google.com> | 2022-11-10 21:42:14 -0800 |
---|---|---|
committer | Fangrui Song <i@maskray.me> | 2022-11-10 21:42:14 -0800 |
commit | 332a4eeaea69034b8ee6f50b931ce6734b55bf08 (patch) | |
tree | 81bc0da6df1402bc6773f0ad01f3c219c57b62cd /gold/testsuite/Makefile.am | |
parent | 1c343a13ba24eb2dad39a94df1a369a0f62efd13 (diff) | |
download | gdb-332a4eeaea69034b8ee6f50b931ce6734b55bf08.zip gdb-332a4eeaea69034b8ee6f50b931ce6734b55bf08.tar.gz gdb-332a4eeaea69034b8ee6f50b931ce6734b55bf08.tar.bz2 |
gold, dwp: support zstd compressed input debug sections [PR 29641]
This feature is enabled if config/zstd.m4 uses zstd.
Diffstat (limited to 'gold/testsuite/Makefile.am')
-rw-r--r-- | gold/testsuite/Makefile.am | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/gold/testsuite/Makefile.am b/gold/testsuite/Makefile.am index 843fd0d..482996a 100644 --- a/gold/testsuite/Makefile.am +++ b/gold/testsuite/Makefile.am @@ -149,25 +149,25 @@ check_PROGRAMS += object_unittest object_unittest_SOURCES = object_unittest.cc object_unittest_LDFLAGS = $(THREADFLAGS) object_unittest_LDADD = libgoldtest.a ../libgold.a ../../libiberty/libiberty.a $(LIBINTL) \ - $(THREADLIBS) $(LIBDL) $(ZLIB) $(JANSSON_LIBS) + $(THREADLIBS) $(LIBDL) $(ZLIB) $(ZSTD_LIBS) $(JANSSON_LIBS) check_PROGRAMS += binary_unittest binary_unittest_SOURCES = binary_unittest.cc binary_unittest_LDFLAGS = $(THREADFLAGS) binary_unittest_LDADD = libgoldtest.a ../libgold.a ../../libiberty/libiberty.a $(LIBINTL) \ - $(THREADLIBS) $(LIBDL) $(ZLIB) $(JANSSON_LIBS) + $(THREADLIBS) $(LIBDL) $(ZLIB) $(ZSTD_LIBS) $(JANSSON_LIBS) check_PROGRAMS += leb128_unittest leb128_unittest_SOURCES = leb128_unittest.cc leb128_unittest_LDFLAGS = $(THREADFLAGS) leb128_unittest_LDADD = libgoldtest.a ../libgold.a ../../libiberty/libiberty.a $(LIBINTL) \ - $(THREADLIBS) $(LIBDL) $(ZLIB) $(JANSSON_LIBS) + $(THREADLIBS) $(LIBDL) $(ZLIB) $(ZSTD_LIBS) $(JANSSON_LIBS) check_PROGRAMS += overflow_unittest overflow_unittest_SOURCES = overflow_unittest.cc overflow_unittest_LDFLAGS = $(THREADFLAGS) overflow_unittest_LDADD = libgoldtest.a ../libgold.a ../../libiberty/libiberty.a $(LIBINTL) \ - $(THREADLIBS) $(LIBDL) $(ZLIB) $(JANSSON_LIBS) + $(THREADLIBS) $(LIBDL) $(ZLIB) $(ZSTD_LIBS) $(JANSSON_LIBS) overflow_unittest.o: overflow_unittest.cc $(CXXCOMPILE) -O3 -c -o $@ $< @@ -3120,6 +3120,17 @@ gdb_index_test_2_gabi: gdb_index_test_cdebug_gabi.o gcctestdir/ld $(CXXLINK) -Wl,--gdb-index $< gdb_index_test_2_gabi.stdout: gdb_index_test_2_gabi $(TEST_READELF) --debug-dump=gdb_index $< > $@ +if HAVE_ZSTD +check_SCRIPTS += gdb_index_test_2_zstd.sh +check_DATA += gdb_index_test_2_zstd.stdout +MOSTLYCLEANFILES += gdb_index_test_2_zstd.stdout gdb_index_test_2_zstd +gdb_index_test_cdebug_zstd.o: gdb_index_test.cc + $(CXXCOMPILE) -O0 -g -Wa,--compress-debug-sections=zstd -c -o $@ $< +gdb_index_test_2_zstd: gdb_index_test_cdebug_zstd.o gcctestdir/ld + $(CXXLINK) -Wl,--gdb-index $< +gdb_index_test_2_zstd.stdout: gdb_index_test_2_zstd + $(TEST_READELF) --debug-dump=gdb_index $< > $@ +endif # Another simple C test (DW_AT_high_pc encoding) for --gdb-index. check_SCRIPTS += gdb_index_test_3.sh |