head 1.18; access; symbols gcc-14-4-0:1.1.1.20 netbsd-10-2-RELEASE:1.12.2.1 netbsd-9-5-RELEASE:1.8 netbsd-11-0-RELEASE:1.16 netbsd-11-0-RC7:1.16 netbsd-11-0-RC6:1.16 netbsd-11-0-RC5:1.16 netbsd-11-0-RC4:1.16 netbsd-11-0-RC3:1.16 netbsd-11-0-RC2:1.16 netbsd-11-0-RC1:1.16 gcc-14-3-0:1.1.1.19 perseant-exfatfs-base-20250801:1.16 netbsd-11:1.16.0.2 netbsd-11-base:1.16 gcc-12-5-0:1.1.1.18 netbsd-10-1-RELEASE:1.12.2.1 perseant-exfatfs-base-20240630:1.15 gcc-12-4-0:1.1.1.17 perseant-exfatfs:1.14.0.2 perseant-exfatfs-base:1.14 netbsd-8-3-RELEASE:1.4.8.1 netbsd-9-4-RELEASE:1.8 netbsd-10-0-RELEASE:1.12.2.1 netbsd-10-0-RC6:1.12.2.1 netbsd-10-0-RC5:1.12.2.1 netbsd-10-0-RC4:1.12.2.1 netbsd-10-0-RC3:1.12.2.1 netbsd-10-0-RC2:1.12.2.1 netbsd-10-0-RC1:1.12.2.1 gcc-12-3-0:1.1.1.16 gcc-10-5-0:1.1.1.15 netbsd-10:1.12.0.2 netbsd-10-base:1.12 netbsd-9-3-RELEASE:1.8 gcc-10-4-0:1.1.1.14 cjep_sun2x-base1:1.11 cjep_sun2x:1.11.0.4 cjep_sun2x-base:1.11 cjep_staticlib_x-base1:1.11 netbsd-9-2-RELEASE:1.8 cjep_staticlib_x:1.11.0.2 cjep_staticlib_x-base:1.11 gcc-10-3-0:1.1.1.13 netbsd-9-1-RELEASE:1.8 gcc-9-3-0:1.1.1.12 gcc-7-5-0:1.1.1.10 phil-wifi-20200421:1.9 phil-wifi-20200411:1.9 is-mlppp:1.9.0.2 is-mlppp-base:1.9 phil-wifi-20200406:1.9 netbsd-8-2-RELEASE:1.4.8.1 gcc-8-4-0:1.1.1.11 netbsd-9-0-RELEASE:1.8 netbsd-9-0-RC2:1.8 netbsd-9-0-RC1:1.8 phil-wifi-20191119:1.9 gcc-8-3-0:1.1.1.9 netbsd-9:1.8.0.2 netbsd-9-base:1.8 phil-wifi-20190609:1.8 netbsd-8-1-RELEASE:1.4.8.1 netbsd-8-1-RC1:1.4.8.1 pgoyette-compat-merge-20190127:1.6.2.2 pgoyette-compat-20190127:1.8 gcc-7-4-0:1.1.1.8 pgoyette-compat-20190118:1.7 pgoyette-compat-1226:1.7 pgoyette-compat-1126:1.7 gcc-6-5-0:1.1.1.7 pgoyette-compat-1020:1.6 pgoyette-compat-0930:1.6 pgoyette-compat-0906:1.6 netbsd-7-2-RELEASE:1.3.2.1 pgoyette-compat-0728:1.6 netbsd-8-0-RELEASE:1.4.8.1 phil-wifi:1.6.0.4 phil-wifi-base:1.6 pgoyette-compat-0625:1.6 netbsd-8-0-RC2:1.4.8.1 pgoyette-compat-0521:1.6 pgoyette-compat-0502:1.6 pgoyette-compat-0422:1.6 netbsd-8-0-RC1:1.4.8.1 pgoyette-compat-0415:1.6 pgoyette-compat-0407:1.6 pgoyette-compat-0330:1.6 pgoyette-compat-0322:1.6 pgoyette-compat-0315:1.6 netbsd-7-1-2-RELEASE:1.3.2.1 pgoyette-compat:1.6.0.2 pgoyette-compat-base:1.6 gcc-6-4-0:1.1.1.6 netbsd-7-1-1-RELEASE:1.3.2.1 gcc-5-5-0:1.1.1.5 matt-nb8-mediatek:1.4.0.12 matt-nb8-mediatek-base:1.4 perseant-stdc-iso10646:1.4.0.10 perseant-stdc-iso10646-base:1.4 netbsd-8:1.4.0.8 netbsd-8-base:1.4 prg-localcount2-base3:1.4 prg-localcount2-base2:1.4 prg-localcount2-base1:1.4 prg-localcount2:1.4.0.6 prg-localcount2-base:1.4 pgoyette-localcount-20170426:1.4 bouyer-socketcan-base1:1.4 pgoyette-localcount-20170320:1.4 netbsd-7-1:1.3.2.1.0.4 netbsd-7-1-RELEASE:1.3.2.1 netbsd-7-1-RC2:1.3.2.1 netbsd-7-nhusb-base-20170116:1.3.2.1 bouyer-socketcan:1.4.0.4 bouyer-socketcan-base:1.4 pgoyette-localcount-20170107:1.4 netbsd-7-1-RC1:1.3.2.1 pgoyette-localcount-20161104:1.4 netbsd-7-0-2-RELEASE:1.3 localcount-20160914:1.4 netbsd-7-nhusb:1.3.2.1.0.2 netbsd-7-nhusb-base:1.3.2.1 pgoyette-localcount-20160806:1.4 pgoyette-localcount-20160726:1.4 pgoyette-localcount:1.4.0.2 pgoyette-localcount-base:1.4 gcc-5-4-0:1.1.1.4 netbsd-7-0-1-RELEASE:1.3 gcc-5-3-0:1.1.1.4 netbsd-7-0:1.3.0.4 netbsd-7-0-RELEASE:1.3 gcc-4-8-5-pre-gcc-old-import:1.4 netbsd-7-0-RC3:1.3 netbsd-7-0-RC2:1.3 post-gcc-4-8-5-merge:1.4 gcc-4-8-5:1.1.1.4 netbsd-7-0-RC1:1.3 gcc-4-8-4:1.1.1.3 netbsd-6-0-6-RELEASE:1.1.1.1 netbsd-6-1-5-RELEASE:1.1.1.1 netbsd-7:1.3.0.2 netbsd-7-base:1.3 gcc-4-8-3:1.1.1.2 yamt-pagecache-base9:1.2 yamt-pagecache-tag8:1.1.1.1 netbsd-6-1-4-RELEASE:1.1.1.1 netbsd-6-0-5-RELEASE:1.1.1.1 tls-earlyentropy:1.2.0.2 tls-earlyentropy-base:1.3 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.2 riastradh-drm2-base3:1.2 imported-to-gcc-old-20140227-0107:1.1.1.1 netbsd-6-1-3-RELEASE:1.1.1.1 netbsd-6-0-4-RELEASE:1.1.1.1 netbsd-6-1-2-RELEASE:1.1.1.1 netbsd-6-0-3-RELEASE:1.1.1.1 netbsd-6-1-1-RELEASE:1.1.1.1 riastradh-drm2-base2:1.1.1.1 riastradh-drm2-base1:1.1.1.1 riastradh-drm2:1.1.1.1.0.12 riastradh-drm2-base:1.1.1.1 netbsd-6-1:1.1.1.1.0.16 netbsd-6-0-2-RELEASE:1.1.1.1 netbsd-6-1-RELEASE:1.1.1.1 netbsd-6-1-RC4:1.1.1.1 netbsd-6-1-RC3:1.1.1.1 agc-symver:1.1.1.1.0.14 agc-symver-base:1.1.1.1 netbsd-6-1-RC2:1.1.1.1 netbsd-6-1-RC1:1.1.1.1 yamt-pagecache-base8:1.1.1.1 netbsd-6-0-1-RELEASE:1.1.1.1 yamt-pagecache-base7:1.1.1.1 matt-nb6-plus-nbase:1.1.1.1 yamt-pagecache-base6:1.1.1.1 netbsd-6-0:1.1.1.1.0.10 netbsd-6-0-RELEASE:1.1.1.1 gcc-4-5-4:1.1.1.1 netbsd-6-0-RC2:1.1.1.1 tls-maxphys:1.1.1.1.0.8 tls-maxphys-base:1.3 matt-nb6-plus:1.1.1.1.0.6 matt-nb6-plus-base:1.1.1.1 netbsd-6-0-RC1:1.1.1.1 yamt-pagecache-base5:1.1.1.1 yamt-pagecache-base4:1.1.1.1 netbsd-6:1.1.1.1.0.4 netbsd-6-base:1.1.1.1 yamt-pagecache-base3:1.1.1.1 yamt-pagecache-base2:1.1.1.1 yamt-pagecache:1.1.1.1.0.2 yamt-pagecache-base:1.1.1.1 gcc-4-5-3:1.1.1.1 FSF:1.1.1; locks; strict; comment @# @; 1.18 date 2026.09.26.20.42.32; author mrg; state Exp; branches; next 1.17; commitid zkJzcIOvQooiNaXG; 1.17 date 2025.09.14.00.07.14; author mrg; state Exp; branches; next 1.16; commitid x9D5QEnvbeMI4CaG; 1.16 date 2025.07.21.03.01.10; author mrg; state Exp; branches; next 1.15; commitid 0iwx35CAgfJ1Oy3G; 1.15 date 2024.06.30.08.38.39; author mrg; state Exp; branches; next 1.14; commitid kExYYE9GeDZb5ZfF; 1.14 date 2023.07.30.05.51.10; author mrg; state Exp; branches 1.14.2.1; next 1.13; commitid Iugici1GtQ2mWMyE; 1.13 date 2023.07.11.00.40.40; author mrg; state Exp; branches; next 1.12; commitid UboG1aHS8nDGQjwE; 1.12 date 2022.07.22.20.22.33; author mrg; state Exp; branches 1.12.2.1; next 1.11; commitid 26I33JZwnjoCLVMD; 1.11 date 2021.04.11.00.02.10; author mrg; state Exp; branches; next 1.10; commitid rXajJcXg3xWG0OOC; 1.10 date 2020.09.05.09.12.22; author mrg; state Exp; branches; next 1.9; commitid dS3LXwk3lAvP4QmC; 1.9 date 2019.10.01.10.38.16; author mrg; state Exp; branches; next 1.8; commitid r1DeKUVOMBnJt9FB; 1.8 date 2019.01.19.12.10.03; author mrg; state Exp; branches; next 1.7; commitid k8UsQyKpGt5Abo8B; 1.7 date 2018.11.04.00.38.13; author mrg; state Exp; branches; next 1.6; commitid sRYjqyoImfCCNyYA; 1.6 date 2018.02.02.03.41.03; author mrg; state Exp; branches 1.6.2.1 1.6.4.1; next 1.5; commitid YbHkrPGCnw2dEepA; 1.5 date 2017.11.12.00.36.45; author mrg; state Exp; branches; next 1.4; commitid qvf6fubay3FAgGeA; 1.4 date 2015.06.24.14.51.17; author mrg; state Exp; branches 1.4.8.1; next 1.3; commitid 1WAL6q85IgrA1Hqy; 1.3 date 2014.05.27.09.18.54; author skrll; state Exp; branches 1.3.2.1; next 1.2; commitid Z8i3oVrmy8KgN9Cx; 1.2 date 2014.03.01.08.58.29; author mrg; state dead; branches 1.2.2.1; next 1.1; commitid PSOLhRBVEIqVuYqx; 1.1 date 2011.06.21.01.23.10; author mrg; state Exp; branches 1.1.1.1; next ; 1.14.2.1 date 2024.07.01.01.00.44; author perseant; state Exp; branches; next 1.14.2.2; commitid NkoYLLCQWWw9v4gF; 1.14.2.2 date 2025.08.02.05.25.24; author perseant; state Exp; branches; next ; commitid 23j6GFaDws3O875G; 1.12.2.1 date 2023.07.13.09.18.16; author martin; state Exp; branches; next ; commitid nTDZbluVjX9bCCwE; 1.6.2.1 date 2018.11.26.01.50.38; author pgoyette; state Exp; branches; next 1.6.2.2; commitid Zj4q5SspGdKXto1B; 1.6.2.2 date 2019.01.26.21.58.19; author pgoyette; state Exp; branches; next ; commitid JKpcmvSjdT25dl9B; 1.6.4.1 date 2019.06.10.21.53.16; author christos; state Exp; branches; next 1.6.4.2; commitid jtc8rnCzWiEEHGqB; 1.6.4.2 date 2020.04.13.07.57.03; author martin; state Exp; branches; next ; commitid X01YhRUPVUDaec4C; 1.4.8.1 date 2017.11.23.11.01.43; author martin; state Exp; branches; next ; commitid lA6hq5q2Y1dXl9gA; 1.3.2.1 date 2015.10.31.21.35.14; author snj; state Exp; branches; next ; commitid ynIajmFMECdR6jHy; 1.2.2.1 date 2014.08.10.07.10.40; author tls; state Exp; branches; next ; commitid 3hJZAsnr6L0lHMLx; 1.1.1.1 date 2011.06.21.01.23.10; author mrg; state Exp; branches 1.1.1.1.2.1 1.1.1.1.8.1; next 1.1.1.2; 1.1.1.2 date 2014.05.27.08.39.32; author skrll; state Exp; branches; next 1.1.1.3; commitid Esid9j2Tay8qt9Cx; 1.1.1.3 date 2015.01.10.00.49.42; author mrg; state Exp; branches; next 1.1.1.4; commitid E07JC7FpnM8mAp5y; 1.1.1.4 date 2015.06.24.14.02.53; author mrg; state Exp; branches; next 1.1.1.5; commitid 64Yqx91eMSn0JGqy; 1.1.1.5 date 2017.11.11.23.50.05; author mrg; state Exp; branches; next 1.1.1.6; commitid KefS4gJN8ajyYFeA; 1.1.1.6 date 2018.02.02.01.59.58; author mrg; state Exp; branches; next 1.1.1.7; commitid XNKaycqpfhzd5epA; 1.1.1.7 date 2018.11.04.00.13.04; author mrg; state Exp; branches; next 1.1.1.8; commitid bulspy67pMB6EyYA; 1.1.1.8 date 2019.01.19.10.14.40; author mrg; state Exp; branches; next 1.1.1.9; commitid VQ8OwWIg5RS9kn8B; 1.1.1.9 date 2019.10.01.09.36.38; author mrg; state Exp; branches; next 1.1.1.10; commitid smvgr2IPAQDr89FB; 1.1.1.10 date 2020.08.11.05.11.08; author mrg; state Exp; branches; next 1.1.1.11; commitid 5dBRDT7i6e65xBjC; 1.1.1.11 date 2020.08.11.05.30.44; author mrg; state Exp; branches; next 1.1.1.12; commitid 7AI4OfpLi4eqEBjC; 1.1.1.12 date 2020.09.05.07.52.58; author mrg; state Exp; branches; next 1.1.1.13; commitid ZRYA7IOuwfMjAPmC; 1.1.1.13 date 2021.04.10.22.09.22; author mrg; state Exp; branches; next 1.1.1.14; commitid eC4g0MRpqTvEkNOC; 1.1.1.14 date 2022.07.22.19.53.18; author mrg; state Exp; branches; next 1.1.1.15; commitid fUYPgdKzIHqhwVMD; 1.1.1.15 date 2023.07.11.00.32.10; author mrg; state Exp; branches; next 1.1.1.16; commitid 3yo4S98RsOFBNjwE; 1.1.1.16 date 2023.07.30.05.20.41; author mrg; state Exp; branches; next 1.1.1.17; commitid tk6nV4mbc9nVEMyE; 1.1.1.17 date 2024.06.30.07.36.33; author mrg; state Exp; branches; next 1.1.1.18; commitid m7BwZsPdfJvuHYfF; 1.1.1.18 date 2025.07.21.02.43.01; author mrg; state Exp; branches; next 1.1.1.19; commitid 9k1gPU4fqf8VHy3G; 1.1.1.19 date 2025.09.13.23.45.04; author mrg; state Exp; branches; next 1.1.1.20; commitid KwhwN4krNWa6XBaG; 1.1.1.20 date 2026.09.26.20.27.25; author mrg; state Exp; branches; next ; commitid Us2gtpl1zAY1IaXG; 1.1.1.1.2.1 date 2014.05.22.16.34.59; author yamt; state dead; branches; next ; commitid ae3mEUOn0ZasoyBx; 1.1.1.1.8.1 date 2014.08.19.23.53.11; author tls; state Exp; branches; next ; commitid jTnpym9Qu0o4R1Nx; desc @@ 1.18 log @merge GCC 14.4. @ text @ Installing GCC: Final installation

Now that GCC has been built (and optionally tested), you can install it with

cd objdir && make install

We strongly recommend to install into a target directory where there is no previous version of GCC present. Also, the GNAT runtime should not be stripped, as this would break certain features of the debugger that depend on this debugging information (catching Ada exceptions for instance).

That step completes the installation of GCC; user level binaries can be found in prefix/bin where prefix is the value you specified with the --prefix to configure (or /usr/local by default). (If you specified --bindir, that directory will be used instead; otherwise, if you specified --exec-prefix, exec-prefix/bin will be used.) Headers for the C++ library are installed in prefix/include; libraries in libdir (normally prefix/lib); internal parts of the compiler in libdir/gcc and libexecdir/gcc; documentation in info format in infodir (normally prefix/info).

When installing cross-compilers, GCC’s executables are not only installed into bindir, that is, exec-prefix/bin, but additionally into exec-prefix/target-alias/bin, if that directory exists. Typically, such tooldirs hold target-specific binutils, including assembler and linker.

Installation into a temporary staging area or into a chroot jail can be achieved with the command

make DESTDIR=path-to-rootdir install

where path-to-rootdir is the absolute path of a directory relative to which all installation paths will be interpreted. Note that the directory specified by DESTDIR need not exist yet; it will be created if necessary.

There is a subtle point with tooldirs and DESTDIR: If you relocate a cross-compiler installation with e.g. ‘DESTDIR=rootdir’, then the directory rootdir/exec-prefix/target-alias/bin will be filled with duplicated GCC executables only if it already exists, it will not be created otherwise. This is regarded as a feature, not as a bug, because it gives slightly more control to the packagers using the DESTDIR feature.

You can install stripped programs and libraries with

make install-strip

By default, only the man pages and info-format GCC documentation are built and installed. If you want to generate the GCC manuals in other formats, use commands like

make dvi
make pdf
make html

to build the manuals in the corresponding formats, and

make install-dvi
make install-pdf
make install-html

to install them. Alternatively, there are prebuilt online versions of the manuals for released versions of GCC on the GCC web site.

If you built GCC yourself we would like to know if the host/target specific installation notes didn’t include your host/target information or if that information is incomplete or out of date. Send a note to gcc@@gcc.gnu.org detailing how the information should be changed.

If you find a bug, please report it following the bug reporting guidelines.


Return to the GCC Installation page

@ 1.17 log @merge GCC 14.3.0. @ text @d1 1 a1 1 d3 4 a6 1 d32 2 a35 5 a.summary-letter {text-decoration: none} blockquote.indentedblock {margin-right: 0em} blockquote.smallindentedblock {margin-right: 0em; font-size: smaller} blockquote.smallquotation {font-size: smaller} div.display {margin-left: 3.2em} a36 17 div.lisp {margin-left: 3.2em} div.smalldisplay {margin-left: 3.2em} div.smallexample {margin-left: 3.2em} div.smalllisp {margin-left: 3.2em} kbd {font-style: oblique} pre.display {font-family: inherit} pre.format {font-family: inherit} pre.menu-comment {font-family: serif} pre.menu-preformatted {font-family: serif} pre.smalldisplay {font-family: inherit; font-size: smaller} pre.smallexample {font-size: smaller} pre.smallformat {font-family: inherit; font-size: smaller} pre.smalllisp {font-size: smaller} span.nolinebreak {white-space: nowrap} span.roman {font-family: initial; font-weight: normal} span.sansserif {font-family: sans-serif; font-weight: normal} ul.no-bullet {list-style: none} a43 1

Installing GCC: Final installation

d71 2 a72 2

cd objdir && make install
d82 3
a84 3
be found in prefix/bin where prefix is the value
you specified with the --prefix to configure (or
/usr/local by default).  (If you specified --bindir,
d86 1
a86 1
--exec-prefix, exec-prefix/bin will be used.)
d88 5
a92 5
prefix/include; libraries in libdir
(normally prefix/lib); internal parts of the compiler in
libdir/gcc and libexecdir/gcc; documentation
in info format in infodir (normally
prefix/info).
d95 4
a98 4
are not only installed into bindir, that
is, exec-prefix/bin, but additionally into
exec-prefix/target-alias/bin, if that directory
exists.  Typically, such tooldirs hold target-specific
d101 1
a101 1

Installation into a temporary staging area or into a chroot d104 2 a105 2

make DESTDIR=path-to-rootdir install
d108 1
a108 1

where path-to-rootdir is the absolute path of d110 1 a110 1 interpreted. Note that the directory specified by DESTDIR d113 1 a113 1

There is a subtle point with tooldirs and DESTDIR: d115 2 a116 2 e.g. ‘DESTDIR=rootdir’, then the directory rootdir/exec-prefix/target-alias/bin will d120 1 a120 1 using the DESTDIR feature. d124 2 a125 2

make install-strip
d132 2
a133 2
make dvi
d140 2
a141 2
make install-dvi
d149 1
a149 1
the GCC web site.
d152 1
a152 1
host/target specific installation notes
d155 1
a155 1
gcc@@gcc.gnu.org detailing how the information should be changed.
d158 1
a158 1
bug reporting guidelines.
d162 1
a162 1

Return to the GCC Installation page @ 1.16 log @merge GCC 12.5.0. XXX istream.cc may need more work. @ text @d3 1 a3 1 d22 3 a31 2 a33 1 a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em} d36 2 d40 4 d49 4 a55 1 span:hover a.copiable-anchor {visibility: visible} d89 2 a90 2

cd objdir && make install
d122 2
a123 2
make DESTDIR=path-to-rootdir install
d142 2
a143 2
make install-strip
@


1.14
log
@initial merge of GCC 12.3.0.

this doesn't include any of the changes to the .c -> .cc files renamed,
and reverts our local changes to the vax port and libsanitizer subdir.
vax GCC was rewritten and our local fixes no longer are relevant, and
the new libsanitizer is more updated than our old one, and merging via
gcc10->gcc12 is not really possible.

unfortunately, our local changes to libsanitizer that aren't related
to the general update of those sources (ie, the netbsd code) will need
to be re-checked and perhaps re-ported.
@
text
@d3 3
a24 3



d32 2
d36 1
a38 2
blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
blockquote.smallquotation {font-size: smaller}
a40 4
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smalllisp {margin-left: 3.2em}
a45 4
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
d49 1
d83 2
a84 2

