gcc build script summary
LEGEND:
    MAGENTA = working directory
    WHITE   = gcc / g++ compile count
    GREEN   = built binary/executable
    CYAN    = build library/dll
    YELLOW  = summary / end of pass

============================================================
                 PASS NUMBER 1
============================================================
libdecnumber (18 lines, 530 checks, gcc=3)
intl (1 lines, 125 checks)
libbacktrace (47 lines, 58 checks)
build-x86_64-w64-mingw32/libiberty (33 lines, 141 checks, gcc=8)
build-x86_64-w64-mingw32/libiberty/testsuite (1 lines)
libiberty (65 lines, gcc=243)
libiberty/testsuite (1 lines)
build-x86_64-w64-mingw32/fixincludes (9 lines, gcc=88)
    ./libiberty.a
build-x86_64-w64-mingw32/libcpp (23 lines, gcc=10, g++=3)
libiberty-linker-plugin (60 lines, gcc=20, g++=4)
    fixincl.exe
    applyfix.exe
libiberty-linker-plugin/testsuite (1 lines)
lto-plugin (25 lines, 9 checks, gcc=385, g++=8)
    ./libiberty.a
libcpp (20 lines, 230 checks, g++=15)
gcc (1900 lines, 265 checks, gcc=264, g++=683)
    build/gengenrtl.exe
    build/genhooks.exe
    build/genchecksum.exe
    build/genmodes.exe
    build/gengtype.exe
    build/genmddeps.exe
    build/genconstants.exe
    build/genenums.exe
    build/gencheck.exe
    build/gencfn-macros.exe
    build/genpreds.exe
    build/genflags.exe
    build/genconditions.exe
    build/genattr.exe
    build/genattr-common.exe
    build/gencodes.exe
    build/genconfig.exe
    build/gentarget-def.exe
    build/genopinit.exe
    build/genattrtab.exe
    build/genemit.exe
    build/genextract.exe
    build/genoutput.exe
    build/genpeep.exe
    build/genautomata.exe
    build/genrecog.exe
    build/genmatch.exe
    build/gencondmd.exe
    build/gcov-iov.exe
    libcommon-target.a
    libcommon.a
    gcov-dump.exe
    gcov-tool.exe
    Tcollect2.exe
    Tlto-wrapper.exe
    gcc-ar.exe
    gcc-nm.exe
    gcc-ranlib.exe
    xgcc.exe
    cpp.exe
    xg++.exe
    gcov.exe
    gnatbind.exe
    gnat1.exe
    lto1.exe
    lto-dump.exe
    cc1.exe
    cc1plus.exe
x86_64-w64-mingw32/libgcc (486 lines, 50 checks, gcc=369)
    libgcov.a
    libgcc_eh.a
    libgcc.a
x86_64-w64-mingw32/libgomp (2 lines, 128 checks)
x86_64-w64-mingw32/libgomp/testsuite (6 lines)
x86_64-w64-mingw32/libgomp (181 lines, 10 checks, gcc=130)
x86_64-w64-mingw32/libstdc++-v3/include (29 lines, 480 checks)
x86_64-w64-mingw32/libstdc++-v3 (2 lines)
x86_64-w64-mingw32/libstdc++-v3/include (1 lines)
x86_64-w64-mingw32/libstdc++-v3/libsupc++ (138 lines, gcc=130)
    .libs/libsupc++convenience.a
    .libs/libsupc++.a
x86_64-w64-mingw32/libstdc++-v3/src (1 lines)
x86_64-w64-mingw32/libstdc++-v3/src/c++98 (113 lines, gcc=96)
    .libs/libc++98convenience.a
x86_64-w64-mingw32/libstdc++-v3/src/c++11 (117 lines, gcc=108)
    .libs/libc++11convenience.a
x86_64-w64-mingw32/libstdc++-v3/src/c++17 (24 lines, gcc=20)
    .libs/libc++17convenience.a
x86_64-w64-mingw32/libstdc++-v3/src/filesystem (16 lines, gcc=13)
    .libs/libstdc++fs.a
x86_64-w64-mingw32/libstdc++-v3/src (61 lines, gcc=27)
    .libs/libstdc++-6.dll
    .libs/libstdc++.a
    .libs/libstdc++convenience.a
