aboutsummaryrefslogtreecommitdiff
path: root/contrib/analyze_brprob.py
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2022-01-31 16:39:02 +0100
committerMartin Liska <mliska@suse.cz>2022-01-31 16:42:15 +0100
commit31ab99f7c854d654bf05abd50e3300714df381f3 (patch)
tree55c929c04f6bcb0f73514cf1683300b51a9a7e0a /contrib/analyze_brprob.py
parentf10bec5ffa487ad3033ed5f38cfd0fc7d696deab (diff)
downloadgcc-31ab99f7c854d654bf05abd50e3300714df381f3.zip
gcc-31ab99f7c854d654bf05abd50e3300714df381f3.tar.gz
gcc-31ab99f7c854d654bf05abd50e3300714df381f3.tar.bz2
contrib: update analyze_brprob_* scripts.
contrib/ChangeLog: * analyze_brprob.py: Support more formatted predict.def file. * analyze_brprob_spec.py: Improve output and documentation.
Diffstat (limited to 'contrib/analyze_brprob.py')
-rwxr-xr-xcontrib/analyze_brprob.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/contrib/analyze_brprob.py b/contrib/analyze_brprob.py
index de5f474..debc9a6 100755
--- a/contrib/analyze_brprob.py
+++ b/contrib/analyze_brprob.py
@@ -101,8 +101,11 @@ class PredictDefFile:
p = None
modified_lines = []
- for l in lines:
+ for i, l in enumerate(lines):
if l.startswith('DEF_PREDICTOR'):
+ next_line = lines[i + 1]
+ if l.endswith(','):
+ l += next_line
m = re.match('.*"(.*)".*', l)
p = m.group(1)
elif l == '':