Some gcc test results contain binary attachment: http://gcc.gnu.org/ml/gcc-testresults/2009-07/msg00830.html The problem is "^M?" in === libffi tests === Running target unix/-m32 XPASS: libffi.call/cls_dbls_struct.c -O0 -W -Wall output pattern test, 1.0 2.0^M? XPASS: libffi.call/cls_dbls_struct.c -O2 output pattern test, 1.0 2.0^M? XPASS: libffi.call/cls_dbls_struct.c -O3 output pattern test, 1.0 2.0^M? XPASS: libffi.call/cls_dbls_struct.c -Os output pattern test, 1.0 2.0^M? XPASS: libffi.call/cls_dbls_struct.c -O2 -fomit-frame-pointer output pattern test, 1.0 2.0^M? === libffi Summary for unix/-m32 === They come from /* { dg-output "1.0 2.0\n" { xfail x86_64-*-linux-* } } */ in libffi.call/cls_dbls_struct.c.
This is not LTO-specific, changing "Reported against" to 4.5.0.
Shouldn't test_summary remove "^M?" when sending out emails?
What about using ^ and $ throughout the testsuite instead of inventing regular expressions involving \n and \r in all possible combinations (i.e. (\n|\r\n|\r) )
A patch is posted at http://gcc.gnu.org/ml/gcc-patches/2009-08/msg00284.html
Subject: Bug 40704 Author: hjl Date: Tue Aug 18 19:40:48 2009 New Revision: 150898 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=150898 Log: 2009-08-18 H.J. Lu <hongjiu.lu@intel.com> PR testsuite/40704 * test_summary: Filter out "\r". Modified: trunk/contrib/ChangeLog trunk/contrib/test_summary
Fixed.