x86_64-w64-mingw32/libstdc++-v3/doc (1 lines)
x86_64-w64-mingw32/libstdc++-v3/po (1 lines)
x86_64-w64-mingw32/libstdc++-v3/testsuite (1 lines)
x86_64-w64-mingw32/libstdc++-v3/python (2 lines)
x86_64-w64-mingw32/libstdc++-v3 (1 lines)
build-x86_64-w64-mingw32/libiberty (1 lines)
build-x86_64-w64-mingw32/libiberty/testsuite (1 lines)
build-x86_64-w64-mingw32/fixincludes (1 lines)
build-x86_64-w64-mingw32/libcpp (1 lines)
============================================================
      SUMMARY PASS 1
============================================================
Total folders:          37
Total lines:          8607
Total exes:             48
Total DLLs:              1
Total libs:             15
Total checks:         2509
Total patches:          74
Total gcc compiles:   1918
Total g++ compiles:    713
============================================================


============================================================
                 PASS NUMBER 2
============================================================
libdecnumber (18 lines, 371 checks, gcc=4)
intl (1 lines, 74 checks)
libbacktrace (43 lines, 39 checks, gcc=34)
libiberty (27 lines, 102 checks, gcc=6)
libiberty/testsuite (1 lines)
libiberty-linker-plugin (54 lines, gcc=48)
libiberty-linker-plugin/testsuite (1 lines)
lto-plugin (24 lines, 16 checks, gcc=447)
    ./libiberty.a
    .libs/liblto_plugin-0.dll
libcpp (21 lines, 233 checks, g++=14)
gcc (1935 lines, 267 checks, gcc=262, g++=752)
    build/genchecksum.exe
    build/genmodes.exe
    build/gengtype.exe
    build/gengenrtl.exe
    build/genhooks.exe
    build/genenums.exe
    build/genmddeps.exe
    build/genconstants.exe
    build/gencheck.exe
    build/gencfn-macros.exe
    build/genpreds.exe
    build/genflags.exe
    build/genconditions.exe
    build/genattr.exe
    build/genattr-common.exe
    build/gencodes.exe
    build/genconfig.exe
    build/gentarget-def.exe
    build/genopinit.exe
    build/genemit.exe
    build/genextract.exe
    build/genoutput.exe
    build/genpeep.exe
    build/genattrtab.exe
    build/gencondmd.exe
    build/genrecog.exe
    build/genautomata.exe
    build/genmatch.exe
    build/gcov-iov.exe
    libcommon-target.a
    libcommon.a
    gcov-dump.exe
    gcov-tool.exe
    Tcollect2.exe
    Tlto-wrapper.exe
    gcc-ar.exe
    gcc-nm.exe
    gcc-ranlib.exe
    gnatbind.exe
    gcov.exe
    xgcc.exe
    cpp.exe
    xg++.exe
    gfortran.exe
    gnat1.exe
    f951.exe
    lto1.exe
    lto-dump.exe
    cc1plus.exe
    cc1obj.exe
    cc1.exe
    cc1objplus.exe
prev-gcc (2 lines)
x86_64-w64-mingw32/libgcc (486 lines, 50 checks, gcc=371)
    libgcov.a
    libgcc_eh.a
    libgcc.a
x86_64-w64-mingw32/libgomp (2 lines, 139 checks)
x86_64-w64-mingw32/libgomp/testsuite (6 lines)
x86_64-w64-mingw32/libgomp (186 lines, gcc=131)
    .libs/libgomp-1.dll
    .libs/libgomp.a
x86_64-w64-mingw32/libstdc++-v3/include (29 lines, 490 checks)
x86_64-w64-mingw32/libstdc++-v3 (2 lines)
x86_64-w64-mingw32/libstdc++-v3/include (1 lines)
x86_64-w64-mingw32/libstdc++-v3/libsupc++ (138 lines, gcc=130)
    .libs/libsupc++.a
    .libs/libsupc++convenience.a
x86_64-w64-mingw32/libstdc++-v3/src (1 lines)
x86_64-w64-mingw32/libstdc++-v3/src/c++98 (113 lines, gcc=97)
    .libs/libc++98convenience.a
