gccrs: add selftest-rust-gdb and selftest-rust-valgrind "make" targets
Add "make" targets to make it easy to run the rust selftests under gdb and under valgrind via: make selftest-rust-gdb and make selftest-rust-valgrind respectively. gcc/rust/ChangeLog: * Make-lang.in (selftest-rust-gdb): New. (selftest-rust-valgrind): New. Signed-off-by: David Malcolm <dmalcolm@redhat.com>
This commit is contained in:
parent
bd96a6a8a6
commit
b0edfa0ef0
1 changed files with 12 additions and 0 deletions
|
@ -279,6 +279,18 @@ s-selftest-rust: $(RUST_SELFTEST_DEPS)
|
|||
$(GCC_FOR_TARGET) $(RUST_SELFTEST_FLAGS)
|
||||
$(STAMP) $@
|
||||
|
||||
# Convenience methods for running rust selftests under gdb:
|
||||
.PHONY: selftest-rust-gdb
|
||||
selftest-rust-gdb: $(RUST_SELFTEST_DEPS)
|
||||
$(GCC_FOR_TARGET) $(RUST_SELFTEST_FLAGS) \
|
||||
-wrapper gdb,--args
|
||||
|
||||
# Convenience methods for running rust selftests under valgrind:
|
||||
.PHONY: selftest-rust-valgrind
|
||||
selftest-rust-valgrind: $(RUST_SELFTEST_DEPS)
|
||||
$(GCC_FOR_TARGET) $(RUST_SELFTEST_FLAGS) \
|
||||
-wrapper valgrind,--leak-check=full
|
||||
|
||||
# Install info documentation for the front end, if it is present in the source directory. This target
|
||||
# should have dependencies on info files that should be installed.
|
||||
rust.install-info:
|
||||
|
|
Loading…
Add table
Reference in a new issue