gcc
gcc copied to clipboard
illumos gcc 13.1.0 bringup
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
Attaching detailed test output. testsuite-full.log