cd objdir && make install
d116 2
a117 2
make DESTDIR=path-to-rootdir install
d136 2
a137 2
make install-strip
@


1.14.2.1
log
@Sync with HEAD.
@
text
@a2 3



d22 3
a31 2


a33 1
a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
d36 2
d40 4
d49 4
a55 1
span:hover a.copiable-anchor {visibility: visible}
d89 2
a90 2

cd objdir && make install
d122 2
a123 2
make DESTDIR=path-to-rootdir install
d142 2
a143 2
make install-strip
@


1.14.2.2
log
@Sync with HEAD
@
text
@d3 3
a24 3



d32 2
d36 1
a38 2
blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
blockquote.smallquotation {font-size: smaller}
a40 4
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smalllisp {margin-left: 3.2em}
a45 4
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
d49 1
d83 2
a84 2

cd objdir && make install
d116 2
a117 2
make DESTDIR=path-to-rootdir install
d136 2
a137 2
make install-strip
@


1.13
log
@merge GCC 10.5.0.
@
text
@d3 1
a3 1



d22 3
a31 2


a33 1
a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
d36 2
d40 4
d49 4
a55 1
span:hover a.copiable-anchor {visibility: visible}
d89 2
a90 2

cd objdir && make install
d122 2
a123 2
make DESTDIR=path-to-rootdir install
d142 2
a143 2
make install-strip
@


1.12.2.1
log
@Sync to head external/gpl3/gcc/dist, pulling up the following revisions
(requested by mrg in ticket #231):

	external/gpl3/gcc/dist/fixincludes/tests/base/objc/runtime.h up to 1.1.1.1
	external/gpl3/gcc/dist/gcc/opts-jobserver.h     up to 1.1.1.1
	external/gpl3/gcc/dist/libgcc/config/t-darwin-min-1 up to 1.1.1.1
	external/gpl3/gcc/dist/libgcc/config/t-darwin-min-5 up to 1.1.1.1
	external/gpl3/gcc/dist/libgcc/config/t-darwin-min-8 up to 1.1.1.1
	external/gpl3/gcc/dist/ChangeLog                up to 1.1.1.21
	external/gpl3/gcc/dist/LAST_UPDATED             up to 1.18
	external/gpl3/gcc/dist/MD5SUMS                  up to 1.18
	external/gpl3/gcc/dist/NEWS                     up to 1.16
	external/gpl3/gcc/dist/INSTALL/binaries.html    up to 1.13
	external/gpl3/gcc/dist/INSTALL/build.html       up to 1.15
	external/gpl3/gcc/dist/INSTALL/configure.html   up to 1.15
	external/gpl3/gcc/dist/INSTALL/download.html    up to 1.14
	external/gpl3/gcc/dist/INSTALL/finalinstall.html up to 1.13
	external/gpl3/gcc/dist/INSTALL/gfdl.html        up to 1.13
	external/gpl3/gcc/dist/INSTALL/index.html       up to 1.13
	external/gpl3/gcc/dist/INSTALL/old.html         up to 1.13
	external/gpl3/gcc/dist/INSTALL/prerequisites.html up to 1.15
	external/gpl3/gcc/dist/INSTALL/specific.html    up to 1.14
	external/gpl3/gcc/dist/INSTALL/test.html        up to 1.13
	external/gpl3/gcc/dist/config/ChangeLog         up to 1.1.1.21
	external/gpl3/gcc/dist/contrib/ChangeLog        up to 1.1.1.21
	external/gpl3/gcc/dist/contrib/header-tools/ChangeLog up to 1.1.1.11
	external/gpl3/gcc/dist/contrib/reghunt/ChangeLog up to 1.1.1.20
	external/gpl3/gcc/dist/contrib/regression/ChangeLog up to 1.1.1.20
	external/gpl3/gcc/dist/fixincludes/ChangeLog    up to 1.1.1.20
	external/gpl3/gcc/dist/fixincludes/fixincl.x    up to 1.1.1.16
	external/gpl3/gcc/dist/fixincludes/inclhack.def up to 1.1.1.15
	external/gpl3/gcc/dist/fixincludes/tests/base/stdio.h up to 1.1.1.6
	external/gpl3/gcc/dist/gcc/BASE-VER             up to 1.1.1.19
	external/gpl3/gcc/dist/gcc/ChangeLog            up to 1.24
	external/gpl3/gcc/dist/gcc/DATESTAMP            up to 1.1.1.22
	external/gpl3/gcc/dist/gcc/asan.c               up to 1.1.1.13
	external/gpl3/gcc/dist/gcc/bb-reorder.c         up to 1.1.1.15
	external/gpl3/gcc/dist/gcc/builtins.c           up to 1.20
	external/gpl3/gcc/dist/gcc/cfgbuild.c           up to 1.1.1.11
	external/gpl3/gcc/dist/gcc/cgraphclones.c       up to 1.1.1.13
	external/gpl3/gcc/dist/gcc/cgraphunit.c         up to 1.1.1.14
	external/gpl3/gcc/dist/gcc/config.gcc           up to 1.72
	external/gpl3/gcc/dist/gcc/cse.c                up to 1.1.1.13
	external/gpl3/gcc/dist/gcc/expr.c               up to 1.19
	external/gpl3/gcc/dist/gcc/function.c           up to 1.1.1.18
	external/gpl3/gcc/dist/gcc/function.h           up to 1.1.1.12
	external/gpl3/gcc/dist/gcc/gcc.c                up to 1.25
	external/gpl3/gcc/dist/gcc/generic-match-head.c up to 1.1.1.9
	external/gpl3/gcc/dist/gcc/gimple-ssa-store-merging.c up to 1.1.1.9
	external/gpl3/gcc/dist/gcc/ifcvt.c              up to 1.1.1.15
	external/gpl3/gcc/dist/gcc/ira-color.c          up to 1.10
	external/gpl3/gcc/dist/gcc/loop-invariant.c     up to 1.1.1.13
	external/gpl3/gcc/dist/gcc/lto-streamer-in.c    up to 1.1.1.13
	external/gpl3/gcc/dist/gcc/lto-wrapper.c        up to 1.1.1.12
	external/gpl3/gcc/dist/gcc/match.pd             up to 1.1.1.13
	external/gpl3/gcc/dist/gcc/omp-expand.c         up to 1.1.1.8
	external/gpl3/gcc/dist/gcc/omp-low.c            up to 1.1.1.19
	external/gpl3/gcc/dist/gcc/optabs.c             up to 1.1.1.15
	external/gpl3/gcc/dist/gcc/optc-save-gen.awk    up to 1.1.1.10
	external/gpl3/gcc/dist/gcc/opts-common.c        up to 1.1.1.13
	external/gpl3/gcc/dist/gcc/predict.c            up to 1.1.1.12
	external/gpl3/gcc/dist/gcc/ree.c                up to 1.1.1.12
	external/gpl3/gcc/dist/gcc/reg-stack.c          up to 1.1.1.11
	external/gpl3/gcc/dist/gcc/regrename.c          up to 1.1.1.11
	external/gpl3/gcc/dist/gcc/sanopt.c             up to 1.1.1.10
	external/gpl3/gcc/dist/gcc/selftest-diagnostic.c up to 1.1.1.4
	external/gpl3/gcc/dist/gcc/symbol-summary.h     up to 1.1.1.9
	external/gpl3/gcc/dist/gcc/tree-inline.c        up to 1.1.1.18
	external/gpl3/gcc/dist/gcc/tree-loop-distribution.c up to 1.1.1.13
	external/gpl3/gcc/dist/gcc/tree-nested.c        up to 1.1.1.13
	external/gpl3/gcc/dist/gcc/tree-sra.c           up to 1.1.1.17
	external/gpl3/gcc/dist/gcc/tree-ssa-ccp.c       up to 1.16
	external/gpl3/gcc/dist/gcc/tree-ssa-dom.c       up to 1.1.1.16
	external/gpl3/gcc/dist/gcc/tree-ssa-loop-ivopts.c up to 1.1.1.14
	external/gpl3/gcc/dist/gcc/tree-ssa-reassoc.c   up to 1.1.1.18
	external/gpl3/gcc/dist/gcc/tree-ssa-sccvn.c     up to 1.1.1.18
	external/gpl3/gcc/dist/gcc/tree-ssa-strlen.c    up to 1.1.1.13
	external/gpl3/gcc/dist/gcc/tree-ssa.c           up to 1.1.1.13
	external/gpl3/gcc/dist/gcc/tree.c               up to 1.5
	external/gpl3/gcc/dist/gcc/tree.h               up to 1.5
	external/gpl3/gcc/dist/gcc/varasm.c             up to 1.14
	external/gpl3/gcc/dist/gcc/wide-int.cc          up to 1.1.1.10
	external/gpl3/gcc/dist/gcc/wide-int.h           up to 1.1.1.10
	external/gpl3/gcc/dist/gcc/analyzer/ChangeLog   up to 1.1.1.3
	external/gpl3/gcc/dist/gcc/brig/ChangeLog       up to 1.1.1.9
	external/gpl3/gcc/dist/gcc/c/ChangeLog          up to 1.1.1.19
	external/gpl3/gcc/dist/gcc/c/c-parser.c         up to 1.1.1.16
	external/gpl3/gcc/dist/gcc/c/c-typeck.c         up to 1.1.1.17
	external/gpl3/gcc/dist/gcc/c-family/ChangeLog   up to 1.1.1.18
	external/gpl3/gcc/dist/gcc/c-family/c-common.c  up to 1.1.1.17
	external/gpl3/gcc/dist/gcc/c-family/c-ubsan.c   up to 1.1.1.10
	external/gpl3/gcc/dist/gcc/c-family/c-warn.c    up to 1.1.1.8
	external/gpl3/gcc/dist/gcc/common/config/i386/i386-cpuinfo.h up to 1.1.1.2
	external/gpl3/gcc/dist/gcc/config/darwin.c      up to 1.1.1.15
	external/gpl3/gcc/dist/gcc/config/darwin.h      up to 1.1.1.14
	external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-c.c up to 1.1.1.9
	external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-cores.def up to 1.1.1.12
	external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-cost-tables.h up to 1.1.1.9
	external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-fusion-pairs.def up to 1.1.1.8
	external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-netbsd.h up to 1.7
	external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-protos.h up to 1.1.1.13
	external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-simd.md up to 1.1.1.13
	external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-sve-builtins.cc up to 1.1.1.3
	external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-sve.md up to 1.1.1.5
	external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-tune.md up to 1.1.1.12
	external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-tuning-flags.def up to 1.1.1.8
	external/gpl3/gcc/dist/gcc/config/aarch64/aarch64.c up to 1.1.1.19
	external/gpl3/gcc/dist/gcc/config/aarch64/aarch64.h up to 1.4
	external/gpl3/gcc/dist/gcc/config/aarch64/aarch64.md up to 1.1.1.17
	external/gpl3/gcc/dist/gcc/config/aarch64/driver-aarch64.c up to 1.14
	external/gpl3/gcc/dist/gcc/config/aarch64/iterators.md up to 1.1.1.14
	external/gpl3/gcc/dist/gcc/config/i386/i386-builtin.def up to 1.1.1.8
	external/gpl3/gcc/dist/gcc/config/i386/i386-expand.c up to 1.1.1.3
	external/gpl3/gcc/dist/gcc/config/i386/i386-features.c up to 1.1.1.2
	external/gpl3/gcc/dist/gcc/config/i386/i386-options.c up to 1.1.1.2
	external/gpl3/gcc/dist/gcc/config/i386/smmintrin.h up to 1.1.1.11
	external/gpl3/gcc/dist/gcc/config/i386/t-i386   up to 1.1.1.11
	external/gpl3/gcc/dist/gcc/config/nvptx/nvptx.c up to 1.1.1.12
	external/gpl3/gcc/dist/gcc/config/nvptx/nvptx.h up to 1.1.1.9
	external/gpl3/gcc/dist/gcc/config/nvptx/nvptx.md up to 1.1.1.9
	external/gpl3/gcc/dist/gcc/config/pa/pa.md      up to 1.1.1.17
	external/gpl3/gcc/dist/gcc/config/riscv/t-rtems up to 1.1.1.2
	external/gpl3/gcc/dist/gcc/config/rs6000/altivec.md up to 1.1.1.19
	external/gpl3/gcc/dist/gcc/config/rs6000/mma.md up to 1.1.1.3
	external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-builtin.def up to 1.1.1.19
	external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-call.c up to 1.1.1.3
	external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-logue.c up to 1.4
	external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-p8swap.c up to 1.1.1.6
	external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-protos.h up to 1.1.1.15
	external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.c up to 1.32
	external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.h up to 1.1.1.17
	external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.md up to 1.1.1.20
	external/gpl3/gcc/dist/gcc/config/rs6000/rtems.h up to 1.1.1.11
	external/gpl3/gcc/dist/gcc/config/rs6000/t-rtems up to 1.1.1.11
	external/gpl3/gcc/dist/gcc/config/rs6000/vector.md up to 1.1.1.15
	external/gpl3/gcc/dist/gcc/config/rs6000/vsx.md up to 1.1.1.20
	external/gpl3/gcc/dist/gcc/config/s390/s390.c   up to 1.1.1.18
	external/gpl3/gcc/dist/gcc/config/sparc/sparc.c up to 1.1.1.19
	external/gpl3/gcc/dist/gcc/cp/ChangeLog         up to 1.1.1.22
	external/gpl3/gcc/dist/gcc/cp/constexpr.c       up to 1.1.1.14
	external/gpl3/gcc/dist/gcc/cp/cp-gimplify.c     up to 1.1.1.15
	external/gpl3/gcc/dist/gcc/cp/cp-tree.h         up to 1.1.1.15
	external/gpl3/gcc/dist/gcc/cp/cvt.c             up to 1.1.1.15
	external/gpl3/gcc/dist/gcc/cp/decl.c            up to 1.10
	external/gpl3/gcc/dist/gcc/cp/decl2.c           up to 1.1.1.18
	external/gpl3/gcc/dist/gcc/cp/expr.c            up to 1.1.1.12
	external/gpl3/gcc/dist/gcc/cp/friend.c          up to 1.1.1.12
	external/gpl3/gcc/dist/gcc/cp/lambda.c          up to 1.1.1.12
	external/gpl3/gcc/dist/gcc/cp/parser.c          up to 1.1.1.21
	external/gpl3/gcc/dist/gcc/cp/pt.c              up to 1.1.1.19
	external/gpl3/gcc/dist/gcc/cp/semantics.c       up to 1.1.1.20
	external/gpl3/gcc/dist/gcc/cp/tree.c            up to 1.1.1.18
	external/gpl3/gcc/dist/gcc/cp/typeck.c          up to 1.1.1.19
	external/gpl3/gcc/dist/gcc/d/ChangeLog          up to 1.1.1.4
	external/gpl3/gcc/dist/gcc/d/d-convert.cc       up to 1.1.1.4
	external/gpl3/gcc/dist/gcc/d/decl.cc            up to 1.1.1.4
	external/gpl3/gcc/dist/gcc/d/expr.cc            up to 1.1.1.4
	external/gpl3/gcc/dist/gcc/d/gdc.texi           up to 1.1.1.3
	external/gpl3/gcc/dist/gcc/d/imports.cc         up to 1.1.1.3
	external/gpl3/gcc/dist/gcc/d/toir.cc            up to 1.1.1.3
	external/gpl3/gcc/dist/gcc/d/dmd/dinterpret.c   up to 1.1.1.4
	external/gpl3/gcc/dist/gcc/d/dmd/expressionsem.c up to 1.1.1.4
	external/gpl3/gcc/dist/gcc/doc/cpp.1            up to 1.17
	external/gpl3/gcc/dist/gcc/doc/cpp.info         up to 1.16
	external/gpl3/gcc/dist/gcc/doc/cppinternals.info up to 1.18
	external/gpl3/gcc/dist/gcc/doc/cppopts.texi     up to 1.10
	external/gpl3/gcc/dist/gcc/doc/extend.texi      up to 1.10
	external/gpl3/gcc/dist/gcc/doc/fsf-funding.7    up to 1.15
	external/gpl3/gcc/dist/gcc/doc/g++.1            up to 1.18
	external/gpl3/gcc/dist/gcc/doc/gcc.1            up to 1.18
	external/gpl3/gcc/dist/gcc/doc/gcc.info         up to 1.16
	external/gpl3/gcc/dist/gcc/doc/gccinstall.info  up to 1.18
	external/gpl3/gcc/dist/gcc/doc/gccint.info      up to 1.17
	external/gpl3/gcc/dist/gcc/doc/gcov-dump.1      up to 1.1.1.12
	external/gpl3/gcc/dist/gcc/doc/gcov-tool.1      up to 1.11
	external/gpl3/gcc/dist/gcc/doc/gcov.1           up to 1.17
	external/gpl3/gcc/dist/gcc/doc/gfdl.7           up to 1.15
	external/gpl3/gcc/dist/gcc/doc/gfortran.1       up to 1.14
	external/gpl3/gcc/dist/gcc/doc/gpl.7            up to 1.15
	external/gpl3/gcc/dist/gcc/doc/invoke.texi      up to 1.23
	external/gpl3/gcc/dist/gcc/doc/lto-dump.1       up to 1.1.1.3
	external/gpl3/gcc/dist/gcc/fortran/ChangeLog    up to 1.1.1.4
	external/gpl3/gcc/dist/gcc/fortran/array.c      up to 1.1.1.4
	external/gpl3/gcc/dist/gcc/fortran/check.c      up to 1.1.1.4
	external/gpl3/gcc/dist/gcc/fortran/decl.c       up to 1.1.1.4
	external/gpl3/gcc/dist/gcc/fortran/dependency.c up to 1.1.1.3
	external/gpl3/gcc/dist/gcc/fortran/expr.c       up to 1.1.1.4
	external/gpl3/gcc/dist/gcc/fortran/f95-lang.c   up to 1.1.1.3
	external/gpl3/gcc/dist/gcc/fortran/gfortran.info up to 1.1.1.4
	external/gpl3/gcc/dist/gcc/fortran/interface.c  up to 1.1.1.4
	external/gpl3/gcc/dist/gcc/fortran/iresolve.c   up to 1.1.1.3
	external/gpl3/gcc/dist/gcc/fortran/match.c      up to 1.1.1.4
	external/gpl3/gcc/dist/gcc/fortran/parse.c      up to 1.1.1.4
	external/gpl3/gcc/dist/gcc/fortran/primary.c    up to 1.1.1.4
	external/gpl3/gcc/dist/gcc/fortran/resolve.c    up to 1.1.1.4
	external/gpl3/gcc/dist/gcc/fortran/simplify.c   up to 1.1.1.4
	external/gpl3/gcc/dist/gcc/fortran/symbol.c     up to 1.1.1.3
	external/gpl3/gcc/dist/gcc/fortran/trans-decl.c up to 1.1.1.4
	external/gpl3/gcc/dist/gcc/fortran/trans-expr.c up to 1.1.1.4
	external/gpl3/gcc/dist/gcc/fortran/trans-intrinsic.c up to 1.1.1.4
	external/gpl3/gcc/dist/gcc/fortran/trans-types.c up to 1.1.1.4
	external/gpl3/gcc/dist/gcc/fortran/trans.h      up to 1.1.1.3
	external/gpl3/gcc/dist/gcc/jit/ChangeLog        up to 1.1.1.14
	external/gpl3/gcc/dist/gcc/lto/ChangeLog        up to 1.1.1.20
	external/gpl3/gcc/dist/gcc/objc/ChangeLog       up to 1.1.1.20
	external/gpl3/gcc/dist/gcc/objcp/ChangeLog      up to 1.1.1.20
	external/gpl3/gcc/dist/include/ChangeLog        up to 1.1.1.20
	external/gpl3/gcc/dist/intl/ChangeLog           up to 1.1.1.20
	external/gpl3/gcc/dist/libbacktrace/ChangeLog   up to 1.1.1.19
	external/gpl3/gcc/dist/libcc1/ChangeLog         up to 1.1.1.14
	external/gpl3/gcc/dist/libcpp/ChangeLog         up to 1.1.1.20
	external/gpl3/gcc/dist/libcpp/directives.c      up to 1.1.1.13
	external/gpl3/gcc/dist/libdecnumber/ChangeLog   up to 1.1.1.20
	external/gpl3/gcc/dist/libgcc/ChangeLog         up to 1.1.1.22
	external/gpl3/gcc/dist/libgcc/config.host       up to 1.33
	external/gpl3/gcc/dist/libgcc/config/darwin10-unwind-find-enc-func.c up to 1.1.1.2
	external/gpl3/gcc/dist/libgcc/config/t-darwin   up to 1.1.1.6
	external/gpl3/gcc/dist/libgcc/config/t-slibgcc-darwin up to 1.1.1.4
	external/gpl3/gcc/dist/libgcc/config/avr/libf7/ChangeLog up to 1.1.1.3
	external/gpl3/gcc/dist/libgcc/config/avr/libf7/libf7-asm.sx up to 1.1.1.2
	external/gpl3/gcc/dist/libgcc/config/i386/cpuinfo.c up to 1.1.1.11
	external/gpl3/gcc/dist/libgcc/config/libbid/ChangeLog up to 1.1.1.20
	external/gpl3/gcc/dist/libgcc/config/riscv/div.S up to 1.1.1.7
	external/gpl3/gcc/dist/libgcc/config/riscv/riscv-asm.h up to 1.1.1.4
	external/gpl3/gcc/dist/libgfortran/ChangeLog    up to 1.1.1.4
	external/gpl3/gcc/dist/libgomp/ChangeLog        up to 1.1.1.20
	external/gpl3/gcc/dist/libgomp/libgomp.info     up to 1.15
	external/gpl3/gcc/dist/libgomp/libgomp.texi     up to 1.1.1.11
	external/gpl3/gcc/dist/libgomp/target.c         up to 1.1.1.9
	external/gpl3/gcc/dist/libgomp/task.c           up to 1.1.1.12
	external/gpl3/gcc/dist/libhsail-rt/ChangeLog    up to 1.1.1.9
	external/gpl3/gcc/dist/libiberty/ChangeLog      up to 1.1.1.20
	external/gpl3/gcc/dist/libiberty/strstr.c       up to 1.1.1.2
	external/gpl3/gcc/dist/libobjc/ChangeLog        up to 1.1.1.21
	external/gpl3/gcc/dist/libphobos/ChangeLog      up to 1.1.1.4
	external/gpl3/gcc/dist/libphobos/src/std/path.d up to 1.1.1.2
	external/gpl3/gcc/dist/libquadmath/ChangeLog    up to 1.1.1.4
	external/gpl3/gcc/dist/libquadmath/libquadmath.info up to 1.1.1.4
	external/gpl3/gcc/dist/libquadmath/strtod/strtod_l.c up to 1.1.1.2
	external/gpl3/gcc/dist/libsanitizer/ChangeLog   up to 1.4
	external/gpl3/gcc/dist/libsanitizer/configure.tgt up to 1.10
	external/gpl3/gcc/dist/libssp/ChangeLog         up to 1.1.1.20
	external/gpl3/gcc/dist/libstdc++-v3/ChangeLog   up to 1.1.1.22
	external/gpl3/gcc/dist/libstdc++-v3/config/os/gnu-linux/os_defines.h up to 1.1.1.11
	external/gpl3/gcc/dist/libstdc++-v3/doc/doxygen/user.cfg.in up to 1.1.1.7
	external/gpl3/gcc/dist/libstdc++-v3/doc/html/bk02.html up to 1.1.1.4
	external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/api.html up to 1.1.1.11
	external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/ext_demangling.html up to 1.1.1.7
	external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/extensions.html up to 1.1.1.6
	external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/index.html up to 1.1.1.14
	external/gpl3/gcc/dist/libstdc++-v3/doc/xml/authors.xml up to 1.1.1.4
	external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/evolution.xml up to 1.1.1.10
	external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/extensions.xml up to 1.1.1.13
	external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/spine.xml up to 1.1.1.11
	external/gpl3/gcc/dist/libstdc++-v3/include/Makefile.am up to 1.1.1.16
	external/gpl3/gcc/dist/libstdc++-v3/include/Makefile.in up to 1.1.1.16
	external/gpl3/gcc/dist/libstdc++-v3/include/bits/fs_path.h up to 1.1.1.6
	external/gpl3/gcc/dist/libstdc++-v3/include/bits/gslice_array.h up to 1.1.1.12
	external/gpl3/gcc/dist/libstdc++-v3/include/bits/indirect_array.h up to 1.1.1.12
	external/gpl3/gcc/dist/libstdc++-v3/include/bits/list.tcc up to 1.1.1.12
	external/gpl3/gcc/dist/libstdc++-v3/include/bits/mask_array.h up to 1.1.1.13
	external/gpl3/gcc/dist/libstdc++-v3/include/bits/range_access.h up to 1.1.1.11
	external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex.h up to 1.1.1.13
	external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex.tcc up to 1.1.1.10
	external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex_automaton.h up to 1.1.1.11
	external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex_compiler.h up to 1.1.1.12
	external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex_compiler.tcc up to 1.1.1.10
	external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex_error.h up to 1.1.1.11
	external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex_executor.tcc up to 1.1.1.10
	external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex_scanner.h up to 1.1.1.11
	external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex_scanner.tcc up to 1.1.1.10
	external/gpl3/gcc/dist/libstdc++-v3/include/bits/shared_ptr_base.h up to 1.1.1.16
	external/gpl3/gcc/dist/libstdc++-v3/include/bits/slice_array.h up to 1.1.1.13
	external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_iterator.h up to 1.1.1.14
	external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_uninitialized.h up to 1.1.1.13
	external/gpl3/gcc/dist/libstdc++-v3/include/experimental/numeric up to 1.1.1.8
	external/gpl3/gcc/dist/libstdc++-v3/include/experimental/optional up to 1.1.1.12
	external/gpl3/gcc/dist/libstdc++-v3/include/std/any up to 1.1.1.9
	external/gpl3/gcc/dist/libstdc++-v3/include/std/memory up to 1.1.1.12
	external/gpl3/gcc/dist/libstdc++-v3/include/std/numeric up to 1.1.1.12
	external/gpl3/gcc/dist/libstdc++-v3/include/std/ranges up to 1.1.1.3
	external/gpl3/gcc/dist/libstdc++-v3/include/std/span up to 1.1.1.3
	external/gpl3/gcc/dist/libstdc++-v3/include/std/valarray up to 1.1.1.12
	external/gpl3/gcc/dist/libstdc++-v3/python/libstdcxx/v6/xmethods.py up to 1.1.1.12
	external/gpl3/gcc/dist/libstdc++-v3/src/c++11/thread.cc up to 1.1.1.12
	external/gpl3/gcc/dist/libstdc++-v3/src/c++17/fs_path.cc up to 1.1.1.4
	external/gpl3/gcc/dist/lto-plugin/ChangeLog     up to 1.1.1.20
	external/gpl3/gcc/dist/maintainer-scripts/ChangeLog up to 1.1.1.21

Import gcc 10.5.
@
text
@d3 3
a24 3



d32 2
d36 1
a38 2
blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
blockquote.smallquotation {font-size: smaller}
a40 4
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smalllisp {margin-left: 3.2em}
a45 4
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
d49 1
d83 2
a84 2

cd objdir && make install
d116 2
a117 2
make DESTDIR=path-to-rootdir install
d136 2
a137 2
make install-strip
@


1.11
log
@initial merge of GCC 10.3.0.

these three files are not yet finished merging:

gcc/config/rs6000/rs6000.c
libsanitizer/lsan/lsan_allocator.h
libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h

our current GCC 9 sanitizers are newer than GCC 10's still, so that
may take a little to untease, so it's probable that more than
these 2 will need more changes.

rs6000.c has some changes related to ABI and supported functionality
that need to be merged forward.
@
text
@d3 3
a24 3



d32 2
d36 1
a38 2
blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
blockquote.smallquotation {font-size: smaller}
a40 4
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smalllisp {margin-left: 3.2em}
a45 4
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
d49 1
d83 2
a84 2

cd objdir && make install
d116 2
a117 2
make DESTDIR=path-to-rootdir install
d136 2
a137 2
make install-strip
@


1.10
log
@merge GCC 9.3.0.
@
text
@d3 1
a3 1



d62 32
a93 6

Installing GCC: Final installation

Now that GCC has been built (and optionally tested), you can install it with
     cd objdir && make install

We strongly recommend to install into a target directory where there is d98 5 a102 5

That step completes the installation of GCC; user level binaries can be found in prefix/bin where prefix is the value you specified with the --prefix to configure (or /usr/local by default). (If you specified --bindir, d104 1 a104 1 --exec-prefix, exec-prefix/bin will be used.) d106 3 a108 3 prefix/include; libraries in libdir (normally prefix/lib); internal parts of the compiler in libdir/gcc and libexecdir/gcc; documentation d110 3 a112 3 prefix/info).

