#
1.12 |
|
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.
|
Revision tags: netbsd-10-base
|
#
1.11 |
|
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.10 |
|
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.9 |
|
05-Sep-2020 |
mrg |
merge GCC 9.3.0.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
|
#
1.8 |
|
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.7 |
|
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 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.6 |
|
02-Feb-2018 |
mrg |
branches: 1.6.2; 1.6.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.
|
Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 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 |
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 |
|
12-Oct-2014 |
mrg |
merge GCC 4.8 2014-10-09, part 1.
|
Revision tags: netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
|
#
1.3 |
|
01-Mar-2014 |
mrg |
branches: 1.3.4; merge gcc 4.8.2 r206687 (part 2).
|
Revision tags: imported-to-gcc-old-20140227-0107 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base
|
#
1.2 |
|
02-Mar-2013 |
joerg |
Fix template lookup.
|
#
1.1 |
|
21-Jun-2011 |
mrg |
branches: 1.1.1; Initial revision
|
#
1.11 |
|
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.10 |
|
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.9 |
|
05-Sep-2020 |
mrg |
merge GCC 9.3.0.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
|
#
1.8 |
|
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.7 |
|
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 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.6 |
|
02-Feb-2018 |
mrg |
branches: 1.6.2; 1.6.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.
|
Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 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 |
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 |
|
12-Oct-2014 |
mrg |
merge GCC 4.8 2014-10-09, part 1.
|
Revision tags: netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
|
#
1.3 |
|
01-Mar-2014 |
mrg |
branches: 1.3.4; merge gcc 4.8.2 r206687 (part 2).
|
Revision tags: imported-to-gcc-old-20140227-0107 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base
|
#
1.2 |
|
02-Mar-2013 |
joerg |
Fix template lookup.
|
#
1.1 |
|
21-Jun-2011 |
mrg |
branches: 1.1.1; Initial revision
|
#
1.10 |
|
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.9 |
|
05-Sep-2020 |
mrg |
merge GCC 9.3.0.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
|
#
1.8 |
|
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.7 |
|
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 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.6 |
|
02-Feb-2018 |
mrg |
branches: 1.6.2; 1.6.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.
|
Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 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 |
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 |
|
12-Oct-2014 |
mrg |
merge GCC 4.8 2014-10-09, part 1.
|
Revision tags: netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
|
#
1.3 |
|
01-Mar-2014 |
mrg |
branches: 1.3.4; merge gcc 4.8.2 r206687 (part 2).
|
Revision tags: imported-to-gcc-old-20140227-0107 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base
|
#
1.2 |
|
02-Mar-2013 |
joerg |
Fix template lookup.
|
#
1.1 |
|
21-Jun-2011 |
mrg |
branches: 1.1.1; Initial revision
|
#
1.9 |
|
05-Sep-2020 |
mrg |
merge GCC 9.3.0.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 phil-wifi-20191119
|
#
1.8 |
|
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.7 |
|
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 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.6 |
|
02-Feb-2018 |
mrg |
branches: 1.6.2; 1.6.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.
|
Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 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 |
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 |
|
12-Oct-2014 |
mrg |
merge GCC 4.8 2014-10-09, part 1.
|
Revision tags: netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
|
#
1.3 |
|
01-Mar-2014 |
mrg |
branches: 1.3.4; merge gcc 4.8.2 r206687 (part 2).
|
Revision tags: imported-to-gcc-old-20140227-0107 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base
|
#
1.2 |
|
02-Mar-2013 |
joerg |
Fix template lookup.
|
#
1.1 |
|
21-Jun-2011 |
mrg |
branches: 1.1.1; Initial revision
|
#
1.8 |
|
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.7 |
|
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 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.6 |
|
02-Feb-2018 |
mrg |
branches: 1.6.2; 1.6.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.
|
Revision tags: netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 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 |
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 |
|
12-Oct-2014 |
mrg |
merge GCC 4.8 2014-10-09, part 1.
|
Revision tags: netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
|
#
1.3 |
|
01-Mar-2014 |
mrg |
branches: 1.3.4; merge gcc 4.8.2 r206687 (part 2).
|
Revision tags: imported-to-gcc-old-20140227-0107 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base
|
#
1.2 |
|
02-Mar-2013 |
joerg |
Fix template lookup.
|
#
1.1 |
|
21-Jun-2011 |
mrg |
branches: 1.1.1; Initial revision
|
Revision tags: pgoyette-compat-20190127
|
#
1.7 |
|
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 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.6 |
|
02-Feb-2018 |
mrg |
branches: 1.6.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.
|
Revision tags: netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 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 |
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 |
|
12-Oct-2014 |
mrg |
merge GCC 4.8 2014-10-09, part 1.
|
Revision tags: netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
|
#
1.3 |
|
01-Mar-2014 |
mrg |
branches: 1.3.4; merge gcc 4.8.2 r206687 (part 2).
|
Revision tags: imported-to-gcc-old-20140227-0107 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base
|
#
1.2 |
|
02-Mar-2013 |
joerg |
Fix template lookup.
|
#
1.1 |
|
21-Jun-2011 |
mrg |
branches: 1.1.1; Initial revision
|
#
1.6 |
|
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.
|
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 |
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 |
|
12-Oct-2014 |
mrg |
merge GCC 4.8 2014-10-09, part 1.
|
Revision tags: netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
|
#
1.3 |
|
01-Mar-2014 |
mrg |
branches: 1.3.4; merge gcc 4.8.2 r206687 (part 2).
|
Revision tags: imported-to-gcc-old-20140227-0107 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base
|
#
1.2 |
|
02-Mar-2013 |
joerg |
Fix template lookup.
|
#
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 |
|
12-Oct-2014 |
mrg |
merge GCC 4.8 2014-10-09, part 1.
|
Revision tags: netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 tls-maxphys-base
|
#
1.3 |
|
01-Mar-2014 |
mrg |
branches: 1.3.4; merge gcc 4.8.2 r206687 (part 2).
|
Revision tags: imported-to-gcc-old-20140227-0107 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base agc-symver-base
|
#
1.2 |
|
02-Mar-2013 |
joerg |
Fix template lookup.
|
#
1.1 |
|
21-Jun-2011 |
mrg |
branches: 1.1.1; Initial revision
|
#
1.4 |
|
12-Oct-2014 |
mrg |
merge GCC 4.8 2014-10-09, part 1.
|
#
1.3 |
|
01-Mar-2014 |
mrg |
branches: 1.3.4; merge gcc 4.8.2 r206687 (part 2).
|
#
1.2 |
|
02-Mar-2013 |
joerg |
Fix template lookup.
|
#
1.1 |
|
20-Jun-2011 |
mrg |
branches: 1.1.1; Initial revision
|
#
1.1.1.3 |
|
12-Oct-2014 |
mrg |
initial import of GCC 4.8 snapshot 2014-10-09. this fixes at least the below GCC PRs, among many other changes.
it also makes sh3 reasonably useful again.
c++/60731 c/61271 c/61271 c/61271 debug/55794 debug/60655 debug/61923 debug/63284 debug/63342 inline-asm/63282 ipa/61986 ipa/62015 libobjc/61920 libobjc/61920 libstdc++/58962 libstdc++/60734 libstdc++/60966 libstdc++/61946 libstdc++/63449 middle-end/61010 middle-end/61045 middle-end/62103 rtl-optimization/57003 rtl-optimization/60866 rtl-optimization/60901 rtl-optimization/61801 rtl-optimization/62004 rtl-optimization/62030 target/49423 target/52941 target/61044 target/61202 target/61208 target/61231 target/61239 target/61249 target/61300 target/61423 target/61431 target/61443 target/61483 target/61542 target/61545 target/61570 target/61586 target/61996 target/62195 target/62218 target/63428 tree-optimization/60196 tree-optimization/61375 tree-optimization/61383 tree-optimization/61452 tree-optimization/61684 tree-optimization/61964 tree-optimization/62073 tree-optimization/62075 tree-optimization/63189 tree-optimization/63341 tree-optimization/63375
|
#
1.1.1.2 |
|
01-Mar-2014 |
mrg |
import GCC 4.8 branch at r206687.
highlights from: http://gcc.gnu.org/gcc-4.6/changes.html
GCC now has stricter checks for invalid command-line options New -Wunused-but-set-variable and -Wunused-but-set-parameter warnings Many platforms have been obsoleted Link-time optimization improvements A new switch -fstack-usage has been added A new function attribute leaf was introduced A new warning, enabled by -Wdouble-promotion Support for selectively enabling and disabling warnings via #pragma GCC diagnostic has been added There is now experimental support for some features from the upcoming C1X revision of the ISO C standard Improved experimental support for the upcoming C++0x ISO C++ standard G++ now issues clearer diagnostics in several cases Updates for ARM, x86, MIPS, PPC/PPC64, SPARC Darwin, FreeBSD, Solaris 2, MinGW and Cygwin now all support __float128 on 32-bit and 64-bit x86 targets. [*1]
highlights from: http://gcc.gnu.org/gcc-4.7/changes.html
The -fconserve-space flag has been deprecated Support for a new parameter --param case-values-threshold=n was added Interprocedural and Link-time optimization improvements A new built-in, __builtin_assume_aligned, has been added A new warning option -Wunused-local-typedefs was added A new experimental command-line option -ftrack-macro-expansion was added Support for atomic operations specifying the C++11/C11 memory model has been added There is support for some more features from the C11 revision of the ISO C standard Improved experimental support for the new ISO C++ standard, C++11 Updates for ARM, x86, MIPS, PPC/PPC64, SH, SPARC, TILE* A new option (-grecord-gcc-switches) was added
highlights from: http://gcc.gnu.org/gcc-4.8/changes.html
GCC now uses C++ as its implementation language. This means that to build GCC from sources, you will need a C++ compiler that understands C++ 2003 DWARF4 is now the default when generating DWARF debug information A new general optimization level, -Og, has been introduced A new option -ftree-partial-pre was added The option -fconserve-space has been removed The command-line options -fipa-struct-reorg and -fipa-matrix-reorg have been removed Interprocedural and Link-time optimization improvements AddressSanitizer, a fast memory error detector, has been added [*2] A new -Wsizeof-pointer-memaccess warning has been added G++ now supports a -std=c++1y option for experimentation with features proposed for the next revision of the standard, expected around 2014 Improved experimental support for the new ISO C++ standard, C++11 A new port has been added to support AArch64 Updates for ARM, x86, MIPS, PPC/PPC64, SH, SPARC, TILE*
[*1] we should support this too! [*2] we should look into this. https://code.google.com/p/address-sanitizer/
|
#
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.2 |
|
19-Aug-2014 |
tls |
Rebase to HEAD as of a few days ago.
|
#
1.1.1.1.8.1 |
|
23-Jun-2013 |
tls |
resync from head
|
#
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.3.4.1 |
|
14-Oct-2014 |
snj |
Apply patch (requested by mrg in ticket #139): Update to gcc 4.8-20141009, fixing over 50 GCC PRs and making sh3 usable.
|