x86_64-w64-mingw32/libstdc++-v3/src/c++11 (117 lines, gcc=108)
    .libs/libc++11convenience.a
x86_64-w64-mingw32/libstdc++-v3/src/c++17 (24 lines, gcc=21)
    .libs/libc++17convenience.a
x86_64-w64-mingw32/libstdc++-v3/src/filesystem (16 lines, gcc=13)
    .libs/libstdc++fs.a
x86_64-w64-mingw32/libstdc++-v3/src (61 lines, gcc=27)
    .libs/libstdc++-6.dll
    .libs/libstdc++.a
    .libs/libstdc++convenience.a
x86_64-w64-mingw32/libstdc++-v3/doc (1 lines)
x86_64-w64-mingw32/libstdc++-v3/po (1 lines)
x86_64-w64-mingw32/libstdc++-v3/testsuite (1 lines)
x86_64-w64-mingw32/libstdc++-v3/python (2 lines)
x86_64-w64-mingw32/libstdc++-v3 (1 lines)
build-x86_64-w64-mingw32/libiberty (1 lines)
build-x86_64-w64-mingw32/libiberty/testsuite (1 lines)
build-x86_64-w64-mingw32/fixincludes (1 lines)
build-x86_64-w64-mingw32/libcpp (1 lines)
============================================================
      SUMMARY PASS 2
============================================================
Total folders:          34
Total lines:          6820
Total exes:             50
Total DLLs:              3
Total libs:             15
Total checks:         1805
Total gcc compiles:   1697
Total g++ compiles:    766
============================================================


============================================================
                 PASS NUMBER 3
============================================================
libdecnumber (15 lines, 402 checks, gcc=2)
intl (1 lines, 69 checks)
libbacktrace (41 lines, 37 checks, gcc=32)
    .libs/libbacktrace.a
libiberty (30 lines, 119 checks, gcc=7)
libiberty/testsuite (1 lines)
libiberty-linker-plugin (53 lines, gcc=56)
libiberty-linker-plugin/testsuite (1 lines)
lto-plugin (24 lines, 16 checks, gcc=436)
    ./libiberty.a
libcpp (22 lines, 228 checks, gcc=1, g++=15)
gcc (1935 lines, 264 checks, gcc=262, g++=752)
    build/genchecksum.exe
    build/genmodes.exe
    build/gengtype.exe
    build/gengenrtl.exe
    build/genhooks.exe
    build/genenums.exe
    build/genmddeps.exe
    build/genconstants.exe
    build/gencfn-macros.exe
    build/gencheck.exe
    build/genpreds.exe
    build/genflags.exe
    build/genconditions.exe
    build/genattr.exe
    build/genattr-common.exe
    build/gencodes.exe
    build/genconfig.exe
    build/gentarget-def.exe
    build/genopinit.exe
    build/genemit.exe
    build/genextract.exe
    build/genoutput.exe
    build/genpeep.exe
    build/genattrtab.exe
    build/gencondmd.exe
    build/genrecog.exe
    build/genautomata.exe
    build/genmatch.exe
    build/gcov-iov.exe
    libcommon-target.a
    libcommon.a
    gcov-dump.exe
    gcov-tool.exe
    Tcollect2.exe
    Tlto-wrapper.exe
    gcc-ar.exe
    gcc-nm.exe
    gcc-ranlib.exe
    gnatbind.exe
    gcov.exe
    xgcc.exe
    cpp.exe
    xg++.exe
    gfortran.exe
    gnat1.exe
    f951.exe
    lto1.exe
    lto-dump.exe
    cc1.exe
    cc1plus.exe
    cc1obj.exe
    cc1objplus.exe
prev-gcc (2 lines)
x86_64-w64-mingw32/libgcc (486 lines, 50 checks, gcc=371)
    libgcov.a
    libgcc_eh.a
    libgcc.a
x86_64-w64-mingw32/libgomp (2 lines, 139 checks)
x86_64-w64-mingw32/libgomp/testsuite (6 lines)
x86_64-w64-mingw32/libgomp (188 lines, 5 checks, gcc=131)
    .libs/libgomp-1.dll
    .libs/libgomp.a
