]> git.ipfire.org Git - thirdparty/gcc.git/blob - libatomic/libatomic.map
PR libstdc++/90920 restore previous checks for empty ranges
[thirdparty/gcc.git] / libatomic / libatomic.map
1 LIBATOMIC_1.0 {
2 global:
3 __atomic_load;
4 __atomic_store;
5 __atomic_exchange;
6 __atomic_compare_exchange;
7 __atomic_is_lock_free;
8
9 __atomic_add_fetch_1;
10 __atomic_add_fetch_2;
11 __atomic_add_fetch_4;
12 __atomic_add_fetch_8;
13 __atomic_add_fetch_16;
14 __atomic_and_fetch_1;
15 __atomic_and_fetch_2;
16 __atomic_and_fetch_4;
17 __atomic_and_fetch_8;
18 __atomic_and_fetch_16;
19 __atomic_compare_exchange_1;
20 __atomic_compare_exchange_2;
21 __atomic_compare_exchange_4;
22 __atomic_compare_exchange_8;
23 __atomic_compare_exchange_16;
24 __atomic_exchange_1;
25 __atomic_exchange_2;
26 __atomic_exchange_4;
27 __atomic_exchange_8;
28 __atomic_exchange_16;
29 __atomic_fetch_add_1;
30 __atomic_fetch_add_2;
31 __atomic_fetch_add_4;
32 __atomic_fetch_add_8;
33 __atomic_fetch_add_16;
34 __atomic_fetch_and_1;
35 __atomic_fetch_and_2;
36 __atomic_fetch_and_4;
37 __atomic_fetch_and_8;
38 __atomic_fetch_and_16;
39 __atomic_fetch_nand_1;
40 __atomic_fetch_nand_2;
41 __atomic_fetch_nand_4;
42 __atomic_fetch_nand_8;
43 __atomic_fetch_nand_16;
44 __atomic_fetch_or_1;
45 __atomic_fetch_or_2;
46 __atomic_fetch_or_4;
47 __atomic_fetch_or_8;
48 __atomic_fetch_or_16;
49 __atomic_fetch_sub_1;
50 __atomic_fetch_sub_2;
51 __atomic_fetch_sub_4;
52 __atomic_fetch_sub_8;
53 __atomic_fetch_sub_16;
54 __atomic_fetch_xor_1;
55 __atomic_fetch_xor_2;
56 __atomic_fetch_xor_4;
57 __atomic_fetch_xor_8;
58 __atomic_fetch_xor_16;
59 __atomic_load_1;
60 __atomic_load_2;
61 __atomic_load_4;
62 __atomic_load_8;
63 __atomic_load_16;
64 __atomic_nand_fetch_1;
65 __atomic_nand_fetch_2;
66 __atomic_nand_fetch_4;
67 __atomic_nand_fetch_8;
68 __atomic_nand_fetch_16;
69 __atomic_or_fetch_1;
70 __atomic_or_fetch_2;
71 __atomic_or_fetch_4;
72 __atomic_or_fetch_8;
73 __atomic_or_fetch_16;
74 __atomic_store_1;
75 __atomic_store_2;
76 __atomic_store_4;
77 __atomic_store_8;
78 __atomic_store_16;
79 __atomic_sub_fetch_1;
80 __atomic_sub_fetch_2;
81 __atomic_sub_fetch_4;
82 __atomic_sub_fetch_8;
83 __atomic_sub_fetch_16;
84 __atomic_test_and_set_1;
85 __atomic_test_and_set_2;
86 __atomic_test_and_set_4;
87 __atomic_test_and_set_8;
88 __atomic_test_and_set_16;
89 __atomic_xor_fetch_1;
90 __atomic_xor_fetch_2;
91 __atomic_xor_fetch_4;
92 __atomic_xor_fetch_8;
93 __atomic_xor_fetch_16;
94
95 local:
96 *;
97 };
98 LIBATOMIC_1.1 {
99 global:
100 __atomic_feraiseexcept;
101 } LIBATOMIC_1.0;
102 LIBATOMIC_1.2 {
103 global:
104 atomic_thread_fence;
105 atomic_signal_fence;
106 atomic_flag_test_and_set;
107 atomic_flag_test_and_set_explicit;
108 atomic_flag_clear;
109 atomic_flag_clear_explicit;
110 } LIBATOMIC_1.1;