ld/testing: Fix error and warning checks in run_dump_test
[external/binutils.git] / ld / testsuite / lib / ld-lib.exp
index f4283a5..320ed82 100644 (file)
@@ -975,7 +975,7 @@ proc run_dump_test { name {extra_options {}} } {
                       && ($check_ld(regex) == "") == ($comp_output == "") \
                       && [regexp $check_ld(regex) $comp_output]) \
                      || (($check_ld(source) == "file") \
-                         && ([regexp_diff "tmpdir/ld.messages" "$srcdir/$subdir/$check_ld(file)"]))) } {
+                         && (![regexp_diff "tmpdir/ld.messages" "$srcdir/$subdir/$check_ld(file)"]))) } {
                 # We have the expected output from ld.
                if { $check_ld(terminal) || $program == "" } {
                    pass $testname