x86_64-w64-mingw32/libstdc++-v3/include (29 lines, 485 checks)
x86_64-w64-mingw32/libstdc++-v3 (2 lines)
x86_64-w64-mingw32/libstdc++-v3/include (1 lines)
x86_64-w64-mingw32/libstdc++-v3/libsupc++ (138 lines, gcc=128)
    .libs/libsupc++.a
    .libs/libsupc++convenience.a
x86_64-w64-mingw32/libstdc++-v3/src (1 lines)
x86_64-w64-mingw32/libstdc++-v3/src/c++98 (113 lines, gcc=96)
    .libs/libc++98convenience.a
x86_64-w64-mingw32/libstdc++-v3/src/c++11 (117 lines, gcc=107)
    .libs/libc++11convenience.a
x86_64-w64-mingw32/libstdc++-v3/src/c++17 (24 lines, gcc=20)
    .libs/libc++17convenience.a
x86_64-w64-mingw32/libstdc++-v3/src/filesystem (16 lines, gcc=12)
    .libs/libstdc++fs.a
x86_64-w64-mingw32/libstdc++-v3/src (61 lines, gcc=26)
    .libs/libstdc++-6.dll
    .libs/libstdc++.a
    .libs/libstdc++convenience.a
x86_64-w64-mingw32/libstdc++-v3/doc (1 lines)
x86_64-w64-mingw32/libstdc++-v3/po (1 lines)
x86_64-w64-mingw32/libstdc++-v3/testsuite (1 lines)
x86_64-w64-mingw32/libstdc++-v3/python (2 lines)
x86_64-w64-mingw32/libstdc++-v3 (1 lines)
============================================================
      SUMMARY PASS 3
============================================================
Total folders:          30
Total lines:          6276
Total exes:             50
Total DLLs:              2
Total libs:             16
Total checks:         1438
Total gcc compiles:   1685
Total g++ compiles:    767
============================================================


============================================================
       STAGES COMPARE OKAY.  FINAL PASS
============================================================
libiberty/testsuite (1 lines)
x86_64-w64-mingw32/libstdc++-v3 (2 lines)
x86_64-w64-mingw32/libstdc++-v3/include (1 lines)
x86_64-w64-mingw32/libstdc++-v3/libsupc++ (1 lines)
x86_64-w64-mingw32/libstdc++-v3/src (1 lines)
x86_64-w64-mingw32/libstdc++-v3/src/c++98 (1 lines)
x86_64-w64-mingw32/libstdc++-v3/src/c++11 (1 lines)
x86_64-w64-mingw32/libstdc++-v3/src/c++17 (1 lines)
x86_64-w64-mingw32/libstdc++-v3/src/filesystem (1 lines)
x86_64-w64-mingw32/libstdc++-v3/src (1 lines)
x86_64-w64-mingw32/libstdc++-v3/doc (1 lines)
x86_64-w64-mingw32/libstdc++-v3/po (1 lines)
x86_64-w64-mingw32/libstdc++-v3/testsuite (1 lines)
x86_64-w64-mingw32/libstdc++-v3/python (1 lines)
x86_64-w64-mingw32/libstdc++-v3 (1 lines)
x86_64-w64-mingw32/libada (1 lines, 415 checks, gcc=5)
gcc/ada (15 lines, 33 checks)
gcc/ada (137 lines, 236 checks, g++=1)
x86_64-w64-mingw32/libobjc (67 lines, 1 checks, gcc=32)
gcc/ada/rts (136 lines, gcc=73)
fixincludes (13 lines, gcc=8)
    fixincl.exe
    applyfix.exe
    .libs/libobjc-4.dll
gcc/ada/rts (76 lines, gcc=57)
    .libs/libobjc.a
x86_64-w64-mingw32/libssp (70 lines, gcc=60)
libcc1 (16 lines, gcc=12)
x86_64-w64-mingw32/libbacktrace (203 lines, gcc=229)
    .libs/libssp-0.dll
    .libs/libssp_nonshared.a
    .libs/libssp.a
    .libs/libbacktrace.a
