History log of /netbsd-current/external/gpl3/gcc/dist/INSTALL/prerequisites.html
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: perseant-exfatfs-base-20240630
# 1.17 30-Jun-2024 mrg

merge GCC 12.4.0.


Revision tags: perseant-exfatfs-base
# 1.16 30-Jul-2023 mrg

branches: 1.16.2;
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.


# 1.15 11-Jul-2023 mrg

merge GCC 10.5.0.


Revision tags: netbsd-10-base
# 1.14 22-Jul-2022 mrg

branches: 1.14.2;
merge GCC 10.4.0.


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.13 11-Apr-2021 mrg

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.


# 1.12 05-Sep-2020 mrg

merge GCC 9.3.0.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 phil-wifi-20200406
# 1.11 11-Mar-2020 mrg

merge GCC 8.4.0.


Revision tags: is-mlppp-base phil-wifi-20191119
# 1.10 01-Oct-2019 mrg

merge GCC 8.3.0 pass 1. will not compile yet. thare are still
about 25 files with merge issues.


Revision tags: netbsd-9-4-RELEASE netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127
# 1.9 19-Jan-2019 mrg

first pass at merging GCC 7.4.0. unlikely to compile..


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.8 04-Nov-2018 mrg

merge GCC 6.5. needs mknative as some new files appeared.


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.7 02-Feb-2018 mrg

branches: 1.7.2; 1.7.4;
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.


# 1.6 12-Nov-2017 mrg

merge GCC 5.5.0. this does not include updated man/info pages (yet).


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.5 24-Jan-2016 mrg

branches: 1.5.8;
merge GCC 5.3. round 1. this probably won't work :-)

libsanitizer likely needs to be re-ported, though i've done most of
the updating we'll need i think already.


Revision tags: gcc-4-8-5-pre-gcc-old-import post-gcc-4-8-5-merge
# 1.4 24-Jun-2015 mrg

merge GCC 4.8.5 (final round)


Revision tags: netbsd-7-0-2-RELEASE netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.3 27-May-2014 skrll

branches: 1.3.2;
Resolve conflicts


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.2 01-Mar-2014 mrg

branches: 1.2.2;
merge gcc 4.8.2 r206687 (part 1).


# 1.1 21-Jun-2011 mrg

branches: 1.1.1;
Initial revision


# 1.16 30-Jul-2023 mrg

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.


# 1.15 11-Jul-2023 mrg

merge GCC 10.5.0.


Revision tags: netbsd-10-base
# 1.14 22-Jul-2022 mrg

branches: 1.14.2;
merge GCC 10.4.0.


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.13 11-Apr-2021 mrg

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.


# 1.12 05-Sep-2020 mrg

merge GCC 9.3.0.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 phil-wifi-20200406
# 1.11 11-Mar-2020 mrg

merge GCC 8.4.0.


Revision tags: is-mlppp-base phil-wifi-20191119
# 1.10 01-Oct-2019 mrg

merge GCC 8.3.0 pass 1. will not compile yet. thare are still
about 25 files with merge issues.


Revision tags: netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127
# 1.9 19-Jan-2019 mrg

first pass at merging GCC 7.4.0. unlikely to compile..


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.8 04-Nov-2018 mrg

merge GCC 6.5. needs mknative as some new files appeared.


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.7 02-Feb-2018 mrg

branches: 1.7.2; 1.7.4;
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.


# 1.6 12-Nov-2017 mrg

merge GCC 5.5.0. this does not include updated man/info pages (yet).


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.5 24-Jan-2016 mrg

branches: 1.5.8;
merge GCC 5.3. round 1. this probably won't work :-)

libsanitizer likely needs to be re-ported, though i've done most of
the updating we'll need i think already.


Revision tags: gcc-4-8-5-pre-gcc-old-import post-gcc-4-8-5-merge
# 1.4 24-Jun-2015 mrg

