-// { dg-options "-std=gnu++2b" }
// { dg-do compile { target c++23 } }
// { dg-require-normal-namespace "" }
-// { dg-options "-std=gnu++2b" }
// { dg-do compile { target c++23 } }
// Copyright (C) 2022-2023 Free Software Foundation, Inc.
-// { dg-options "-std=gnu++23 -frtti" }
+// { dg-options "-frtti" }
// { dg-do compile { target c++23 } }
// { dg-additional-options "-fdelete-null-pointer-checks" }
-// { dg-options "-std=gnu++23 -lstdc++exp" }
+// { dg-options "-lstdc++exp" }
// { dg-do run { target c++23 } }
// { dg-require-effective-target stacktrace }
-// { dg-options "-std=gnu++23 -lstdc++exp" }
+// { dg-options "-lstdc++exp" }
// { dg-do run { target c++23 } }
// { dg-require-effective-target stacktrace }
-// { dg-options "-std=gnu++23 -lstdc++exp" }
+// { dg-options "-lstdc++exp" }
// { dg-do run { target c++23 } }
// { dg-require-effective-target stacktrace }
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
// { dg-require-effective-target stacktrace }
// { dg-require-normal-namespace "" }
-// { dg-options "-std=gnu++23" }
// { dg-do preprocess { target c++23 } }
// { dg-require-effective-target stacktrace }
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <type_traits>
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <type_traits>
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <bitset>
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
// This test relies on std::string.
// { dg-require-effective-target hosted }
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <bitset>
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
// This test relies on std::string.
// { dg-require-effective-target hosted }
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <bitset>
-// { dg-options "-std=gnu++23" }
// { dg-do preprocess { target c++23 } }
// { dg-require-effective-target hosted }
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++2b" }
// { dg-do run { target c++23 } }
// { dg-add-options ieee }
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <charconv>
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
// { dg-require-effective-target hosted }
-// { dg-options "-std=gnu++2b" }
// { dg-do compile { target c++23 } }
#include <functional>
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <functional>
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <type_traits>
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <version>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
// { dg-require-effective-target hosted }
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
// { dg-require-effective-target hosted }
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
// { dg-require-effective-target hosted }
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
// { dg-require-effective-target hosted }
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <optional>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <optional>
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <optional>
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <optional>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <optional>
// Verify P2321R2 "zip" enhancements to std::pair.
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <utility>
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <type_traits>
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <type_traits>
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <version>
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <charconv>
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++2b" }
// { dg-do run { target c++23 } }
// { dg-require-effective-target ieee_floats }
// { dg-require-effective-target size32plus }
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++2b" }
// { dg-do run { target c++23 } }
// { dg-require-effective-target ieee_floats }
// { dg-require-effective-target size32plus }
-// { dg-options "-std=gnu++23" }
// { dg-do preprocess { target c++23 } }
// { dg-require-effective-target hosted }
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <utility>
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <version>
// Verify P2321R2 "zip" enhancements to std::tuple.
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
// FIXME [!HOSTED]: avoidable std::allocator usage
// { dg-require-effective-target hosted }
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <memory>
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <memory>
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <memory>
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
// { dg-require-effective-target hosted }
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <memory>
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <memory>
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <utility>
-// { dg-options "-std=gnu++23" }
// { dg-do preprocess { target c++23 } }
#include <version>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++20 } }
// { dg-require-effective-target hosted }
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <string>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
// Copyright (C) 2021-2023 Free Software Foundation, Inc.
-// { dg-options "-std=gnu++23 -Wnonnull -O0 -Wno-unused-result" }
+// { dg-options "-Wnonnull -O0 -Wno-unused-result" }
// { dg-do compile { target c++23 } }
#include <string>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
// Copyright (C) 2021-2023 Free Software Foundation, Inc.
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <string_view>
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <string_view>
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
// Copyright (C) 2021-2023 Free Software Foundation, Inc.
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
// Copyright (C) 2021-2023 Free Software Foundation, Inc.
-// { dg-options "-std=gnu++23 -Wnonnull -O0 -Wno-unused-result" }
+// { dg-options "-Wnonnull -O0 -Wno-unused-result" }
// { dg-do compile { target c++23 } }
#include <string_view>
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
// Copyright (C) 2021-2023 Free Software Foundation, Inc.
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <queue>
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <stack>
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
// { dg-xfail-if "not supported" { debug_mode } }
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <iterator>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <algorithm>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <algorithm>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <algorithm>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <algorithm>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <algorithm>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <algorithm>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <algorithm>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <algorithm>
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++2b" }
// { dg-do compile { target c++23 } }
#include <bit>
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++2b" }
// { dg-do compile { target c++23 } }
#include <version>
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++2b" }
// { dg-do link { target c++23 } }
#include <stdfloat>
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++2b" }
// { dg-do link { target c++23 } }
// { dg-excess-errors "" { target uclibc } }
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++2b" }
// { dg-do link { target c++23 } }
#include <stdfloat>
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++2b" }
// { dg-do link { target c++23 } }
#include <stdfloat>
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++2b" }
// { dg-do run { target c++23 } }
#include <stdfloat>
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++2b" }
// { dg-do compile { target c++23 } }
#include <numbers>
-// { dg-options "-std=gnu++23 -fno-inline" }
+// { dg-options "-fno-inline" }
// { dg-do run { target c++23 } }
#include <sstream>
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <filesystem>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <spanstream>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <spanstream>
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
// { dg-require-effective-target hosted }
// with this library; see the file COPYING3. If not see
// <http://www.gnu.org/licenses/>.
-// { dg-options "-std=gnu++2b" }
// { dg-do compile { target c++23 } }
#include <atomic>
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <stdatomic.h>
-// { dg-options "-std=gnu++23" }
// { dg-do preprocess { target c++23 } }
// <stdatomic.h> is not freestanding.
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
#include <future>
-// { dg-options "-std=gnu++23" }
// { dg-do compile { target c++23 } }
// { dg-require-filesystem-ts "" }
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <ranges>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <ranges>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <ranges>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <ranges>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <ranges>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <ranges>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <ranges>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <ranges>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
// Verify LWG 3715 changes.
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <ranges>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <ranges>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <ranges>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <ranges>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <ranges>
-// { dg-options "-std=gnu++23" }
// { dg-do preprocess { target c++23 } }
#include <version>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <ranges>
-// { dg-options "-std=gnu++23" }
// { dg-do run { target c++23 } }
#include <ranges>