PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / obj-c++.dg / standard-headers.mm
blob68af5d114275a89b521bb51a49fe47dbe753df29
1 // Contributed by Iain Sandoe <iain@codesourcery.com>, December 2014.  */
2 // { dg-do compile }
3 // { dg-options "-std=c++11 -Wno-deprecated" }
5 // Try to catch any problems in standard headers.
7 // n4296 Section 17.6.1.1 Table 14
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>
62 // n4296 Section 17.6.1.1 Table 15
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>