libabigail/tests/data/Makefile.am
Dodji Seketeli 0cf1828a90 Fix type synthesis to fix abicompat weak mode
While looking further in the issue Sinny Kumari reported, I realized
that the weak mode wasn't working in that example either.

It turned out that synthesizing qualified types was not working
because we were just looking them up in the binary, rather than
looking up the un-qualified underlying type and then synthezing the
resulting qualified type.

This patch just does that.

	* include/abg-fwd.h
	(synthesize_type_from_translation_unit): Declare new function.
	(synthesize_function_type_from_translation_unit): Make the
	translation_unit parameter non-const because the function needs to
	bind the life time of the synthesized function to the life time of
	the translation unit.  Make this function be a friend of
	abigail::ir::translation_unit.
	(synthesize_function_type_from_translation_unit):
	* src/abg-ir.cc (translation_unit::priv::synthesized_types_): New
	data member.
	(synthesize_type_from_translation_unit): Define new function.
	(synthesize_function_type_from_translation_unit): Make the
	translation_unit parameter non-const.  If the return is void, then
	take that in account carefuly.  Rather than just looking up the
	type of parameters and return value, synthesize them too,
	especially when they are qualified types.  Bind the life time of
	the synthesized function type to the lifetime of the translation
	unit.
	* tests/data/test-abicompat/test7-fn-changed-report-1.txt: New
	test reference output.
	* tests/test-abicompat.cc (in_out_spec): Run the harness on the
	exisiting test7-fn-changed-app and libtest7-fn-changed-libapp-v1
	but in weak mode this time.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
2015-07-20 17:11:32 +02:00

812 lines
34 KiB
Makefile

