2025-04-17 Thomas Schwinge Backported from trunk: 2025-04-07 Thomas Schwinge PR target/119645 * acinclude.m4 (GLIBCXX_ENABLE_LOCK_POLICY) [GCN, nvptx]: Hard-code results. * configure: Regenerate. * configure.host [GCN, nvptx] (atomicity_dir): Set to 'cpu/generic/atomicity_builtins'. Backported from trunk: 2025-04-03 Thomas Schwinge * config/cpu/nvptx/t-nvptx: Remove. * configure.host [nvptx]: Adjust. Backported from trunk: 2025-04-03 Thomas Schwinge PR target/119573 * config/cpu/nvptx/t-nvptx (AM_MAKEFLAGS): Don't amend. 2025-04-02 Thomas Schwinge Backported from trunk: 2025-04-01 Thomas Schwinge PR target/119369 * config/cpu/gcn/cpu_defines.h: New. * configure.host [GCN] (cpu_defines_dir): Point to it. 2025-03-19 Thomas Schwinge Backported from trunk: 2025-03-14 Thomas Schwinge PR target/92713 PR target/101544 * config/cpu/nvptx/cpu_defines.h: New. * config/cpu/nvptx/t-nvptx: Likewise. * configure.host: Handle GCN, nvptx. Backported from trunk: 2025-03-13 Thomas Schwinge * acinclude.m4 (GLIBCXX_ENABLE_CXX_FLAGS): Append to 'EXTRA_CXX_FLAGS' any additional flags. * configure: Regenerate. * configure.host: Document 'EXTRA_CFLAGS', 'EXTRA_CXX_FLAGS'. Backported from trunk: 2025-03-06 Jonathan Wakely Thomas Schwinge * src/c++20/tzdb.cc [__GTHREADS && !__GTHREADS_CXX0X]: Use '__gnu_cxx::__mutex'. Backported from trunk: 2025-03-06 Thomas Schwinge * src/c++17/fs_dir.cc (do_unlink): Tag 'is_directory' as '[[maybe_unused]]'. Backported from trunk: 2025-03-06 Thomas Schwinge * src/filesystem/dir-common.h (openat): Tag 'nofollow' as '[[maybe_unused]]'. Backported from trunk: 2025-03-06 Thomas Schwinge Jonathan Wakely * include/bits/c++config [!__cpp_exceptions] (_GLIBCXX_THROW_OR_ABORT): Reference '_EXC'. 2025-02-27 Thomas Schwinge Backported from trunk: 2025-02-22 Thomas Schwinge * testsuite/lib/prune.exp (proc libstdc++-dg-prune): Turn 'sorry, unimplemented: dynamic stack allocation not supported' into UNSUPPORTED. 2025-02-18 Thomas Schwinge Backported from trunk: 2025-02-08 Thomas Schwinge * testsuite/lib/prune.exp (libstdc++-dg-prune): Turn 'sorry, unimplemented: exception handling not supported' into UNSUPPORTED. Backported from trunk: 2025-02-08 Thomas Schwinge * testsuite/lib/prune.exp (libstdc++-dg-prune): Clarify effective-target 'exceptions_enabled'.