When installing cross-compilers, GCC's executables d114 3 a116 3 is, exec-prefix/bin, but additionally into exec-prefix/target-alias/bin, if that directory exists. Typically, such tooldirs hold target-specific d118 2 a119 2

Installation into a temporary staging area or into a chroot d121 4 d126 1 a126 3

     make DESTDIR=path-to-rootdir install

where path-to-rootdir is the absolute path of d130 2 a131 2

There is a subtle point with tooldirs and DESTDIR: d133 2 a134 2 e.g. ‘DESTDIR=rootdir’, then the directory rootdir/exec-prefix/target-alias/bin will d139 6 d146 1 a146 5

You can install stripped programs and libraries with

     make install-strip

If you are bootstrapping a released version of GCC then please d148 1 a148 1 http://gcc.gnu.org/buildstat.html. d152 1 a152 1 that you successfully built and installed GCC. d154 3 a156 3

  • Output from running srcdir/config.guess. Do not send d159 1 a159 1
  • The output of ‘gcc -v’ for your newly installed gcc. d163 1 a163 1
  • Whether you enabled all languages or a subset of them. If you used a d165 2 a166 2 options in the output of ‘gcc -v’, but if you downloaded the “core” compiler plus additional front ends then it isn't apparent d169 13 a181 13
  • If the build was for GNU/Linux, also include:
    • The distribution name and version (e.g., Red Hat 7.1 or Debian 2.2.3); this information should be available from /etc/issue.
    • The version of the Linux kernel, available from ‘uname --version’ or ‘uname -a’.
    • The version of glibc you used; for RPM-based systems like Red Hat, Mandrake, and SuSE type ‘rpm -q glibc’ to get the glibc version, and on systems like Debian and Progeny use ‘dpkg -l libc6’.
    For other systems, you can include similar information if you think it is d183 2 a184 2
  • Any other information that you think would be useful to people building d186 2 a187 2 will include a link to the archived copy of your message.
d189 1 a189 1

We'd also like to know if the d191 1 a191 1 didn't include your host/target information or if that information is d194 2 a195 2

If you find a bug, please report it following the d197 4 a200 4

If you want to print the GCC manuals, do ‘cd objdir; make dvi’. You will need to have texi2dvi (version at least 4.7) and TeX installed. This creates a number of .dvi files in d202 3 a204 3 printing with programs such as dvips. Alternately, by using ‘make pdf’ in place of ‘make dvi’, you can create documentation in the form of .pdf files; this requires texi2pdf, which d206 2 a207 1 buy printed manuals from the Free Software Foundation, though such manuals may not be for the most d209 13 a222 3

If you would like to generate online HTML documentation, do ‘cd objdir; make html’ and HTML will be generated for the gcc manuals in objdir/gcc/HTML. a223 2


Return to the GCC Installation page a224 7 d226 2 @ 1.7 log @merge GCC 6.5. needs mknative as some new files appeared. @ text @d1 10 a10 3 Installing GCC d41 6 a46 32

Installing GCC

Now that GCC has been built (and optionally tested), you can install it with

cd objdir && make install

We strongly recommend to install into a target directory where there is d51 5 a55 5

That step completes the installation of GCC; user level binaries can be found in prefix/bin where prefix is the value you specified with the --prefix to configure (or /usr/local by default). (If you specified --bindir, d57 5 a61 5 --exec-prefix, exec-prefix/bin will be used.) Headers for the C++ and Java libraries are installed in prefix/include; libraries in libdir (normally prefix/lib); internal parts of the compiler in libdir/gcc and libexecdir/gcc; documentation d63 3 a65 3 prefix/info).

When installing cross-compilers, GCC’s executables d67 3 a69 3 is, exec-prefix/bin, but additionally into exec-prefix/target-alias/bin, if that directory exists. Typically, such tooldirs hold target-specific d71 2 a72 2

Installation into a temporary staging area or into a chroot a73 4

make DESTDIR=path-to-rootdir install
d75 3 a77 1

where path-to-rootdir is the absolute path of d81 2 a82 2

There is a subtle point with tooldirs and DESTDIR: d84 2 a85 2 e.g. ‘DESTDIR=rootdir’, then the directory rootdir/exec-prefix/target-alias/bin will a89 6

You can install stripped programs and libraries with

make install-strip
d91 5 a95 1

If you are bootstrapping a released version of GCC then please d97 1 a97 1 http://gcc.gnu.org/buildstat.html. d101 1 a101 1 that you successfully built and installed GCC. d103 3 a105 3

  • Output from running srcdir/config.guess. Do not send d108 1 a108 1
  • The output of ‘gcc -v’ for your newly installed gcc. d112 1 a112 1
  • Whether you enabled all languages or a subset of them. If you used a d114 2 a115 2 options in the output of ‘gcc -v’, but if you downloaded the “core” compiler plus additional front ends then it isn’t apparent d118 13 a130 13
  • If the build was for GNU/Linux, also include:
    • The distribution name and version (e.g., Red Hat 7.1 or Debian 2.2.3); this information should be available from /etc/issue.
    • The version of the Linux kernel, available from ‘uname --version’ or ‘uname -a’.
    • The version of glibc you used; for RPM-based systems like Red Hat, Mandrake, and SuSE type ‘rpm -q glibc’ to get the glibc version, and on systems like Debian and Progeny use ‘dpkg -l libc6’.

    For other systems, you can include similar information if you think it is d132 2 a133 2

  • Any other information that you think would be useful to people building d135 2 a136 2 will include a link to the archived copy of your message.
d138 1 a138 1

We’d also like to know if the d140 1 a140 1 didn’t include your host/target information or if that information is d143 2 a144 2

If you find a bug, please report it following the d146 4 a149 4

If you want to print the GCC manuals, do ‘cd objdir; make dvi’. You will need to have texi2dvi (version at least 4.7) and TeX installed. This creates a number of .dvi files in d151 3 a153 3 printing with programs such as dvips. Alternately, by using ‘make pdf’ in place of ‘make dvi’, you can create documentation in the form of .pdf files; this requires texi2pdf, which d155 1 a155 2 buy printed manuals from the Free Software Foundation, though such manuals may not be for the most a156 13

If you would like to generate online HTML documentation, do ‘cd objdir; make html’ and HTML will be generated for the gcc manuals in objdir/gcc/HTML.


Return to the GCC Installation page

d158 3 d162 2 d165 7 a172 2 @ 1.6 log @merge GCC 6.4.0. sanitizer stuff is probably busted, but most other changes merged easily. docs need to be regenerated with modern versions still. @ text @d1 3 a3 10 Installing GCC: Final installation d62 32 a93 6

Installing GCC: Final installation

Now that GCC has been built (and optionally tested), you can install it with
     cd objdir && make install

We strongly recommend to install into a target directory where there is d98 5 a102 5

That step completes the installation of GCC; user level binaries can be found in prefix/bin where prefix is the value you specified with the --prefix to configure (or /usr/local by default). (If you specified --bindir, d104 1 a104 1 --exec-prefix, exec-prefix/bin will be used.) d106 3 a108 3 prefix/include; libraries in libdir (normally prefix/lib); internal parts of the compiler in libdir/gcc and libexecdir/gcc; documentation d110 3 a112 3 prefix/info).

When installing cross-compilers, GCC's executables d114 3 a116 3 is, exec-prefix/bin, but additionally into exec-prefix/target-alias/bin, if that directory exists. Typically, such tooldirs hold target-specific d118 2 a119 2

Installation into a temporary staging area or into a chroot d121 4 d126 1 a126 3

     make DESTDIR=path-to-rootdir install

where path-to-rootdir is the absolute path of d130 2 a131 2

There is a subtle point with tooldirs and DESTDIR: d133 2 a134 2 e.g. ‘DESTDIR=rootdir’, then the directory rootdir/exec-prefix/target-alias/bin will d139 6 d146 1 a146 5

You can install stripped programs and libraries with

     make install-strip

If you are bootstrapping a released version of GCC then please d148 1 a148 1 http://gcc.gnu.org/buildstat.html. d152 1 a152 1 that you successfully built and installed GCC. d154 3 a156 3

  • Output from running srcdir/config.guess. Do not send d159 1 a159 1
  • The output of ‘gcc -v’ for your newly installed gcc. d163 1 a163 1
  • Whether you enabled all languages or a subset of them. If you used a d165 2 a166 2 options in the output of ‘gcc -v’, but if you downloaded the “core” compiler plus additional front ends then it isn't apparent d169 13 a181 13
  • If the build was for GNU/Linux, also include:
    • The distribution name and version (e.g., Red Hat 7.1 or Debian 2.2.3); this information should be available from /etc/issue.
    • The version of the Linux kernel, available from ‘uname --version’ or ‘uname -a’.
    • The version of glibc you used; for RPM-based systems like Red Hat, Mandrake, and SuSE type ‘rpm -q glibc’ to get the glibc version, and on systems like Debian and Progeny use ‘dpkg -l libc6’.
    For other systems, you can include similar information if you think it is d183 2 a184 2
  • Any other information that you think would be useful to people building d186 2 a187 2 will include a link to the archived copy of your message.
d189 1 a189 1

We'd also like to know if the d191 1 a191 1 didn't include your host/target information or if that information is d194 2 a195 2

If you find a bug, please report it following the d197 4 a200 4

If you want to print the GCC manuals, do ‘cd objdir; make dvi’. You will need to have texi2dvi (version at least 4.7) and TeX installed. This creates a number of .dvi files in d202 3 a204 3 printing with programs such as dvips. Alternately, by using ‘make pdf’ in place of ‘make dvi’, you can create documentation in the form of .pdf files; this requires texi2pdf, which d206 2 a207 1 buy printed manuals from the Free Software Foundation, though such manuals may not be for the most d209 13 a222 3

If you would like to generate online HTML documentation, do ‘cd objdir; make html’ and HTML will be generated for the gcc manuals in objdir/gcc/HTML. a223 2


Return to the GCC Installation page a224 7 d226 2 @ 1.6.4.1 log @Sync with HEAD @ text @d58 1 a58 1 Headers for the C++ library are installed in d155 1 a155 1 buy printed manuals from the Free Software Foundation, though such manuals may not be for the most @ 1.6.4.2 log @Mostly merge changes from HEAD upto 20200411 @ text @d1 10 a10 3 Installing GCC d41 6 a46 32

Installing GCC

Now that GCC has been built (and optionally tested), you can install it with

cd objdir && make install

We strongly recommend to install into a target directory where there is d51 5 a55 5

That step completes the installation of GCC; user level binaries can be found in prefix/bin where prefix is the value you specified with the --prefix to configure (or /usr/local by default). (If you specified --bindir, d57 1 a57 1 --exec-prefix, exec-prefix/bin will be used.) d59 3 a61 3 prefix/include; libraries in libdir (normally prefix/lib); internal parts of the compiler in libdir/gcc and libexecdir/gcc; documentation d63 3 a65 3 prefix/info).

When installing cross-compilers, GCC’s executables d67 3 a69 3 is, exec-prefix/bin, but additionally into exec-prefix/target-alias/bin, if that directory exists. Typically, such tooldirs hold target-specific d71 2 a72 2

Installation into a temporary staging area or into a chroot a73 4

make DESTDIR=path-to-rootdir install
d75 3 a77 1

where path-to-rootdir is the absolute path of d81 2 a82 2

There is a subtle point with tooldirs and DESTDIR: d84 2 a85 2 e.g. ‘DESTDIR=rootdir’, then the directory rootdir/exec-prefix/target-alias/bin will a89 6

You can install stripped programs and libraries with

make install-strip
d91 5 a95 1

If you are bootstrapping a released version of GCC then please d97 1 a97 1 http://gcc.gnu.org/buildstat.html. d101 1 a101 1 that you successfully built and installed GCC. d103 3 a105 3

  • Output from running srcdir/config.guess. Do not send d108 1 a108 1
  • The output of ‘gcc -v’ for your newly installed gcc. d112 1 a112 1
  • Whether you enabled all languages or a subset of them. If you used a d114 2 a115 2 options in the output of ‘gcc -v’, but if you downloaded the “core” compiler plus additional front ends then it isn’t apparent d118 13 a130 13
  • If the build was for GNU/Linux, also include:
    • The distribution name and version (e.g., Red Hat 7.1 or Debian 2.2.3); this information should be available from /etc/issue.
    • The version of the Linux kernel, available from ‘uname --version’ or ‘uname -a’.
    • The version of glibc you used; for RPM-based systems like Red Hat, Mandrake, and SuSE type ‘rpm -q glibc’ to get the glibc version, and on systems like Debian and Progeny use ‘dpkg -l libc6’.

    For other systems, you can include similar information if you think it is d132 2 a133 2

  • Any other information that you think would be useful to people building d135 2 a136 2 will include a link to the archived copy of your message.
d138 1 a138 1

We’d also like to know if the d140 1 a140 1 didn’t include your host/target information or if that information is d143 2 a144 2

If you find a bug, please report it following the d146 4 a149 4

If you want to print the GCC manuals, do ‘cd objdir; make dvi’. You will need to have texi2dvi (version at least 4.7) and TeX installed. This creates a number of .dvi files in d151 3 a153 3 printing with programs such as dvips. Alternately, by using ‘make pdf’ in place of ‘make dvi’, you can create documentation in the form of .pdf files; this requires texi2pdf, which d155 1 a155 2 buy printed manuals from the Free Software Foundation, though such manuals may not be for the most a156 13

If you would like to generate online HTML documentation, do ‘cd objdir; make html’ and HTML will be generated for the gcc manuals in objdir/gcc/HTML.


Return to the GCC Installation page

d158 3 d162 2 d165 7 a172 2 @ 1.6.2.1 log @Sync with HEAD, resolve a couple of conflicts @ text @d1 10 a10 3 Installing GCC d41 6 a46 32

Installing GCC

Now that GCC has been built (and optionally tested), you can install it with

cd objdir && make install

We strongly recommend to install into a target directory where there is d51 5 a55 5

That step completes the installation of GCC; user level binaries can be found in prefix/bin where prefix is the value you specified with the --prefix to configure (or /usr/local by default). (If you specified --bindir, d57 1 a57 1 --exec-prefix, exec-prefix/bin will be used.) d59 3 a61 3 prefix/include; libraries in libdir (normally prefix/lib); internal parts of the compiler in libdir/gcc and libexecdir/gcc; documentation d63 3 a65 3 prefix/info).

When installing cross-compilers, GCC’s executables d67 3 a69 3 is, exec-prefix/bin, but additionally into exec-prefix/target-alias/bin, if that directory exists. Typically, such tooldirs hold target-specific d71 2 a72 2

Installation into a temporary staging area or into a chroot a73 4

make DESTDIR=path-to-rootdir install
d75 3 a77 1

where path-to-rootdir is the absolute path of d81 2 a82 2

There is a subtle point with tooldirs and DESTDIR: d84 2 a85 2 e.g. ‘DESTDIR=rootdir’, then the directory rootdir/exec-prefix/target-alias/bin will a89 6

You can install stripped programs and libraries with

make install-strip
d91 5 a95 1

If you are bootstrapping a released version of GCC then please d97 1 a97 1 http://gcc.gnu.org/buildstat.html. d101 1 a101 1 that you successfully built and installed GCC. d103 3 a105 3

  • Output from running srcdir/config.guess. Do not send d108 1 a108 1
  • The output of ‘gcc -v’ for your newly installed gcc. d112 1 a112 1
  • Whether you enabled all languages or a subset of them. If you used a d114 2 a115 2 options in the output of ‘gcc -v’, but if you downloaded the “core” compiler plus additional front ends then it isn’t apparent d118 13 a130 13
  • If the build was for GNU/Linux, also include:
    • The distribution name and version (e.g., Red Hat 7.1 or Debian 2.2.3); this information should be available from /etc/issue.
    • The version of the Linux kernel, available from ‘uname --version’ or ‘uname -a’.
    • The version of glibc you used; for RPM-based systems like Red Hat, Mandrake, and SuSE type ‘rpm -q glibc’ to get the glibc version, and on systems like Debian and Progeny use ‘dpkg -l libc6’.

    For other systems, you can include similar information if you think it is d132 2 a133 2

  • Any other information that you think would be useful to people building d135 2 a136 2 will include a link to the archived copy of your message.
d138 1 a138 1

We’d also like to know if the d140 1 a140 1 didn’t include your host/target information or if that information is d143 2 a144 2

If you find a bug, please report it following the d146 4 a149 4

If you want to print the GCC manuals, do ‘cd objdir; make dvi’. You will need to have texi2dvi (version at least 4.7) and TeX installed. This creates a number of .dvi files in d151 3 a153 3 printing with programs such as dvips. Alternately, by using ‘make pdf’ in place of ‘make dvi’, you can create documentation in the form of .pdf files; this requires texi2pdf, which d155 1 a155 2 buy printed manuals from the Free Software Foundation, though such manuals may not be for the most a156 13

If you would like to generate online HTML documentation, do ‘cd objdir; make html’ and HTML will be generated for the gcc manuals in objdir/gcc/HTML.


Return to the GCC Installation page

d158 3 d162 2 d165 7 a172 2 @ 1.6.2.2 log @Sync with HEAD @ text @d1 3 a3 10 Installing GCC: Final installation d62 32 a93 6

