[1/2] contrib: sync dg-extract-results.py with GCC

Message ID 20240311205757.1471015-1-sam@gentoo.org
State New
Headers
Series [1/2] contrib: sync dg-extract-results.py with GCC |

Checks

Context Check Description
linaro-tcwg-bot/tcwg_binutils_build--master-arm success Testing passed
linaro-tcwg-bot/tcwg_binutils_build--master-aarch64 success Testing passed
linaro-tcwg-bot/tcwg_binutils_check--master-aarch64 success Testing passed
linaro-tcwg-bot/tcwg_binutils_check--master-arm success Testing passed

Commit Message

Sam James March 11, 2024, 8:57 p.m. UTC
  This syncs dg-extract-results.py with GCC.

It contains only one commit: r14-7145-g8f67953d0198fe.

contrib/ChangeLog:
        * dg-extract-results.py: Sync with GCC.
---
 contrib/ChangeLog             | 4 ++++
 contrib/dg-extract-results.py | 5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)
  

Comments

Tom Tromey March 12, 2024, 2:46 p.m. UTC | #1
>>>>> "Sam" == Sam James <sam@gentoo.org> writes:

Sam> This syncs dg-extract-results.py with GCC.
Sam> It contains only one commit: r14-7145-g8f67953d0198fe.

Sam> contrib/ChangeLog:
Sam>         * dg-extract-results.py: Sync with GCC.

Thank you.
Approved-By: Tom Tromey <tom@tromey.com>

Tom
  

Patch

diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 87526afc787..369bcc5bee2 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,7 @@ 
+2024-03-11  Sam James  <sam@gentoo.org>
+
+	* dg-extract-results.py: Sync with GCC.
+
 2020-09-25  Simon Marchi  <simon.marchi@polymtl.ca>
 
 	* mklog.py: New file, imported from gcc.
diff --git a/contrib/dg-extract-results.py b/contrib/dg-extract-results.py
index 30aa68771d4..0fe3c5f1519 100644
--- a/contrib/dg-extract-results.py
+++ b/contrib/dg-extract-results.py
@@ -1,6 +1,6 @@ 
 #!/usr/bin/python
 #
-# Copyright (C) 2014 Free Software Foundation, Inc.
+# Copyright (C) 2014-2024 Free Software Foundation, Inc.
 #
 # This script is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -113,7 +113,8 @@  class Prog:
         # Whether to create .sum rather than .log output.
         self.do_sum = True
         # Regexps used while parsing.
-        self.test_run_re = re.compile (r'^Test Run By (\S+) on (.*)$')
+        self.test_run_re = re.compile (r'^Test run by (\S+) on (.*)$',
+                                       re.IGNORECASE)
         self.tool_re = re.compile (r'^\t\t=== (.*) tests ===$')
         self.result_re = re.compile (r'^(PASS|XPASS|FAIL|XFAIL|UNRESOLVED'
                                      r'|WARNING|ERROR|UNSUPPORTED|UNTESTED'