gcc icon indicating copy to clipboard operation
gcc copied to clipboard

illumos gcc 13.1.0 bringup

Open citrus-it opened this issue 2 years ago • 1 comments

This is the illumos gcc patches brought forward from gcc 10.

The following new patches are present here:

+Add -fforce-omit-frame-pointer

The following patches were no longer necessary due to fixes upstream:

-libpthread is a filter in illumos; all functionality has been migrated to libc.
-libstdc++v3: illumos and Solaris haven't needed -lrt in a long time

Here are the summary testsuite results from this branch run on OmniOS r151046:

                === gcc Summary for unix//-m32 ===
# of expected passes            178556
# of unexpected failures        203
# of unexpected successes       27
# of expected failures          1411
# of unresolved testcases       33
# of unsupported tests          4142
                === gcc Summary for unix//-m64 ===
# of expected passes            175612
# of unexpected failures        192
# of unexpected successes       6
# of expected failures          1606
# of unsupported tests          3347
                === gcc Summary for unix//-m64/-msave-args ===
# of expected passes            183343
# of unexpected failures        243
# of expected failures          1432
# of unresolved testcases       1
# of unsupported tests          3080
                === gcc Summary ===
# of expected passes            537511
# of unexpected failures        638
# of unexpected successes       33
# of expected failures          4449
# of unresolved testcases       34
# of unsupported tests          10569

                === g++ Summary for unix//-m32 ===
# of expected passes            231289
# of unexpected failures        135
# of expected failures          2055
# of unresolved testcases       12
# of unsupported tests          10749
                === g++ Summary for unix//-m64 ===
# of expected passes            222618
# of unexpected failures        165
# of expected failures          2140
# of unresolved testcases       8
# of unsupported tests          10786
                === g++ Summary for unix//-m64/-msave-args ===
# of expected passes            231463
# of unexpected failures        157
# of expected failures          1864
# of unresolved testcases       4
# of unsupported tests          10713
                === g++ Summary ===
# of expected passes            685370
# of unexpected failures        457
# of expected failures          6059
# of unresolved testcases       24
# of unsupported tests          32248

                === libstdc++ Summary for unix//-m32 ===
# of expected passes            15576
# of unexpected failures        9
# of expected failures          107
# of unresolved testcases       1
# of unsupported tests          763
                === libstdc++ Summary for unix//-m64 ===
# of expected passes            15561
# of unexpected failures        12
# of expected failures          107
# of unresolved testcases       1
# of unsupported tests          769
                === libstdc++ Summary for unix//-m64/-msave-args ===
# of expected passes            15561
# of unexpected failures        12
# of expected failures          107
# of unresolved testcases       1
# of unsupported tests          769
                === libstdc++ Summary ===
# of expected passes            46698
# of unexpected failures        33
# of expected failures          321
# of unresolved testcases       3
# of unsupported tests          2301

and a comparison with the same summary from gcc 10:

@@ -1,67 +1,74 @@
                === gcc Summary for unix//-m32 ===
-# of expected passes           145700
-# of unexpected failures       41
-# of unexpected successes      2
-# of expected failures         746
-# of unresolved testcases      1
-# of unsupported tests         3161
+# of expected passes           178556
+# of unexpected failures       203
+# of unexpected successes      27
+# of expected failures         1411
+# of unresolved testcases      33
+# of unsupported tests         4142
                === gcc Summary for unix//-m64 ===
-# of expected passes           146334
-# of unexpected failures       33
-# of expected failures         737
-# of unresolved testcases      1
-# of unsupported tests         2512
+# of expected passes           175612
+# of unexpected failures       192
+# of unexpected successes      6
+# of expected failures         1606
+# of unsupported tests         3347
                === gcc Summary for unix//-m64/-msave-args ===
-# of expected passes           146270
-# of unexpected failures       90
-# of expected failures         737
+# of expected passes           183343
+# of unexpected failures       243
+# of expected failures         1432
 # of unresolved testcases      1
-# of unsupported tests         2516
+# of unsupported tests         3080
                === gcc Summary ===
-# of expected passes           438304
-# of unexpected failures       164
-# of unexpected successes      2
-# of expected failures         2220
-# of unresolved testcases      3
-# of unsupported tests         8189
+# of expected passes           537511
+# of unexpected failures       638
+# of unexpected successes      33
+# of expected failures         4449
+# of unresolved testcases      34
+# of unsupported tests         10569
                === g++ Summary for unix//-m32 ===
-# of expected passes           190043
-# of unexpected failures       61
-# of expected failures         913
-# of unsupported tests         8612
+# of expected passes           231289
+# of unexpected failures       135
+# of expected failures         2055
+# of unresolved testcases      12
+# of unsupported tests         10749
                === g++ Summary for unix//-m64 ===
-# of expected passes           190469
-# of unexpected failures       47
-# of expected failures         917
-# of unresolved testcases      4
-# of unsupported tests         8551
+# of expected passes           222618
+# of unexpected failures       165
+# of expected failures         2140
+# of unresolved testcases      8
+# of unsupported tests         10786
                === g++ Summary for unix//-m64/-msave-args ===
-# of expected passes           190453
-# of unexpected failures       72
-# of expected failures         917
+# of expected passes           231463
+# of unexpected failures       157
+# of expected failures         1864
 # of unresolved testcases      4
-# of unsupported tests         8551
+# of unsupported tests         10713
                === g++ Summary ===
-# of expected passes           570965
-# of unexpected failures       180
-# of expected failures         2747
-# of unresolved testcases      8
-# of unsupported tests         25714
+# of expected passes           685370
+# of unexpected failures       457
+# of expected failures         6059
+# of unresolved testcases      24
+# of unsupported tests         32248
                === libstdc++ Summary for unix//-m32 ===
-# of expected passes           2021
-# of expected failures         22
-# of unsupported tests         131
+# of expected passes           15576
+# of unexpected failures       9
+# of expected failures         107
+# of unresolved testcases      1
+# of unsupported tests         763
                === libstdc++ Summary for unix//-m64 ===
-# of expected passes           2687
-# of unexpected failures       1
-# of expected failures         19
+# of expected passes           15561
+# of unexpected failures       12
+# of expected failures         107
 # of unresolved testcases      1
-# of unsupported tests         141
+# of unsupported tests         769
                === libstdc++ Summary for unix//-m64/-msave-args ===
-# of unresolved testcases      18
+# of expected passes           15561
+# of unexpected failures       12
+# of expected failures         107
+# of unresolved testcases      1
+# of unsupported tests         769
                === libstdc++ Summary ===
-# of expected passes           4708
-# of unexpected failures       1
-# of expected failures         41
-# of unresolved testcases      19
-# of unsupported tests         272
+# of expected passes           46698
+# of unexpected failures       33
+# of expected failures         321
+# of unresolved testcases      3
+# of unsupported tests         2301

citrus-it avatar May 31 '23 14:05 citrus-it

Attaching detailed test output. testsuite-full.log

citrus-it avatar May 31 '23 15:05 citrus-it