1// Contributed by Iain Sandoe <iain@codesourcery.com>, December 2014.  */
2// { dg-do compile }
3// { dg-options "-std=c++11 -Wno-deprecated" }
4
5// Try to catch any problems in standard headers.
6
7// n4296 Section 17.6.1.1 Table 14
8
9#include <algorithm>
10#include <array>
11#include <atomic>
12#include <bitset>
13#include <chrono>
14// NOT present at 5.0.0 #include <codecvt>
15#include <complex>
16#include <condition_variable>
17#include <deque>
18#include <exception>
19#include <forward_list>
20#include <fstream>
21#include <functional>
22// FIXME: CURRENTLY FAILS #include <future>
23#include <initializer_list>
24#include <iomanip>
25#include <ios>
26#include <iosfwd>
27#include <iostream>
28#include <istream>
29#include <iterator>
30#include <limits>
31#include <list>
32#include <regex>
33#include <locale>
34#include <scoped_allocator>
35#include <map>
36#include <set>
37#include <memory>
38#include <sstream>
39#include <mutex>
40#include <stack>
41#include <new>
42#include <stdexcept>
43#include <numeric>
44#include <streambuf>
45#include <ostream>
46#include <string>
47#include <queue>
48// LEGACY #include <strstream>
49#include <system_error>
50#include <ratio>
51#include <thread>
52#include <tuple>
53#include <type_traits>
54#include <typeindex>
55#include <typeinfo>
56#include <unordered_map>
57#include <unordered_set>
58#include <utility>
59#include <valarray>
60#include <vector>
61
62// n4296 Section 17.6.1.1 Table 15
63
64#include <cassert>
65#include <ccomplex>
66#include <cctype>
67#include <cerrno>
68#include <cfenv>
69#include <cfloat>
70#include <cinttypes>
71#include <ciso646>
72#include <climits>
73#include <clocale>
74#include <cmath>
75#include <csetjmp>
76#include <csignal>
77#include <cstdalign>
78#include <cstdarg>
79#include <cstdbool>
80#include <cstddef>
81#include <cstdint>
82#include <cstdio>
83#include <cstdlib>
84#include <cstring>
85#include <ctgmath>
86#include <ctime>
87// NOT present everywhere #include <cuchar>
88#include <cwchar>
89#include <cwctype>
90