merge GCC 4.8.5 (final round)


Revision tags: netbsd-7-0-2-RELEASE netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.3 27-May-2014 skrll

branches: 1.3.2;
Resolve conflicts


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.2 01-Mar-2014 mrg

branches: 1.2.2;
merge gcc 4.8.2 r206687 (part 1).


# 1.1 21-Jun-2011 mrg

branches: 1.1.1;
Initial revision


# 1.15 11-Jul-2023 mrg

merge GCC 10.5.0.


Revision tags: netbsd-10-base
# 1.14 22-Jul-2022 mrg

merge GCC 10.4.0.


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.13 11-Apr-2021 mrg

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.


# 1.12 05-Sep-2020 mrg

merge GCC 9.3.0.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 phil-wifi-20200406
# 1.11 11-Mar-2020 mrg

merge GCC 8.4.0.


Revision tags: is-mlppp-base phil-wifi-20191119
# 1.10 01-Oct-2019 mrg

merge GCC 8.3.0 pass 1. will not compile yet. thare are still
about 25 files with merge issues.


Revision tags: netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127
# 1.9 19-Jan-2019 mrg

first pass at merging GCC 7.4.0. unlikely to compile..


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.8 04-Nov-2018 mrg

merge GCC 6.5. needs mknative as some new files appeared.


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.7 02-Feb-2018 mrg

branches: 1.7.2; 1.7.4;
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.


# 1.6 12-Nov-2017 mrg

merge GCC 5.5.0. this does not include updated man/info pages (yet).


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.5 24-Jan-2016 mrg

branches: 1.5.8;
merge GCC 5.3. round 1. this probably won't work :-)

libsanitizer likely needs to be re-ported, though i've done most of
the updating we'll need i think already.


Revision tags: gcc-4-8-5-pre-gcc-old-import post-gcc-4-8-5-merge
# 1.4 24-Jun-2015 mrg

merge GCC 4.8.5 (final round)


Revision tags: netbsd-7-0-2-RELEASE netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.3 27-May-2014 skrll

branches: 1.3.2;
Resolve conflicts


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.2 01-Mar-2014 mrg

branches: 1.2.2;
merge gcc 4.8.2 r206687 (part 1).


# 1.1 21-Jun-2011 mrg

branches: 1.1.1;
Initial revision


# 1.14 22-Jul-2022 mrg

merge GCC 10.4.0.


Revision tags: cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.13 11-Apr-2021 mrg

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.


# 1.12 05-Sep-2020 mrg

merge GCC 9.3.0.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 phil-wifi-20200406
# 1.11 11-Mar-2020 mrg

merge GCC 8.4.0.


Revision tags: is-mlppp-base phil-wifi-20191119
# 1.10 01-Oct-2019 mrg

merge GCC 8.3.0 pass 1. will not compile yet. thare are still
about 25 files with merge issues.


Revision tags: netbsd-9-2-RELEASE netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127
# 1.9 19-Jan-2019 mrg

first pass at merging GCC 7.4.0. unlikely to compile..


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.8 04-Nov-2018 mrg

merge GCC 6.5. needs mknative as some new files appeared.


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.7 02-Feb-2018 mrg

branches: 1.7.2; 1.7.4;
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.


# 1.6 12-Nov-2017 mrg

merge GCC 5.5.0. this does not include updated man/info pages (yet).


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.5 24-Jan-2016 mrg

branches: 1.5.8;
merge GCC 5.3. round 1. this probably won't work :-)

libsanitizer likely needs to be re-ported, though i've done most of
the updating we'll need i think already.


Revision tags: gcc-4-8-5-pre-gcc-old-import post-gcc-4-8-5-merge
# 1.4 24-Jun-2015 mrg

merge GCC 4.8.5 (final round)


Revision tags: netbsd-7-0-2-RELEASE netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.3 27-May-2014 skrll

