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