Installing GCC: Final installation

Now that GCC has been built (and optionally tested), you can install it with
     cd objdir && make install

We strongly recommend to install into a target directory where there is d98 5 a102 5

That step completes the installation of GCC; user level binaries can be found in prefix/bin where prefix is the value you specified with the --prefix to configure (or /usr/local by default). (If you specified --bindir, d104 5 a108 5 --exec-prefix, exec-prefix/bin will be used.) Headers for the C++ library are installed in prefix/include; libraries in libdir (normally prefix/lib); internal parts of the compiler in libdir/gcc and libexecdir/gcc; documentation d110 3 a112 3 prefix/info).

When installing cross-compilers, GCC's executables d114 3 a116 3 is, exec-prefix/bin, but additionally into exec-prefix/target-alias/bin, if that directory exists. Typically, such tooldirs hold target-specific d118 2 a119 2

Installation into a temporary staging area or into a chroot d121 4 d126 1 a126 3

     make DESTDIR=path-to-rootdir install

where path-to-rootdir is the absolute path of d130 2 a131 2

There is a subtle point with tooldirs and DESTDIR: d133 2 a134 2 e.g. ‘DESTDIR=rootdir’, then the directory rootdir/exec-prefix/target-alias/bin will d139 6 d146 1 a146 5

You can install stripped programs and libraries with

     make install-strip

If you are bootstrapping a released version of GCC then please d148 1 a148 1 http://gcc.gnu.org/buildstat.html. d152 1 a152 1 that you successfully built and installed GCC. d154 3 a156 3

  • Output from running srcdir/config.guess. Do not send d159 1 a159 1
  • The output of ‘gcc -v’ for your newly installed gcc. d163 1 a163 1
  • Whether you enabled all languages or a subset of them. If you used a d165 2 a166 2 options in the output of ‘gcc -v’, but if you downloaded the “core” compiler plus additional front ends then it isn't apparent d169 13 a181 13
  • If the build was for GNU/Linux, also include:
    • The distribution name and version (e.g., Red Hat 7.1 or Debian 2.2.3); this information should be available from /etc/issue.
    • The version of the Linux kernel, available from ‘uname --version’ or ‘uname -a’.
    • The version of glibc you used; for RPM-based systems like Red Hat, Mandrake, and SuSE type ‘rpm -q glibc’ to get the glibc version, and on systems like Debian and Progeny use ‘dpkg -l libc6’.
    For other systems, you can include similar information if you think it is d183 2 a184 2
  • Any other information that you think would be useful to people building d186 2 a187 2 will include a link to the archived copy of your message.
d189 1 a189 1

We'd also like to know if the d191 1 a191 1 didn't include your host/target information or if that information is d194 2 a195 2

If you find a bug, please report it following the d197 4 a200 4

If you want to print the GCC manuals, do ‘cd objdir; make dvi’. You will need to have texi2dvi (version at least 4.7) and TeX installed. This creates a number of .dvi files in d202 3 a204 3 printing with programs such as dvips. Alternately, by using ‘make pdf’ in place of ‘make dvi’, you can create documentation in the form of .pdf files; this requires texi2pdf, which d206 2 a207 1 buy printed manuals from the Free Software Foundation, though such manuals may not be for the most d209 13 a222 3

If you would like to generate online HTML documentation, do ‘cd objdir; make html’ and HTML will be generated for the gcc manuals in objdir/gcc/HTML. a223 2


Return to the GCC Installation page a224 7 d226 2 @ 1.5 log @merge GCC 5.5.0. this does not include updated man/info pages (yet). @ text @d1 10 a10 3 Installing GCC d41 6 a46 32

Installing GCC

Now that GCC has been built (and optionally tested), you can install it with

cd objdir && make install

We strongly recommend to install into a target directory where there is d51 5 a55 5

That step completes the installation of GCC; user level binaries can be found in prefix/bin where prefix is the value you specified with the --prefix to configure (or /usr/local by default). (If you specified --bindir, d57 1 a57 1 --exec-prefix, exec-prefix/bin will be used.) d59 3 a61 3 prefix/include; libraries in libdir (normally prefix/lib); internal parts of the compiler in libdir/gcc and libexecdir/gcc; documentation d63 3 a65 3 prefix/info).

When installing cross-compilers, GCC’s executables d67 3 a69 3 is, exec-prefix/bin, but additionally into exec-prefix/target-alias/bin, if that directory exists. Typically, such tooldirs hold target-specific d71 2 a72 2

Installation into a temporary staging area or into a chroot a73 4

make DESTDIR=path-to-rootdir install
d75 3 a77 1

where path-to-rootdir is the absolute path of d81 2 a82 2

There is a subtle point with tooldirs and DESTDIR: d84 2 a85 2 e.g. ‘DESTDIR=rootdir’, then the directory rootdir/exec-prefix/target-alias/bin will a89 6

You can install stripped programs and libraries with

make install-strip
d91 5 a95 1

If you are bootstrapping a released version of GCC then please d97 1 a97 1 http://gcc.gnu.org/buildstat.html. d101 1 a101 1 that you successfully built and installed GCC. d103 3 a105 3

  • Output from running srcdir/config.guess. Do not send d108 1 a108 1
  • The output of ‘gcc -v’ for your newly installed gcc. d112 1 a112 1
  • Whether you enabled all languages or a subset of them. If you used a d114 2 a115 2 options in the output of ‘gcc -v’, but if you downloaded the “core” compiler plus additional front ends then it isn’t apparent d118 13 a130 13
  • If the build was for GNU/Linux, also include:
    • The distribution name and version (e.g., Red Hat 7.1 or Debian 2.2.3); this information should be available from /etc/issue.
    • The version of the Linux kernel, available from ‘uname --version’ or ‘uname -a’.
    • The version of glibc you used; for RPM-based systems like Red Hat, Mandrake, and SuSE type ‘rpm -q glibc’ to get the glibc version, and on systems like Debian and Progeny use ‘dpkg -l libc6’.

    For other systems, you can include similar information if you think it is d132 2 a133 2

  • Any other information that you think would be useful to people building d135 2 a136 2 will include a link to the archived copy of your message.
d138 1 a138 1

We’d also like to know if the d140 1 a140 1 didn’t include your host/target information or if that information is d143 2 a144 2

If you find a bug, please report it following the d146 4 a149 4

If you want to print the GCC manuals, do ‘cd objdir; make dvi’. You will need to have texi2dvi (version at least 4.7) and TeX installed. This creates a number of .dvi files in d151 3 a153 3 printing with programs such as dvips. Alternately, by using ‘make pdf’ in place of ‘make dvi’, you can create documentation in the form of .pdf files; this requires texi2pdf, which d155 1 a155 2 buy printed manuals from the Free Software Foundation, though such manuals may not be for the most a156 13

If you would like to generate online HTML documentation, do ‘cd objdir; make html’ and HTML will be generated for the gcc manuals in objdir/gcc/HTML.


Return to the GCC Installation page

d158 3 d162 2 d165 7 a172 2 @ 1.4 log @merge GCC 4.8.5 (final round) @ text @d1 3 a3 10 Installing GCC: Final installation d62 32 a93 6

Installing GCC: Final installation

Now that GCC has been built (and optionally tested), you can install it with
     cd objdir && make install

We strongly recommend to install into a target directory where there is d98 5 a102 5

That step completes the installation of GCC; user level binaries can be found in prefix/bin where prefix is the value you specified with the --prefix to configure (or /usr/local by default). (If you specified --bindir, d104 1 a104 1 --exec-prefix, exec-prefix/bin will be used.) d106 3 a108 3 prefix/include; libraries in libdir (normally prefix/lib); internal parts of the compiler in libdir/gcc and libexecdir/gcc; documentation d110 3 a112 3 prefix/info).

When installing cross-compilers, GCC's executables d114 3 a116 3 is, exec-prefix/bin, but additionally into exec-prefix/target-alias/bin, if that directory exists. Typically, such tooldirs hold target-specific d118 2 a119 2

Installation into a temporary staging area or into a chroot d121 4 d126 1 a126 3

     make DESTDIR=path-to-rootdir install

where path-to-rootdir is the absolute path of d130 2 a131 2

There is a subtle point with tooldirs and DESTDIR: d133 2 a134 2 e.g. ‘DESTDIR=rootdir’, then the directory rootdir/exec-prefix/target-alias/bin will d139 6 d146 1 a146 5

You can install stripped programs and libraries with

     make install-strip

If you are bootstrapping a released version of GCC then please d148 1 a148 1 http://gcc.gnu.org/buildstat.html. d152 1 a152 1 that you successfully built and installed GCC. d154 3 a156 3

  • Output from running srcdir/config.guess. Do not send d159 1 a159 1
  • The output of ‘gcc -v’ for your newly installed gcc. d163 1 a163 1
  • Whether you enabled all languages or a subset of them. If you used a d165 2 a166 2 options in the output of ‘gcc -v’, but if you downloaded the “core” compiler plus additional front ends then it isn't apparent d169 13 a181 13
  • If the build was for GNU/Linux, also include:
    • The distribution name and version (e.g., Red Hat 7.1 or Debian 2.2.3); this information should be available from /etc/issue.
    • The version of the Linux kernel, available from ‘uname --version’ or ‘uname -a’.
    • The version of glibc you used; for RPM-based systems like Red Hat, Mandrake, and SuSE type ‘rpm -q glibc’ to get the glibc version, and on systems like Debian and Progeny use ‘dpkg -l libc6’.
    For other systems, you can include similar information if you think it is d183 2 a184 2
  • Any other information that you think would be useful to people building d186 2 a187 2 will include a link to the archived copy of your message.
d189 1 a189 1

We'd also like to know if the d191 1 a191 1 didn't include your host/target information or if that information is d194 2 a195 2

If you find a bug, please report it following the d197 4 a200 4

If you want to print the GCC manuals, do ‘cd objdir; make dvi’. You will need to have texi2dvi (version at least 4.7) and TeX installed. This creates a number of .dvi files in d202 3 a204 3 printing with programs such as dvips. Alternately, by using ‘make pdf’ in place of ‘make dvi’, you can create documentation in the form of .pdf files; this requires texi2pdf, which d206 2 a207 1 buy printed manuals from the Free Software Foundation, though such manuals may not be for the most d209 13 a222 3

If you would like to generate online HTML documentation, do ‘cd objdir; make html’ and HTML will be generated for the gcc manuals in objdir/gcc/HTML. a223 2


