git: contrib/gcc-12: Apply local changes from GCC-8

Aaron LI aly at crater.dragonflybsd.org
Thu Mar 26 23:34:25 PDT 2026


commit 80eae5393de693418baf81fb2298e3ecf110c3d7
Author: Scott Parlane <scott at parlanenz.com>
Date:   Wed Aug 13 22:31:34 2025 +1200

    contrib/gcc-12: Apply local changes from GCC-8
    
    bd23261bc0 libstdc++: Fix unsigned wraparound in codecvt::do_length [PR105857]
    fca8e87b2e gcc: Define ElfW() if it is not defined.
    2007c584a7 gcc8: Fix the fix.
    9cf0c62db7 gccs had ElfW() already. Comment out for now.
    2ecd6c6623 gcc: Allow our C++ headers to survive -Wsystem-headers (2).
    894c19b2d8 gcc: Allow our C++ headers to survive -Wsystem-headers.
    a69def156b gcc80: Handle TZ specific "%+" format in strftime.
    fcad8200ea gcc80: Remove throw() from protos in libstdc++ headers.
    3dcb3c95ea gcc80: Add alternative variant of pthread presence checking.
    632577dbc0 gcc80: Adjust search paths for base compiler layout.
    ed36d35d08 gcc80: Adjust default dynamic linker search location.

Summary of changes:
 contrib/gcc-12/README.DRAGONFLY                    | 17 +++++++++++++++
 contrib/gcc-12/gcc/c-family/c-format.cc            |  3 +++
 contrib/gcc-12/gcc/config/dragonfly.h              |  4 ++++
 contrib/gcc-12/gcc/gcc.cc                          | 16 +++++++++++++++
 contrib/gcc-12/libgcc/gthr-posix.h                 | 24 ++++++++++++++++++++++
 contrib/gcc-12/libgcc/unwind-dw2-fde-dip.c         |  2 ++
 .../config/locale/dragonfly/codecvt_members.cc     |  8 +++++---
 .../config/os/bsd/dragonfly/os_defines.h           |  8 +++++++-
 .../gcc-12/libstdc++-v3/include/c_global/cstdio    |  8 +++-----
 .../gcc-12/libstdc++-v3/include/c_global/cstdlib   | 18 ++++++++--------
 .../gcc-12/libstdc++-v3/include/c_global/cwchar    |  6 +++---
 11 files changed, 93 insertions(+), 21 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/80eae5393de693418baf81fb2298e3ecf110c3d7


-- 
DragonFly BSD source repository


More information about the Commits mailing list