aboutsummaryrefslogtreecommitdiff
path: root/gold/testsuite/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'gold/testsuite/Makefile.am')
-rw-r--r--gold/testsuite/Makefile.am17
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