From 39e8512179f959341d4aa7277e0139c7c74f16d0 Mon Sep 17 00:00:00 2001 From: Weihang Lo Date: Tue, 23 Jan 2024 05:12:20 -0500 Subject: [PATCH] test: enable `unpacked-lto` tests They seems to create `.o` files, which are actually llvm bitcode. --- tests/run-make/split-debuginfo/Makefile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/run-make/split-debuginfo/Makefile b/tests/run-make/split-debuginfo/Makefile index 9e05c8dc179..54eca5c58d7 100644 --- a/tests/run-make/split-debuginfo/Makefile +++ b/tests/run-make/split-debuginfo/Makefile @@ -234,28 +234,28 @@ unpacked-single: ls $(TMPDIR)/*.dwp && exit 1 || exit 0 rm $(TMPDIR)/$(call BIN,foo) -unpacked-lto: packed-lto-split packed-lto-single +unpacked-lto: unpacked-lto-split unpacked-lto-single # - rmeta file added to rlib, no object files are generated and thus no debuginfo is generated -# - `.o` never created +# - `.o` present (bitcode) # - `.dwo` never created # - `.dwp` never created unpacked-lto-split: $(RUSTC) baz.rs -g $(UNSTABLEOPTS) -Csplit-debuginfo=unpacked -Zsplit-dwarf-kind=split \ --crate-type=rlib -Clinker-plugin-lto - ls $(TMPDIR)/*.o && exit 1 || exit 0 + rm $(TMPDIR)/*.o ls $(TMPDIR)/*.dwo && exit 1 || exit 0 ls $(TMPDIR)/*.dwp && exit 1 || exit 0 rm $(TMPDIR)/libbaz.rlib # - rmeta file added to rlib, no object files are generated and thus no debuginfo is generated -# - `.o` never created +# - `.o` present (bitcode) # - `.dwo` never created # - `.dwp` never created unpacked-lto-single: $(RUSTC) baz.rs -g $(UNSTABLEOPTS) -Csplit-debuginfo=unpacked -Zsplit-dwarf-kind=single \ --crate-type=rlib -Clinker-plugin-lto - ls $(TMPDIR)/*.o && exit 1 || exit 0 + rm $(TMPDIR)/*.o ls $(TMPDIR)/*.dwo && exit 1 || exit 0 ls $(TMPDIR)/*.dwp && exit 1 || exit 0 rm $(TMPDIR)/libbaz.rlib