Return to the GCC Installation page a224 7 d226 2 @ 1.4.8.1 log @Pull up the gcc 5.5 import and assorted fixes, requested by mrg in ticket #381: external/gpl3/gcc/dist/fixincludes/tests/base/iso/stdlib_c99.h up to 1.1.1.1 external/gpl3/gcc/dist/gcc/config/arm/t-phoenix up to 1.1.1.1 external/gpl3/gcc/dist/gcc/config/phoenix.h up to 1.1.1.1 external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-freebsd.h up to 1.1.1.1 external/gpl3/gcc/dist/gcc/config/aarch64/t-aarch64-freebsd up to 1.1.1.1 external/gpl3/gcc/dist/gcc/doc/gcov-dump.1 up to 1.1.1.1 external/gpl3/gcc/dist/gcc/doc/gcov-dump.texi up to 1.1.1.1 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/lfts_config.h up to 1.1.1.1 external/gpl3/gcc/dist/gcc/config/i386/pcommitintrin.h delete external/gpl3/gcc/dist/gcc/config/i386/stringop.opt delete external/gpl3/gcc/lib/libgcc/Makefile.wrapper delete external/gpl3/gcc/dist/ChangeLog up to 1.1.1.10 external/gpl3/gcc/dist/LAST_UPDATED up to 1.9 external/gpl3/gcc/dist/MD5SUMS up to 1.9 external/gpl3/gcc/dist/NEWS up to 1.7 external/gpl3/gcc/dist/config.sub up to 1.11 external/gpl3/gcc/dist/configure up to 1.11 external/gpl3/gcc/dist/configure.ac up to 1.10 external/gpl3/gcc/dist/INSTALL/binaries.html up to 1.5 external/gpl3/gcc/dist/INSTALL/build.html up to 1.6 external/gpl3/gcc/dist/INSTALL/configure.html up to 1.6 external/gpl3/gcc/dist/INSTALL/download.html up to 1.5 external/gpl3/gcc/dist/INSTALL/finalinstall.html up to 1.5 external/gpl3/gcc/dist/INSTALL/gfdl.html up to 1.5 external/gpl3/gcc/dist/INSTALL/index.html up to 1.5 external/gpl3/gcc/dist/INSTALL/old.html up to 1.5 external/gpl3/gcc/dist/INSTALL/prerequisites.html up to 1.6 external/gpl3/gcc/dist/INSTALL/specific.html up to 1.6 external/gpl3/gcc/dist/INSTALL/test.html up to 1.5 external/gpl3/gcc/dist/config/ChangeLog up to 1.1.1.10 external/gpl3/gcc/dist/contrib/ChangeLog up to 1.1.1.10 external/gpl3/gcc/dist/contrib/gcc_update up to 1.1.1.4 external/gpl3/gcc/dist/contrib/reghunt/ChangeLog up to 1.1.1.9 external/gpl3/gcc/dist/contrib/regression/ChangeLog up to 1.1.1.9 external/gpl3/gcc/dist/fixincludes/ChangeLog up to 1.1.1.9 external/gpl3/gcc/dist/fixincludes/fixincl.x up to 1.1.1.6 external/gpl3/gcc/dist/fixincludes/inclhack.def up to 1.1.1.6 external/gpl3/gcc/dist/fixincludes/tests/base/math.h up to 1.1.1.3 external/gpl3/gcc/dist/fixincludes/tests/base/stdio.h up to 1.1.1.5 external/gpl3/gcc/dist/fixincludes/tests/base/stdlib.h up to 1.1.1.3 external/gpl3/gcc/dist/fixincludes/tests/base/iso/stdio_iso.h up to 1.1.1.2 external/gpl3/gcc/dist/gcc/BASE-VER up to 1.1.1.8 external/gpl3/gcc/dist/gcc/ChangeLog up to 1.15 external/gpl3/gcc/dist/gcc/DATESTAMP up to 1.1.1.11 external/gpl3/gcc/dist/gcc/Makefile.in up to 1.14 external/gpl3/gcc/dist/gcc/asan.c up to 1.1.1.3 external/gpl3/gcc/dist/gcc/auto-profile.c up to 1.3 external/gpl3/gcc/dist/gcc/bb-reorder.c up to 1.1.1.6 external/gpl3/gcc/dist/gcc/builtins.c up to 1.10 external/gpl3/gcc/dist/gcc/calls.c up to 1.1.1.6 external/gpl3/gcc/dist/gcc/cgraph.c up to 1.1.1.5 external/gpl3/gcc/dist/gcc/cgraph.h up to 1.1.1.5 external/gpl3/gcc/dist/gcc/cgraphclones.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/cgraphunit.c up to 1.1.1.6 external/gpl3/gcc/dist/gcc/combine.c up to 1.1.1.8 external/gpl3/gcc/dist/gcc/common.opt up to 1.6 external/gpl3/gcc/dist/gcc/config.gcc up to 1.37 external/gpl3/gcc/dist/gcc/coverage.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/coverage.h up to 1.1.1.4 external/gpl3/gcc/dist/gcc/cselib.c up to 1.1.1.5 external/gpl3/gcc/dist/gcc/data-streamer-in.c up to 1.1.1.3 external/gpl3/gcc/dist/gcc/data-streamer-out.c up to 1.1.1.3 external/gpl3/gcc/dist/gcc/diagnostic.c up to 1.4 external/gpl3/gcc/dist/gcc/dwarf2out.c up to 1.8 external/gpl3/gcc/dist/gcc/explow.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/expmed.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/expr.c up to 1.10 external/gpl3/gcc/dist/gcc/fold-const.c up to 1.1.1.11 external/gpl3/gcc/dist/gcc/function.c up to 1.1.1.7 external/gpl3/gcc/dist/gcc/function.h up to 1.1.1.4 external/gpl3/gcc/dist/gcc/fwprop.c up to 1.1.1.5 external/gpl3/gcc/dist/gcc/gcc.c up to 1.15 external/gpl3/gcc/dist/gcc/gcov-dump.c up to 1.1.1.5 external/gpl3/gcc/dist/gcc/gcov-io.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/gcov-tool.c up to 1.1.1.2 external/gpl3/gcc/dist/gcc/gcov.c up to 1.1.1.5 external/gpl3/gcc/dist/gcc/gcse.c up to 1.1.1.5 external/gpl3/gcc/dist/gcc/gengtype-lex.c up to 1.7 external/gpl3/gcc/dist/gcc/genmatch.c up to 1.1.1.2 external/gpl3/gcc/dist/gcc/gimple-fold.c up to 1.1.1.5 external/gpl3/gcc/dist/gcc/gimple-ssa-strength-reduction.c up to 1.1.1.5 external/gpl3/gcc/dist/gcc/gimplify.c up to 1.1.1.7 external/gpl3/gcc/dist/gcc/graphite-isl-ast-to-gimple.c up to 1.3 external/gpl3/gcc/dist/gcc/incpath.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/internal-fn.c up to 1.1.1.3 external/gpl3/gcc/dist/gcc/ipa-comdats.c up to 1.1.1.2 external/gpl3/gcc/dist/gcc/ipa-cp.c up to 1.1.1.8 external/gpl3/gcc/dist/gcc/ipa-devirt.c up to 1.1.1.3 external/gpl3/gcc/dist/gcc/ipa-icf-gimple.c up to 1.1.1.2 external/gpl3/gcc/dist/gcc/ipa-icf-gimple.h up to 1.1.1.2 external/gpl3/gcc/dist/gcc/ipa-icf.c up to 1.1.1.3 external/gpl3/gcc/dist/gcc/ipa-icf.h up to 1.1.1.2 external/gpl3/gcc/dist/gcc/ipa-inline-transform.c up to 1.1.1.3 external/gpl3/gcc/dist/gcc/ipa-polymorphic-call.c up to 1.1.1.3 external/gpl3/gcc/dist/gcc/ipa-prop.c up to 1.1.1.7 external/gpl3/gcc/dist/gcc/ipa-pure-const.c up to 1.1.1.5 external/gpl3/gcc/dist/gcc/ipa-split.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/ipa-visibility.c up to 1.1.1.2 external/gpl3/gcc/dist/gcc/ira-build.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/ira-costs.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/ira-int.h up to 1.1.1.4 external/gpl3/gcc/dist/gcc/ira-lives.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/loop-doloop.c up to 1.1.1.5 external/gpl3/gcc/dist/gcc/loop-invariant.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/lra-constraints.c up to 1.1.1.5 external/gpl3/gcc/dist/gcc/lra-remat.c up to 1.1.1.3 external/gpl3/gcc/dist/gcc/lto-cgraph.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/lto-streamer.h up to 1.1.1.5 external/gpl3/gcc/dist/gcc/match.pd up to 1.1.1.3 external/gpl3/gcc/dist/gcc/omp-low.c up to 1.1.1.8 external/gpl3/gcc/dist/gcc/params.def up to 1.1.1.5 external/gpl3/gcc/dist/gcc/postreload.c up to 1.1.1.5 external/gpl3/gcc/dist/gcc/pretty-print.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/real.c up to 1.1.1.5 external/gpl3/gcc/dist/gcc/ree.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/rtl.h up to 1.1.1.6 external/gpl3/gcc/dist/gcc/sel-sched.c up to 1.1.1.6 external/gpl3/gcc/dist/gcc/simplify-rtx.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/system.h up to 1.6 external/gpl3/gcc/dist/gcc/toplev.c up to 1.2 external/gpl3/gcc/dist/gcc/tree-call-cdce.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/tree-cfg.c up to 1.8 external/gpl3/gcc/dist/gcc/tree-chkp-opt.c up to 1.1.1.2 external/gpl3/gcc/dist/gcc/tree-chkp.c up to 1.1.1.2 external/gpl3/gcc/dist/gcc/tree-chrec.c up to 1.1.1.5 external/gpl3/gcc/dist/gcc/tree-data-ref.c up to 1.1.1.7 external/gpl3/gcc/dist/gcc/tree-eh.c up to 1.1.1.7 external/gpl3/gcc/dist/gcc/tree-inline.c up to 1.1.1.7 external/gpl3/gcc/dist/gcc/tree-inline.h up to 1.1.1.4 external/gpl3/gcc/dist/gcc/tree-loop-distribution.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/tree-nested.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/tree-predcom.c up to 1.1.1.5 external/gpl3/gcc/dist/gcc/tree-profile.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/tree-ssa-ccp.c up to 1.8 external/gpl3/gcc/dist/gcc/tree-ssa-loop-im.c up to 1.1.1.5 external/gpl3/gcc/dist/gcc/tree-ssa-loop-ivopts.c up to 1.1.1.5 external/gpl3/gcc/dist/gcc/tree-ssa-loop-prefetch.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/tree-ssa-math-opts.c up to 1.1.1.7 external/gpl3/gcc/dist/gcc/tree-ssa-pre.c up to 1.1.1.5 external/gpl3/gcc/dist/gcc/tree-ssa-reassoc.c up to 1.1.1.7 external/gpl3/gcc/dist/gcc/tree-ssa-sccvn.c up to 1.1.1.7 external/gpl3/gcc/dist/gcc/tree-ssa-strlen.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/tree-ssa-structalias.c up to 1.1.1.6 external/gpl3/gcc/dist/gcc/tree-ssa-tail-merge.c up to 1.1.1.6 external/gpl3/gcc/dist/gcc/tree-ssa-threadedge.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/tree-ssa-uninit.c up to 1.1.1.5 external/gpl3/gcc/dist/gcc/tree-ssa.c up to 1.1.1.5 external/gpl3/gcc/dist/gcc/tree-vect-data-refs.c up to 1.1.1.9 external/gpl3/gcc/dist/gcc/tree-vect-loop-manip.c up to 1.1.1.5 external/gpl3/gcc/dist/gcc/tree-vrp.c up to 1.1.1.7 external/gpl3/gcc/dist/gcc/tsan.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/ubsan.c up to 1.1.1.3 external/gpl3/gcc/dist/gcc/value-prof.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/c/ChangeLog up to 1.1.1.8 external/gpl3/gcc/dist/gcc/c/c-decl.c up to 1.1.1.5 external/gpl3/gcc/dist/gcc/c/c-objc-common.c up to 1.1.1.3 external/gpl3/gcc/dist/gcc/c/c-parser.c up to 1.1.1.5 external/gpl3/gcc/dist/gcc/c/c-typeck.c up to 1.1.1.7 external/gpl3/gcc/dist/gcc/c-family/ChangeLog up to 1.1.1.7 external/gpl3/gcc/dist/gcc/c-family/c-ada-spec.c up to 1.1.1.3 external/gpl3/gcc/dist/gcc/c-family/c-common.c up to 1.1.1.6 external/gpl3/gcc/dist/gcc/c-family/c-cppbuiltin.c up to 1.1.1.3 external/gpl3/gcc/dist/gcc/c-family/c-gimplify.c up to 1.1.1.3 external/gpl3/gcc/dist/gcc/c-family/c-omp.c up to 1.1.1.3 external/gpl3/gcc/dist/gcc/c-family/c-opts.c up to 1.5 external/gpl3/gcc/dist/gcc/common/config/i386/i386-common.c up to 1.1.1.3 external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-simd.md up to 1.1.1.4 external/gpl3/gcc/dist/gcc/config/aarch64/aarch64.c up to 1.1.1.8 external/gpl3/gcc/dist/gcc/config/aarch64/aarch64.md up to 1.1.1.6 external/gpl3/gcc/dist/gcc/config/arm/arm-builtins.c up to 1.1.1.3 external/gpl3/gcc/dist/gcc/config/arm/arm-protos.h up to 1.1.1.5 external/gpl3/gcc/dist/gcc/config/arm/arm.c up to 1.4 external/gpl3/gcc/dist/gcc/config/arm/arm.h up to 1.15 external/gpl3/gcc/dist/gcc/config/arm/arm.md up to 1.12 external/gpl3/gcc/dist/gcc/config/arm/freebsd.h up to 1.4 external/gpl3/gcc/dist/gcc/config/arm/neon.md up to 1.1.1.5 external/gpl3/gcc/dist/gcc/config/avr/avr.c up to 1.1.1.7 external/gpl3/gcc/dist/gcc/config/avr/avr.md up to 1.1.1.7 external/gpl3/gcc/dist/gcc/config/avr/avr.opt up to 1.1.1.4 external/gpl3/gcc/dist/gcc/config/avr/gen-avr-mmcu-specs.c up to 1.1.1.2 external/gpl3/gcc/dist/gcc/config/avr/gen-avr-mmcu-texi.c up to 1.1.1.3 external/gpl3/gcc/dist/gcc/config/i386/avx2intrin.h up to 1.1.1.4 external/gpl3/gcc/dist/gcc/config/i386/avx512bwintrin.h up to 1.1.1.2 external/gpl3/gcc/dist/gcc/config/i386/avx512dqintrin.h up to 1.1.1.2 external/gpl3/gcc/dist/gcc/config/i386/avx512fintrin.h up to 1.1.1.2 external/gpl3/gcc/dist/gcc/config/i386/avx512ifmaintrin.h up to 1.1.1.2 external/gpl3/gcc/dist/gcc/config/i386/avx512ifmavlintrin.h up to 1.1.1.2 external/gpl3/gcc/dist/gcc/config/i386/avx512pfintrin.h up to 1.1.1.2 external/gpl3/gcc/dist/gcc/config/i386/avx512vbmiintrin.h up to 1.1.1.2 external/gpl3/gcc/dist/gcc/config/i386/avx512vbmivlintrin.h up to 1.1.1.2 external/gpl3/gcc/dist/gcc/config/i386/avx512vlbwintrin.h up to 1.1.1.2 external/gpl3/gcc/dist/gcc/config/i386/avx512vldqintrin.h up to 1.1.1.2 external/gpl3/gcc/dist/gcc/config/i386/avx512vlintrin.h up to 1.1.1.2 external/gpl3/gcc/dist/gcc/config/i386/cpuid.h up to 1.4 external/gpl3/gcc/dist/gcc/config/i386/driver-i386.c up to 1.7 external/gpl3/gcc/dist/gcc/config/i386/gmm_malloc.h up to 1.1.1.4 external/gpl3/gcc/dist/gcc/config/i386/i386-builtin-types.def up to 1.1.1.4 external/gpl3/gcc/dist/gcc/config/i386/i386-c.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/config/i386/i386.c up to 1.14 external/gpl3/gcc/dist/gcc/config/i386/i386.h up to 1.6 external/gpl3/gcc/dist/gcc/config/i386/i386.md up to 1.1.1.9 external/gpl3/gcc/dist/gcc/config/i386/i386.opt up to 1.1.1.4 external/gpl3/gcc/dist/gcc/config/i386/ia32intrin.h up to 1.1.1.4 external/gpl3/gcc/dist/gcc/config/i386/lwpintrin.h up to 1.1.1.4 external/gpl3/gcc/dist/gcc/config/i386/mmx.md up to 1.1.1.5 external/gpl3/gcc/dist/gcc/config/i386/pmm_malloc.h up to 1.4 external/gpl3/gcc/dist/gcc/config/i386/rdseedintrin.h up to 1.1.1.3 external/gpl3/gcc/dist/gcc/config/i386/rtmintrin.h up to 1.1.1.3 external/gpl3/gcc/dist/gcc/config/i386/sse.md up to 1.1.1.8 external/gpl3/gcc/dist/gcc/config/i386/x86-64.h up to 1.1.1.4 external/gpl3/gcc/dist/gcc/config/i386/x86intrin.h up to 1.1.1.4 external/gpl3/gcc/dist/gcc/config/nds32/nds32.md up to 1.1.1.2 external/gpl3/gcc/dist/gcc/config/pa/pa-64.h up to 1.1.1.4 external/gpl3/gcc/dist/gcc/config/pa/pa.h up to 1.7 external/gpl3/gcc/dist/gcc/config/rl78/rl78-expand.md up to 1.1.1.3 external/gpl3/gcc/dist/gcc/config/rl78/rl78-real.md up to 1.1.1.3 external/gpl3/gcc/dist/gcc/config/rl78/rl78-virt.md up to 1.1.1.3 external/gpl3/gcc/dist/gcc/config/rs6000/altivec.md up to 1.1.1.9 external/gpl3/gcc/dist/gcc/config/rs6000/dfp.md up to 1.1.1.5 external/gpl3/gcc/dist/gcc/config/rs6000/predicates.md up to 1.1.1.7 external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-c.c up to 1.1.1.8 external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.c up to 1.17 external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.md up to 1.1.1.9 external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.opt up to 1.1.1.6 external/gpl3/gcc/dist/gcc/config/rs6000/vector.md up to 1.1.1.6 external/gpl3/gcc/dist/gcc/config/rs6000/vsx.md up to 1.1.1.10 external/gpl3/gcc/dist/gcc/config/s390/s390-modes.def up to 1.1.1.4 external/gpl3/gcc/dist/gcc/config/s390/s390.c up to 1.1.1.8 external/gpl3/gcc/dist/gcc/config/s390/s390.md up to 1.1.1.6 external/gpl3/gcc/dist/gcc/config/s390/vx-builtins.md up to 1.1.1.3 external/gpl3/gcc/dist/gcc/config/sh/sh-mem.cc up to 1.1.1.2 external/gpl3/gcc/dist/gcc/config/sh/sh.c up to 1.9 external/gpl3/gcc/dist/gcc/config/sh/sh_treg_combine.cc up to 1.1.1.2 external/gpl3/gcc/dist/gcc/config/sparc/sparc.c up to 1.1.1.8 external/gpl3/gcc/dist/gcc/config/sparc/sparc.md up to 1.7 external/gpl3/gcc/dist/gcc/config/xtensa/xtensa.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/config/xtensa/xtensa.h up to 1.1.1.4 external/gpl3/gcc/dist/gcc/config/xtensa/xtensa.md up to 1.1.1.4 external/gpl3/gcc/dist/gcc/cp/ChangeLog up to 1.1.1.11 external/gpl3/gcc/dist/gcc/cp/call.c up to 1.1.1.8 external/gpl3/gcc/dist/gcc/cp/class.c up to 1.1.1.6 external/gpl3/gcc/dist/gcc/cp/constexpr.c up to 1.1.1.3 external/gpl3/gcc/dist/gcc/cp/cp-gimplify.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/cp/decl.c up to 1.1.1.8 external/gpl3/gcc/dist/gcc/cp/error.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/cp/init.c up to 1.1.1.6 external/gpl3/gcc/dist/gcc/cp/mangle.c up to 1.1.1.7 external/gpl3/gcc/dist/gcc/cp/name-lookup.c up to 1.1.1.6 external/gpl3/gcc/dist/gcc/cp/parser.c up to 1.1.1.10 external/gpl3/gcc/dist/gcc/cp/pt.c up to 1.1.1.8 external/gpl3/gcc/dist/gcc/cp/semantics.c up to 1.1.1.9 external/gpl3/gcc/dist/gcc/cp/tree.c up to 1.1.1.7 external/gpl3/gcc/dist/gcc/cp/typeck.c up to 1.1.1.9 external/gpl3/gcc/dist/gcc/doc/aot-compile.1 up to 1.7 external/gpl3/gcc/dist/gcc/doc/cppinternals.info up to 1.7 external/gpl3/gcc/dist/gcc/doc/extend.texi up to 1.1.1.8 external/gpl3/gcc/dist/gcc/doc/fsf-funding.7 up to 1.7 external/gpl3/gcc/dist/gcc/doc/gc-analyze.1 up to 1.7 external/gpl3/gcc/dist/gcc/doc/gcc.texi up to 1.1.1.5 external/gpl3/gcc/dist/gcc/doc/gccinstall.info up to 1.7 external/gpl3/gcc/dist/gcc/doc/gccint.info up to 1.7 external/gpl3/gcc/dist/gcc/doc/gcj-dbtool.1 up to 1.7 external/gpl3/gcc/dist/gcc/doc/gcj.1 up to 1.7 external/gpl3/gcc/dist/gcc/doc/gcj.info up to 1.7 external/gpl3/gcc/dist/gcc/doc/gcov-tool.1 up to 1.1.1.3 external/gpl3/gcc/dist/gcc/doc/gcov-tool.texi up to 1.1.1.2 external/gpl3/gcc/dist/gcc/doc/gcov.texi up to 1.6 external/gpl3/gcc/dist/gcc/doc/generic.texi up to 1.1.1.4 external/gpl3/gcc/dist/gcc/doc/gfdl.7 up to 1.7 external/gpl3/gcc/dist/gcc/doc/gfortran.1 up to 1.7 external/gpl3/gcc/dist/gcc/doc/gij.1 up to 1.7 external/gpl3/gcc/dist/gcc/doc/gpl.7 up to 1.7 external/gpl3/gcc/dist/gcc/doc/grmic.1 up to 1.7 external/gpl3/gcc/dist/gcc/doc/install.texi up to 1.1.1.8 external/gpl3/gcc/dist/gcc/doc/invoke.texi up to 1.12 external/gpl3/gcc/dist/gcc/doc/jcf-dump.1 up to 1.7 external/gpl3/gcc/dist/gcc/doc/jv-convert.1 up to 1.7 external/gpl3/gcc/dist/gcc/doc/lto.texi up to 1.1.1.3 external/gpl3/gcc/dist/gcc/doc/passes.texi up to 1.1.1.4 external/gpl3/gcc/dist/gcc/doc/rebuild-gcj-db.1 up to 1.7 external/gpl3/gcc/dist/gcc/doc/rtl.texi up to 1.1.1.4 external/gpl3/gcc/dist/gcc/jit/ChangeLog up to 1.1.1.3 external/gpl3/gcc/dist/gcc/lto/ChangeLog up to 1.1.1.9 external/gpl3/gcc/dist/gcc/lto/lto-lang.c up to 1.1.1.4 external/gpl3/gcc/dist/gcc/objc/ChangeLog up to 1.1.1.9 external/gpl3/gcc/dist/gcc/objcp/ChangeLog up to 1.1.1.9 external/gpl3/gcc/dist/gnattools/ChangeLog up to 1.1.1.7 external/gpl3/gcc/dist/gotools/ChangeLog up to 1.1.1.3 external/gpl3/gcc/dist/include/ChangeLog up to 1.1.1.9 external/gpl3/gcc/dist/intl/ChangeLog up to 1.1.1.9 external/gpl3/gcc/dist/libbacktrace/ChangeLog up to 1.1.1.8 external/gpl3/gcc/dist/libcc1/ChangeLog up to 1.1.1.3 external/gpl3/gcc/dist/libcpp/ChangeLog up to 1.1.1.9 external/gpl3/gcc/dist/libcpp/line-map.c up to 1.1.1.6 external/gpl3/gcc/dist/libdecnumber/ChangeLog up to 1.1.1.9 external/gpl3/gcc/dist/libgcc/ChangeLog up to 1.1.1.11 external/gpl3/gcc/dist/libgcc/config.host up to 1.16 external/gpl3/gcc/dist/libgcc/libgcc2.c up to 1.1.1.4 external/gpl3/gcc/dist/libgcc/libgcov-driver.c up to 1.1.1.2 external/gpl3/gcc/dist/libgcc/unwind-c.c up to 1.1.1.3 external/gpl3/gcc/dist/libgcc/config/aarch64/linux-unwind.h up to 1.1.1.3 external/gpl3/gcc/dist/libgcc/config/alpha/linux-unwind.h up to 1.1.1.3 external/gpl3/gcc/dist/libgcc/config/arm/unwind-arm.c up to 1.1.1.3 external/gpl3/gcc/dist/libgcc/config/arm/unwind-arm.h up to 1.1.1.3 external/gpl3/gcc/dist/libgcc/config/bfin/linux-unwind.h up to 1.1.1.3 external/gpl3/gcc/dist/libgcc/config/i386/linux-unwind.h up to 1.1.1.3 external/gpl3/gcc/dist/libgcc/config/libbid/ChangeLog up to 1.1.1.9 external/gpl3/gcc/dist/libgcc/config/m68k/linux-unwind.h up to 1.1.1.3 external/gpl3/gcc/dist/libgcc/config/nios2/linux-unwind.h up to 1.1.1.2 external/gpl3/gcc/dist/libgcc/config/pa/linux-unwind.h up to 1.1.1.4 external/gpl3/gcc/dist/libgcc/config/rs6000/t-crtstuff up to 1.1.1.2 external/gpl3/gcc/dist/libgcc/config/sh/linux-unwind.h up to 1.1.1.3 external/gpl3/gcc/dist/libgcc/config/sparc/lb1spc.S up to 1.1.1.2 external/gpl3/gcc/dist/libgcc/config/tilepro/linux-unwind.h up to 1.1.1.3 external/gpl3/gcc/dist/libgcc/config/xtensa/ieee754-df.S up to 1.1.1.3 external/gpl3/gcc/dist/libgcc/config/xtensa/ieee754-sf.S up to 1.1.1.3 external/gpl3/gcc/dist/libgcc/config/xtensa/linux-unwind.h up to 1.1.1.3 external/gpl3/gcc/dist/libgcc/config/xtensa/t-elf up to 1.1.1.2 external/gpl3/gcc/dist/libgcc/config/xtensa/t-linux up to 1.1.1.2 external/gpl3/gcc/dist/libgcc/config/xtensa/t-windowed up to 1.1.1.2 external/gpl3/gcc/dist/libgcc/config/xtensa/unwind-dw2-xtensa.c up to 1.4 external/gpl3/gcc/dist/libgomp/ChangeLog up to 1.1.1.9 external/gpl3/gcc/dist/libgomp/env.c up to 1.1.1.4 external/gpl3/gcc/dist/libgomp/hashtab.h up to 1.1.1.2 external/gpl3/gcc/dist/libgomp/libgomp.info up to 1.7 external/gpl3/gcc/dist/libiberty/ChangeLog up to 1.1.1.9 external/gpl3/gcc/dist/libiberty/cp-demangle.c up to 1.1.1.5 external/gpl3/gcc/dist/libiberty/vprintf-support.c up to 1.2 external/gpl3/gcc/dist/libitm/ChangeLog up to 1.1.1.7 external/gpl3/gcc/dist/libitm/libitm.info up to 1.1.1.6 external/gpl3/gcc/dist/libobjc/ChangeLog up to 1.1.1.10 external/gpl3/gcc/dist/libsanitizer/ChangeLog up to 1.1.1.7 external/gpl3/gcc/dist/libsanitizer/asan/asan_globals.cc up to 1.1.1.3 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc up to 1.5 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux.cc up to 1.9 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_linux.h up to 1.3 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc up to 1.6 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h up to 1.10 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_procmaps_netbsd.cc up to 1.3 external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc up to 1.1.1.2 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_platform_linux.cc up to 1.3 external/gpl3/gcc/dist/libsanitizer/tsan/tsan_rtl.cc up to 1.1.1.3 external/gpl3/gcc/dist/libssp/ChangeLog up to 1.1.1.9 external/gpl3/gcc/dist/libstdc++-v3/ChangeLog up to 1.1.1.11 external/gpl3/gcc/dist/libstdc++-v3/acinclude.m4 up to 1.4 external/gpl3/gcc/dist/libstdc++-v3/config.h.in up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/configure up to 1.8 external/gpl3/gcc/dist/libstdc++-v3/config/abi/pre/gnu-versioned-namespace.ver up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/config/io/basic_file_stdio.cc up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/config/os/mingw32-w64/error_constants.h up to 1.1.1.3 external/gpl3/gcc/dist/libstdc++-v3/doc/doxygen/mainpage.html up to 1.1.1.2 external/gpl3/gcc/dist/libstdc++-v3/doc/html/api.html up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/doc/html/faq.html up to 1.1.1.5 external/gpl3/gcc/dist/libstdc++-v3/doc/html/ext/lwg-active.html up to 1.1.1.3 external/gpl3/gcc/dist/libstdc++-v3/doc/html/ext/lwg-closed.html up to 1.1.1.3 external/gpl3/gcc/dist/libstdc++-v3/doc/html/ext/lwg-defects.html up to 1.1.1.3 external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/abi.html up to 1.1.1.6 external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/bugs.html up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/ext_demangling.html up to 1.1.1.3 external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/memory.html up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/mt_allocator_impl.html up to 1.1.1.2 external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/source_code_style.html up to 1.1.1.3 external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/source_organization.html up to 1.1.1.3 external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/status.html up to 1.1.1.6 external/gpl3/gcc/dist/libstdc++-v3/doc/xml/api.xml up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/doc/xml/faq.xml up to 1.1.1.5 external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/abi.xml up to 1.1.1.5 external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/allocator.xml up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/appendix_contributing.xml up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/extensions.xml up to 1.1.1.5 external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/intro.xml up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/mt_allocator.xml up to 1.1.1.3 external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/status_cxx2011.xml up to 1.1.1.5 external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/status_cxx2014.xml up to 1.1.1.3 external/gpl3/gcc/dist/libstdc++-v3/include/Makefile.am up to 1.1.1.5 external/gpl3/gcc/dist/libstdc++-v3/include/Makefile.in up to 1.1.1.5 external/gpl3/gcc/dist/libstdc++-v3/include/bits/allocator.h up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/bits/basic_ios.h up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/bits/basic_string.h up to 1.1.1.5 external/gpl3/gcc/dist/libstdc++-v3/include/bits/basic_string.tcc up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/bits/c++config up to 1.1.1.5 external/gpl3/gcc/dist/libstdc++-v3/include/bits/hashtable.h up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/bits/ios_base.h up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/bits/istream.tcc up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/bits/list.tcc up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/bits/locale_classes.h up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/bits/locale_conv.h up to 1.1.1.2 external/gpl3/gcc/dist/libstdc++-v3/include/bits/mask_array.h up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/bits/predefined_ops.h up to 1.1.1.2 external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex.h up to 1.1.1.3 external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex.tcc up to 1.1.1.2 external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex_compiler.h up to 1.1.1.3 external/gpl3/gcc/dist/libstdc++-v3/include/bits/shared_ptr_base.h up to 1.1.1.6 external/gpl3/gcc/dist/libstdc++-v3/include/bits/slice_array.h up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/bits/sstream.tcc up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_iterator.h up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_map.h up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_multimap.h up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_multiset.h up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_set.h up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_stack.h up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_tree.h up to 1.1.1.5 external/gpl3/gcc/dist/libstdc++-v3/include/bits/uniform_int_dist.h up to 1.1.1.2 external/gpl3/gcc/dist/libstdc++-v3/include/bits/unique_ptr.h up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/c_global/cmath up to 1.1.1.5 external/gpl3/gcc/dist/libstdc++-v3/include/debug/safe_iterator.h up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/debug/string up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/algorithm up to 1.1.1.2 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/any up to 1.1.1.2 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/chrono up to 1.1.1.2 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/fs_dir.h up to 1.1.1.3 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/fs_fwd.h up to 1.1.1.3 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/fs_ops.h up to 1.1.1.3 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/fs_path.h up to 1.1.1.3 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/functional up to 1.1.1.2 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/optional up to 1.1.1.3 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/ratio up to 1.1.1.2 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/string_view up to 1.1.1.3 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/string_view.tcc up to 1.1.1.3 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/system_error up to 1.1.1.2 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/tuple up to 1.1.1.3 external/gpl3/gcc/dist/libstdc++-v3/include/experimental/type_traits up to 1.1.1.2 external/gpl3/gcc/dist/libstdc++-v3/include/ext/new_allocator.h up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/ext/pointer.h up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/std/atomic up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/std/chrono up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/std/complex up to 1.5 external/gpl3/gcc/dist/libstdc++-v3/include/std/functional up to 1.1.1.7 external/gpl3/gcc/dist/libstdc++-v3/include/std/istream up to 1.1.1.5 external/gpl3/gcc/dist/libstdc++-v3/include/std/scoped_allocator up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/std/sstream up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/std/thread up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/std/tuple up to 1.1.1.6 external/gpl3/gcc/dist/libstdc++-v3/include/std/utility up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/include/tr1/cmath up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/libsupc++/cxxabi.h up to 1.1.1.4 external/gpl3/gcc/dist/libstdc++-v3/python/libstdcxx/v6/printers.py up to 1.1.1.5 external/gpl3/gcc/dist/libstdc++-v3/python/libstdcxx/v6/xmethods.py up to 1.1.1.2 external/gpl3/gcc/dist/libstdc++-v3/src/c++11/codecvt.cc up to 1.1.1.3 external/gpl3/gcc/dist/libstdc++-v3/src/c++11/cxx11-shim_facets.cc up to 1.1.1.2 external/gpl3/gcc/dist/libstdc++-v3/src/c++11/shared_ptr.cc up to 1.1.1.3 external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/Makefile.in up to 1.1.1.2 external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/dir.cc up to 1.1.1.2 external/gpl3/gcc/dist/libstdc++-v3/src/filesystem/ops.cc up to 1.1.1.3 external/gpl3/gcc/dist/lto-plugin/ChangeLog up to 1.1.1.9 external/gpl3/gcc/dist/lto-plugin/lto-plugin.c up to 1.1.1.4 external/gpl3/gcc/dist/maintainer-scripts/ChangeLog up to 1.1.1.10 external/gpl3/gcc/lib/libasan/Makefile up to 1.18 external/gpl3/gcc/lib/libgcc/arch/i386/defs.mk up to 1.5 external/gpl3/gcc/lib/libgcc/arch/m68000/defs.mk up to 1.7 external/gpl3/gcc/lib/libgcc/arch/x86_64/defs.mk up to 1.4 external/gpl3/gcc/lib/libgcc/libgcc/Makefile up to 1.28 external/gpl3/gcc/lib/libgcc/libgcov/arch/alpha/gcov-iov.h up to 1.10 external/gpl3/gcc/lib/libgcc/libgcov/arch/arm/gcov-iov.h up to 1.10 external/gpl3/gcc/lib/libgcc/libgcov/arch/armeb/gcov-iov.h up to 1.10 external/gpl3/gcc/lib/libgcc/libgcov/arch/earm/gcov-iov.h up to 1.10 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmeb/gcov-iov.h up to 1.9 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/gcov-iov.h up to 1.9 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/gcov-iov.h up to 1.9 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/gcov-iov.h up to 1.9 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4eb/gcov-iov.h up to 1.9 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6/gcov-iov.h up to 1.9 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6eb/gcov-iov.h up to 1.9 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hf/gcov-iov.h up to 1.9 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hfeb/gcov-iov.h up to 1.9 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7/gcov-iov.h up to 1.9 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7eb/gcov-iov.h up to 1.9 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hf/gcov-iov.h up to 1.9 external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hfeb/gcov-iov.h up to 1.9 external/gpl3/gcc/lib/libgcc/libgcov/arch/hppa/gcov-iov.h up to 1.10 external/gpl3/gcc/lib/libgcc/libgcov/arch/i386/gcov-iov.h up to 1.10 external/gpl3/gcc/lib/libgcc/libgcov/arch/ia64/gcov-iov.h up to 1.5 external/gpl3/gcc/lib/libgcc/libgcov/arch/m68000/gcov-iov.h up to 1.9 external/gpl3/gcc/lib/libgcc/libgcov/arch/m68k/gcov-iov.h up to 1.10 external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64eb/gcov-iov.h up to 1.10 external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64el/gcov-iov.h up to 1.10 external/gpl3/gcc/lib/libgcc/libgcov/arch/mipseb/gcov-iov.h up to 1.10 external/gpl3/gcc/lib/libgcc/libgcov/arch/mipsel/gcov-iov.h up to 1.10 external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc/gcov-iov.h up to 1.10 external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc64/gcov-iov.h up to 1.6 external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3eb/gcov-iov.h up to 1.10 external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3el/gcov-iov.h up to 1.10 external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc/gcov-iov.h up to 1.10 external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc64/gcov-iov.h up to 1.10 external/gpl3/gcc/lib/libgcc/libgcov/arch/vax/gcov-iov.h up to 1.10 external/gpl3/gcc/lib/libgcc/libgcov/arch/x86_64/gcov-iov.h up to 1.10 external/gpl3/gcc/lib/libiberty/defs.mk up to 1.14 external/gpl3/gcc/lib/libiberty/arch/ia64/config.h up to 1.6 external/gpl3/gcc/lib/liblto_plugin/Makefile up to 1.9 external/gpl3/gcc/lib/libstdc++-v3/Makefile up to 1.28 external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/c++config.h up to 1.21 external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/defs.mk up to 1.5 external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gstdint.h up to 1.14 external/gpl3/gcc/lib/libstdc++-v3/arch/arm/c++config.h up to 1.23 external/gpl3/gcc/lib/libstdc++-v3/arch/arm/defs.mk up to 1.5 external/gpl3/gcc/lib/libstdc++-v3/arch/arm/gstdint.h up to 1.14 external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/c++config.h up to 1.23 external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/defs.mk up to 1.5 external/gpl3/gcc/lib/libstdc++-v3/arch/armeb/gstdint.h up to 1.15 external/gpl3/gcc/lib/libstdc++-v3/arch/coldfire/defs.mk up to 1.6 external/gpl3/gcc/lib/libstdc++-v3/arch/earm/c++config.h up to 1.21 external/gpl3/gcc/lib/libstdc++-v3/arch/earm/defs.mk up to 1.5 external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gstdint.h up to 1.15 external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/c++config.h up to 1.19 external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/defs.mk up to 1.6 external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gstdint.h up to 1.14 external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/c++config.h up to 1.19 external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/defs.mk up to 1.7 external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gstdint.h up to 1.14 external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/c++config.h up to 1.17 external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/defs.mk up to 1.5 external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gstdint.h up to 1.14 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++config.h up to 1.16 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/defs.mk up to 1.5 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gstdint.h up to 1.14 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/c++config.h up to 1.16 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/defs.mk up to 1.5 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4eb/gstdint.h up to 1.14 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/c++config.h up to 1.16 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/defs.mk up to 1.5 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gstdint.h up to 1.14 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/c++config.h up to 1.16 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/defs.mk up to 1.5 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gstdint.h up to 1.13 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/c++config.h up to 1.16 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/defs.mk up to 1.5 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gstdint.h up to 1.13 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/c++config.h up to 1.16 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/defs.mk up to 1.5 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gstdint.h up to 1.13 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/c++config.h up to 1.16 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/defs.mk up to 1.5 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gstdint.h up to 1.13 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/c++config.h up to 1.16 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/defs.mk up to 1.5 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gstdint.h up to 1.13 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/c++config.h up to 1.16 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/defs.mk up to 1.5 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gstdint.h up to 1.13 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/c++config.h up to 1.16 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/defs.mk up to 1.5 external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gstdint.h up to 1.13 external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/c++config.h up to 1.21 external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/defs.mk up to 1.5 external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gstdint.h up to 1.14 external/gpl3/gcc/lib/libstdc++-v3/arch/i386/c++config.h up to 1.22 external/gpl3/gcc/lib/libstdc++-v3/arch/i386/defs.mk up to 1.7 external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gstdint.h up to 1.14 external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h up to 1.7 external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/defs.mk up to 1.5 external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gstdint.h up to 1.5 external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/c++config.h up to 1.16 external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/defs.mk up to 1.7 external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gstdint.h up to 1.9 external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/c++config.h up to 1.21 external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/defs.mk up to 1.6 external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gstdint.h up to 1.12 external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/c++config.h up to 1.21 external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/defs.mk up to 1.6 external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gstdint.h up to 1.12 external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/c++config.h up to 1.20 external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/defs.mk up to 1.6 external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gstdint.h up to 1.13 external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/c++config.h up to 1.23 external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/defs.mk up to 1.6 external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gstdint.h up to 1.12 external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/c++config.h up to 1.21 external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/defs.mk up to 1.5 external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gstdint.h up to 1.12 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h up to 1.22 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/defs.mk up to 1.5 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gstdint.h up to 1.13 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h up to 1.10 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/defs.mk up to 1.6 external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gstdint.h up to 1.7 external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/c++config.h up to 1.21 external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/defs.mk up to 1.7 external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gstdint.h up to 1.13 external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/c++config.h up to 1.23 external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/defs.mk up to 1.5 external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gstdint.h up to 1.13 external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/c++config.h up to 1.22 external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/defs.mk up to 1.5 external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gstdint.h up to 1.13 external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/c++config.h up to 1.21 external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/defs.mk up to 1.6 external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gstdint.h up to 1.13 external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h up to 1.23 external/gpl3/gcc/lib/libstdc++-v3/arch/vax/defs.mk up to 1.7 external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gstdint.h up to 1.13 external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h up to 1.25 external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/defs.mk up to 1.7 external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gstdint.h up to 1.15 external/gpl3/gcc/lib/libstdc++-v3/include/bits/Makefile up to 1.19 external/gpl3/gcc/lib/libubsan/Makefile up to 1.3 external/gpl3/gcc/usr.bin/Makefile.backend up to 1.6 external/gpl3/gcc/usr.bin/Makefile.inc up to 1.29 external/gpl3/gcc/usr.bin/backend/Makefile up to 1.39 external/gpl3/gcc/usr.bin/common/Makefile up to 1.5 external/gpl3/gcc/usr.bin/frontend/Makefile up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/alpha/bversion.h up to 1.8 external/gpl3/gcc/usr.bin/gcc/arch/alpha/configargs.h up to 1.23 external/gpl3/gcc/usr.bin/gcc/arch/alpha/defs.mk up to 1.10 external/gpl3/gcc/usr.bin/gcc/arch/alpha/plugin-version.h up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/arm/bversion.h up to 1.8 external/gpl3/gcc/usr.bin/gcc/arch/arm/configargs.h up to 1.26 external/gpl3/gcc/usr.bin/gcc/arch/arm/defs.mk up to 1.12 external/gpl3/gcc/usr.bin/gcc/arch/arm/plugin-version.h up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/armeb/bversion.h up to 1.8 external/gpl3/gcc/usr.bin/gcc/arch/armeb/configargs.h up to 1.27 external/gpl3/gcc/usr.bin/gcc/arch/armeb/defs.mk up to 1.12 external/gpl3/gcc/usr.bin/gcc/arch/armeb/plugin-version.h up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/earm/bversion.h up to 1.8 external/gpl3/gcc/usr.bin/gcc/arch/earm/configargs.h up to 1.24 external/gpl3/gcc/usr.bin/gcc/arch/earm/defs.mk up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/earm/plugin-version.h up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/earmeb/bversion.h up to 1.7 external/gpl3/gcc/usr.bin/gcc/arch/earmeb/configargs.h up to 1.20 external/gpl3/gcc/usr.bin/gcc/arch/earmeb/defs.mk up to 1.10 external/gpl3/gcc/usr.bin/gcc/arch/earmeb/plugin-version.h up to 1.10 external/gpl3/gcc/usr.bin/gcc/arch/earmhf/bversion.h up to 1.7 external/gpl3/gcc/usr.bin/gcc/arch/earmhf/configargs.h up to 1.21 external/gpl3/gcc/usr.bin/gcc/arch/earmhf/defs.mk up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/earmhf/plugin-version.h up to 1.10 external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/bversion.h up to 1.7 external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/configargs.h up to 1.19 external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/defs.mk up to 1.9 external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/plugin-version.h up to 1.10 external/gpl3/gcc/usr.bin/gcc/arch/earmv4/bversion.h up to 1.7 external/gpl3/gcc/usr.bin/gcc/arch/earmv4/configargs.h up to 1.18 external/gpl3/gcc/usr.bin/gcc/arch/earmv4/defs.mk up to 1.9 external/gpl3/gcc/usr.bin/gcc/arch/earmv4/plugin-version.h up to 1.10 external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/bversion.h up to 1.7 external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/configargs.h up to 1.18 external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/defs.mk up to 1.9 external/gpl3/gcc/usr.bin/gcc/arch/earmv4eb/plugin-version.h up to 1.10 external/gpl3/gcc/usr.bin/gcc/arch/earmv6/bversion.h up to 1.7 external/gpl3/gcc/usr.bin/gcc/arch/earmv6/configargs.h up to 1.18 external/gpl3/gcc/usr.bin/gcc/arch/earmv6/defs.mk up to 1.9 external/gpl3/gcc/usr.bin/gcc/arch/earmv6/plugin-version.h up to 1.10 external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/bversion.h up to 1.7 external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/configargs.h up to 1.18 external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/defs.mk up to 1.9 external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/plugin-version.h up to 1.10 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/bversion.h up to 1.7 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/configargs.h up to 1.18 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/defs.mk up to 1.9 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/plugin-version.h up to 1.10 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/bversion.h up to 1.7 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/configargs.h up to 1.18 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/defs.mk up to 1.9 external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/plugin-version.h up to 1.10 external/gpl3/gcc/usr.bin/gcc/arch/earmv7/bversion.h up to 1.7 external/gpl3/gcc/usr.bin/gcc/arch/earmv7/configargs.h up to 1.18 external/gpl3/gcc/usr.bin/gcc/arch/earmv7/defs.mk up to 1.9 external/gpl3/gcc/usr.bin/gcc/arch/earmv7/plugin-version.h up to 1.10 external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/bversion.h up to 1.7 external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/configargs.h up to 1.18 external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/defs.mk up to 1.9 external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/plugin-version.h up to 1.10 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/bversion.h up to 1.7 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/configargs.h up to 1.18 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/defs.mk up to 1.9 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/plugin-version.h up to 1.10 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/bversion.h up to 1.7 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/configargs.h up to 1.18 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/defs.mk up to 1.9 external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/plugin-version.h up to 1.10 external/gpl3/gcc/usr.bin/gcc/arch/hppa/bversion.h up to 1.8 external/gpl3/gcc/usr.bin/gcc/arch/hppa/configargs.h up to 1.24 external/gpl3/gcc/usr.bin/gcc/arch/hppa/defs.mk up to 1.12 external/gpl3/gcc/usr.bin/gcc/arch/hppa/plugin-version.h up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/i386/bversion.h up to 1.8 external/gpl3/gcc/usr.bin/gcc/arch/i386/configargs.h up to 1.31 external/gpl3/gcc/usr.bin/gcc/arch/i386/defs.mk up to 1.12 external/gpl3/gcc/usr.bin/gcc/arch/i386/i386-builtin-types.inc up to 1.4 external/gpl3/gcc/usr.bin/gcc/arch/i386/plugin-version.h up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/ia64/auto-host.h up to 1.5 external/gpl3/gcc/usr.bin/gcc/arch/ia64/bversion.h up to 1.5 external/gpl3/gcc/usr.bin/gcc/arch/ia64/configargs.h up to 1.6 external/gpl3/gcc/usr.bin/gcc/arch/ia64/defs.mk up to 1.5 external/gpl3/gcc/usr.bin/gcc/arch/ia64/plugin-version.h up to 1.5 external/gpl3/gcc/usr.bin/gcc/arch/m68000/bversion.h up to 1.8 external/gpl3/gcc/usr.bin/gcc/arch/m68000/configargs.h up to 1.18 external/gpl3/gcc/usr.bin/gcc/arch/m68000/defs.mk up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/m68000/plugin-version.h up to 1.9 external/gpl3/gcc/usr.bin/gcc/arch/m68k/bversion.h up to 1.8 external/gpl3/gcc/usr.bin/gcc/arch/m68k/configargs.h up to 1.21 external/gpl3/gcc/usr.bin/gcc/arch/m68k/defs.mk up to 1.12 external/gpl3/gcc/usr.bin/gcc/arch/m68k/plugin-version.h up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/bversion.h up to 1.8 external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/configargs.h up to 1.22 external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/defs.mk up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/plugin-version.h up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/mips64el/bversion.h up to 1.8 external/gpl3/gcc/usr.bin/gcc/arch/mips64el/configargs.h up to 1.23 external/gpl3/gcc/usr.bin/gcc/arch/mips64el/defs.mk up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/mips64el/plugin-version.h up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/mipseb/bversion.h up to 1.8 external/gpl3/gcc/usr.bin/gcc/arch/mipseb/configargs.h up to 1.22 external/gpl3/gcc/usr.bin/gcc/arch/mipseb/defs.mk up to 1.12 external/gpl3/gcc/usr.bin/gcc/arch/mipseb/plugin-version.h up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/mipsel/bversion.h up to 1.8 external/gpl3/gcc/usr.bin/gcc/arch/mipsel/configargs.h up to 1.23 external/gpl3/gcc/usr.bin/gcc/arch/mipsel/defs.mk up to 1.12 external/gpl3/gcc/usr.bin/gcc/arch/mipsel/plugin-version.h up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/powerpc/bversion.h up to 1.8 external/gpl3/gcc/usr.bin/gcc/arch/powerpc/configargs.h up to 1.28 external/gpl3/gcc/usr.bin/gcc/arch/powerpc/defs.mk up to 1.13 external/gpl3/gcc/usr.bin/gcc/arch/powerpc/plugin-version.h up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/bversion.h up to 1.5 external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/configargs.h up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/defs.mk up to 1.6 external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/plugin-version.h up to 1.5 external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/bversion.h up to 1.8 external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/configargs.h up to 1.24 external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/defs.mk up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/plugin-version.h up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/sh3el/bversion.h up to 1.8 external/gpl3/gcc/usr.bin/gcc/arch/sh3el/configargs.h up to 1.26 external/gpl3/gcc/usr.bin/gcc/arch/sh3el/defs.mk up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/sh3el/plugin-version.h up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/sparc/bversion.h up to 1.8 external/gpl3/gcc/usr.bin/gcc/arch/sparc/configargs.h up to 1.26 external/gpl3/gcc/usr.bin/gcc/arch/sparc/defs.mk up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/sparc/plugin-version.h up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/sparc64/bversion.h up to 1.8 external/gpl3/gcc/usr.bin/gcc/arch/sparc64/configargs.h up to 1.26 external/gpl3/gcc/usr.bin/gcc/arch/sparc64/defs.mk up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/sparc64/plugin-version.h up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/vax/bversion.h up to 1.8 external/gpl3/gcc/usr.bin/gcc/arch/vax/configargs.h up to 1.24 external/gpl3/gcc/usr.bin/gcc/arch/vax/defs.mk up to 1.12 external/gpl3/gcc/usr.bin/gcc/arch/vax/plugin-version.h up to 1.11 external/gpl3/gcc/usr.bin/gcc/arch/x86_64/bversion.h up to 1.8 external/gpl3/gcc/usr.bin/gcc/arch/x86_64/configargs.h up to 1.33 external/gpl3/gcc/usr.bin/gcc/arch/x86_64/defs.mk up to 1.13 external/gpl3/gcc/usr.bin/gcc/arch/x86_64/i386-builtin-types.inc up to 1.4 external/gpl3/gcc/usr.bin/gcc/arch/x86_64/plugin-version.h up to 1.11 external/gpl3/gcc/usr.bin/include/arch/i386.mk up to 1.3 external/gpl3/gcc/usr.bin/include/arch/x86_64.mk up to 1.3 external/gpl3/gcc/usr.bin/libcpp/arch/ia64/config.h up to 1.4 distrib/sets/lists/comp/md.amd64 1.252 distrib/sets/lists/comp/md.i386 1.175 distrib/sets/lists/comp/shl.mi 1.309 distrib/sets/lists/debug/shl.mi 1.187 external/gpl3/gcc/lib/liblto_plugin/Makefile 1.6 lib/libc/stdlib/jemalloc.c 1.43 Update gcc to gcc 5.5. Bump lib minor for liblto_plugin.so link with -liberty. The HPPA architectures (1.1 and 2.0) both define quadruple-word (128-bit) floating point types. Adjust alignment to match. @ text @d1 10 a10 3 Installing GCC d41 6 a46 32

