head 1.1; branch 1.1.1; access; symbols perseant-exfatfs:1.1.1.1.0.2 perseant-exfatfs-base-20261102:1.1.1.1 gcc-14-4-0:1.1.1.1 gcc-14-3-0:1.1.1.1 FSF:1.1.1; locks; strict; comment @# @; 1.1 date 2025.09.13.23.45.45; author mrg; state Exp; branches 1.1.1.1; next ; commitid KwhwN4krNWa6XBaG; 1.1.1.1 date 2025.09.13.23.45.45; author mrg; state Exp; branches 1.1.1.1.2.1; next ; commitid KwhwN4krNWa6XBaG; 1.1.1.1.2.1 date 2025.09.13.23.45.45; author perseant; state dead; branches; next 1.1.1.1.2.2; commitid 3QTNojfCEH9lUb2H; 1.1.1.1.2.2 date 2026.11.04.22.50.13; author perseant; state Exp; branches; next ; commitid 3QTNojfCEH9lUb2H; desc @@ 1.1 log @Initial revision @ text @# -fasynchronous-unwind-tables -funwind-tables is on by default for riscv linux # We turn it off for crt*.o because it would make __EH_FRAME_BEGIN__ point # to .eh_frame data from crtbeginT.o instead of the user-defined object # during static linking. CRTSTUFF_T_CFLAGS += -fno-asynchronous-unwind-tables -fno-unwind-tables @ 1.1.1.1 log @initial import of GCC 14.3.0. major changes in GCC 13: - improved sanitizer - zstd debug info compression - LTO improvements - SARIF based diagnostic support - new warnings: -Wxor-used-as-pow, -Wenum-int-mismatch, -Wself-move, -Wdangling-reference - many new -Wanalyzer* specific warnings - enhanced warnings: -Wpessimizing-move, -Wredundant-move - new attributes to mark file descriptors, c++23 "assume" - several C23 features added - several C++23 features added - many new features for Arm, x86, RISC-V major changes in GCC 14: - more strict C99 or newer support - ia64* marked deprecated (but seemingly still in GCC 15.) - several new hardening features - support for "hardbool", which can have user supplied values of true/false - explicit support for stack scrubbing upon function exit - better auto-vectorisation support - added clang-compatible __has_feature and __has_extension - more C23, including -std=c23 - several C++26 features added - better diagnostics in C++ templates - new warnings: -Wnrvo, Welaborated-enum-base - many new features for Arm, x86, RISC-V - possible ABI breaking change for SPARC64 and small structures with arrays of floats. @ text @@ 1.1.1.1.2.1 log @file t-crtstuff was added on branch perseant-exfatfs on 2026-11-04 22:50:13 +0000 @ text @d1 5 @ 1.1.1.1.2.2 log @Sync with HEAD @ text @a0 5 # -fasynchronous-unwind-tables -funwind-tables is on by default for riscv linux # We turn it off for crt*.o because it would make __EH_FRAME_BEGIN__ point # to .eh_frame data from crtbeginT.o instead of the user-defined object # during static linking. CRTSTUFF_T_CFLAGS += -fno-asynchronous-unwind-tables -fno-unwind-tables @