branches: 1.3.2;
Resolve conflicts


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.2 01-Mar-2014 mrg

branches: 1.2.2;
merge gcc 4.8.2 r206687 (part 1).


# 1.1 21-Jun-2011 mrg

branches: 1.1.1;
Initial revision


# 1.13 11-Apr-2021 mrg

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.


# 1.12 05-Sep-2020 mrg

merge GCC 9.3.0.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 phil-wifi-20200406
# 1.11 11-Mar-2020 mrg

merge GCC 8.4.0.


Revision tags: is-mlppp-base phil-wifi-20191119
# 1.10 01-Oct-2019 mrg

merge GCC 8.3.0 pass 1. will not compile yet. thare are still
about 25 files with merge issues.


Revision tags: netbsd-9-1-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127
# 1.9 19-Jan-2019 mrg

first pass at merging GCC 7.4.0. unlikely to compile..


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.8 04-Nov-2018 mrg

merge GCC 6.5. needs mknative as some new files appeared.


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.7 02-Feb-2018 mrg

branches: 1.7.2; 1.7.4;
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.


# 1.6 12-Nov-2017 mrg

merge GCC 5.5.0. this does not include updated man/info pages (yet).


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.5 24-Jan-2016 mrg

branches: 1.5.8;
merge GCC 5.3. round 1. this probably won't work :-)

libsanitizer likely needs to be re-ported, though i've done most of
the updating we'll need i think already.


Revision tags: gcc-4-8-5-pre-gcc-old-import post-gcc-4-8-5-merge
# 1.4 24-Jun-2015 mrg

merge GCC 4.8.5 (final round)


Revision tags: netbsd-7-0-2-RELEASE netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.3 27-May-2014 skrll

branches: 1.3.2;
Resolve conflicts


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.2 01-Mar-2014 mrg

branches: 1.2.2;
merge gcc 4.8.2 r206687 (part 1).


# 1.1 21-Jun-2011 mrg

branches: 1.1.1;
Initial revision


# 1.12 05-Sep-2020 mrg

merge GCC 9.3.0.


Revision tags: phil-wifi-20200421 phil-wifi-20200411 phil-wifi-20200406
# 1.11 11-Mar-2020 mrg

merge GCC 8.4.0.


Revision tags: is-mlppp-base phil-wifi-20191119
# 1.10 01-Oct-2019 mrg

merge GCC 8.3.0 pass 1. will not compile yet. thare are still
about 25 files with merge issues.


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127
# 1.9 19-Jan-2019 mrg

first pass at merging GCC 7.4.0. unlikely to compile..


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.8 04-Nov-2018 mrg

merge GCC 6.5. needs mknative as some new files appeared.


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.7 02-Feb-2018 mrg

branches: 1.7.2; 1.7.4;
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.


# 1.6 12-Nov-2017 mrg

merge GCC 5.5.0. this does not include updated man/info pages (yet).


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.5 24-Jan-2016 mrg

branches: 1.5.8;
merge GCC 5.3. round 1. this probably won't work :-)

libsanitizer likely needs to be re-ported, though i've done most of
the updating we'll need i think already.


Revision tags: gcc-4-8-5-pre-gcc-old-import post-gcc-4-8-5-merge
# 1.4 24-Jun-2015 mrg

merge GCC 4.8.5 (final round)


Revision tags: netbsd-7-0-2-RELEASE netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.3 27-May-2014 skrll

branches: 1.3.2;
Resolve conflicts


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.2 01-Mar-2014 mrg

branches: 1.2.2;
merge gcc 4.8.2 r206687 (part 1).


# 1.1 21-Jun-2011 mrg

branches: 1.1.1;
Initial revision


# 1.11 11-Mar-2020 mrg

merge GCC 8.4.0.


Revision tags: phil-wifi-20191119
# 1.10 01-Oct-2019 mrg

merge GCC 8.3.0 pass 1. will not compile yet. thare are still
about 25 files with merge issues.