Installing GCC

Now that GCC has been built (and optionally tested), you can install it with

cd objdir && make install

We strongly recommend to install into a target directory where there is d51 5 a55 5

That step completes the installation of GCC; user level binaries can be found in prefix/bin where prefix is the value you specified with the --prefix to configure (or /usr/local by default). (If you specified --bindir, d57 1 a57 1 --exec-prefix, exec-prefix/bin will be used.) d59 3 a61 3 prefix/include; libraries in libdir (normally prefix/lib); internal parts of the compiler in libdir/gcc and libexecdir/gcc; documentation d63 3 a65 3 prefix/info).

When installing cross-compilers, GCC’s executables d67 3 a69 3 is, exec-prefix/bin, but additionally into exec-prefix/target-alias/bin, if that directory exists. Typically, such tooldirs hold target-specific d71 2 a72 2

Installation into a temporary staging area or into a chroot a73 4

make DESTDIR=path-to-rootdir install
d75 3 a77 1

where path-to-rootdir is the absolute path of d81 2 a82 2

There is a subtle point with tooldirs and DESTDIR: d84 2 a85 2 e.g. ‘DESTDIR=rootdir’, then the directory rootdir/exec-prefix/target-alias/bin will a89 6

You can install stripped programs and libraries with

make install-strip
d91 5 a95 1

If you are bootstrapping a released version of GCC then please d97 1 a97 1 http://gcc.gnu.org/buildstat.html. d101 1 a101 1 that you successfully built and installed GCC. d103 3 a105 3

  • Output from running srcdir/config.guess. Do not send d108 1 a108 1
  • The output of ‘gcc -v’ for your newly installed gcc. d112 1 a112 1
  • Whether you enabled all languages or a subset of them. If you used a d114 2 a115 2 options in the output of ‘gcc -v’, but if you downloaded the “core” compiler plus additional front ends then it isn’t apparent d118 13 a130 13
  • If the build was for GNU/Linux, also include:
    • The distribution name and version (e.g., Red Hat 7.1 or Debian 2.2.3); this information should be available from /etc/issue.
    • The version of the Linux kernel, available from ‘uname --version’ or ‘uname -a’.
    • The version of glibc you used; for RPM-based systems like Red Hat, Mandrake, and SuSE type ‘rpm -q glibc’ to get the glibc version, and on systems like Debian and Progeny use ‘dpkg -l libc6’.

    For other systems, you can include similar information if you think it is d132 2 a133 2

  • Any other information that you think would be useful to people building d135 2 a136 2 will include a link to the archived copy of your message.
d138 1 a138 1

We’d also like to know if the d140 1 a140 1 didn’t include your host/target information or if that information is d143 2 a144 2

If you find a bug, please report it following the d146 4 a149 4

If you want to print the GCC manuals, do ‘cd objdir; make dvi’. You will need to have texi2dvi (version at least 4.7) and TeX installed. This creates a number of .dvi files in d151 3 a153 3 printing with programs such as dvips. Alternately, by using ‘make pdf’ in place of ‘make dvi’, you can create documentation in the form of .pdf files; this requires texi2pdf, which d155 1 a155 2 buy printed manuals from the Free Software Foundation, though such manuals may not be for the most a156 13

If you would like to generate online HTML documentation, do ‘cd objdir; make html’ and HTML will be generated for the gcc manuals in objdir/gcc/HTML.


Return to the GCC Installation page

