git: vendor/GCC80 vendor/GCC80: Bring in two fixes from upstream.
Sascha Wildner
swildner at crater.dragonflybsd.org
Sun Apr 5 17:38:36 PDT 2026
commit 10950583544b4cc28c4c1a1992da63732e7dce42
Author: Sascha Wildner <saw at online.de>
Date: Mon Apr 6 02:17:45 2026 +0200
vendor/GCC80: Bring in two fixes from upstream.
These fix -Wmissing-template-keyword and -Wregister warnings we were
getting when building gcc-8.3 with gcc-12.5.
commit 642dc602f89b2c11d5d833a52f37b04427a27cab
Author: Marek Polacek <polacek at redhat.com>
Date: Fri May 15 17:54:05 2020 -0400
c++: Regenerate cp/cfns.h.
Current cfns.h includes register-qualified variables and that wouldn't
play well when bootstrapping with GCC that uses the C++17 dialect,
because 'register' was removed in C++17. Regenerating it using the
command specified in cfns.h luckily cleaned this up.
* cfns.h: Regenerated.
commit fccd5b48adf568f0aabe5d5f51206a9d42da095a
Author: Anthony Sharp <anthonysharp15 at gmail.com>
Date: Fri Aug 27 10:02:42 2021 -0400
call_summary: add missing template keyword
Without the 'template', this function template compares 'traverse' to 'f',
and then compares the result to 'a'. Evidently it hasn't been instantiated
yet.
gcc/ChangeLog:
* symbol-summary.h: Added missing template keyword.
Summary of changes:
contrib/gcc-8.0/gcc/cp/cfns.h | 36 ++++++++++++++++++------------------
contrib/gcc-8.0/gcc/symbol-summary.h | 4 ++--
2 files changed, 20 insertions(+), 20 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/10950583544b4cc28c4c1a1992da63732e7dce42
--
DragonFly BSD source repository
More information about the Commits
mailing list