x86_64-w64-mingw32/libquadmath (15 lines, gcc=30)
x86_64-w64-mingw32/libatomic (26 lines, gcc=17)
x86_64-w64-mingw32/libatomic/testsuite (5 lines, gcc=2)
x86_64-w64-mingw32/libatomic (76 lines, gcc=58)
x86_64-w64-mingw32/libvtv (42 lines, gcc=24)
gnattools (8 lines, 38 checks, gcc=862)
    .libs/libatomic_convenience.a
    .libs/libatomic-1.dll
    .libs/libatomic.a
    .libs/libquadmath-0.dll
    .libs/libquadmath.a
    rts/libgnat.a
    rts/libgnarl.a
    rts/libgmem.a
gcc/ada/tools (93 lines, 40 checks, gcc=75, g++=2)
    ../../gnatlink.exe
    ../../gnatmake.exe
gcc/ada/tools (84 lines, 52 checks, gcc=21)
    ../../gnatdll.exe
    ../../gnat.exe
    ../../gnatkr.exe
    ../../gnatprep.exe
    ../../gnatfind.exe
    ../../gnatname.exe
x86_64-w64-mingw32/libgfortran (2717 lines, 262 checks, gcc=1669)
    .libs/libcaf_single.a
    .libs/libgfortran-5.dll
    .libs/libgfortran.a
fixincludes (10 lines)
lto-plugin (20 lines)
gcc (327 lines)
intl (1 lines)
libbacktrace (3 lines)
libcpp (11 lines)
libdecnumber (1 lines)
libiberty/testsuite (1 lines)
libiberty/testsuite (1 lines)
libiberty-linker-plugin/testsuite (1 lines)
libiberty-linker-plugin/testsuite (1 lines)
gnattools (1 lines)
libcc1 (1 lines)
x86_64-w64-mingw32/libgcc (25 lines)
x86_64-w64-mingw32/libstdc++-v3 (1 lines)
x86_64-w64-mingw32/libstdc++-v3/include (124 lines)
x86_64-w64-mingw32/libstdc++-v3/libsupc++ (22 lines)
x86_64-w64-mingw32/libstdc++-v3/src (1 lines)
x86_64-w64-mingw32/libstdc++-v3/src/c++98 (2 lines)
x86_64-w64-mingw32/libstdc++-v3/src/c++11 (2 lines)
x86_64-w64-mingw32/libstdc++-v3/src/c++17 (2 lines)
x86_64-w64-mingw32/libstdc++-v3/src/filesystem (7 lines)
x86_64-w64-mingw32/libstdc++-v3/src (23 lines)
x86_64-w64-mingw32/libstdc++-v3/doc (2 lines)
x86_64-w64-mingw32/libstdc++-v3/po (2 lines)
x86_64-w64-mingw32/libstdc++-v3/testsuite (2 lines)
x86_64-w64-mingw32/libstdc++-v3/python (7 lines)
x86_64-w64-mingw32/libstdc++-v3 (3 lines)
x86_64-w64-mingw32/libvtv (3 lines)
x86_64-w64-mingw32/libssp (31 lines)
x86_64-w64-mingw32/libbacktrace (3 lines)
x86_64-w64-mingw32/libquadmath (29 lines)
x86_64-w64-mingw32/libgfortran (43 lines)
x86_64-w64-mingw32/libobjc (50 lines)
x86_64-w64-mingw32/libada (1 lines)
gcc/ada (33 lines)
x86_64-w64-mingw32/libgomp (1 lines)
x86_64-w64-mingw32/libgomp/testsuite (2 lines)
x86_64-w64-mingw32/libgomp (39 lines)
x86_64-w64-mingw32/libatomic (1 lines)
x86_64-w64-mingw32/libatomic/testsuite (2 lines)
x86_64-w64-mingw32/libatomic (25 lines)
============================================================
    FINAL PASS SUMMARY
============================================================
Total folders:          79
Total lines:          7561
Total exes:             10
Total DLLs:              5
Total libs:             12
Total checks:         1085
Total gcc compiles:   3234
Total g++ compiles:      3
============================================================
============================================================
          TOTALS
============================================================
Total folders:         180
Total lines:         29264
Total exes:            158
Total DLLs:             11
Total libs:             58
Total checks:         6837
Total patches:          74
Total gcc compiles:   8534
Total g++ compiles:   2249
============================================================