diff options
Diffstat (limited to 'gold/testsuite/Makefile.am')
-rw-r--r-- | gold/testsuite/Makefile.am | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/gold/testsuite/Makefile.am b/gold/testsuite/Makefile.am index 5c42b3f..ad47d28 100644 --- a/gold/testsuite/Makefile.am +++ b/gold/testsuite/Makefile.am @@ -21,11 +21,17 @@ if THREADS THREADSLIB = -lpthread endif +check_SCRIPTS = debug_msg.sh +check_DATA = + TESTS = object_unittest -check_SCRIPTS = if GCC +TESTS += debug_msg.sh + +check_DATA += debug_msg.err + if NATIVE_LINKER NATIVE_PROGS = \ @@ -108,6 +114,15 @@ object_unittest_SOURCES = object_unittest.cc if GCC +debug_msg.o: debug_msg.cc + $(CXXCOMPILE) -O0 -c -w -o $@ $(srcdir)/debug_msg.cc +debug_msg.err: debug_msg.o + if $(CXXLINK) -Bgcctestdir/ -o debug_msg debug_msg.o 2>debug_msg.err; \ + then \ + echo 2>&1 "Link of debug_msg.o should have failed"; \ + exit 1; \ + fi + if NATIVE_LINKER gcctestdir/ld: ../ld-new |