diff options
Diffstat (limited to 'sumfiles/gcc.sum')
-rw-r--r-- | sumfiles/gcc.sum | 1617 |
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) |