d158 3 d162 2 d165 7 a172 2 @ 1.3 log @Resolve conflicts @ text @d10 1 a10 1 Copyright (C) 1988-2013 Free Software Foundation, Inc. @ 1.3.2.1 log @Apply patch (requested by mrg in ticket #1005): Update gcc to 4.8.5. @ text @d10 1 a10 1 Copyright (C) 1988-2015 Free Software Foundation, Inc. @ 1.2 log @merge gcc 4.8.2 r206687 (part 1). @ text @d10 1 a10 3 Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. d13 1 a13 1 under the terms of the GNU Free Documentation License, Version 1.2 or d44 1 a44 1
     cd objdir; make install
d91 4
@


1.2.2.1
log
@Rebase.
@
text
@d10 3
a12 1
Copyright (C) 1988-2013 Free Software Foundation, Inc.
d15 1
a15 1
under the terms of the GNU Free Documentation License, Version 1.3 or
d46 1
a46 1
     cd objdir && make install
a92 4
   

You can install stripped programs and libraries with

     make install-strip
@ 1.1 log @Initial revision @ text @@ 1.1.1.1 log @initial import of GCC 4.5.3 sources. changes since 4.1 are way too numerous to review, please see http://gcc.gnu.org/gcc-4.5/changes.html (and the 4.2, 4.3 and 4.4 versions, too.) this includes the core, c++, objc and the non java/ada/fortran parts of the testsuite. @ text @@ 1.1.1.1.8.1 log @Rebase to HEAD as of a few days ago. @ text @d10 3 a12 1 Copyright (C) 1988-2013 Free Software Foundation, Inc. d15 1 a15 1 under the terms of the GNU Free Documentation License, Version 1.3 or d46 1 a46 1
     cd objdir && make install
a92 4
   

You can install stripped programs and libraries with

     make install-strip
@ 1.1.1.2 log @Import gcc 4.8.3 which has 98 bugs fixed on gcc-4-8-3-pre-r208254 @ text @d10 3 a12 1 Copyright (C) 1988-2013 Free Software Foundation, Inc. d15 1 a15 1 under the terms of the GNU Free Documentation License, Version 1.3 or d46 1 a46 1
     cd objdir && make install
a92 4
   

You can install stripped programs and libraries with

     make install-strip
@ 1.1.1.3 log @import GCC 4.8.4 release. this fixes at least these GCC PRs: fortran/61407 sanitizer/64265 tree-optimization/64269 middle-end/64225 tree-optimization/61686 bootstrap/64213 rtl-optimization/64037 target/50751 rtl-optimization/64037 target/59593 target/59593 c++/56493 target/64115 middle-end/64111 middle-end/64067 rtl-optimization/63659 libgomp/61200 tree-optimization/61969 tree-optimization/62031 tree-optimization/63379 tree-optimization/63605 middle-end/63665 target/60111 target/63673 target/63947 tree-optimization/62167 tree-optimization/63841 ipa/63838 c++/63455 c++/63415 c++/56710 c++/58624 preprocessor/60436 target/55351 fortran/63938 libgomp/61200 libstdc++/63840 libstdc++/61947 libstdc++/59603 target/56846 libstdc++/57440 @ text @d1 10 a10 3 Installing GCC d41 6 a46 32

Installing GCC

Now that GCC has been built (and optionally tested), you can install it with

cd objdir && make install

We strongly recommend to install into a target directory where there is d51 5 a55 5

That step completes the installation of GCC; user level binaries can be found in prefix/bin where prefix is the value you specified with the --prefix to configure (or /usr/local by default). (If you specified --bindir, d57 1 a57 1 --exec-prefix, exec-prefix/bin will be used.) d59 3 a61 3 prefix/include; libraries in libdir (normally prefix/lib); internal parts of the compiler in libdir/gcc and libexecdir/gcc; documentation d63 3 a65 3 prefix/info).

When installing cross-compilers, GCC’s executables d67 3 a69 3 is, exec-prefix/bin, but additionally into exec-prefix/target-alias/bin, if that directory exists. Typically, such tooldirs hold target-specific d71 2 a72 2

Installation into a temporary staging area or into a chroot a73 4

make DESTDIR=path-to-rootdir install
d75 3 a77 1

where path-to-rootdir is the absolute path of d81 2 a82 2

There is a subtle point with tooldirs and DESTDIR: d84 2 a85 2 e.g. ‘DESTDIR=rootdir’, then the directory rootdir/exec-prefix/target-alias/bin will a89 6

You can install stripped programs and libraries with

make install-strip
d91 5 a95 1

If you are bootstrapping a released version of GCC then please d97 1 a97 1 http://gcc.gnu.org/buildstat.html. d101 1 a101 1 that you successfully built and installed GCC. d103 3 a105 3

  • Output from running srcdir/config.guess. Do not send d108 1 a108 1
  • The output of ‘gcc -v’ for your newly installed gcc. d112 1 a112 1
  • Whether you enabled all languages or a subset of them. If you used a d114 2 a115 2 options in the output of ‘gcc -v’, but if you downloaded the “core” compiler plus additional front ends then it isn’t apparent d118 13 a130 13
  • If the build was for GNU/Linux, also include:
    • The distribution name and version (e.g., Red Hat 7.1 or Debian 2.2.3); this information should be available from /etc/issue.
    • The version of the Linux kernel, available from ‘uname --version’ or ‘uname -a’.
    • The version of glibc you used; for RPM-based systems like Red Hat, Mandrake, and SuSE type ‘rpm -q glibc’ to get the glibc version, and on systems like Debian and Progeny use ‘dpkg -l libc6’.

    For other systems, you can include similar information if you think it is d132 2 a133 2

  • Any other information that you think would be useful to people building d135 2 a136 2 will include a link to the archived copy of your message.
d138 1 a138 1

We’d also like to know if the d140 1 a140 1 didn’t include your host/target information or if that information is d143 2 a144 2

If you find a bug, please report it following the d146 4 a149 4

If you want to print the GCC manuals, do ‘cd objdir; make dvi’. You will need to have texi2dvi (version at least 4.7) and TeX installed. This creates a number of .dvi files in d151 3 a153 3 printing with programs such as dvips. Alternately, by using ‘make pdf’ in place of ‘make dvi’, you can create documentation in the form of .pdf files; this requires texi2pdf, which d155 1 a155 2 buy printed manuals from the Free Software Foundation, though such manuals may not be for the most a156 14

If you would like to generate online HTML documentation, do ‘cd objdir; make html’ and HTML will be generated for the gcc manuals in objdir/gcc/HTML.


Return to the GCC Installation page

d158 14 a172 2 @ 1.1.1.4 log @initial import of GCC 4.8.5 sources. these GCC PRs (at least) are fixed in this release: 64882 46102 58123 65409 59626 61058 65680 64487 65721 65727 52306 64768 56273 57653 59990 60656 61634 63844 64199 64493 64495 65549 57059 57569 57748 58369 62642 63608 64037 65550 65693 65220 45187 64409 61977 64513 64634 65368 66233 66470 65072 65327 65543 65279 63593 65063 65518 66123 66140 59016 64479 64557 64979 66215 66275 66481 39423 64766 63733 52714 60898 61138 63744 57023 39722 45402 52579 52664 60718 62044 59513 35330 37440 43701 see: https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.8.5 for more details. @ text @d1 3 a3 10 Installing GCC: Final installation d63 32 a94 6

Installing GCC: Final installation

Now that GCC has been built (and optionally tested), you can install it with
     cd objdir && make install

We strongly recommend to install into a target directory where there is d99 5 a103 5

That step completes the installation of GCC; user level binaries can be found in prefix/bin where prefix is the value you specified with the --prefix to configure (or /usr/local by default). (If you specified --bindir, d105 1 a105 1 --exec-prefix, exec-prefix/bin will be used.) d107 3 a109 3 prefix/include; libraries in libdir (normally prefix/lib); internal parts of the compiler in libdir/gcc and libexecdir/gcc; documentation d111 3 a113 3 prefix/info).

When installing cross-compilers, GCC's executables d115 3 a117 3 is, exec-prefix/bin, but additionally into exec-prefix/target-alias/bin, if that directory exists. Typically, such tooldirs hold target-specific d119 2 a120 2

Installation into a temporary staging area or into a chroot d122 4 d127 1 a127 3

     make DESTDIR=path-to-rootdir install

where path-to-rootdir is the absolute path of d131 2 a132 2

There is a subtle point with tooldirs and DESTDIR: d134 2 a135 2 e.g. ‘DESTDIR=rootdir’, then the directory rootdir/exec-prefix/target-alias/bin will d140 6 d147 1 a147 5

You can install stripped programs and libraries with

     make install-strip

If you are bootstrapping a released version of GCC then please d149 1 a149 1 http://gcc.gnu.org/buildstat.html. d153 1 a153 1 that you successfully built and installed GCC. d155 3 a157 3

  • Output from running srcdir/config.guess. Do not send d160 1 a160 1
  • The output of ‘gcc -v’ for your newly installed gcc. d164 1 a164 1
  • Whether you enabled all languages or a subset of them. If you used a d166 2 a167 2 options in the output of ‘gcc -v’, but if you downloaded the “core” compiler plus additional front ends then it isn't apparent d170 13 a182 13
  • If the build was for GNU/Linux, also include:
    • The distribution name and version (e.g., Red Hat 7.1 or Debian 2.2.3); this information should be available from /etc/issue.
    • The version of the Linux kernel, available from ‘uname --version’ or ‘uname -a’.
    • The version of glibc you used; for RPM-based systems like Red Hat, Mandrake, and SuSE type ‘rpm -q glibc’ to get the glibc version, and on systems like Debian and Progeny use ‘dpkg -l libc6’.
    For other systems, you can include similar information if you think it is d184 2 a185 2
  • Any other information that you think would be useful to people building d187 2 a188 2 will include a link to the archived copy of your message.
d190 1 a190 1

We'd also like to know if the d192 1 a192 1 didn't include your host/target information or if that information is d195 2 a196 2

If you find a bug, please report it following the d198 4 a201 4

If you want to print the GCC manuals, do ‘cd objdir; make dvi’. You will need to have texi2dvi (version at least 4.7) and TeX installed. This creates a number of .dvi files in d203 3 a205 3 printing with programs such as dvips. Alternately, by using ‘make pdf’ in place of ‘make dvi’, you can create documentation in the form of .pdf files; this requires texi2pdf, which d207 2 a208 1 buy printed manuals from the Free Software Foundation, though such manuals may not be for the most d210 14 a224 14

If you would like to generate online HTML documentation, do ‘cd objdir; make html’ and HTML will be generated for the gcc manuals in objdir/gcc/HTML.


Return to the GCC Installation page d226 2 @ 1.1.1.5 log @initial import of GCC 5.5.0. this fixes a very large number of PRs. 280 are listed here: https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=5.5 and this list is likely not complete, and not reproduced here. the only specific change in functionality is removal of x86 "pcommit" instruction (which was apparently never implemented.) @ text @d1 10 a10 3 Installing GCC d41 6 a46 32

Installing GCC

Now that GCC has been built (and optionally tested), you can install it with

cd objdir && make install

We strongly recommend to install into a target directory where there is d51 5 a55 5

That step completes the installation of GCC; user level binaries can be found in prefix/bin where prefix is the value you specified with the --prefix to configure (or /usr/local by default). (If you specified --bindir, d57 1 a57 1 --exec-prefix, exec-prefix/bin will be used.) d59 3 a61 3 prefix/include; libraries in libdir (normally prefix/lib); internal parts of the compiler in libdir/gcc and libexecdir/gcc; documentation d63 3 a65 3 prefix/info).

When installing cross-compilers, GCC’s executables d67 3 a69 3 is, exec-prefix/bin, but additionally into exec-prefix/target-alias/bin, if that directory exists. Typically, such tooldirs hold target-specific d71 2 a72 2

Installation into a temporary staging area or into a chroot a73 4

make DESTDIR=path-to-rootdir install
d75 3 a77 1

where path-to-rootdir is the absolute path of d81 2 a82 2

There is a subtle point with tooldirs and DESTDIR: d84 2 a85 2 e.g. ‘DESTDIR=rootdir’, then the directory rootdir/exec-prefix/target-alias/bin will a89 6

You can install stripped programs and libraries with

make install-strip
d91 5 a95 1

If you are bootstrapping a released version of GCC then please d97 1 a97 1 http://gcc.gnu.org/buildstat.html. d101 1 a101 1 that you successfully built and installed GCC. d103 3 a105 3

  • Output from running srcdir/config.guess. Do not send d108 1 a108 1
  • The output of ‘gcc -v’ for your newly installed gcc. d112 1 a112 1
  • Whether you enabled all languages or a subset of them. If you used a d114 2 a115 2 options in the output of ‘gcc -v’, but if you downloaded the “core” compiler plus additional front ends then it isn’t apparent d118 13 a130 13
  • If the build was for GNU/Linux, also include:
    • The distribution name and version (e.g., Red Hat 7.1 or Debian 2.2.3); this information should be available from /etc/issue.
    • The version of the Linux kernel, available from ‘uname --version’ or ‘uname -a’.
    • The version of glibc you used; for RPM-based systems like Red Hat, Mandrake, and SuSE type ‘rpm -q glibc’ to get the glibc version, and on systems like Debian and Progeny use ‘dpkg -l libc6’.

    For other systems, you can include similar information if you think it is d132 2 a133 2

  • Any other information that you think would be useful to people building d135 2 a136 2 will include a link to the archived copy of your message.
d138 1 a138 1

We’d also like to know if the d140 1 a140 1 didn’t include your host/target information or if that information is d143 2 a144 2

If you find a bug, please report it following the d146 4 a149 4

If you want to print the GCC manuals, do ‘cd objdir; make dvi’. You will need to have texi2dvi (version at least 4.7) and TeX installed. This creates a number of .dvi files in d151 3 a153 3 printing with programs such as dvips. Alternately, by using ‘make pdf’ in place of ‘make dvi’, you can create documentation in the form of .pdf files; this requires texi2pdf, which d155 1 a155 2 buy printed manuals from the Free Software Foundation, though such manuals may not be for the most a156 13

If you would like to generate online HTML documentation, do ‘cd objdir; make html’ and HTML will be generated for the gcc manuals in objdir/gcc/HTML.


Return to the GCC Installation page

d158 3 d162 2 d165 7 a172 2 @ 1.1.1.6 log @import GCC 6.4.0. see this url for details which are too large to include here: http://gcc.gnu.org/gcc-6/changes.html the main visible changes appear to be: - The default mode for C++ is now -std=gnu++14 instead of -std=gnu++98. - The C and C++ compilers now support attributes on enumerators. - Diagnostics can now contain "fix-it hints" - more warnings (some added to -Wall) @ text @d1 3 a3 10 Installing GCC: Final installation d62 32 a93 6

Installing GCC: Final installation

Now that GCC has been built (and optionally tested), you can install it with
     cd objdir && make install

We strongly recommend to install into a target directory where there is d98 5 a102 5

That step completes the installation of GCC; user level binaries can be found in prefix/bin where prefix is the value you specified with the --prefix to configure (or /usr/local by default). (If you specified --bindir, d104 1 a104 1 --exec-prefix, exec-prefix/bin will be used.) d106 3 a108 3 prefix/include; libraries in libdir (normally prefix/lib); internal parts of the compiler in libdir/gcc and libexecdir/gcc; documentation d110 3 a112 3 prefix/info).

When installing cross-compilers, GCC's executables d114 3 a116 3 is, exec-prefix/bin, but additionally into exec-prefix/target-alias/bin, if that directory exists. Typically, such tooldirs hold target-specific d118 2 a119 2

Installation into a temporary staging area or into a chroot d121 4 d126 1 a126 3

     make DESTDIR=path-to-rootdir install

where path-to-rootdir is the absolute path of d130 2 a131 2

There is a subtle point with tooldirs and DESTDIR: d133 2 a134 2 e.g. ‘DESTDIR=rootdir’, then the directory rootdir/exec-prefix/target-alias/bin will d139 6 d146 1 a146 5

You can install stripped programs and libraries with

     make install-strip

If you are bootstrapping a released version of GCC then please d148 1 a148 1 http://gcc.gnu.org/buildstat.html. d152 1 a152 1 that you successfully built and installed GCC. d154 3 a156 3

  • Output from running srcdir/config.guess. Do not send d159 1 a159 1
  • The output of ‘gcc -v’ for your newly installed gcc. d163 1 a163 1
  • Whether you enabled all languages or a subset of them. If you used a d165 2 a166 2 options in the output of ‘gcc -v’, but if you downloaded the “core” compiler plus additional front ends then it isn't apparent d169 13 a181 13
  • If the build was for GNU/Linux, also include:
    • The distribution name and version (e.g., Red Hat 7.1 or Debian 2.2.3); this information should be available from /etc/issue.
    • The version of the Linux kernel, available from ‘uname --version’ or ‘uname -a’.
    • The version of glibc you used; for RPM-based systems like Red Hat, Mandrake, and SuSE type ‘rpm -q glibc’ to get the glibc version, and on systems like Debian and Progeny use ‘dpkg -l libc6’.
    For other systems, you can include similar information if you think it is d183 2 a184 2
  • Any other information that you think would be useful to people building d186 2 a187 2 will include a link to the archived copy of your message.
d189 1 a189 1

We'd also like to know if the d191 1 a191 1 didn't include your host/target information or if that information is d194 2 a195 2

If you find a bug, please report it following the d197 4 a200 4

If you want to print the GCC manuals, do ‘cd objdir; make dvi’. You will need to have texi2dvi (version at least 4.7) and TeX installed. This creates a number of .dvi files in d202 3 a204 3 printing with programs such as dvips. Alternately, by using ‘make pdf’ in place of ‘make dvi’, you can create documentation in the form of .pdf files; this requires texi2pdf, which d206 2 a207 1 buy printed manuals from the Free Software Foundation, though such manuals may not be for the most d209 13 a222 3

If you would like to generate online HTML documentation, do ‘cd objdir; make html’ and HTML will be generated for the gcc manuals in objdir/gcc/HTML. a223 2


Return to the GCC Installation page a224 7 d226 2 @ 1.1.1.7 log @import GCC 6.5.0. this is largely a maint release with no particularly features listed here: http://gcc.gnu.org/gcc-6/changes.html this fixes over 250 PRs in the GCC bugzilla: https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=6.5 @ text @d1 10 a10 3 Installing GCC d41 6 a46 32

Installing GCC

Now that GCC has been built (and optionally tested), you can install it with

cd objdir && make install

We strongly recommend to install into a target directory where there is d51 5 a55 5

That step completes the installation of GCC; user level binaries can be found in prefix/bin where prefix is the value you specified with the --prefix to configure (or /usr/local by default). (If you specified --bindir, d57 1 a57 1 --exec-prefix, exec-prefix/bin will be used.) d59 3 a61 3 prefix/include; libraries in libdir (normally prefix/lib); internal parts of the compiler in libdir/gcc and libexecdir/gcc; documentation d63 3 a65 3 prefix/info).

When installing cross-compilers, GCC’s executables d67 3 a69 3 is, exec-prefix/bin, but additionally into exec-prefix/target-alias/bin, if that directory exists. Typically, such tooldirs hold target-specific d71 2 a72 2

Installation into a temporary staging area or into a chroot a73 4

make DESTDIR=path-to-rootdir install
d75 3 a77 1

where path-to-rootdir is the absolute path of d81 2 a82 2

There is a subtle point with tooldirs and DESTDIR: d84 2 a85 2 e.g. ‘DESTDIR=rootdir’, then the directory rootdir/exec-prefix/target-alias/bin will a89 6

You can install stripped programs and libraries with

make install-strip
d91 5 a95 1

If you are bootstrapping a released version of GCC then please d97 1 a97 1 http://gcc.gnu.org/buildstat.html. d101 1 a101 1 that you successfully built and installed GCC. d103 3 a105 3

  • Output from running srcdir/config.guess. Do not send d108 1 a108 1
  • The output of ‘gcc -v’ for your newly installed gcc. d112 1 a112 1
  • Whether you enabled all languages or a subset of them. If you used a d114 2 a115 2 options in the output of ‘gcc -v’, but if you downloaded the “core” compiler plus additional front ends then it isn’t apparent d118 13 a130 13
  • If the build was for GNU/Linux, also include:
    • The distribution name and version (e.g., Red Hat 7.1 or Debian 2.2.3); this information should be available from /etc/issue.
    • The version of the Linux kernel, available from ‘uname --version’ or ‘uname -a’.
    • The version of glibc you used; for RPM-based systems like Red Hat, Mandrake, and SuSE type ‘rpm -q glibc’ to get the glibc version, and on systems like Debian and Progeny use ‘dpkg -l libc6’.

    For other systems, you can include similar information if you think it is d132 2 a133 2

  • Any other information that you think would be useful to people building d135 2 a136 2 will include a link to the archived copy of your message.
d138 1 a138 1

We’d also like to know if the d140 1 a140 1 didn’t include your host/target information or if that information is d143 2 a144 2

If you find a bug, please report it following the d146 4 a149 4

If you want to print the GCC manuals, do ‘cd objdir; make dvi’. You will need to have texi2dvi (version at least 4.7) and TeX installed. This creates a number of .dvi files in d151 3 a153 3 printing with programs such as dvips. Alternately, by using ‘make pdf’ in place of ‘make dvi’, you can create documentation in the form of .pdf files; this requires texi2pdf, which d155 1 a155 2 buy printed manuals from the Free Software Foundation, though such manuals may not be for the most a156 13

If you would like to generate online HTML documentation, do ‘cd objdir; make html’ and HTML will be generated for the gcc manuals in objdir/gcc/HTML.


Return to the GCC Installation page

d158 3 d162 2 d165 7 a172 2 @ 1.1.1.8 log @import GCC 7.4.0. main changes include: The non-standard C++0x type traits has_trivial_default_constructor, has_trivial_copy_constructor and has_trivial_copy_assign have been removed. On ARM targets (arm*-*-*), a bug introduced in GCC 5 that affects conformance to the procedure call standard (AAPCS) has been fixed. Many optimiser improvements DWARF-5 support. Many new and enhanced warnings. Warnings about format strings now underline the pertinent part of the string, and can offer suggested fixes. Several new warnings related to buffer overflows and buffer truncation. New __builtin_add_overflow_p, __builtin_sub_overflow_p, __builtin_mul_overflow_p built-ins added that test for overflow. The C++ front end has experimental support for all of the current C++17 draft. The -fverbose-asm option has been expanded to prints comments showing the source lines that correspond to the assembly. The gcc and g++ driver programs will now provide suggestions for misspelled arguments to command-line options. AArch64 specific: GCC has been updated to the latest revision of the procedure call standard (AAPCS64) to provide support for parameter passing when data types have been over-aligned. The ARMv8.2-A and ARMv8.3-A architecture are now supported. ARM specific: Support for the ARMv5 and ARMv5E architectures has been deprecated (which have no known implementations). A new command-line option -mpure-code has been added. It does not allow constant data to be placed in code sections. x86 specific: Support for the AVX-512 4FMAPS, 4VNNIW, VPOPCNTDQ and Software Guard Extensions (SGX) ISA extensions has been added. PPC specific: GCC now diagnoses inline assembly that clobbers register r2. RISC-V specific: Support for the RISC-V instruction set has been added. SH specific: Support for SH5/SH64 has been removed. Support for SH2A has been enhanced. @ text @d1 3 a3 10 Installing GCC: Final installation d62 32 a93 6

Installing GCC: Final installation

Now that GCC has been built (and optionally tested), you can install it with
     cd objdir && make install

We strongly recommend to install into a target directory where there is d98 5 a102 5

That step completes the installation of GCC; user level binaries can be found in prefix/bin where prefix is the value you specified with the --prefix to configure (or /usr/local by default). (If you specified --bindir, d104 5 a108 5 --exec-prefix, exec-prefix/bin will be used.) Headers for the C++ library are installed in prefix/include; libraries in libdir (normally prefix/lib); internal parts of the compiler in libdir/gcc and libexecdir/gcc; documentation d110 3 a112 3 prefix/info).

When installing cross-compilers, GCC's executables d114 3 a116 3 is, exec-prefix/bin, but additionally into exec-prefix/target-alias/bin, if that directory exists. Typically, such tooldirs hold target-specific d118 2 a119 2

Installation into a temporary staging area or into a chroot d121 4 d126 1 a126 3

     make DESTDIR=path-to-rootdir install

where path-to-rootdir is the absolute path of d130 2 a131 2

There is a subtle point with tooldirs and DESTDIR: d133 2 a134 2 e.g. ‘DESTDIR=rootdir’, then the directory rootdir/exec-prefix/target-alias/bin will d139 6 d146 1 a146 5

