If generating a .err file fails, remove it.
authorIan Lance Taylor <iant@google.com>
Wed, 14 Nov 2007 18:37:00 +0000 (18:37 +0000)
committerIan Lance Taylor <iant@google.com>
Wed, 14 Nov 2007 18:37:00 +0000 (18:37 +0000)
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in

index 520863f..622f4fc 100644 (file)
@@ -134,6 +134,7 @@ debug_msg.err: debug_msg.o odr_violation1.o odr_violation2.o gcctestdir/ld
        @if $(CXXLINK) -Bgcctestdir/ -Wl,--detect-odr-violations -o debug_msg debug_msg.o odr_violation1.o odr_violation2.o 2>$@; \
        then \
          echo 1>&2 "Link of debug_msg.o should have failed"; \
+         rm -f $@; \
          exit 1; \
        fi
 
@@ -146,6 +147,7 @@ undef_symbol.err: undef_symbol_main.o undef_symbol.so gcctestdir/ld
        @if $(CXXLINK) -Bgcctestdir/ -o undef_symbol_test undef_symbol_main.o undef_symbol.so 2>$@; \
        then \
          echo 1>&2 "Link of undef_symbol_test should have failed"; \
+         rm -f $@; \
          exit 1; \
        fi
 
index b201423..00d7289 100644 (file)
@@ -1220,6 +1220,7 @@ uninstall-am: uninstall-info-am
 @GCC_TRUE@@NATIVE_LINKER_TRUE@ @if $(CXXLINK) -Bgcctestdir/ -Wl,--detect-odr-violations -o debug_msg debug_msg.o odr_violation1.o odr_violation2.o 2>$@; \
 @GCC_TRUE@@NATIVE_LINKER_TRUE@ then \
 @GCC_TRUE@@NATIVE_LINKER_TRUE@   echo 1>&2 "Link of debug_msg.o should have failed"; \
+@GCC_TRUE@@NATIVE_LINKER_TRUE@   rm -f $@; \
 @GCC_TRUE@@NATIVE_LINKER_TRUE@   exit 1; \
 @GCC_TRUE@@NATIVE_LINKER_TRUE@ fi
 
@@ -1232,6 +1233,7 @@ uninstall-am: uninstall-info-am
 @GCC_TRUE@@NATIVE_LINKER_TRUE@ @if $(CXXLINK) -Bgcctestdir/ -o undef_symbol_test undef_symbol_main.o undef_symbol.so 2>$@; \
 @GCC_TRUE@@NATIVE_LINKER_TRUE@ then \
 @GCC_TRUE@@NATIVE_LINKER_TRUE@   echo 1>&2 "Link of undef_symbol_test should have failed"; \
+@GCC_TRUE@@NATIVE_LINKER_TRUE@   rm -f $@; \
 @GCC_TRUE@@NATIVE_LINKER_TRUE@   exit 1; \
 @GCC_TRUE@@NATIVE_LINKER_TRUE@ fi