Mark Wielaard 375230
diff --git a/tests/filter_libc b/tests/filter_libc
Mark Wielaard 375230
index 9607db5..8eb9911 100755
Mark Wielaard 375230
--- a/tests/filter_libc
Mark Wielaard 375230
+++ b/tests/filter_libc
Mark Wielaard 375230
@@ -37,6 +37,8 @@ while (<>)
Mark Wielaard 375230
     s/(at.*)operator delete\[\]\(void\*\)/$1...operator delete[].../;
Mark Wielaard 375230
 
Mark Wielaard 375230
     # Some glibc versions complain about unexpected futex syscall errors.
Mark Wielaard 375230
+    # With or without newline (see sourceware PR20271).
Mark Wielaard 375230
+    next if /^The futex facility returned an unexpected error code.$/;
Mark Wielaard 375230
     s/The futex facility returned an unexpected error code.//;
Mark Wielaard 375230
 
Mark Wielaard 375230
     print;