You can install stripped programs and libraries with

     make install-strip

If you are bootstrapping a released version of GCC then please d148 1 a148 1 http://gcc.gnu.org/buildstat.html. d152 1 a152 1 that you successfully built and installed GCC. d154 3 a156 3

  • Output from running srcdir/config.guess. Do not send d159 1 a159 1
  • The output of ‘gcc -v’ for your newly installed gcc. d163 1 a163 1
  • Whether you enabled all languages or a subset of them. If you used a d165 2 a166 2 options in the output of ‘gcc -v’, but if you downloaded the “core” compiler plus additional front ends then it isn't apparent d169 13 a181 13
  • If the build was for GNU/Linux, also include:
    • The distribution name and version (e.g., Red Hat 7.1 or Debian 2.2.3); this information should be available from /etc/issue.
    • The version of the Linux kernel, available from ‘uname --version’ or ‘uname -a’.
    • The version of glibc you used; for RPM-based systems like Red Hat, Mandrake, and SuSE type ‘rpm -q glibc’ to get the glibc version, and on systems like Debian and Progeny use ‘dpkg -l libc6’.
    For other systems, you can include similar information if you think it is d183 2 a184 2
  • Any other information that you think would be useful to people building d186 2 a187 2 will include a link to the archived copy of your message.
d189 1 a189 1

We'd also like to know if the d191 1 a191 1 didn't include your host/target information or if that information is d194 2 a195 2

If you find a bug, please report it following the d197 4 a200 4

If you want to print the GCC manuals, do ‘cd objdir; make dvi’. You will need to have texi2dvi (version at least 4.7) and TeX installed. This creates a number of .dvi files in d202 3 a204 3 printing with programs such as dvips. Alternately, by using ‘make pdf’ in place of ‘make dvi’, you can create documentation in the form of .pdf files; this requires texi2pdf, which d206 2 a207 1 buy printed manuals from the Free Software Foundation, though such manuals may not be for the most d209 13 a222 3

If you would like to generate online HTML documentation, do ‘cd objdir; make html’ and HTML will be generated for the gcc manuals in objdir/gcc/HTML. a223 2


Return to the GCC Installation page a224 7 d226 2 @ 1.1.1.9 log @import GCC 8.3. it includes these new features: - many optimisations improved: inter-procedural, profile-directed, LTO, loops including user-controllable unroll support, and more. - columns numbers added to line numbers in dwarf - gcov extended significantly - many sanitizer updates - many new warning messages - many better hints and more useful error messages - minor ABI changes on x86-64 libstdc++, and some c++17 modes - draft c++2a features - better c++17 experimental support - Armv8.4-A supported, better 8.2-A and 8.3-A support, including 32 bit arm port. cortex a-55, a-75 and a-55.a-75 combo support. - in the GCC bugzilla, 8.1 shows 1149 bugs fixed, 8.2 shows 100, and 8.3 shows 158. @ text @d1 10 a10 3 Installing GCC d41 6 a46 32

Installing GCC

Now that GCC has been built (and optionally tested), you can install it with

cd objdir && make install

We strongly recommend to install into a target directory where there is d51 5 a55 5

That step completes the installation of GCC; user level binaries can be found in prefix/bin where prefix is the value you specified with the --prefix to configure (or /usr/local by default). (If you specified --bindir, d57 1 a57 1 --exec-prefix, exec-prefix/bin will be used.) d59 3 a61 3 prefix/include; libraries in libdir (normally prefix/lib); internal parts of the compiler in libdir/gcc and libexecdir/gcc; documentation d63 3 a65 3 prefix/info).

When installing cross-compilers, GCC’s executables d67 3 a69 3 is, exec-prefix/bin, but additionally into exec-prefix/target-alias/bin, if that directory exists. Typically, such tooldirs hold target-specific d71 2 a72 2

Installation into a temporary staging area or into a chroot a73 4

make DESTDIR=path-to-rootdir install
d75 3 a77 1

where path-to-rootdir is the absolute path of d81 2 a82 2

There is a subtle point with tooldirs and DESTDIR: d84 2 a85 2 e.g. ‘DESTDIR=rootdir’, then the directory rootdir/exec-prefix/target-alias/bin will a89 6

You can install stripped programs and libraries with

make install-strip
d91 5 a95 1

If you are bootstrapping a released version of GCC then please d97 1 a97 1 http://gcc.gnu.org/buildstat.html. d101 1 a101 1 that you successfully built and installed GCC. d103 3 a105 3

  • Output from running srcdir/config.guess. Do not send d108 1 a108 1
  • The output of ‘gcc -v’ for your newly installed gcc. d112 1 a112 1
  • Whether you enabled all languages or a subset of them. If you used a d114 2 a115 2 options in the output of ‘gcc -v’, but if you downloaded the “core” compiler plus additional front ends then it isn’t apparent d118 13 a130 13
  • If the build was for GNU/Linux, also include:
    • The distribution name and version (e.g., Red Hat 7.1 or Debian 2.2.3); this information should be available from /etc/issue.
    • The version of the Linux kernel, available from ‘uname --version’ or ‘uname -a’.
    • The version of glibc you used; for RPM-based systems like Red Hat, Mandrake, and SuSE type ‘rpm -q glibc’ to get the glibc version, and on systems like Debian and Progeny use ‘dpkg -l libc6’.

    For other systems, you can include similar information if you think it is d132 2 a133 2

  • Any other information that you think would be useful to people building d135 2 a136 2 will include a link to the archived copy of your message.
d138 1 a138 1

We’d also like to know if the d140 1 a140 1 didn’t include your host/target information or if that information is d143 2 a144 2

If you find a bug, please report it following the d146 4 a149 4

If you want to print the GCC manuals, do ‘cd objdir; make dvi’. You will need to have texi2dvi (version at least 4.7) and TeX installed. This creates a number of .dvi files in d151 3 a153 3 printing with programs such as dvips. Alternately, by using ‘make pdf’ in place of ‘make dvi’, you can create documentation in the form of .pdf files; this requires texi2pdf, which d155 1 a155 2 buy printed manuals from the Free Software Foundation, though such manuals may not be for the most a156 13

If you would like to generate online HTML documentation, do ‘cd objdir; make html’ and HTML will be generated for the gcc manuals in objdir/gcc/HTML.


Return to the GCC Installation page

d158 3 d162 2 d165 7 a172 2 @ 1.1.1.10 log @import GCC 7.5.0. doing this here so that the vendor branch has the code we'll merge into gcc.old and the netbsd-9 tree gcc tree. GCC 8.4.0 will be imported immediately on top of this again, restoring the current status. these PRs in the GCC bugzilla are fixed with this update: 89869 80693 89795 84272 85593 86669 87148 87647 87895 88103 88107 88563 88870 88976 89002 89187 89195 89234 89303 89314 89354 89361 89403 89412 89512 89520 89590 89621 89663 89679 89704 89734 89872 89933 90090 90208 87075 85870 89009 89242 88167 80864 81933 85890 86608 87145 88857 89024 89119 89214 89511 89612 89705 89400 81740 82186 84552 86554 87609 88105 88149 88415 88739 88903 89135 89223 89296 89505 89572 89677 89698 89710 90006 90020 90071 90328 90474 91126 91162 91812 91887 90075 88998 89945 87047 87506 88074 88656 88740 91137 89008 84010 89349 91136 91347 91995 89397 87030 60702 78884 85594 87649 87725 88181 88470 88553 88568 88588 88620 88644 88906 88949 89246 89587 89726 89768 89796 89998 90108 90756 90950 91704 88825 88983 86538 51333 89446 90220 91308 92143 89392 90213 90278 91131 91200 91510 89037 91481 87673 88418 88938 88948 90547 27221 58321 61250 67183 67958 77583 83531 86215 88648 88720 88726 89091 89466 89629 90105 90329 90585 90760 90924 91087 89222 81956 71861 35031 69455 81849 82993 85798 88138 88155 88169 88205 88206 88228 88249 88269 88376 77703 80260 82077 86248 88393 90786 57048 66089 66695 67679 68009 71723 72714 84394 85544 87734 88298 90937 91557 63891 64132 65342 68649 68717 71066 71860 71935 77746 78421 78645 78865 78983 79485 79540 85953 88326 89651 90744 @ text @d1 3 a3 10 Installing GCC: Final installation d62 32 a93 6

Installing GCC: Final installation

Now that GCC has been built (and optionally tested), you can install it with
     cd objdir && make install

We strongly recommend to install into a target directory where there is d98 5 a102 5

That step completes the installation of GCC; user level binaries can be found in prefix/bin where prefix is the value you specified with the --prefix to configure (or /usr/local by default). (If you specified --bindir, d104 1 a104 1 --exec-prefix, exec-prefix/bin will be used.) d106 3 a108 3 prefix/include; libraries in libdir (normally prefix/lib); internal parts of the compiler in libdir/gcc and libexecdir/gcc; documentation d110 3 a112 3 prefix/info).

When installing cross-compilers, GCC's executables d114 3 a116 3 is, exec-prefix/bin, but additionally into exec-prefix/target-alias/bin, if that directory exists. Typically, such tooldirs hold target-specific d118 2 a119 2

Installation into a temporary staging area or into a chroot d121 4 d126 1 a126 3

     make DESTDIR=path-to-rootdir install

where path-to-rootdir is the absolute path of d130 2 a131 2

There is a subtle point with tooldirs and DESTDIR: d133 2 a134 2 e.g. ‘DESTDIR=rootdir’, then the directory rootdir/exec-prefix/target-alias/bin will d139 6 d146 1 a146 5

You can install stripped programs and libraries with

     make install-strip

If you are bootstrapping a released version of GCC then please d148 1 a148 1 http://gcc.gnu.org/buildstat.html. d152 1 a152 1 that you successfully built and installed GCC. d154 3 a156 3

  • Output from running srcdir/config.guess. Do not send d159 1 a159 1
  • The output of ‘gcc -v’ for your newly installed gcc. d163 1 a163 1
  • Whether you enabled all languages or a subset of them. If you used a d165 2 a166 2 options in the output of ‘gcc -v’, but if you downloaded the “core” compiler plus additional front ends then it isn't apparent d169 13 a181 13
  • If the build was for GNU/Linux, also include:
    • The distribution name and version (e.g., Red Hat 7.1 or Debian 2.2.3); this information should be available from /etc/issue.
    • The version of the Linux kernel, available from ‘uname --version’ or ‘uname -a’.
    • The version of glibc you used; for RPM-based systems like Red Hat, Mandrake, and SuSE type ‘rpm -q glibc’ to get the glibc version, and on systems like Debian and Progeny use ‘dpkg -l libc6’.
    For other systems, you can include similar information if you think it is d183 2 a184 2
  • Any other information that you think would be useful to people building d186 2 a187 2 will include a link to the archived copy of your message.
d189 1 a189 1

We'd also like to know if the d191 1 a191 1 didn't include your host/target information or if that information is d194 2 a195 2

If you find a bug, please report it following the d197 4 a200 4

If you want to print the GCC manuals, do ‘cd objdir; make dvi’. You will need to have texi2dvi (version at least 4.7) and TeX installed. This creates a number of .dvi files in d202 3 a204 3 printing with programs such as dvips. Alternately, by using ‘make pdf’ in place of ‘make dvi’, you can create documentation in the form of .pdf files; this requires texi2pdf, which d206 2 a207 1 buy printed manuals from the Free Software Foundation, though such manuals may not be for the most d209 13 a222 3

If you would like to generate online HTML documentation, do ‘cd objdir; make html’ and HTML will be generated for the gcc manuals in objdir/gcc/HTML. a223 2


Return to the GCC Installation page a224 7 d226 2 @ 1.1.1.11 log @re-import GCC 8.4.0. @ text @d1 10 a10 3 Installing GCC d41 6 a46 32

Installing GCC

Now that GCC has been built (and optionally tested), you can install it with

cd objdir && make install

We strongly recommend to install into a target directory where there is d51 5 a55 5

That step completes the installation of GCC; user level binaries can be found in prefix/bin where prefix is the value you specified with the --prefix to configure (or /usr/local by default). (If you specified --bindir, d57 1 a57 1 --exec-prefix, exec-prefix/bin will be used.) d59 3 a61 3 prefix/include; libraries in libdir (normally prefix/lib); internal parts of the compiler in libdir/gcc and libexecdir/gcc; documentation d63 3 a65 3 prefix/info).

When installing cross-compilers, GCC’s executables d67 3 a69 3 is, exec-prefix/bin, but additionally into exec-prefix/target-alias/bin, if that directory exists. Typically, such tooldirs hold target-specific d71 2 a72 2

Installation into a temporary staging area or into a chroot a73 4

make DESTDIR=path-to-rootdir install
d75 3 a77 1

where path-to-rootdir is the absolute path of d81 2 a82 2

There is a subtle point with tooldirs and DESTDIR: d84 2 a85 2 e.g. ‘DESTDIR=rootdir’, then the directory rootdir/exec-prefix/target-alias/bin will a89 6

You can install stripped programs and libraries with

make install-strip
d91 5 a95 1

If you are bootstrapping a released version of GCC then please d97 1 a97 1 http://gcc.gnu.org/buildstat.html. d101 1 a101 1 that you successfully built and installed GCC. d103 3 a105 3

  • Output from running srcdir/config.guess. Do not send d108 1 a108 1
  • The output of ‘gcc -v’ for your newly installed gcc. d112 1 a112 1
  • Whether you enabled all languages or a subset of them. If you used a d114 2 a115 2 options in the output of ‘gcc -v’, but if you downloaded the “core” compiler plus additional front ends then it isn’t apparent d118 13 a130 13
  • If the build was for GNU/Linux, also include:
    • The distribution name and version (e.g., Red Hat 7.1 or Debian 2.2.3); this information should be available from /etc/issue.
    • The version of the Linux kernel, available from ‘uname --version’ or ‘uname -a’.
    • The version of glibc you used; for RPM-based systems like Red Hat, Mandrake, and SuSE type ‘rpm -q glibc’ to get the glibc version, and on systems like Debian and Progeny use ‘dpkg -l libc6’.

    For other systems, you can include similar information if you think it is d132 2 a133 2

  • Any other information that you think would be useful to people building d135 2 a136 2 will include a link to the archived copy of your message.
d138 1 a138 1

We’d also like to know if the d140 1 a140 1 didn’t include your host/target information or if that information is d143 2 a144 2

If you find a bug, please report it following the d146 4 a149 4

If you want to print the GCC manuals, do ‘cd objdir; make dvi’. You will need to have texi2dvi (version at least 4.7) and TeX installed. This creates a number of .dvi files in d151 3 a153 3 printing with programs such as dvips. Alternately, by using ‘make pdf’ in place of ‘make dvi’, you can create documentation in the form of .pdf files; this requires texi2pdf, which d155 1 a155 2 buy printed manuals from the Free Software Foundation, though such manuals may not be for the most a156 13

If you would like to generate online HTML documentation, do ‘cd objdir; make html’ and HTML will be generated for the gcc manuals in objdir/gcc/HTML.


Return to the GCC Installation page

d158 3 d162 2 d165 7 a172 2 @ 1.1.1.12 log @initial import of GCC 9.3.0. changes include: - live patching support - shell completion help - generally better diagnostic output (less verbose/more useful) - diagnostics and optimisation choices can be emitted in json - asan memory usage reduction - many general, and specific to switch, inter-procedure, profile and link-time optimisations. from the release notes: "Overall compile time of Firefox 66 and LibreOffice 6.2.3 on an 8-core machine was reduced by about 5% compared to GCC 8.3" - OpenMP 5.0 support - better spell-guesser - partial experimental support for c2x and c++2a - c++17 is no longer experimental - arm AAPCS GCC 6-8 structure passing bug fixed, may cause incompatibility (restored compat with GCC 5 and earlier.) - openrisc support @ text @d3 1 a3 1 d22 3 a31 2 a33 1 a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em} d36 2 d40 4 d49 4 a55 1 span:hover a.copiable-anchor {visibility: visible} d89 2 a90 2

cd objdir && make install
d122 2
a123 2
make DESTDIR=path-to-rootdir install
d142 2
a143 2
make install-strip
@


1.1.1.15
log
@initial import of GCC 10.5.0.

(we plan to import 12.3 soon as well, this is mostly so it can be pulled up
to netbsd-10 branch more easily.)

the list of PR's fixed since 10.4.0 can be found here:

https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=10.5

which includes 3 C, 25 C++, 4 debug, 17 libstdc++, and many others for the
internals.
@
text
@d3 3
a24 3



d32 2
d36 1
a38 2
blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
blockquote.smallquotation {font-size: smaller}
a40 4
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smalllisp {margin-left: 3.2em}
a45 4
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
d49 1
d83 2
a84 2

cd objdir && make install
d116 2
a117 2
make DESTDIR=path-to-rootdir install
d136 2
a137 2
make install-strip
@


1.1.1.16
log
@initial import of GCC 12.3.0.

major changes in GCC 11 included:

- The default mode for C++ is now -std=gnu++17 instead of -std=gnu++14.
- When building GCC itself, the host compiler must now support C++11,
  rather than C++98.
- Some short options of the gcov tool have been renamed: -i to -j and
  -j to -H.
- ThreadSanitizer improvements.
- Introduce Hardware-assisted AddressSanitizer support.
- For targets that produce DWARF debugging information GCC now defaults
  to DWARF version 5. This can produce up to 25% more compact debug
  information compared to earlier versions.
- Many optimisations.
- The existing malloc attribute has been extended so that it can be
  used to identify allocator/deallocator API pairs. A pair of new
  -Wmismatched-dealloc and -Wmismatched-new-delete warnings are added.
- Other new warnings:
  -Wsizeof-array-div, enabled by -Wall, warns about divisions of two
    sizeof operators when the first one is applied to an array and the
    divisor does not equal the size of the array element.
  -Wstringop-overread, enabled by default, warns about calls to string
    functions reading past the end of the arrays passed to them as
    arguments.
  -Wtsan, enabled by default, warns about unsupported features in
    ThreadSanitizer (currently std::atomic_thread_fence).
- Enchanced warnings:
  -Wfree-nonheap-object detects many more instances of calls to
    deallocation functions with pointers not returned from a dynamic
    memory allocation function.
  -Wmaybe-uninitialized diagnoses passing pointers or references to
    uninitialized memory to functions taking const-qualified arguments.
  -Wuninitialized detects reads from uninitialized dynamically
    allocated memory.
  -Warray-parameter warns about functions with inconsistent array forms.
  -Wvla-parameter warns about functions with inconsistent VLA forms.
- Several new features from the upcoming C2X revision of the ISO C
  standard are supported with -std=c2x and -std=gnu2x.
- Several C++20 features have been implemented.
- The C++ front end has experimental support for some of the upcoming
  C++23 draft.
- Several new C++ warnings.
- Enhanced Arm, AArch64, x86, and RISC-V CPU support.
- The implementation of how program state is tracked within
  -fanalyzer has been completely rewritten with many enhancements.

see https://gcc.gnu.org/gcc-11/changes.html for a full list.

major changes in GCC 12 include:

- An ABI incompatibility between C and C++ when passing or returning
  by value certain aggregates containing zero width bit-fields has
  been discovered on various targets. x86-64, ARM and AArch64
  will always ignore them (so there is a C ABI incompatibility
  between GCC 11 and earlier with GCC 12 or later), PowerPC64 ELFv2
  always take them into account (so there is a C++ ABI
  incompatibility, GCC 4.4 and earlier compatible with GCC 12 or
  later, incompatible with GCC 4.5 through GCC 11). RISC-V has
  changed the handling of these already starting with GCC 10. As
  the ABI requires, MIPS takes them into account handling function
  return values so there is a C++ ABI incompatibility with GCC 4.5
  through 11.
- STABS: Support for emitting the STABS debugging format is
  deprecated and will be removed in the next release. All ports now
  default to emit DWARF (version 2 or later) debugging info or are
  obsoleted.
- Vectorization is enabled at -O2 which is now equivalent to the
  original -O2 -ftree-vectorize -fvect-cost-model=very-cheap.
- GCC now supports the ShadowCallStack sanitizer.
- Support for __builtin_shufflevector compatible with the clang
  language extension was added.
- Support for attribute unavailable was added.
- Support for __builtin_dynamic_object_size compatible with the
  clang language extension was added.
- New warnings:
  -Wbidi-chars warns about potentially misleading UTF-8
    bidirectional control characters.
  -Warray-compare warns about comparisons between two operands of
    array type.
- Some new features from the upcoming C2X revision of the ISO C
  standard are supported with -std=c2x and -std=gnu2x.
- Several C++23 features have been implemented.
- Many C++ enhancements across warnings and -f options.

see https://gcc.gnu.org/gcc-12/changes.html for a full list.
@
text
@d3 1
a3 1



d22 3
a31 2


a33 1
a.copiable-anchor {visibility: hidden; text-decoration: none; line-height: 0em}
d36 2
d40 4
d49 4
a55 1
span:hover a.copiable-anchor {visibility: visible}
d89 2
a90 2

cd objdir && make install
d122 2
a123 2
make DESTDIR=path-to-rootdir install
d142 2
a143 2
make install-strip
@


1.1.1.18
log
@initial import of GCC 12.5.0.

this is the final GCC 12 release, and fixes at least 241 specific bugs
in the GCC bugzilla:

   https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=12.5

though many are in components we don't ship in base (ada, fortran, etc.)
@
text
@d3 3
a24 3



d32 2
d36 1
a38 2
blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
blockquote.smallquotation {font-size: smaller}
a40 4
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smalllisp {margin-left: 3.2em}
a45 4
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
d49 1
d83 2
a84 2

cd objdir && make install
d116 2
a117 2
make DESTDIR=path-to-rootdir install
d136 2
a137 2
make install-strip
@


1.1.1.19
log
@initial import of GCC 14.3.0.

major changes in GCC 13:
- improved sanitizer
- zstd debug info compression
- LTO improvements
- SARIF based diagnostic support
- new warnings: -Wxor-used-as-pow, -Wenum-int-mismatch, -Wself-move,
  -Wdangling-reference
- many new -Wanalyzer* specific warnings
- enhanced warnings: -Wpessimizing-move, -Wredundant-move
- new attributes to mark file descriptors, c++23 "assume"
- several C23 features added
- several C++23 features added
- many new features for Arm, x86, RISC-V

major changes in GCC 14:
- more strict C99 or newer support
- ia64* marked deprecated (but seemingly still in GCC 15.)
- several new hardening features
- support for "hardbool", which can have user supplied values of true/false
- explicit support for stack scrubbing upon function exit
- better auto-vectorisation support
- added clang-compatible __has_feature and __has_extension
- more C23, including -std=c23
- several C++26 features added
- better diagnostics in C++ templates
- new warnings: -Wnrvo, Welaborated-enum-base
- many new features for Arm, x86, RISC-V
- possible ABI breaking change for SPARC64 and small structures with arrays
  of floats.
@
text
@d3 1
a3 1