EXTRA_DIST = \
test-read-write/test0.xml \
test-read-write/test1.xml \
test-read-write/test2.xml \
test-read-write/test3.xml \
test-read-write/test4.xml \
test-read-write/test5.xml \
test-read-write/test6.xml \
test-read-write/test7.xml \
test-read-write/test8.xml \
test-read-write/test9.xml \
test-read-write/test10.xml \
test-read-write/test11.xml \
test-read-write/test12.xml \
test-read-write/test13.xml \
test-read-write/test14.xml \
test-read-write/test15.xml \
test-read-write/test16.xml \
test-read-write/test17.xml \
test-read-write/test18.xml \
test-read-write/test19.xml \
test-read-write/test20.xml \
test-read-write/test21.xml \
test-read-write/test22.xml \
test-read-write/test23.xml \
test-read-write/test24.xml \
test-read-write/test25.xml \
test-read-write/test26.xml \
\
test-write-read-archive/test0.xml \
test-write-read-archive/test1.xml \
test-write-read-archive/test2.xml \
test-write-read-archive/test3.xml \
test-write-read-archive/test4.xml \
\
test-core-diff/report0.txt \
test-core-diff/report1.txt \
test-core-diff/report2.txt \
test-core-diff/report3.txt \
test-core-diff/report4.txt \
test-core-diff/report5.txt \
test-core-diff/report6.txt \
test-core-diff/report7.txt \
test-core-diff/report8.txt \
test-core-diff/report9.txt \
test-core-diff/report10.txt \
test-core-diff/report11.txt \
test-core-diff/report12.txt \
test-core-diff/report13.txt \
\
test-abidiff/test-enum0-v0.cc.bi \
test-abidiff/test-enum0-v1.cc.bi \
test-abidiff/test-enum0-report.txt \
test-abidiff/test-enum1-v0.cc.bi \
test-abidiff/test-enum1-v1.cc.bi \
test-abidiff/test-enum1-report.txt \
test-abidiff/test-qual-type0-v0.cc.bi \
test-abidiff/test-qual-type0-v1.cc.bi \
test-abidiff/test-qual-type0-report.txt \
test-abidiff/test-struct0-v0.cc.bi \
test-abidiff/test-struct0-v1.cc.bi \
test-abidiff/test-struct0-report.txt \
test-abidiff/test-struct1-v0.cc.bi \
test-abidiff/test-struct1-v1.cc.bi \
test-abidiff/test-struct1-report.txt \
test-abidiff/test-var0-v0.cc.bi \
test-abidiff/test-var0-v1.cc.bi \
test-abidiff/test-var0-report.txt \
test-abidiff/test-corpus0-v0.so.abi \
test-abidiff/test-corpus0-v1.so.abi \
test-abidiff/test-corpus0-report0.txt \
\
test-diff-dwarf/test0-v0.cc \
test-diff-dwarf/test0-v0.o \
test-diff-dwarf/test0-v1.cc \
test-diff-dwarf/test0-v1.o \
test-diff-dwarf/test0-report.txt \
test-diff-dwarf/test1-v0.cc \
test-diff-dwarf/test1-v0.o \
test-diff-dwarf/test1-v1.cc \
test-diff-dwarf/test1-v1.o \
test-diff-dwarf/test1-report.txt \
test-diff-dwarf/test2-v0.cc \
test-diff-dwarf/test2-v0.o \
test-diff-dwarf/test2-v1.cc \
test-diff-dwarf/test2-v1.o \
test-diff-dwarf/test2-report.txt \
test-diff-dwarf/test3-v0.cc \
test-diff-dwarf/test3-v0.o \
test-diff-dwarf/test3-v1.cc \
test-diff-dwarf/test3-v1.o \
test-diff-dwarf/test3-report.txt \
test-diff-dwarf/test4-v0.cc \
test-diff-dwarf/test4-v0.o \
test-diff-dwarf/test4-v1.cc \
test-diff-dwarf/test4-v1.o \
test-diff-dwarf/test4-report.txt \
test-diff-dwarf/test5-v0.cc \
test-diff-dwarf/test5-v0.o \
test-diff-dwarf/test5-v1.cc \
test-diff-dwarf/test5-v1.o \
test-diff-dwarf/test5-report.txt \
test-diff-dwarf/test6-v0.cc \
test-diff-dwarf/test6-v0.o \
test-diff-dwarf/test6-v1.cc \
test-diff-dwarf/test6-v1.o \
test-diff-dwarf/test6-report.txt \
test-diff-dwarf/test7-v0.cc \
test-diff-dwarf/test7-v0.o \
test-diff-dwarf/test7-v1.cc \
test-diff-dwarf/test7-v1.o \
test-diff-dwarf/test7-report.txt \
test-diff-dwarf/test8-v0.cc \
test-diff-dwarf/test8-v0.o \
test-diff-dwarf/test8-v1.cc \
test-diff-dwarf/test8-v1.o \
test-diff-dwarf/test8-report.txt \
test-diff-dwarf/test9-v0.cc \
test-diff-dwarf/libtest9-v0.so \
test-diff-dwarf/test9-v1.cc \
test-diff-dwarf/libtest9-v1.so \
test-diff-dwarf/test9-report.txt \
test-diff-dwarf/test10-v0.cc \
test-diff-dwarf/test10-v0.o \
test-diff-dwarf/test10-v1.cc \
test-diff-dwarf/test10-v1.o \
test-diff-dwarf/test10-report.txt \
test-diff-dwarf/test11-v0.cc \
test-diff-dwarf/test11-v0.o \
test-diff-dwarf/test11-v1.cc \
test-diff-dwarf/test11-v1.o \
test-diff-dwarf/test11-report.txt \
test-diff-dwarf/test12-v0.c \
test-diff-dwarf/libtest12-v0.so \
test-diff-dwarf/test12-v1.c \
test-diff-dwarf/libtest12-v1.so \
test-diff-dwarf/test12-version-script \
test-diff-dwarf/test12-report.txt \
test-diff-dwarf/test13-v0.cc \
test-diff-dwarf/test13-v0.o \
test-diff-dwarf/test13-v1.cc \
test-diff-dwarf/test13-v1.o \
test-diff-dwarf/test13-report.txt \
test-diff-dwarf/test14-inline-v0.cc \
test-diff-dwarf/test14-inline-v0.o \
test-diff-dwarf/test14-inline-v1.cc \
test-diff-dwarf/test14-inline-v1.o \
test-diff-dwarf/test14-inline-report.txt \
test-diff-dwarf/test15-enum-v0.cc \
test-diff-dwarf/test15-enum-v0.o \
test-diff-dwarf/test15-enum-v1.cc \
test-diff-dwarf/test15-enum-v1.o \
test-diff-dwarf/test15-enum-report.txt \
test-diff-dwarf/test16-syms-only-v0.o \
test-diff-dwarf/test16-syms-only-v1.o \
test-diff-dwarf/test16-syms-only-v0.cc \
test-diff-dwarf/test16-syms-only-v1.cc \
test-diff-dwarf/test16-syms-only-report.txt \
test-diff-dwarf/test17-non-refed-syms-v0.o \
test-diff-dwarf/test17-non-refed-syms-v1.o \
test-diff-dwarf/test17-non-refed-syms-report-0.txt \
test-diff-dwarf/test17-non-refed-syms-v0.cc \
test-diff-dwarf/test17-non-refed-syms-v1.cc \
test-diff-dwarf/libtest18-alias-sym-v0.so \
test-diff-dwarf/libtest18-alias-sym-v1.so \
test-diff-dwarf/test18-alias-sym-report-0.txt \
test-diff-dwarf/test18-alias-sym-v0.cc \
test-diff-dwarf/test18-alias-sym-v1.cc \
test-diff-dwarf/test18-alias-sym-version-script \
test-diff-dwarf/libtest19-soname-v0.so \
test-diff-dwarf/libtest19-soname-v1.so \
test-diff-dwarf/test19-soname-report-0.txt \
test-diff-dwarf/test19-soname-v0.cc \
test-diff-dwarf/test19-soname-v1.cc \
test-diff-dwarf/libtest20-add-fn-parm-v0.so \
test-diff-dwarf/libtest20-add-fn-parm-v1.so \
test-diff-dwarf/test20-add-fn-parm-report-0.txt \
test-diff-dwarf/test20-add-fn-parm-v0.c \
test-diff-dwarf/test20-add-fn-parm-v1.c \
test-diff-dwarf/libtest21-redundant-fn-v0.so \
test-diff-dwarf/libtest21-redundant-fn-v1.so \
test-diff-dwarf/test21-redundant-fn-report-0.txt \
test-diff-dwarf/test21-redundant-fn-v0.cc \
test-diff-dwarf/test21-redundant-fn-v1.cc \
test-diff-dwarf/libtest22-changed-parm-c-v0.so \
test-diff-dwarf/libtest22-changed-parm-c-v1.so \
test-diff-dwarf/test22-changed-parm-c-report-0.txt \
test-diff-dwarf/test22-changed-parm-c-v0.c \
test-diff-dwarf/test22-changed-parm-c-v1.c \
test-diff-dwarf/libtest-23-diff-arch-v0-32.so \
test-diff-dwarf/libtest-23-diff-arch-v0-64.so \
test-diff-dwarf/test-23-diff-arch-report-0.txt \
test-diff-dwarf/test-23-diff-arch-v0.cc \
test-diff-dwarf/libtest24-added-fn-parms-v0.so \
test-diff-dwarf/libtest24-added-fn-parms-v1.so \
test-diff-dwarf/test24-added-fn-parms-report-0.txt \
test-diff-dwarf/test24-added-fn-parms-v0.c \
test-diff-dwarf/test24-added-fn-parms-v1.c \
test-diff-dwarf/libtest25-removed-fn-parms-v0.so \
test-diff-dwarf/libtest25-removed-fn-parms-v1.so \
test-diff-dwarf/test25-removed-fn-parms-report-0.txt \
test-diff-dwarf/test25-removed-fn-parms-v0.c \
test-diff-dwarf/test25-removed-fn-parms-v1.c \
test-diff-dwarf/libtest26-added-parms-before-variadic-v0.so \
test-diff-dwarf/libtest26-added-parms-before-variadic-v1.so \
test-diff-dwarf/test26-added-parms-before-variadic-report.txt \
test-diff-dwarf/test26-added-parms-before-variadic-v0.c \
test-diff-dwarf/test26-added-parms-before-variadic-v1.c \
test-diff-dwarf/test27-local-base-diff-v0.o \
test-diff-dwarf/test27-local-base-diff-v1.o \
test-diff-dwarf/test27-local-base-diff-v0.cc \
test-diff-dwarf/test27-local-base-diff-v1.cc \
test-diff-dwarf/test27-local-base-diff-report.txt \
test-diff-dwarf/test28-vtable-changes-report-0.txt \
test-diff-dwarf/test28-vtable-changes-v0.o \
test-diff-dwarf/test28-vtable-changes-v1.o \
test-diff-dwarf/test28-vtable-changes-v0.cc \
test-diff-dwarf/test28-vtable-changes-v1.cc \
\
test-read-dwarf/test0 \
test-read-dwarf/test0.abi \
test-read-dwarf/test0.cc \
test-read-dwarf/test1 \
test-read-dwarf/test1.abi \
test-read-dwarf/test1.cc \
test-read-dwarf/test2.h \
test-read-dwarf/test2-0.cc \
test-read-dwarf/test2-1.cc \
test-read-dwarf/test2.so \
test-read-dwarf/test2.so.abi \
test-read-dwarf/test3.c \
test-read-dwarf/test3.so \
test-read-dwarf/test3.so.abi \
test-read-dwarf/test4.c \
test-read-dwarf/test4.so \
test-read-dwarf/test4.so.abi \
test-read-dwarf/test5.cc \
test-read-dwarf/test5.o \
test-read-dwarf/test5.o.abi \
test-read-dwarf/test6.cc \
test-read-dwarf/test6.so \
test-read-dwarf/test6.so.abi \
test-read-dwarf/test7.cc \
test-read-dwarf/test7.so \
test-read-dwarf/test7.so.abi \
test-read-dwarf/test8-qualified-this-pointer.cc \
test-read-dwarf/test8-qualified-this-pointer.so \
test-read-dwarf/test8-qualified-this-pointer.so.abi \
\
test-diff-filter/test0-v0.cc \
test-diff-filter/test0-v1.cc \
test-diff-filter/test0-v0.o \
test-diff-filter/test0-v1.o \
test-diff-filter/test0-report.txt \
test-diff-filter/test01-report.txt \
test-diff-filter/test1-v0.cc \
test-diff-filter/test1-v1.cc \
test-diff-filter/test1-v0.o \
test-diff-filter/test1-v1.o \
test-diff-filter/test1-report.txt \
test-diff-filter/test2-v0.cc \
test-diff-filter/test2-v1.cc \
test-diff-filter/test2-v0.o \
test-diff-filter/test2-v1.o \
test-diff-filter/test2-report.txt \
test-diff-filter/test3-v0.cc \
test-diff-filter/test3-v1.cc \
test-diff-filter/test3-v0.o \
test-diff-filter/test3-v1.o \
test-diff-filter/test3-report.txt \
test-diff-filter/test4-v0.cc \
test-diff-filter/test4-v1.cc \
test-diff-filter/test4-v0.o \
test-diff-filter/test4-v1.o \
test-diff-filter/test4-report.txt \
test-diff-filter/test5-v0.cc \
test-diff-filter/test5-v1.cc \
test-diff-filter/test5-v0.o \
test-diff-filter/test5-v1.o \
test-diff-filter/test5-report.txt \
test-diff-filter/test6-v0.cc \
test-diff-filter/test6-v1.cc \
test-diff-filter/test6-v0.o \
test-diff-filter/test6-v1.o \
test-diff-filter/test6-report.txt \
test-diff-filter/test7-v0.cc \
test-diff-filter/test7-v1.cc \
test-diff-filter/test7-v0.o \
test-diff-filter/test7-v1.o \
test-diff-filter/test7-report.txt \
test-diff-filter/test8-v0.cc \
test-diff-filter/test8-v1.cc \
test-diff-filter/test8-v0.o \
test-diff-filter/test8-v1.o \
test-diff-filter/test8-report.txt \
test-diff-filter/test9-v0.cc \
test-diff-filter/test9-v1.cc \
test-diff-filter/test9-v0.o \
test-diff-filter/test9-v1.o \
test-diff-filter/test9-report.txt \
test-diff-filter/test10-v0.cc \
test-diff-filter/test10-v1.cc \
test-diff-filter/test10-v0.o \
test-diff-filter/test10-v1.o \
test-diff-filter/test10-report.txt \
test-diff-filter/test11-v0.cc \
test-diff-filter/test11-v1.cc \
test-diff-filter/test11-v0.o \
test-diff-filter/test11-v1.o \
test-diff-filter/test11-report.txt \
test-diff-filter/test12-v0.cc \
test-diff-filter/test12-v1.cc \
test-diff-filter/test12-v0.o \
test-diff-filter/test12-v1.o \
test-diff-filter/test12-report.txt \
test-diff-filter/test13-v0.cc \
test-diff-filter/test13-v1.cc \
test-diff-filter/test13-v0.o \
test-diff-filter/test13-v1.o \
test-diff-filter/test13-report.txt \
test-diff-filter/test14-v0.cc \
test-diff-filter/test14-v1.cc \
test-diff-filter/test14-v0.o \
test-diff-filter/test14-v1.o \
test-diff-filter/test14-0-report.txt \
test-diff-filter/test14-1-report.txt \
test-diff-filter/test15-v0.cc \
test-diff-filter/test15-v1.cc \
test-diff-filter/test15-v0.o \
test-diff-filter/test15-v1.o \
test-diff-filter/test15-0-report.txt \
test-diff-filter/test15-1-report.txt \
test-diff-filter/test16-v0.cc \
test-diff-filter/test16-v1.cc \
test-diff-filter/test16-v0.o \
test-diff-filter/test16-v1.o \
test-diff-filter/test16-report.txt \
test-diff-filter/test16-report-2.txt \
test-diff-filter/test17-v0.cc \
test-diff-filter/test17-v1.cc \
test-diff-filter/test17-v0.o \
test-diff-filter/test17-v1.o \
test-diff-filter/test17-0-report.txt \
test-diff-filter/test17-1-report.txt \
test-diff-filter/test18-v0.cc \
test-diff-filter/test18-v1.cc \
test-diff-filter/test18-v0.o \
test-diff-filter/test18-v1.o \
test-diff-filter/test18-report.txt \
test-diff-filter/test19-enum-v0.cc \
test-diff-filter/test19-enum-v1.cc \
test-diff-filter/test19-enum-v0.o \
test-diff-filter/test19-enum-v1.o \
test-diff-filter/test19-enum-report-0.txt \
test-diff-filter/test19-enum-report-1.txt \
test-diff-filter/test20-inline-v0.cc \
test-diff-filter/test20-inline-v1.cc \
test-diff-filter/test20-inline-v0.o \
test-diff-filter/test20-inline-v1.o \
test-diff-filter/test20-inline-report-0.txt \
test-diff-filter/test20-inline-report-1.txt \
test-diff-filter/libtest21-compatible-vars-v0.so \
test-diff-filter/libtest21-compatible-vars-v1.so \
test-diff-filter/test21-compatible-vars-report-0.txt \
test-diff-filter/test21-compatible-vars-report-1.txt \
test-diff-filter/test21-compatible-vars-v0.cc \
test-diff-filter/test21-compatible-vars-v1.cc \
test-diff-filter/libtest22-compatible-fns-v0.so \
test-diff-filter/libtest22-compatible-fns-v1.so \
test-diff-filter/test22-compatible-fns-report-0.txt \
test-diff-filter/test22-compatible-fns-report-1.txt \
test-diff-filter/test22-compatible-fns-v0.c \
test-diff-filter/test22-compatible-fns-v1.c \
test-diff-filter/libtest23-redundant-fn-parm-change-v0.so \
test-diff-filter/libtest23-redundant-fn-parm-change-v1.so \
test-diff-filter/test23-redundant-fn-parm-change-report-0.txt \
test-diff-filter/test23-redundant-fn-parm-change-v0.c \
test-diff-filter/test23-redundant-fn-parm-change-v1.c \
test-diff-filter/libtest24-compatible-vars-v0.so \
test-diff-filter/libtest24-compatible-vars-v1.so \
test-diff-filter/test24-compatible-vars-report-0.txt \
test-diff-filter/test24-compatible-vars-report-1.txt \
test-diff-filter/test24-compatible-vars-v0.c \
test-diff-filter/test24-compatible-vars-v1.c \
test-diff-filter/libtest25-cyclic-type-v0.so \
test-diff-filter/libtest25-cyclic-type-v1.so \
test-diff-filter/test25-cyclic-type-report-0.txt \
test-diff-filter/test25-cyclic-type-report-1.txt \
test-diff-filter/test25-cyclic-type-v0.cc \
test-diff-filter/test25-cyclic-type-v1.cc \
test-diff-filter/libtest26-qualified-redundant-node-v0.so \
test-diff-filter/libtest26-qualified-redundant-node-v1.so \
test-diff-filter/test26-qualified-redundant-node-report-0.txt \
test-diff-filter/test26-qualified-redundant-node-report-1.txt \
test-diff-filter/test26-qualified-redundant-node-v0.cc \
test-diff-filter/test26-qualified-redundant-node-v1.cc \
test-diff-filter/libtest27-redundant-and-filtered-children-nodes-v0.so \
test-diff-filter/libtest27-redundant-and-filtered-children-nodes-v1.so \
test-diff-filter/test27-redundant-and-filtered-children-nodes-report-0.txt \
test-diff-filter/test27-redundant-and-filtered-children-nodes-report-1.txt \
test-diff-filter/test27-redundant-and-filtered-children-nodes-report-2.txt \
test-diff-filter/test27-redundant-and-filtered-children-nodes-v0.cc \
test-diff-filter/test27-redundant-and-filtered-children-nodes-v1.cc \
test-diff-filter/libtest28-redundant-and-filtered-children-nodes-v0.so \
test-diff-filter/libtest28-redundant-and-filtered-children-nodes-v1.so \
test-diff-filter/test28-redundant-and-filtered-children-nodes-report-0.txt \
test-diff-filter/test28-redundant-and-filtered-children-nodes-report-1.txt \
test-diff-filter/test28-redundant-and-filtered-children-nodes-v0.cc \
test-diff-filter/test28-redundant-and-filtered-children-nodes-v1.cc \
test-diff-filter/test29-finer-redundancy-marking-report-0.txt \
test-diff-filter/test29-finer-redundancy-marking-v0.o \
test-diff-filter/test29-finer-redundancy-marking-v1.cc \
test-diff-filter/test29-finer-redundancy-marking-v0.cc \
test-diff-filter/test29-finer-redundancy-marking-v1.o \
\
test-diff-suppr/test0-type-suppr-v0.cc \
test-diff-suppr/test0-type-suppr-v1.cc \
test-diff-suppr/test0-type-suppr-v0.o \
test-diff-suppr/test0-type-suppr-v1.o \
test-diff-suppr/test0-type-suppr-0.suppr \
test-diff-suppr/test0-type-suppr-1.suppr \
test-diff-suppr/test0-type-suppr-2.suppr \
test-diff-suppr/test0-type-suppr-report-0.txt \
test-diff-suppr/test0-type-suppr-report-1.txt \
test-diff-suppr/test0-type-suppr-report-2.txt \
test-diff-suppr/test0-type-suppr-report-3.txt \
test-diff-suppr/test1-typedef-suppr.h \
test-diff-suppr/test1-typedef-suppr-v0.c \
test-diff-suppr/test1-typedef-suppr-v1.c \
test-diff-suppr/test1-typedef-suppr-v0.o \
test-diff-suppr/test1-typedef-suppr-v1.o \
test-diff-suppr/test1-typedef-suppr-0.suppr \
test-diff-suppr/test1-typedef-suppr-1.suppr \
test-diff-suppr/test1-typedef-suppr-report-0.txt \
test-diff-suppr/test1-typedef-suppr-report-1.txt \
test-diff-suppr/test1-typedef-suppr-report-2.txt \
test-diff-suppr/test2-struct-suppr-0.suppr \
test-diff-suppr/test2-struct-suppr-1.suppr \
test-diff-suppr/test2-struct-suppr-report-0.txt \
test-diff-suppr/test2-struct-suppr-report-1.txt \
test-diff-suppr/test2-struct-suppr-v0.cc \
test-diff-suppr/test2-struct-suppr-v1.cc \
test-diff-suppr/test2-struct-suppr-v0.o \
test-diff-suppr/test2-struct-suppr-v1.o \
test-diff-suppr/test3-struct-suppr-0.suppr \
test-diff-suppr/test3-struct-suppr-1.suppr \
test-diff-suppr/test3-struct-suppr-report-0.txt \
test-diff-suppr/test3-struct-suppr-report-1.txt \
test-diff-suppr/test3-struct-suppr-report-2.txt \
test-diff-suppr/test3-struct-suppr-v0.cc \
test-diff-suppr/test3-struct-suppr-v0.o \
test-diff-suppr/test3-struct-suppr-v1.cc \
test-diff-suppr/test3-struct-suppr-v1.o \
test-diff-suppr/libtest4-local-suppr-v0.so \
test-diff-suppr/libtest4-local-suppr-v1.so \
test-diff-suppr/test4-local-suppr-0.suppr \
test-diff-suppr/test4-local-suppr-report-0.txt \
test-diff-suppr/test4-local-suppr-report-1.txt \
test-diff-suppr/test4-local-suppr-v0.c \
test-diff-suppr/test4-local-suppr-v0.h \
test-diff-suppr/test4-local-suppr-v1.c \
test-diff-suppr/test4-local-suppr-v1.h \
test-diff-suppr/libtest5-fn-suppr-v0.so \
test-diff-suppr/libtest5-fn-suppr-v1.so \
test-diff-suppr/test5-fn-suppr-0.suppr \
test-diff-suppr/test5-fn-suppr-1.suppr \
test-diff-suppr/test5-fn-suppr-2.suppr \
test-diff-suppr/test5-fn-suppr-3.suppr \
test-diff-suppr/test5-fn-suppr-4.suppr \
test-diff-suppr/test5-fn-suppr-report-0.txt \
test-diff-suppr/test5-fn-suppr-report-1.txt \
test-diff-suppr/test5-fn-suppr-report-2.txt \
test-diff-suppr/test5-fn-suppr-report-3.txt \
test-diff-suppr/test5-fn-suppr-report-4.txt \
test-diff-suppr/test5-fn-suppr-report-5.txt \
test-diff-suppr/test5-fn-suppr-v0.cc \
test-diff-suppr/test5-fn-suppr-v1.cc \
test-diff-suppr/libtest6-fn-suppr-v0.so \
test-diff-suppr/libtest6-fn-suppr-v1.so \
test-diff-suppr/test6-fn-suppr-0.suppr \
test-diff-suppr/test6-fn-suppr-1.suppr \
test-diff-suppr/test6-fn-suppr-2.suppr \
test-diff-suppr/test6-fn-suppr-3.suppr \
test-diff-suppr/test6-fn-suppr-report-0.txt \
test-diff-suppr/test6-fn-suppr-report-1.txt \
test-diff-suppr/test6-fn-suppr-report-2.txt \
test-diff-suppr/test6-fn-suppr-report-3.txt \
test-diff-suppr/test6-fn-suppr-report-4.txt \
test-diff-suppr/test6-fn-suppr-v0.cc \
test-diff-suppr/test6-fn-suppr-v1.cc \
test-diff-suppr/test6-fn-suppr-version-script \
test-diff-suppr/libtest7-var-suppr-v0.so \
test-diff-suppr/libtest7-var-suppr-v1.so \
test-diff-suppr/test7-var-suppr-v0.cc \
test-diff-suppr/test7-var-suppr-v1.cc \
test-diff-suppr/test7-var-suppr-1.suppr \
test-diff-suppr/test7-var-suppr-2.suppr \
test-diff-suppr/test7-var-suppr-3.suppr \
test-diff-suppr/test7-var-suppr-4.suppr \
test-diff-suppr/test7-var-suppr-5.suppr \
test-diff-suppr/test7-var-suppr-6.suppr \
test-diff-suppr/test7-var-suppr-7.suppr \
test-diff-suppr/test7-var-suppr-8.suppr \
test-diff-suppr/test7-var-suppr-report-0.txt \
test-diff-suppr/test7-var-suppr-report-1.txt \
test-diff-suppr/test7-var-suppr-report-2.txt \
test-diff-suppr/test7-var-suppr-report-3.txt \
test-diff-suppr/test7-var-suppr-report-4.txt \
test-diff-suppr/test7-var-suppr-report-5.txt \
test-diff-suppr/test7-var-suppr-report-6.txt \
test-diff-suppr/test7-var-suppr-report-7.txt \
test-diff-suppr/test7-var-suppr-report-8.txt \
test-diff-suppr/test7-var-suppr-version-script \
test-diff-suppr/libtest8-redundant-fn-v0.so \
test-diff-suppr/libtest8-redundant-fn-v1.so \
test-diff-suppr/test8-redundant-fn-report-0.txt \
test-diff-suppr/test8-redundant-fn-report-1.txt \
test-diff-suppr/test8-redundant-fn-v0.cc \
test-diff-suppr/test8-redundant-fn-v1.cc \
test-diff-suppr/libtest9-changed-parm-c-v0.so \
test-diff-suppr/libtest9-changed-parm-c-v1.so \
test-diff-suppr/test9-changed-parm-c-report-0.txt \
test-diff-suppr/test9-changed-parm-c-report-1.txt \
test-diff-suppr/test9-changed-parm-c-v0.c \
test-diff-suppr/test9-changed-parm-c-v1.c \
test-diff-suppr/libtest10-changed-parm-c-v0.so \
test-diff-suppr/libtest10-changed-parm-c-v1.so \
test-diff-suppr/test10-changed-parm-c-report-0.txt \
test-diff-suppr/test10-changed-parm-c-v0.c \
test-diff-suppr/test10-changed-parm-c-v1.c \
test-diff-suppr/libtest11-add-data-member-v0.so \
test-diff-suppr/libtest11-add-data-member-v1.so \
test-diff-suppr/test11-add-data-member-0.suppr \
test-diff-suppr/test11-add-data-member-1.suppr \
test-diff-suppr/test11-add-data-member-2.suppr \
test-diff-suppr/test11-add-data-member-3.suppr \
test-diff-suppr/test11-add-data-member-4.suppr \
test-diff-suppr/test11-add-data-member-report-0.txt \
test-diff-suppr/test11-add-data-member-report-1.txt \
test-diff-suppr/test11-add-data-member-v0.cc \
test-diff-suppr/test11-add-data-member-v1.cc \
test-diff-suppr/libtest12-add-data-member-v0.so \
test-diff-suppr/libtest12-add-data-member-v1.so \
test-diff-suppr/test12-add-data-member-0.suppr \
test-diff-suppr/test12-add-data-member-1.suppr \
test-diff-suppr/test12-add-data-member-report-0.txt \
test-diff-suppr/test12-add-data-member-report-1.txt \
test-diff-suppr/test12-add-data-member-report-2.txt \
test-diff-suppr/test12-add-data-member-v0.cc \
test-diff-suppr/test12-add-data-member-v1.cc \
test-diff-suppr/libtest13-suppr-through-pointer-v0.so \
test-diff-suppr/libtest13-suppr-through-pointer-v1.so \
test-diff-suppr/test13-suppr-through-pointer-0.suppr \
test-diff-suppr/test13-suppr-through-pointer-report-0.txt \
test-diff-suppr/test13-suppr-through-pointer-report-1.txt \
test-diff-suppr/test13-suppr-through-pointer-v0.cc \
test-diff-suppr/test13-suppr-through-pointer-v1.cc \
test-diff-suppr/test14-suppr-non-redundant-v0.o \
test-diff-suppr/test14-suppr-non-redundant-v1.o \
test-diff-suppr/test14-suppr-non-redundant-0.suppr \
test-diff-suppr/test14-suppr-non-redundant-report-0.txt \
test-diff-suppr/test14-suppr-non-redundant-report-1.txt \
test-diff-suppr/test14-suppr-non-redundant-v0.cc \
test-diff-suppr/test14-suppr-non-redundant-v1.cc \
test-diff-suppr/test15-suppr-added-fn-v0.o \
test-diff-suppr/test15-suppr-added-fn-v1.o \
test-diff-suppr/test15-suppr-added-fn-0.suppr \
test-diff-suppr/test15-suppr-added-fn-1.suppr \
test-diff-suppr/test15-suppr-added-fn-2.suppr \
test-diff-suppr/test15-suppr-added-fn-3.suppr \
test-diff-suppr/test15-suppr-added-fn-4.suppr \
test-diff-suppr/test15-suppr-added-fn-report-0.txt \
test-diff-suppr/test15-suppr-added-fn-report-1.txt \
test-diff-suppr/test15-suppr-added-fn-report-2.txt \
test-diff-suppr/test15-suppr-added-fn-report-3.txt \
test-diff-suppr/test15-suppr-added-fn-report-4.txt \
test-diff-suppr/test15-suppr-added-fn-report-5.txt \
test-diff-suppr/test15-suppr-added-fn-v0.cc \
test-diff-suppr/test15-suppr-added-fn-v1.cc \
test-diff-suppr/test16-suppr-removed-fn-v0.o \
test-diff-suppr/test16-suppr-removed-fn-v1.o \
test-diff-suppr/test16-suppr-removed-fn-0.suppr \
test-diff-suppr/test16-suppr-removed-fn-1.suppr \
test-diff-suppr/test16-suppr-removed-fn-2.suppr \
test-diff-suppr/test16-suppr-removed-fn-3.suppr \
test-diff-suppr/test16-suppr-removed-fn-4.suppr \
test-diff-suppr/test16-suppr-removed-fn-report-0.txt \
test-diff-suppr/test16-suppr-removed-fn-report-1.txt \
test-diff-suppr/test16-suppr-removed-fn-report-2.txt \
test-diff-suppr/test16-suppr-removed-fn-report-3.txt \
test-diff-suppr/test16-suppr-removed-fn-report-4.txt \
test-diff-suppr/test16-suppr-removed-fn-report-5.txt \
test-diff-suppr/test16-suppr-removed-fn-v0.cc \
test-diff-suppr/test16-suppr-removed-fn-v1.cc \
test-diff-suppr/test17-suppr-added-var-v0.o \
test-diff-suppr/test17-suppr-added-var-v1.o \
test-diff-suppr/test17-suppr-added-var-0.suppr \
test-diff-suppr/test17-suppr-added-var-1.suppr \
test-diff-suppr/test17-suppr-added-var-2.suppr \
test-diff-suppr/test17-suppr-added-var-3.suppr \
test-diff-suppr/test17-suppr-added-var-4.suppr \
test-diff-suppr/test17-suppr-added-var-report-0.txt \
test-diff-suppr/test17-suppr-added-var-report-1.txt \
test-diff-suppr/test17-suppr-added-var-report-2.txt \
test-diff-suppr/test17-suppr-added-var-report-3.txt \
test-diff-suppr/test17-suppr-added-var-report-4.txt \
test-diff-suppr/test17-suppr-added-var-report-5.txt \
test-diff-suppr/test17-suppr-added-var-v0.cc \
test-diff-suppr/test17-suppr-added-var-v1.cc \
test-diff-suppr/test18-suppr-removed-var-v0.o \
test-diff-suppr/test18-suppr-removed-var-v1.o \
test-diff-suppr/test18-suppr-removed-var-0.suppr \
test-diff-suppr/test18-suppr-removed-var-1.suppr \
test-diff-suppr/test18-suppr-removed-var-2.suppr \
test-diff-suppr/test18-suppr-removed-var-3.suppr \
test-diff-suppr/test18-suppr-removed-var-4.suppr \
test-diff-suppr/test18-suppr-removed-var-report-0.txt \
test-diff-suppr/test18-suppr-removed-var-report-1.txt \
test-diff-suppr/test18-suppr-removed-var-report-2.txt \
test-diff-suppr/test18-suppr-removed-var-report-3.txt \
test-diff-suppr/test18-suppr-removed-var-report-4.txt \
test-diff-suppr/test18-suppr-removed-var-report-5.txt \
test-diff-suppr/test18-suppr-removed-var-v0.cc \
test-diff-suppr/test18-suppr-removed-var-v1.cc \
test-diff-suppr/test19-suppr-added-fn-sym-v0.o \
test-diff-suppr/test19-suppr-added-fn-sym-v1.o \
test-diff-suppr/test19-suppr-added-fn-sym-0.suppr \
test-diff-suppr/test19-suppr-added-fn-sym-1.suppr \
test-diff-suppr/test19-suppr-added-fn-sym-2.suppr \
test-diff-suppr/test19-suppr-added-fn-sym-3.suppr \
test-diff-suppr/test19-suppr-added-fn-sym-4.suppr \
test-diff-suppr/test19-suppr-added-fn-sym-report-0.txt \
test-diff-suppr/test19-suppr-added-fn-sym-report-1.txt \
test-diff-suppr/test19-suppr-added-fn-sym-report-2.txt \
test-diff-suppr/test19-suppr-added-fn-sym-report-3.txt \
test-diff-suppr/test19-suppr-added-fn-sym-report-4.txt \
test-diff-suppr/test19-suppr-added-fn-sym-report-5.txt \
test-diff-suppr/test19-suppr-added-fn-sym-v0.cc \
test-diff-suppr/test19-suppr-added-fn-sym-v1.cc \
test-diff-suppr/test20-suppr-removed-fn-sym-v0.o \
test-diff-suppr/test20-suppr-removed-fn-sym-v1.o \
test-diff-suppr/test20-suppr-removed-fn-sym-0.suppr \
test-diff-suppr/test20-suppr-removed-fn-sym-1.suppr \
test-diff-suppr/test20-suppr-removed-fn-sym-2.suppr \
test-diff-suppr/test20-suppr-removed-fn-sym-3.suppr \
test-diff-suppr/test20-suppr-removed-fn-sym-4.suppr \
test-diff-suppr/test20-suppr-removed-fn-sym-report-0.txt \
test-diff-suppr/test20-suppr-removed-fn-sym-report-1.txt \
test-diff-suppr/test20-suppr-removed-fn-sym-report-2.txt \
test-diff-suppr/test20-suppr-removed-fn-sym-report-3.txt \
test-diff-suppr/test20-suppr-removed-fn-sym-report-4.txt \
test-diff-suppr/test20-suppr-removed-fn-sym-report-5.txt \
test-diff-suppr/test20-suppr-removed-fn-sym-v0.cc \
test-diff-suppr/test20-suppr-removed-fn-sym-v1.cc \
test-diff-suppr/test21-suppr-added-var-sym-v0.o \
test-diff-suppr/test21-suppr-added-var-sym-v1.o \
test-diff-suppr/test21-suppr-added-var-sym-0.suppr \
test-diff-suppr/test21-suppr-added-var-sym-1.suppr \
test-diff-suppr/test21-suppr-added-var-sym-2.suppr \
test-diff-suppr/test21-suppr-added-var-sym-3.suppr \
test-diff-suppr/test21-suppr-added-var-sym-4.suppr \
test-diff-suppr/test21-suppr-added-var-sym-report-0.txt \
test-diff-suppr/test21-suppr-added-var-sym-report-1.txt \
test-diff-suppr/test21-suppr-added-var-sym-report-2.txt \
test-diff-suppr/test21-suppr-added-var-sym-report-3.txt \
test-diff-suppr/test21-suppr-added-var-sym-report-4.txt \
test-diff-suppr/test21-suppr-added-var-sym-report-5.txt \
test-diff-suppr/test21-suppr-added-var-sym-v0.cc \
test-diff-suppr/test21-suppr-added-var-sym-v1.cc \
test-diff-suppr/test22-suppr-removed-var-sym-v0.o \
test-diff-suppr/test22-suppr-removed-var-sym-v1.o \
test-diff-suppr/test22-suppr-removed-var-sym-0.suppr \
test-diff-suppr/test22-suppr-removed-var-sym-1.suppr \
test-diff-suppr/test22-suppr-removed-var-sym-2.suppr \
test-diff-suppr/test22-suppr-removed-var-sym-3.suppr \
test-diff-suppr/test22-suppr-removed-var-sym-4.suppr \
test-diff-suppr/test22-suppr-removed-var-sym-report-0.txt \
test-diff-suppr/test22-suppr-removed-var-sym-report-1.txt \
test-diff-suppr/test22-suppr-removed-var-sym-report-2.txt \
test-diff-suppr/test22-suppr-removed-var-sym-report-3.txt \
test-diff-suppr/test22-suppr-removed-var-sym-report-4.txt \
test-diff-suppr/test22-suppr-removed-var-sym-report-5.txt \
test-diff-suppr/test22-suppr-removed-var-sym-v0.cc \
test-diff-suppr/test22-suppr-removed-var-sym-v1.cc \
test-diff-suppr/libtest23-alias-filter-v0.so \
test-diff-suppr/libtest23-alias-filter-v1.so \
test-diff-suppr/test23-alias-filter-0.suppr \
test-diff-suppr/test23-alias-filter-1.suppr \
test-diff-suppr/test23-alias-filter-2.suppr \
test-diff-suppr/test23-alias-filter-3.suppr \
test-diff-suppr/test23-alias-filter-4.suppr \
test-diff-suppr/test23-alias-filter-report-0.txt \
test-diff-suppr/test23-alias-filter-report-1.txt \
test-diff-suppr/test23-alias-filter-report-2.txt \
test-diff-suppr/test23-alias-filter-report-3.txt \
test-diff-suppr/test23-alias-filter-report-4.txt \
test-diff-suppr/test23-alias-filter-report-5.txt \
test-diff-suppr/test23-alias-filter-v0.c \
test-diff-suppr/test23-alias-filter-v1.c \
test-diff-suppr/test23-alias-filter-version-script \
test-diff-suppr/libtest24-soname-v0.so \
test-diff-suppr/libtest24-soname-v1.so \
test-diff-suppr/test24-soname-report-0.txt \
test-diff-suppr/test24-soname-report-1.txt \
test-diff-suppr/test24-soname-report-2.txt \
test-diff-suppr/test24-soname-report-3.txt \
test-diff-suppr/test24-soname-report-4.txt \
test-diff-suppr/test24-soname-suppr-0.txt \
test-diff-suppr/test24-soname-suppr-1.txt \
test-diff-suppr/test24-soname-suppr-2.txt \
test-diff-suppr/test24-soname-suppr-3.txt \
test-diff-suppr/test24-soname-suppr-4.txt \
test-diff-suppr/test24-soname-v0.cc \
test-diff-suppr/test24-soname-v1.cc \
\
test-lookup-syms/test0.cc \
test-lookup-syms/test0.o \
test-lookup-syms/test0-report.txt \
test-lookup-syms/test01-report.txt \
test-lookup-syms/test02-report.txt \
test-lookup-syms/test1.c \
test-lookup-syms/test1.version-script \
test-lookup-syms/test1.so \
test-lookup-syms/test1-1-report.txt \
test-lookup-syms/test1-2-report.txt \
test-lookup-syms/test1-3-report.txt \
\
test-alt-dwarf-file/test0.cc \
test-alt-dwarf-file/libtest0.so \
test-alt-dwarf-file/test0-common.cc \
test-alt-dwarf-file/libtest0-common.so \
test-alt-dwarf-file/test0-report.txt \
test-alt-dwarf-file/test0-debug-dir/test0-common-dwz.debug \
test-alt-dwarf-file/test0-debug-dir/.build-id/16/7088580c513b439c9ed95fe6a8b29496495f26.debug \
\
test-abicompat/libtest0-fn-changed-libapp-v0.so \
test-abicompat/libtest0-fn-changed-libapp-v1.so \
test-abicompat/test0-fn-changed-app \
test-abicompat/test0-fn-changed-0.suppr \
test-abicompat/test0-fn-changed-app.cc \
test-abicompat/test0-fn-changed-report-0.txt \
test-abicompat/test0-fn-changed-report-1.txt \
test-abicompat/test0-fn-changed-libapp.h \
test-abicompat/test0-fn-changed-libapp-v0.cc \
test-abicompat/test0-fn-changed-libapp-v1.cc \
test-abicompat/libtest1-fn-removed-v0.so \
test-abicompat/libtest1-fn-removed-v1.so \
test-abicompat/test1-fn-removed-app \
test-abicompat/test1-fn-removed-app.cc \
test-abicompat/test1-fn-removed-report-0.txt \
test-abicompat/test1-fn-removed-v0.cc \
test-abicompat/test1-fn-removed-v1.cc \
test-abicompat/libtest2-var-removed-v0.so \
test-abicompat/libtest2-var-removed-v1.so \
test-abicompat/test2-var-removed-app \
test-abicompat/test2-var-removed-app.cc \
test-abicompat/test2-var-removed-report-0.txt \
test-abicompat/test2-var-removed-v0.cc \
test-abicompat/test2-var-removed-v1.cc \
test-abicompat/libtest3-fn-removed-v0.so \
test-abicompat/libtest3-fn-removed-v1.so \
test-abicompat/test3-fn-removed-app \
test-abicompat/test3-fn-removed-app.cc \
test-abicompat/test3-fn-removed-report-0.txt \
test-abicompat/test3-fn-removed-v0.cc \
test-abicompat/test3-fn-removed-v1.cc \
test-abicompat/test3-fn-removed-version-script-0 \
test-abicompat/test3-fn-removed-version-script-1 \
test-abicompat/libtest4-soname-changed-v0.so \
test-abicompat/libtest4-soname-changed-v1.so \
test-abicompat/test4-soname-changed-app \
test-abicompat/test4-soname-changed-app.cc \
test-abicompat/test4-soname-changed-v0.cc \
test-abicompat/test4-soname-changed-v1.cc \
test-abicompat/test4-soname-changed-report-0.txt \
test-abicompat/libtest5-fn-changed-libapp-v0.so \
test-abicompat/libtest5-fn-changed-libapp-v1.so \
test-abicompat/test5-fn-changed-app \
test-abicompat/test5-fn-changed-app.cc \
test-abicompat/test5-fn-changed-libapp-v0.cc \
test-abicompat/test5-fn-changed-libapp-v1.cc \
test-abicompat/test5-fn-changed-report-0.txt \
test-abicompat/libtest6-var-changed-libapp-v0.so \
test-abicompat/libtest6-var-changed-libapp-v1.so \
test-abicompat/test6-var-changed-app \
test-abicompat/test6-var-changed-app.cc \
test-abicompat/test6-var-changed-libapp-v0.cc \
test-abicompat/test6-var-changed-libapp-v1.cc \
test-abicompat/test6-var-changed-report-0.txt \
test-abicompat/libtest7-fn-changed-libapp-v0.so \
test-abicompat/libtest7-fn-changed-libapp-v1.so \
test-abicompat/test7-fn-changed-app \
test-abicompat/test7-fn-changed-app.c \
test-abicompat/test7-fn-changed-libapp-v0.c \
test-abicompat/test7-fn-changed-libapp-v0.h \
test-abicompat/test7-fn-changed-libapp-v1.c \
test-abicompat/test7-fn-changed-libapp-v1.h \
test-abicompat/test7-fn-changed-report-0.txt \
test-abicompat/test7-fn-changed-report-1.txt \
\
test-diff-pkg/dbus-glib-0.104-3.fc23.x86_64.rpm \
test-diff-pkg/dbus-glib-0.80-3.fc12.x86_64.rpm \
test-diff-pkg/dbus-glib-debuginfo-0.104-3.fc23.x86_64.rpm \
test-diff-pkg/dbus-glib-debuginfo-0.80-3.fc12.x86_64.rpm \
test-diff-pkg/test-rpm-report-0.txt \
test-diff-pkg/test-rpm-report-1.txt \
test-diff-pkg/test-rpm-report-2.txt \
test-diff-pkg/test-rpm-report-3.txt \
test-diff-pkg/test-rpm-report-4.txt