Revision tags: netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127
# 1.9 19-Jan-2019 mrg

first pass at merging GCC 7.4.0. unlikely to compile..


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.8 04-Nov-2018 mrg

merge GCC 6.5. needs mknative as some new files appeared.


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.7 02-Feb-2018 mrg

branches: 1.7.2; 1.7.4;
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.


# 1.6 12-Nov-2017 mrg

merge GCC 5.5.0. this does not include updated man/info pages (yet).


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.5 24-Jan-2016 mrg

branches: 1.5.8;
merge GCC 5.3. round 1. this probably won't work :-)

libsanitizer likely needs to be re-ported, though i've done most of
the updating we'll need i think already.


Revision tags: gcc-4-8-5-pre-gcc-old-import post-gcc-4-8-5-merge
# 1.4 24-Jun-2015 mrg

merge GCC 4.8.5 (final round)


Revision tags: netbsd-7-0-2-RELEASE netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.3 27-May-2014 skrll

branches: 1.3.2;
Resolve conflicts


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.2 01-Mar-2014 mrg

branches: 1.2.2;
merge gcc 4.8.2 r206687 (part 1).


# 1.1 21-Jun-2011 mrg

branches: 1.1.1;
Initial revision


# 1.10 01-Oct-2019 mrg

merge GCC 8.3.0 pass 1. will not compile yet. thare are still
about 25 files with merge issues.


Revision tags: netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127
# 1.9 19-Jan-2019 mrg

first pass at merging GCC 7.4.0. unlikely to compile..


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.8 04-Nov-2018 mrg

merge GCC 6.5. needs mknative as some new files appeared.


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.7 02-Feb-2018 mrg

branches: 1.7.2; 1.7.4;
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.


# 1.6 12-Nov-2017 mrg

merge GCC 5.5.0. this does not include updated man/info pages (yet).


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.5 24-Jan-2016 mrg

branches: 1.5.8;
merge GCC 5.3. round 1. this probably won't work :-)

libsanitizer likely needs to be re-ported, though i've done most of
the updating we'll need i think already.


Revision tags: gcc-4-8-5-pre-gcc-old-import post-gcc-4-8-5-merge
# 1.4 24-Jun-2015 mrg

merge GCC 4.8.5 (final round)


Revision tags: netbsd-7-0-2-RELEASE netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.3 27-May-2014 skrll

branches: 1.3.2;
Resolve conflicts


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.2 01-Mar-2014 mrg

branches: 1.2.2;
merge gcc 4.8.2 r206687 (part 1).


# 1.1 21-Jun-2011 mrg

branches: 1.1.1;
Initial revision


Revision tags: pgoyette-compat-20190127
# 1.9 19-Jan-2019 mrg

first pass at merging GCC 7.4.0. unlikely to compile..


Revision tags: pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126
# 1.8 04-Nov-2018 mrg

merge GCC 6.5. needs mknative as some new files appeared.


Revision tags: pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
# 1.7 02-Feb-2018 mrg

branches: 1.7.2;
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.


# 1.6 12-Nov-2017 mrg

merge GCC 5.5.0. this does not include updated man/info pages (yet).


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.5 24-Jan-2016 mrg

branches: 1.5.8;
merge GCC 5.3. round 1. this probably won't work :-)

libsanitizer likely needs to be re-ported, though i've done most of
the updating we'll need i think already.


Revision tags: gcc-4-8-5-pre-gcc-old-import post-gcc-4-8-5-merge
# 1.4 24-Jun-2015 mrg

merge GCC 4.8.5 (final round)


Revision tags: netbsd-7-0-2-RELEASE netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.3 27-May-2014 skrll

branches: 1.3.2;
Resolve conflicts


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.2 01-Mar-2014 mrg

branches: 1.2.2;
merge gcc 4.8.2 r206687 (part 1).


