// { dg-do compile { target c++11 } }
-// Copyright (C) 2007-2022 Free Software Foundation, Inc.
+// Copyright (C) 2007-2024 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
#include <algorithm>
#include <array>
#include <bitset>
-#include <complex>
-#include <deque>
#include <exception>
-#include <fstream>
#include <functional>
-#include <iomanip>
-#include <ios>
-#include <iosfwd>
-#include <iostream>
-#include <istream>
#include <iterator>
#include <limits>
-#include <list>
-#include <locale>
-#include <map>
#include <memory>
#include <new>
#include <numeric>
-#include <ostream>
-#include <queue>
-#include <random>
-#include <regex>
-#include <set>
-#include <sstream>
-#include <stack>
-#include <stdexcept>
-#include <streambuf>
-#include <string>
#include <tuple>
#include <typeinfo>
#include <type_traits>
-#include <unordered_map>
-#include <unordered_set>
#include <utility>
-#include <valarray>
-#include <vector>
+
+#if __STDC_HOSTED__
+# include <complex>
+# include <deque>
+# include <fstream>
+# include <iomanip>
+# include <ios>
+# include <iosfwd>
+# include <iostream>
+# include <istream>
+# include <list>
+# include <locale>
+# include <map>
+# include <ostream>
+# include <queue>
+# include <random>
+# include <regex>
+# include <set>
+# include <sstream>
+# include <stack>
+# include <stdexcept>
+# include <streambuf>
+# include <string>
+# include <unordered_map>
+# include <unordered_set>
+# include <valarray>
+# include <vector>
+#endif
namespace gnu
{