summaryrefslogtreecommitdiff
path: root/sumfiles/gcc.sum
diff options
context:
space:
mode:
Diffstat (limited to 'sumfiles/gcc.sum')
-rw-r--r--sumfiles/gcc.sum1617
1 files changed, 1393 insertions, 224 deletions
diff --git a/sumfiles/gcc.sum b/sumfiles/gcc.sum
index a2ba2a0..103b144 100644
--- a/sumfiles/gcc.sum
+++ b/sumfiles/gcc.sum
@@ -2,7 +2,7 @@ Note: This is a synthetic sum file generated by merging the sum files of
several testsuite runs. To investigate test results, refer to the
original sum and log files.
-Test run by tcwg-buildslave on Thu Dec 21 23:30:15 2023
+Test run by tcwg-buildslave on Sun Dec 24 05:38:30 2023
Target is arm-unknown-eabi
Host is x86_64-pc-linux-gnu
@@ -52860,6 +52860,11 @@ PASS: gcc.dg/debug/btf/btf-datasec-2.c scan-assembler-times BTF_KIND_DATASEC '.
PASS: gcc.dg/debug/btf/btf-datasec-2.c scan-assembler-times BTF_KIND_DATASEC '.foo_sec'[\\r\\n]+[^\\r\\n]*0xf000001[\t ]+[^\n]*btt_info 1
PASS: gcc.dg/debug/btf/btf-datasec-2.c scan-assembler-times 0[\t ]+[^\n]*bts_offset 3
PASS: gcc.dg/debug/btf/btf-datasec-2.c scan-assembler-times 0[\t ]+[^\n]*bts_size 3
+PASS: gcc.dg/debug/btf/btf-datasec-3.c (test for excess errors)
+PASS: gcc.dg/debug/btf/btf-datasec-3.c scan-assembler-times bts_type 3
+PASS: gcc.dg/debug/btf/btf-datasec-3.c scan-assembler-times bts_type: \\(BTF_KIND_VAR 'VERSION'\\) 1
+PASS: gcc.dg/debug/btf/btf-datasec-3.c scan-assembler-times bts_type: \\(BTF_KIND_VAR 'test_bss2'\\) 1
+PASS: gcc.dg/debug/btf/btf-datasec-3.c scan-assembler-times bts_type: \\(BTF_KIND_VAR 'test_data2'\\) 1
PASS: gcc.dg/debug/btf/btf-enum-1.c (test for excess errors)
PASS: gcc.dg/debug/btf/btf-enum-1.c scan-assembler-times ENUM_CONST 'QAD' idx=0 1
PASS: gcc.dg/debug/btf/btf-enum-1.c scan-assembler-times ENUM_CONST 'QED' idx=1 1
@@ -57781,181 +57786,25 @@ PASS: c-c++-common/convert-vec-1.c -Wc++-compat (test for errors, line 4)
PASS: c-c++-common/convert-vec-1.c -Wc++-compat (test for excess errors)
UNSUPPORTED: c-c++-common/cxxbitfields-3.c -Wc++-compat
PASS: c-c++-common/cxxbitfields-6.c -Wc++-compat (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 12 was found: ""message": "#error message""
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 14 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 15 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 16 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 17 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 18 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 19 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 21 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 22 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 23 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 24 was found: ""column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 25 was found: ""display-column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 26 was found: ""byte-column": 6"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 28 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 29 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 30 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat dg-regexp 9 was found: ""kind": "error""
+PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat expected multiline pattern lines 7-21
PASS: c-c++-common/diagnostic-format-json-1.c -Wc++-compat (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 12 was found: ""message": "#warning message""
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 13 was found: ""option": "-Wcpp""
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 14 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 18 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 25 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 26 was found: ""column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 27 was found: ""display-column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 28 was found: ""byte-column": 8"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 32 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 9 was found: ""kind": "warning""
+PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat expected multiline pattern lines 7-9
PASS: c-c++-common/diagnostic-format-json-2.c -Wc++-compat (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 10 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 11 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 12 was found: ""message": "#warning message""
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 13 was found: ""option": "-Werror=cpp""
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 14 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 18 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 25 was found: ""line": 4"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 26 was found: ""column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 27 was found: ""display-column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 28 was found: ""byte-column": 8"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 32 was found: "[[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 9 was found: ""kind": "error""
+PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat dg-regexp 11 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat expected multiline pattern lines 13-25
+PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat expected multiline pattern lines 7-9
PASS: c-c++-common/diagnostic-format-json-3.c -Wc++-compat (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 19 was found: ""kind": "note""
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 20 was found: ""message": "...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'""
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 21 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 23 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 25 was found: ""line": 8"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 26 was found: ""column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 27 was found: ""display-column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 28 was found: ""byte-column": 5"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 30 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 31 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 32 was found: ""line": 8"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 33 was found: ""column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 34 was found: ""display-column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 35 was found: ""byte-column": 10"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 39 was found: ""kind": "warning""
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 40 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 41 was found: ""message": "this 'if' clause does not guard...""
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 42 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 43 was found: ""option": "-Wmisleading-indentation""
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 44 was found: ""option_url": "https:[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 46 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 47 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 48 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 49 was found: ""column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 50 was found: ""display-column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 51 was found: ""byte-column": 3"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 53 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 54 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 55 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 56 was found: ""column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 57 was found: ""display-column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 58 was found: ""byte-column": 4"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 63 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 67 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 69 was found: ""children": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 70 was found: "[[{}, ]*]"
+PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat dg-regexp 17 was found: " "option_url": "https:[^\n
+PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat expected multiline pattern lines 13-15
+PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat expected multiline pattern lines 19-43
PASS: c-c++-common/diagnostic-format-json-4.c -Wc++-compat (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 18 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 19 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 20 was found: ""kind": "error""
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 21 was found: ", "message": "'struct s' has no member named 'colour'; did you mean 'color'\?""
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 22 was found: ", "children": \[\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 23 was found: ", "column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 24 was found: ", "locations": "
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 25 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 26 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 27 was found: ""caret": "
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 28 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 29 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 30 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 31 was found: ", "display-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 32 was found: ", "byte-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 33 was found: ", "column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 34 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 35 was found: ", "finish": "
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 36 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 37 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 38 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 39 was found: ", "display-column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 40 was found: ", "byte-column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 41 was found: ", "column": 20"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 42 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 43 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 44 was found: "\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 45 was found: ", "fixits": "
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 46 was found: "\["
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 47 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 48 was found: ""start": "
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 49 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 50 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 51 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 52 was found: ", "display-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 53 was found: ", "byte-column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 54 was found: ", "column": 15"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 55 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 56 was found: ", "next": "
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 57 was found: "\{"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 58 was found: ""file": "[^\n\r"]*diagnostic-format-json-5.c""
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 59 was found: ", "line": 8"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 60 was found: ", "display-column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 61 was found: ", "byte-column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 62 was found: ", "column": 21"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 63 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 64 was found: ", "string": "color""
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 65 was found: "\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 66 was found: "\]"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 67 was found: ", "escape-source": false\}"
-PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat dg-regexp 68 was found: "\]"
+PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat expected multiline pattern lines 12-37
PASS: c-c++-common/diagnostic-format-json-5.c -Wc++-compat (test for excess errors)
PASS: c-c++-common/diagnostic-format-json-file-1.c -Wc++-compat scan-file "message": "#warning message"
PASS: c-c++-common/diagnostic-format-json-file-1.c -Wc++-compat (test for excess errors)
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 11 was found: ""kind": "error""
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 12 was found: ""column-origin": 1"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 13 was found: ""escape-source": false"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 14 was found: ""message": "#error message""
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 16 was found: ""caret": {"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 17 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 18 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 19 was found: ""column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 20 was found: ""display-column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 21 was found: ""byte-column": 2"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 23 was found: ""finish": {"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 24 was found: ""file": "[^\n
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 25 was found: ""line": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 26 was found: ""column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 27 was found: ""display-column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 28 was found: ""byte-column": 6"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 30 was found: ""locations": [[{}, ]*]"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 31 was found: ""children": [[][]]"
-PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat dg-regexp 32 was found: "[[{}, ]*]"
+PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat expected multiline pattern lines 9-23
PASS: c-c++-common/diagnostic-format-json-stderr-1.c -Wc++-compat (test for excess errors)
PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat (test .sarif output for UTF-8-encoded parseable JSON)
PASS: c-c++-common/diagnostic-format-sarif-file-1.c -Wc++-compat scan-sarif-file "artifactLocation":
@@ -59454,6 +59303,192 @@ PASS: c-c++-common/spellcheck-reserved.c -Wc++-compat at line 50 (test for er
PASS: c-c++-common/spellcheck-reserved.c -Wc++-compat at line 59 (test for errors, line 58)
PASS: c-c++-common/spellcheck-reserved.c -Wc++-compat at line 68 (test for errors, line 67)
PASS: c-c++-common/spellcheck-reserved.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-O0.c -Wc++-compat scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O0.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O0.c -Wc++-compat scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O0.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-O1.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O1.c -Wc++-compat scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O1.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-O2.c -Wc++-compat scan-rtl-dump expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O2.c -Wc++-compat scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-O2fni.c -Wc++-compat scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O2fni.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O2fni.c -Wc++-compat scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O2fni.c -Wc++-compat scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O2fni.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-O3.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-O3.c -Wc++-compat scan-rtl-dump-not expand "strub_leave"
+PASS: c-c++-common/strub-O3.c -Wc++-compat scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-O3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-O3fni.c -Wc++-compat scan-rtl-dump expand "strub_enter"
+PASS: c-c++-common/strub-O3fni.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-O3fni.c -Wc++-compat scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-O3fni.c -Wc++-compat scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-O3fni.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-Og.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Og.c -Wc++-compat scan-rtl-dump expand "strub_update"
+PASS: c-c++-common/strub-Og.c -Wc++-compat scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Og.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Og.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-Os.c -Wc++-compat scan-rtl-dump expand "strub_leave"
+PASS: c-c++-common/strub-Os.c -Wc++-compat scan-rtl-dump-not expand "[(]call[^\n]*strub_leave.*\n[(]code_label"
+PASS: c-c++-common/strub-Os.c -Wc++-compat scan-rtl-dump-not expand "strub_enter"
+PASS: c-c++-common/strub-Os.c -Wc++-compat scan-rtl-dump-not expand "strub_update"
+PASS: c-c++-common/strub-Os.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-all1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-all1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-all2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-all2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-apply1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-apply2.c -Wc++-compat (test for errors, line 8)
+PASS: c-c++-common/strub-apply2.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/strub-apply2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-apply3.c -Wc++-compat (test for errors, line 7)
+PASS: c-c++-common/strub-apply3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-apply4.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-apply4.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]at-calls[)]" 1
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-at-calls2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-at-calls2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]callable[)]" 2
+PASS: c-c++-common/strub-at-calls2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-defer-O1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-defer-O1.c -Wc++-compat execution test
+PASS: c-c++-common/strub-defer-O2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-defer-O2.c -Wc++-compat execution test
+PASS: c-c++-common/strub-defer-O3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-defer-O3.c -Wc++-compat execution test
+PASS: c-c++-common/strub-defer-Os.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-defer-Os.c -Wc++-compat execution test
+PASS: c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]callable[)]" 1
+PASS: c-c++-common/strub-internal1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-internal2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-internal2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms1.c -Wc++-compat scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]* [(]struct large_arg la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]* [(]int i, void \\* &[^&,]*.strub.watermark_ptr[, .]*[)]"
+PASS: c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump-not strub "va_copy \\("
+PASS: c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump-times strub "va_end \\(" 1
+PASS: c-c++-common/strub-parms2.c -Wc++-compat scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub " [^ ]*apply_args[^ ]*.strub.[0-9]* [(][^&]*.strub.apply_args.[0-9]*_[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub " [^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]&[^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub " [^ ]*small_args[^ ]*.strub.[0-9]* [(][^&]*&.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub " [^ ]*std_arg[^ ]*.strub.[0-9]* [(][^&]*&.strub.va_list.[0-9]*, &.strub.watermark.[0-9]*[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*apply_args[^ ]*.strub.[0-9]* [(]int i, int j, double d, void \\*[^&,]*.strub.apply_args, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*large_byref_arg[^ ]*.strub.[0-9]* [(]struct large_arg & la, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*small_args[^ ]*.strub.[0-9]* [(]int i, long long int l, void \\* p, void \\* \\* q, double d, char c, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump strub "\n(void )?[^ ]*std_arg[^ ]*.strub.[0-9]* [(]int i, [^&,]* &[^&,]*.strub.va_list_ptr, void \\* &[^&,]*.strub.watermark_ptr[)]"
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump-times strub "va_copy \\(" 1
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump-times strub "va_end \\(" 2
+PASS: c-c++-common/strub-parms3.c -Wc++-compat scan-ipa-dump-times strub "va_start \\(" 1
+PASS: c-c++-common/strub-parms3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-relaxed1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]" 4
+PASS: c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapped[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strub "strub [(]wrapper[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-relaxed2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-relaxed2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-short-O0-exc.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0-exc.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 89
+PASS: c-c++-common/strub-short-O0-exc.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0-exc.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-short-O0.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O0.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O0.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O0.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-short-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-short-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 45
+PASS: c-c++-common/strub-short-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 45
+PASS: c-c++-common/strub-short-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-short-O3.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-O3.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-O3.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-O3.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-short-Os.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 15
+PASS: c-c++-common/strub-short-Os.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 15
+PASS: c-c++-common/strub-short-Os.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 4
+PASS: c-c++-common/strub-short-Os.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-strict1.c -Wc++-compat (test for errors, line 30)
+PASS: c-c++-common/strub-strict1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 3
+PASS: c-c++-common/strub-strict1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]at-calls-opt[)]" 1
+PASS: c-c++-common/strub-strict1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]inlinable[)]" 1
+PASS: c-c++-common/strub-strict1.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 1
+PASS: c-c++-common/strub-strict1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-strict2.c -Wc++-compat (test for errors, line 21)
+PASS: c-c++-common/strub-strict2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]" 2
+PASS: c-c++-common/strub-strict2.c -Wc++-compat scan-ipa-dump-times strubm "strub [(]internal[)]" 2
+PASS: c-c++-common/strub-strict2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-tail-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 2
+PASS: c-c++-common/strub-tail-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 2
+PASS: c-c++-common/strub-tail-O1.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O1.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-tail-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_enter" 0
+PASS: c-c++-common/strub-tail-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_leave" 0
+PASS: c-c++-common/strub-tail-O2.c -Wc++-compat scan-ipa-dump-times strub "strub_update" 2
+PASS: c-c++-common/strub-tail-O2.c -Wc++-compat (test for excess errors)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 10)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 16)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 20)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for warnings, line 24)
+PASS: c-c++-common/strub-var1.c -Wc++-compat (test for excess errors)
PASS: c-c++-common/substring-location-PR-87562-1.c -Wc++-compat (test for excess errors)
PASS: c-c++-common/substring-location-PR-87721.c -Wc++-compat (test for excess errors)
PASS: c-c++-common/taskloop-1.c -Wc++-compat (test for excess errors)
@@ -63414,9 +63449,9 @@ PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 116)
PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 142)
PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 143)
PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 144)
-PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 170)
PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 171)
PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 172)
+PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 173)
PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 30)
PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 31)
PASS: gcc.dg/Wnonnull-4.c (test for bogus messages, line 32)
@@ -63432,9 +63467,9 @@ PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 109)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 135)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 136)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 137)
-PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 163)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 164)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 165)
+PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 166)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 23)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 24)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 25)
@@ -63444,10 +63479,11 @@ PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 53)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 79)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 80)
PASS: gcc.dg/Wnonnull-4.c (test for warnings, line 81)
-FAIL: gcc.dg/Wnonnull-4.c (test for excess errors)
+PASS: gcc.dg/Wnonnull-4.c at line 145 (test for warnings, line 144)
+PASS: gcc.dg/Wnonnull-4.c (test for excess errors)
PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 124)
PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 13)
-PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 152)
+PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 153)
PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 40)
PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 68)
PASS: gcc.dg/Wnonnull-4.c note (test for warnings, line 96)
@@ -69159,6 +69195,8 @@ UNSUPPORTED: gcc.dg/bitint-43.c
UNSUPPORTED: gcc.dg/bitint-44.c
UNSUPPORTED: gcc.dg/bitint-45.c
UNSUPPORTED: gcc.dg/bitint-46.c
+UNSUPPORTED: gcc.dg/bitint-47.c
+UNSUPPORTED: gcc.dg/bitint-48.c
UNSUPPORTED: gcc.dg/bitint-5.c
UNSUPPORTED: gcc.dg/bitint-6.c
UNSUPPORTED: gcc.dg/bitint-7.c
@@ -77254,12 +77292,12 @@ PASS: gcc.dg/gnu23-attrs-2.c (test for warnings, line 33)
PASS: gcc.dg/gnu23-attrs-2.c (test for excess errors)
PASS: gcc.dg/gnu23-auto-1.c (test for errors, line 10)
PASS: gcc.dg/gnu23-auto-1.c (test for excess errors)
-PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for warnings, line 13)
-PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for warnings, line 14)
-PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for warnings, line 15)
-PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for warnings, line 16)
-PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for warnings, line 17)
-PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for warnings, line 18)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 13)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 14)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 15)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 16)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 17)
+PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for errors, line 18)
PASS: gcc.dg/gnu23-builtins-no-dfp-1.c (test for excess errors)
PASS: gcc.dg/gnu23-complit-1.c (test for excess errors)
PASS: gcc.dg/gnu23-complit-2.c (test for excess errors)
@@ -80926,7 +80964,10 @@ PASS: gcc.dg/pr112622.c (test for excess errors)
UNSUPPORTED: gcc.dg/pr112673.c
PASS: gcc.dg/pr112719.c (test for excess errors)
PASS: gcc.dg/pr112733.c (test for excess errors)
+PASS: gcc.dg/pr112760.c (test for excess errors)
+PASS: gcc.dg/pr112760.c execution test
UNSUPPORTED: gcc.dg/pr112837.c
+UNSUPPORTED: gcc.dg/pr112845.c
PASS: gcc.dg/pr11459-1.c (test for excess errors)
PASS: gcc.dg/pr11492.c (test for bogus messages, line 8)
PASS: gcc.dg/pr11492.c (test for excess errors)
@@ -90726,6 +90767,10 @@ PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 97)
PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 98)
PASS: gcc.dg/fixed-point/cast-bad.c (test for errors, line 99)
PASS: gcc.dg/fixed-point/cast-bad.c (test for excess errors)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 100)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 101)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 102)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 103)
PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 35)
PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 36)
PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 37)
@@ -90758,39 +90803,35 @@ PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 64)
PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 65)
PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 66)
PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 67)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 100)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 101)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 102)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 103)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 71)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 72)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 73)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 74)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 75)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 76)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 77)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 78)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 79)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 80)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 81)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 82)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 83)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 84)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 85)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 86)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 88)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 89)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 90)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 91)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 92)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 93)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 94)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 95)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 96)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 97)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 98)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for warnings, line 99)
-FAIL: gcc.dg/fixed-point/composite-type.c (test for excess errors)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 71)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 72)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 73)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 74)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 75)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 76)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 77)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 78)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 79)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 80)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 81)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 82)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 83)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 84)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 85)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 86)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 88)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 89)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 90)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 91)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 92)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 93)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 94)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 95)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 96)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 97)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 98)
+PASS: gcc.dg/fixed-point/composite-type.c (test for errors, line 99)
+PASS: gcc.dg/fixed-point/composite-type.c (test for excess errors)
PASS: gcc.dg/fixed-point/composite-type.c note: expected at line 109 (test for warnings, line )
PASS: gcc.dg/fixed-point/const-1.c (test for warnings, line 18)
PASS: gcc.dg/fixed-point/const-1.c (test for warnings, line 19)
@@ -100798,6 +100839,12 @@ PASS: ./pushpop-1.h -O2 -c (test for excess errors)
PASS: ./pushpop-1.h -O3 -g -c (test for excess errors)
PASS: ./pushpop-1.h -Os -c (test for excess errors)
PASS: ./pushpop-1.h -O0 -g -c (test for excess errors)
+UNSUPPORTED: ./rwsr-pch.h -O0 -c
+UNSUPPORTED: ./rwsr-pch.h -O1 -c
+UNSUPPORTED: ./rwsr-pch.h -O2 -c
+UNSUPPORTED: ./rwsr-pch.h -O3 -g -c
+UNSUPPORTED: ./rwsr-pch.h -Os -c
+UNSUPPORTED: ./rwsr-pch.h -O0 -g -c
PASS: ./save-temps-1.h -O0 -c (test for excess errors)
PASS: ./save-temps-1.h -O1 -c (test for excess errors)
PASS: ./save-temps-1.h -O2 -c (test for excess errors)
@@ -102119,9 +102166,7 @@ PASS: gcc.dg/plugin/diagnostic-test-paths-1.c -fplugin=./diagnostic_plugin_test_
PASS: gcc.dg/plugin/diagnostic-test-paths-2.c -fplugin=./diagnostic_plugin_test_paths.so at line 34 (test for errors, line 29)
PASS: gcc.dg/plugin/diagnostic-test-paths-2.c -fplugin=./diagnostic_plugin_test_paths.so expected multiline pattern lines 36-54
PASS: gcc.dg/plugin/diagnostic-test-paths-2.c -fplugin=./diagnostic_plugin_test_paths.so (test for excess errors)
-PASS: gcc.dg/plugin/diagnostic-test-paths-3.c -fplugin=./diagnostic_plugin_test_paths.so dg-regexp 36 was found: ""kind": "error""
-PASS: gcc.dg/plugin/diagnostic-test-paths-3.c -fplugin=./diagnostic_plugin_test_paths.so dg-regexp 37 was found: ""path": "
-PASS: gcc.dg/plugin/diagnostic-test-paths-3.c -fplugin=./diagnostic_plugin_test_paths.so dg-regexp 38 was found: ".*"
+PASS: gcc.dg/plugin/diagnostic-test-paths-3.c -fplugin=./diagnostic_plugin_test_paths.so expected multiline pattern lines 36-74
PASS: gcc.dg/plugin/diagnostic-test-paths-3.c -fplugin=./diagnostic_plugin_test_paths.so (test for excess errors)
PASS: gcc.dg/plugin/diagnostic-test-paths-4.c -fplugin=./diagnostic_plugin_test_paths.so (test for warnings, line 13)
PASS: gcc.dg/plugin/diagnostic-test-paths-4.c -fplugin=./diagnostic_plugin_test_paths.so expected multiline pattern lines 33-83
@@ -105873,6 +105918,1113 @@ PASS: c-c++-common/torture/pr87248.c -O3 -g (test for excess errors)
PASS: c-c++-common/torture/pr87248.c -O3 -g execution test
PASS: c-c++-common/torture/pr87248.c -Os (test for excess errors)
PASS: c-c++-common/torture/pr87248.c -Os execution test
+PASS: c-c++-common/torture/strub-callable1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-callable1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 100)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 101)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 103)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 105)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 106)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 120)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 121)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 122)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 124)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 126)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 127)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 139)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 140)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 141)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 157)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 158)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 159)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 161)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 163)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 164)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 177)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 178)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 179)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 195)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 196)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 197)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 199)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 201)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 202)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 216)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 217)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 218)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 220)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 222)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 223)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 235)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 236)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 237)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 253)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 254)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 255)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 257)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 259)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 260)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 79)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 80)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 81)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for errors, line 99)
+PASS: c-c++-common/torture/strub-callable2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O0 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O1 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O2 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-const1.c -Os scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O0 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O1 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O2 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-const2.c -Os scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O0 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O1 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O2 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-const3.c -Os scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O0 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O1 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O2 scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -O3 -g scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-const4.c -Os scan-ipa-dump-times strub "__asm__" 2
+PASS: c-c++-common/torture/strub-const4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O0 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O1 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O2 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -O3 -g scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data1.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data1.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data1.c -Os scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O0 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O1 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O2 scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -O3 -g scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data2.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-data2.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-data2.c -Os scan-ipa-dump strub "strub_update"
+PASS: c-c++-common/torture/strub-data2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O0 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O0 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O1 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O1 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O2 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O2 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -O3 -g scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -O3 -g scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data3.c -Os scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data3.c -Os scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data3.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O0 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O0 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O1 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O1 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O2 scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O2 scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -O3 -g scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -O3 -g scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_enter"
+PASS: c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_leave"
+PASS: c-c++-common/torture/strub-data4.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-data4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O0 (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O0 (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O1 (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O1 (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O2 (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O2 (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -O3 -g (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -O3 -g (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-data5.c -Os (test for warnings, line 10)
+PASS: c-c++-common/torture/strub-data5.c -Os (test for warnings, line 14)
+PASS: c-c++-common/torture/strub-data5.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump strub "(&.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall1.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+)"
+PASS: c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall2.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O0 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O1 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "(0, 0, &.strub.watermark.[0-9]+, 1, 1)"
+PASS: c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "strub_enter"
+PASS: c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump strub "strub_leave"
+PASS: c-c++-common/torture/strub-indcall3.c -Os scan-ipa-dump-not strub "strub_update"
+PASS: c-c++-common/torture/strub-indcall3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O0 (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O1 (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -O3 -g (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable1.c -Os (test for errors, line 15)
+PASS: c-c++-common/torture/strub-inlinable1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-inlinable2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O0 (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O1 (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O3 -g (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn1.c -Os (test for warnings, line 9)
+PASS: c-c++-common/torture/strub-ptrfn1.c -Os (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O0 (test for errors, line 52)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 25)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 28)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 46)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 47)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O0 (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O1 (test for errors, line 52)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 25)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 28)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 46)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 47)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O1 (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 (test for errors, line 52)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 25)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 28)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 46)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 47)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 52)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 25)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 28)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 46)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 47)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 52)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 25)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 28)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 46)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 47)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for errors, line 52)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 25)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 28)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 46)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 47)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -O3 -g (test for excess errors)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for errors, line 30)
+XFAIL: c-c++-common/torture/strub-ptrfn2.c -Os (test for errors, line 52)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 25)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 26)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 27)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 28)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 46)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 47)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 48)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 49)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for warnings, line 50)
+PASS: c-c++-common/torture/strub-ptrfn2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for errors, line 47)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 19)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 20)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for errors, line 47)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 19)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 20)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for errors, line 47)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 19)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 20)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 47)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 19)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 20)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 47)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 19)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 20)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for errors, line 47)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 19)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 20)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for errors, line 25)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for errors, line 47)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 19)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 20)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 21)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 22)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 43)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 44)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for warnings, line 45)
+PASS: c-c++-common/torture/strub-ptrfn3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 23)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 24)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 41)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for warnings, line 42)
+PASS: c-c++-common/torture/strub-ptrfn4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O0 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O1 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O2 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-pure1.c -Os scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O0 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O1 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O2 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-pure2.c -Os scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O0 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O1 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O2 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-pure3.c -Os scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O0 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O1 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O2 scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -O3 -g scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-pure4.c -Os scan-ipa-dump-times strub "__asm__" 1
+PASS: c-c++-common/torture/strub-pure4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O0 execution test
+PASS: c-c++-common/torture/strub-run1.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O1 execution test
+PASS: c-c++-common/torture/strub-run1.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O2 execution test
+PASS: c-c++-common/torture/strub-run1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: c-c++-common/torture/strub-run1.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run1.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run1.c -Os execution test
+PASS: c-c++-common/torture/strub-run2.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O0 execution test
+PASS: c-c++-common/torture/strub-run2.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O1 execution test
+PASS: c-c++-common/torture/strub-run2.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O2 execution test
+PASS: c-c++-common/torture/strub-run2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: c-c++-common/torture/strub-run2.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run2.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run2.c -Os execution test
+PASS: c-c++-common/torture/strub-run3.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O0 execution test
+PASS: c-c++-common/torture/strub-run3.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O1 execution test
+PASS: c-c++-common/torture/strub-run3.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O2 execution test
+PASS: c-c++-common/torture/strub-run3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: c-c++-common/torture/strub-run3.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run3.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run3.c -Os execution test
+PASS: c-c++-common/torture/strub-run4.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O0 execution test
+PASS: c-c++-common/torture/strub-run4.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O1 execution test
+PASS: c-c++-common/torture/strub-run4.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O2 execution test
+PASS: c-c++-common/torture/strub-run4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
+PASS: c-c++-common/torture/strub-run4.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run4.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run4.c -Os execution test
+PASS: c-c++-common/torture/strub-run4c.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O0 execution test
+PASS: c-c++-common/torture/strub-run4c.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O1 execution test
+PASS: c-c++-common/torture/strub-run4c.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O2 execution test
+PASS: c-c++-common/torture/strub-run4c.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run4c.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run4c.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run4c.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run4c.c -Os execution test
+PASS: c-c++-common/torture/strub-run4d.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O0 execution test
+PASS: c-c++-common/torture/strub-run4d.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O1 execution test
+PASS: c-c++-common/torture/strub-run4d.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O2 execution test
+PASS: c-c++-common/torture/strub-run4d.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run4d.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run4d.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run4d.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run4d.c -Os execution test
+PASS: c-c++-common/torture/strub-run4i.c -O0 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O0 execution test
+PASS: c-c++-common/torture/strub-run4i.c -O1 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O1 execution test
+PASS: c-c++-common/torture/strub-run4i.c -O2 (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O2 execution test
+PASS: c-c++-common/torture/strub-run4i.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+PASS: c-c++-common/torture/strub-run4i.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+PASS: c-c++-common/torture/strub-run4i.c -O3 -g (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -O3 -g execution test
+PASS: c-c++-common/torture/strub-run4i.c -Os (test for excess errors)
+PASS: c-c++-common/torture/strub-run4i.c -Os execution test
PASS: c-c++-common/torture/vector-compare-1.c -O0 (test for excess errors)
PASS: c-c++-common/torture/vector-compare-1.c -O0 execution test
PASS: c-c++-common/torture/vector-compare-1.c -O1 (test for excess errors)
@@ -112751,6 +113903,14 @@ PASS: gcc.dg/torture/pr109652.c -O2 -flto -fno-use-linker-plugin -flto-partiti
PASS: gcc.dg/torture/pr109652.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
PASS: gcc.dg/torture/pr109652.c -O3 -g (test for excess errors)
PASS: gcc.dg/torture/pr109652.c -Os (test for excess errors)
+PASS: gcc.dg/torture/pr109689.c -O0 (test for excess errors)
+PASS: gcc.dg/torture/pr109689.c -O1 (test for excess errors)
+PASS: gcc.dg/torture/pr109689.c -O2 (test for excess errors)
+PASS: gcc.dg/torture/pr109689.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/torture/pr109689.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/torture/pr109689.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/torture/pr109689.c -O3 -g (test for excess errors)
+PASS: gcc.dg/torture/pr109689.c -Os (test for excess errors)
PASS: gcc.dg/torture/pr109940.c -O0 (test for excess errors)
PASS: gcc.dg/torture/pr109940.c -O1 (test for excess errors)
PASS: gcc.dg/torture/pr109940.c -O2 (test for excess errors)
@@ -113365,6 +114525,14 @@ PASS: gcc.dg/torture/pr112827-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-o
PASS: gcc.dg/torture/pr112827-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
PASS: gcc.dg/torture/pr112827-2.c -O3 -g (test for excess errors)
PASS: gcc.dg/torture/pr112827-2.c -Os (test for excess errors)
+PASS: gcc.dg/torture/pr112856.c -O0 (test for excess errors)
+PASS: gcc.dg/torture/pr112856.c -O1 (test for excess errors)
+PASS: gcc.dg/torture/pr112856.c -O2 (test for excess errors)
+PASS: gcc.dg/torture/pr112856.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+PASS: gcc.dg/torture/pr112856.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+PASS: gcc.dg/torture/pr112856.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+PASS: gcc.dg/torture/pr112856.c -O3 -g (test for excess errors)
+PASS: gcc.dg/torture/pr112856.c -Os (test for excess errors)
UNSUPPORTED: gcc.dg/torture/pr16104-1.c -O0
UNSUPPORTED: gcc.dg/torture/pr16104-1.c -O1
UNSUPPORTED: gcc.dg/torture/pr16104-1.c -O2
@@ -133806,9 +134974,8 @@ PASS: gcc.dg/tree-ssa/ssa-sink-14.c scan-tree-dump-times sink1 " = PHI" 1
PASS: gcc.dg/tree-ssa/ssa-sink-14.c scan-tree-dump-times sink1 "x = " 1
PASS: gcc.dg/tree-ssa/ssa-sink-15.c (test for excess errors)
PASS: gcc.dg/tree-ssa/ssa-sink-15.c scan-tree-dump-times optimized "goto" 0
-FAIL: gcc.dg/tree-ssa/ssa-sink-16.c (internal compiler error: verify_gimple failed)
-FAIL: gcc.dg/tree-ssa/ssa-sink-16.c (test for excess errors)
-UNRESOLVED: gcc.dg/tree-ssa/ssa-sink-16.c scan-tree-dump optimized "return 2;"
+PASS: gcc.dg/tree-ssa/ssa-sink-16.c (test for excess errors)
+PASS: gcc.dg/tree-ssa/ssa-sink-16.c scan-tree-dump optimized "return 2;"
PASS: gcc.dg/tree-ssa/ssa-sink-16.c scan-tree-dump sink1 "Sinking j_. = __builtin_ffs"
PASS: gcc.dg/tree-ssa/ssa-sink-17.c (test for excess errors)
PASS: gcc.dg/tree-ssa/ssa-sink-17.c scan-tree-dump sink1 "Sinking # VUSE"
@@ -148855,6 +150022,9 @@ PASS: gcc.target/aarch64/fp16/set_zero_1.c (test for excess errors)
PASS: gcc.target/aarch64/fp16/set_zero_1.c execution test
Running gcc.git~master/gcc/testsuite/gcc.target/aarch64/simd/simd.exp ...
Running gcc.git~master/gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-mitigation.exp ...
+Running gcc.git~master/gcc/testsuite/gcc.target/aarch64/sme/aarch64-sme-acle-asm.exp ...
+Running gcc.git~master/gcc/testsuite/gcc.target/aarch64/sme/aarch64-sme.exp ...
+Running gcc.git~master/gcc/testsuite/gcc.target/aarch64/sme2/aarch64-sme2-acle-asm.exp ...
Running gcc.git~master/gcc/testsuite/gcc.target/aarch64/sve/aarch64-sve.exp ...
Running gcc.git~master/gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp ...
Running gcc.git~master/gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp ...
@@ -165021,11 +166191,10 @@ Running gcc.git~master/gcc/testsuite/gcc.test-framework/test-framework.exp ...
=== gcc Summary ===
-# of expected passes 155042
-# of unexpected failures 97
+# of expected passes 156223
+# of unexpected failures 61
# of unexpected successes 9
-# of expected failures 953
-# of unresolved testcases 1
-# of unsupported tests 8731
-/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc version 14.0.0 20231205 (experimental) [master revision gcc-14-6129-g1f1c432226c] (GCC)
+# of expected failures 967
+# of unsupported tests 8740
+/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc version 14.0.0 20231207 (experimental) [master revision gcc-14-6238-gae9e48e5c0a] (GCC)