# 1.1 21-Jun-2011 mrg

branches: 1.1.1;
Initial revision


# 1.7 02-Feb-2018 mrg

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.


# 1.6 12-Nov-2017 mrg

merge GCC 5.5.0. this does not include updated man/info pages (yet).


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.5 24-Jan-2016 mrg

branches: 1.5.8;
merge GCC 5.3. round 1. this probably won't work :-)

libsanitizer likely needs to be re-ported, though i've done most of
the updating we'll need i think already.


Revision tags: gcc-4-8-5-pre-gcc-old-import post-gcc-4-8-5-merge
# 1.4 24-Jun-2015 mrg

merge GCC 4.8.5 (final round)


Revision tags: netbsd-7-0-2-RELEASE netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.3 27-May-2014 skrll

branches: 1.3.2;
Resolve conflicts


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.2 01-Mar-2014 mrg

branches: 1.2.2;
merge gcc 4.8.2 r206687 (part 1).


# 1.1 21-Jun-2011 mrg

branches: 1.1.1;
Initial revision


# 1.6 12-Nov-2017 mrg

merge GCC 5.5.0. this does not include updated man/info pages (yet).


Revision tags: matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.5 24-Jan-2016 mrg

branches: 1.5.8;
merge GCC 5.3. round 1. this probably won't work :-)

libsanitizer likely needs to be re-ported, though i've done most of
the updating we'll need i think already.


Revision tags: gcc-4-8-5-pre-gcc-old-import post-gcc-4-8-5-merge
# 1.4 24-Jun-2015 mrg

merge GCC 4.8.5 (final round)


Revision tags: netbsd-7-0-2-RELEASE netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.3 27-May-2014 skrll

branches: 1.3.2;
Resolve conflicts


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.2 01-Mar-2014 mrg

branches: 1.2.2;
merge gcc 4.8.2 r206687 (part 1).


# 1.1 21-Jun-2011 mrg

branches: 1.1.1;
Initial revision


Revision tags: pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.5 24-Jan-2016 mrg

merge GCC 5.3. round 1. this probably won't work :-)

libsanitizer likely needs to be re-ported, though i've done most of
the updating we'll need i think already.


Revision tags: gcc-4-8-5-pre-gcc-old-import post-gcc-4-8-5-merge
# 1.4 24-Jun-2015 mrg

merge GCC 4.8.5 (final round)


Revision tags: netbsd-7-0-2-RELEASE netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base tls-earlyentropy-base tls-maxphys-base
# 1.3 27-May-2014 skrll

branches: 1.3.2;
Resolve conflicts


Revision tags: yamt-pagecache-base9 riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3
# 1.2 01-Mar-2014 mrg

branches: 1.2.2;
merge gcc 4.8.2 r206687 (part 1).


# 1.1 21-Jun-2011 mrg

branches: 1.1.1;
Initial revision


# 1.4 24-Jun-2015 mrg

merge GCC 4.8.5 (final round)


# 1.3 27-May-2014 skrll

Resolve conflicts


# 1.2 01-Mar-2014 mrg

branches: 1.2.2;
merge gcc 4.8.2 r206687 (part 1).


# 1.1 20-Jun-2011 mrg

branches: 1.1.1;
Initial revision


# 1.1.1.4 24-Jun-2015 mrg

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.


# 1.1.1.3 09-Jan-2015 mrg

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


# 1.1.1.2 27-May-2014 skrll

Import gcc 4.8.3 which has 98 bugs fixed on gcc-4-8-3-pre-r208254


# 1.1.1.1 20-Jun-2011 mrg

branches: 1.1.1.1.2; 1.1.1.1.8;
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.


# 1.1.1.1.8.1 19-Aug-2014 tls

Rebase to HEAD as of a few days ago.


# 1.1.1.1.2.1 21-May-2014 yamt

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")


# 1.2.2.1 10-Aug-2014 tls

Rebase.