annotate libatomic/ChangeLog @ 158:494b0b89df80 default tip

...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 25 May 2020 18:13:55 +0900
parents 1830386684a0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
145
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
1 2020-01-24 Maciej W. Rozycki <macro@wdc.com>
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
2
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
3 * configure.ac: Handle `--with-toolexeclibdir='.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
4 * Makefile.in: Regenerate.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
5 * aclocal.m4: Regenerate.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
6 * configure: Regenerate.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
7 * testsuite/Makefile.in: Regenerate.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
8
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
9 2020-01-01 Jakub Jelinek <jakub@redhat.com>
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
10
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
11 Update copyright years.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
12
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
13 2019-09-27 Maciej W. Rozycki <macro@wdc.com>
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
14
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
15 * configure: Regenerate.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
16
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
17 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
18
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
19 * configure.tgt: Handle arm*-*-uclinux*.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
20 * configure: Regenerate.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
21
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
22 2019-09-03 Chung-Lin Tang <cltang@codesourcery.com>
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
23
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
24 PR other/79543
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
25 * acinclude.m4 (LIBAT_CHECK_LINKER_FEATURES): Fix GNU ld --version
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
26 scanning to conform to the GNU Coding Standards.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
27 * configure: Regenerate.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
28
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
29 2019-06-14 Matt Thomas <matt@3am-software.com>
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
30 Matthew Green <mrg@eterna.com.au>
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
31 Nick Hudson <skrll@netbsd.org>
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
32 Maya Rashish <coypu@sdf.org>
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
33
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
34 * configure.tgt (arm*): Handle NetBSD in the same way as FreeBSD.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
35
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
36 2019-01-01 Jakub Jelinek <jakub@redhat.com>
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
37
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
38 Update copyright years.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
39
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
40 2018-10-31 Joseph Myers <joseph@codesourcery.com>
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
41
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
42 PR bootstrap/82856
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
43 * Makefile.am: Include multilib.am.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
44 * acinclude.m4: Use AC_LANG_SOURCE.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
45 * configure.ac: Remove AC_PREREQ.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
46 * testsuite/Makefile.am (RUNTEST): Remove quotes.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
47 * Makefile.in, aclocal.m4, configure, testsuite/Makefile.in:
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
48 Regenerate.
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
49
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
50 2018-06-21 Christophe Lyon <christophe.lyon@linaro.org>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
51
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
52 * config/arm/arm-config.h (__ARM_ARCH__): Remove definitions, use
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
53 __ARM_ARCH instead. Use __ARM_FEATURE_LDREX to define HAVE_STREX
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
54 and HAVE_STREXBHD
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
55
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
56 2018-05-23 Florian Weimer <fweimer@redhat.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
57
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
58 PR libgcc/60790
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
59 x86: Do not assume ELF constructors run before IFUNC resolvers.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
60 * config/x86/host-config.h (libat_feat1_ecx, libat_feat1_edx):
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
61 Remove declarations.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
62 (__libat_feat1, __libat_feat1_init): Declare.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
63 (FEAT1_REGISTER): Define.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
64 (load_feat1): New function.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
65 (IFUNC_COND_1): Adjust.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
66 * config/x86/init.c (libat_feat1_ecx, libat_feat1_edx)
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
67 (init_cpuid): Remove definitions.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
68 (__libat_feat1): New variable.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
69 (__libat_feat1_init): New function.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
70
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
71 2018-05-02 Tom de Vries <tom@codesourcery.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
72
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
73 PR testsuite/85106
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
74 * testsuite/lib/libatomic.exp: Include scanltranstree.exp.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
75
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
76 2018-05-02 Tom de Vries <tom@codesourcery.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
77
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
78 PR testsuite/85106
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
79 * testsuite/lib/libatomic.exp: Include scanwpaipa.exp.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
80
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
81 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
82
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
83 * configure: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
84
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
85 2018-04-19 Jakub Jelinek <jakub@redhat.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
86
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
87 * configure: Regenerated.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
88
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
89 2018-04-18 David Malcolm <dmalcolm@redhat.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
90
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
91 PR jit/85384
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
92 * configure: Regenerate.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
93
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
94 2018-03-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
95
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
96 * config/s390/exch_n.c: New file.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
97 * configure.tgt: Add the config directory for s390.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
98
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
99 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
100
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
101 PR target/84148
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
102 * configure: Regenerate.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
103
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
104 2018-01-03 Jakub Jelinek <jakub@redhat.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
105
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
106 Update copyright years.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
107
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
108 2017-12-14 Steve Ellcey <sellcey@cavium.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
109
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
110 * Makefile.am (IFUNC_OPTIONS): Change aarch64
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
111 option from -march=armv8.1-a to -march=armv8-a+lse.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
112 * configure.ac (*aarch64*): Check to see if
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
113 compiler understands -march=armv8-a+lse option.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
114 * configure.tgt (*aarch64*): Only set try_ifunc
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
115 if compiler understands -march=armv8-a+lse option.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
116 * Makefile.in: Regenerate.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
117 * testsuite/Makefile.in: Regenerate.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
118 * configure: Regenerate.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
119 * aclocal.m4: Regenerate.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
120
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
121 2017-12-04 Steve Ellcey <sellcey@cavium.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
122
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
123 * Makefile.am (ARCH_AARCH64_LINUX): Add IFUNC_OPTIONS and
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
124 libatomic_la_LIBADD.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
125 * config/linux/aarch64/host-config.h: New file.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
126 * configure.ac (IFUNC_RESOLVER_ARGS): Define.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
127 (ARCH_AARCH64_LINUX): New conditional for IFUNC builds.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
128 * configure.tgt (aarch64): Set ARCH and try_ifunc.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
129 (aarch64*-*-linux*) Update config_path.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
130 (aarch64*-*-linux*) Set IFUNC_RESOLVER_ARGS.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
131 * libatomic_i.h (GEN_SELECTOR): Add IFUNC_RESOLVER_ARGS argument.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
132 * Makefile.in: Regenerate.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
133 * auto-config.h.in: Regenerate.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
134 * configure: Regenerate.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
135
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
136 2017-11-17 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
137
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
138 * configure.ac: Set CET_FLAGS, update XCFLAGS.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
139 * acinclude.m4: Add cet.m4 and enable.m4.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
140 * configure: Regenerate.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
141 * Makefile.in: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
142 * testsuite/Makefile.in: Likewise.
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
143
111
kono
parents:
diff changeset
144 2017-10-20 Richard Earnshaw <rearnsha@arm.com>
kono
parents:
diff changeset
145
kono
parents:
diff changeset
146 * Makefile.am: (IFUNC_OPTIONS): Set the architecture to
kono
parents:
diff changeset
147 -march=armv7-a+fp on Linux/Arm.
kono
parents:
diff changeset
148 * Makefile.in: Regenerated.
kono
parents:
diff changeset
149
kono
parents:
diff changeset
150 2017-10-02 Martin Sebor <msebor@redhat.com>
kono
parents:
diff changeset
151
kono
parents:
diff changeset
152 PR c/81854
kono
parents:
diff changeset
153 * acinclude.m4 (LIBAT_CHECK_IFUNC): Have ifunc resolver return
kono
parents:
diff changeset
154 a function pointer rather than void* to avoid GCC 8 warnings.
kono
parents:
diff changeset
155 * configure: Regenerate.
kono
parents:
diff changeset
156 * libatomic_i.h: Declare ifunc resolvers to return function
kono
parents:
diff changeset
157 pointers rather than void*.
kono
parents:
diff changeset
158
kono
parents:
diff changeset
159 2017-05-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
kono
parents:
diff changeset
160
kono
parents:
diff changeset
161 * testsuite/lib/libatomic.exp: Load scanlang.exp.
kono
parents:
diff changeset
162
kono
parents:
diff changeset
163 2017-02-06 Palmer Dabbelt <palmer@dabbelt.com>
kono
parents:
diff changeset
164
kono
parents:
diff changeset
165 * configure.tgt: Add RISC-V tuple.
kono
parents:
diff changeset
166
kono
parents:
diff changeset
167 2017-02-01 Richard Henderson <rth@redhat.com>
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
168 Torvald Riegel <triegel@redhat.com>
111
kono
parents:
diff changeset
169
kono
parents:
diff changeset
170 * acinclude.m4: Add #define FAST_ATOMIC_LDST_*.
kono
parents:
diff changeset
171 * auto-config.h.in: Regenerate.
kono
parents:
diff changeset
172 * config/x86/host-config.h (FAST_ATOMIC_LDST_16): Define to 0.
kono
parents:
diff changeset
173 (atomic_compare_exchange_n): New.
kono
parents:
diff changeset
174 * glfree.c (EXACT, LARGER): Change condition and add comments.
kono
parents:
diff changeset
175
kono
parents:
diff changeset
176 2017-01-30 Szabolcs Nagy <szabolcs.nagy@arm.com>
kono
parents:
diff changeset
177
kono
parents:
diff changeset
178 PR target/78945
kono
parents:
diff changeset
179 * config/arm/exch_n.c (libat_exchange): Check __ARM_FEATURE_SIMD32.
kono
parents:
diff changeset
180
kono
parents:
diff changeset
181 2017-01-21 Jakub Jelinek <jakub@redhat.com>
kono
parents:
diff changeset
182
kono
parents:
diff changeset
183 PR other/79046
kono
parents:
diff changeset
184 * testsuite/Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead
kono
parents:
diff changeset
185 of cat to get version from BASE-VER file.
kono
parents:
diff changeset
186 * testsuite/Makefile.in: Regenerated.
kono
parents:
diff changeset
187
kono
parents:
diff changeset
188 2017-01-17 Jakub Jelinek <jakub@redhat.com>
kono
parents:
diff changeset
189
kono
parents:
diff changeset
190 PR other/79046
kono
parents:
diff changeset
191 * configure.ac: Add GCC_BASE_VER.
kono
parents:
diff changeset
192 * Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
kono
parents:
diff changeset
193 get version from BASE-VER file.
kono
parents:
diff changeset
194 * testsuite/Makefile.in: Regenerated.
kono
parents:
diff changeset
195 * configure: Regenerated.
kono
parents:
diff changeset
196 * Makefile.in: Regenerated.
kono
parents:
diff changeset
197
kono
parents:
diff changeset
198 2017-01-01 Jakub Jelinek <jakub@redhat.com>
kono
parents:
diff changeset
199
kono
parents:
diff changeset
200 Update copyright years.
kono
parents:
diff changeset
201
kono
parents:
diff changeset
202 2016-11-15 Matthias Klose <doko@ubuntu.com>
kono
parents:
diff changeset
203
kono
parents:
diff changeset
204 * configure: Regenerate.
kono
parents:
diff changeset
205
kono
parents:
diff changeset
206 2016-04-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
kono
parents:
diff changeset
207
kono
parents:
diff changeset
208 * configure.tgt (configure_tgt_pre_target_cpu_XCFLAGS): New variable.
kono
parents:
diff changeset
209 (*-*-rtems*): New supported target.
kono
parents:
diff changeset
210 * config/rtems/host-config.h: New file.
kono
parents:
diff changeset
211 * config/rtems/lock.c: Likewise.
kono
parents:
diff changeset
212
kono
parents:
diff changeset
213 2016-04-25 H.J. Lu <hongjiu.lu@intel.com>
kono
parents:
diff changeset
214
kono
parents:
diff changeset
215 PR target/70454
kono
parents:
diff changeset
216 * configure.tgt (XCFLAGS): Revert the last change.
kono
parents:
diff changeset
217
kono
parents:
diff changeset
218 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
kono
parents:
diff changeset
219
kono
parents:
diff changeset
220 PR target/70454
kono
parents:
diff changeset
221 * configure.tgt (XCFLAGS): Don't add -march=i486 to compile
kono
parents:
diff changeset
222 32-bit x86 target library on x86-64.
kono
parents:
diff changeset
223
kono
parents:
diff changeset
224 2016-01-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
kono
parents:
diff changeset
225
kono
parents:
diff changeset
226 PR other/67627
kono
parents:
diff changeset
227 * Makefile.am (all-multi): Add dependency.
kono
parents:
diff changeset
228 * Makefile.in: Regenerate.
kono
parents:
diff changeset
229
kono
parents:
diff changeset
230 2016-01-04 Jakub Jelinek <jakub@redhat.com>
kono
parents:
diff changeset
231
kono
parents:
diff changeset
232 Update copyright years.
kono
parents:
diff changeset
233
kono
parents:
diff changeset
234 2015-11-18 Joseph Myers <joseph@codesourcery.com>
kono
parents:
diff changeset
235
kono
parents:
diff changeset
236 PR c/65083
kono
parents:
diff changeset
237 * fence.c, flag.c: New files.
kono
parents:
diff changeset
238 * Makefile.am (libatomic_la_SOURCES): Add fence.c and flag.c.
kono
parents:
diff changeset
239 * Makefile.in: Regenerate.
kono
parents:
diff changeset
240 * configure.ac (libtool_VERSION): Change to 3:0:2.
kono
parents:
diff changeset
241 * configure: Regenerate.
kono
parents:
diff changeset
242 * libatomic.map (LIBATOMIC_1.2): New symbol version.
kono
parents:
diff changeset
243
kono
parents:
diff changeset
244 2015-10-09 David Malcolm <dmalcolm@redhat.com>
kono
parents:
diff changeset
245
kono
parents:
diff changeset
246 * testsuite/lib/libatomic.exp: Load multiline.exp before
kono
parents:
diff changeset
247 prune.exp, using load_gcc_lib.
kono
parents:
diff changeset
248
kono
parents:
diff changeset
249 2015-07-14 John Marino <gnugcc@marino.st>
kono
parents:
diff changeset
250
kono
parents:
diff changeset
251 * configure.tgt: Add *-*-dragonfly to supported targets.
kono
parents:
diff changeset
252
kono
parents:
diff changeset
253 2015-01-21 Andrew Waterman <waterman@cs.berkeley.edu>
kono
parents:
diff changeset
254
kono
parents:
diff changeset
255 * fop_n.c (libat_fetch_op): Align address to word boundary.
kono
parents:
diff changeset
256 (libat_op_fetch): Likewise.
kono
parents:
diff changeset
257
kono
parents:
diff changeset
258 2015-01-16 Ilya Verbin <ilya.verbin@intel.com>
kono
parents:
diff changeset
259
kono
parents:
diff changeset
260 PR testsuite/64605
kono
parents:
diff changeset
261 * testsuite/lib/libatomic.exp: Do not load gcc-dg.exp.
kono
parents:
diff changeset
262 * testsuite/libatomic.c/c.exp: Load gcc-dg.exp.
kono
parents:
diff changeset
263
kono
parents:
diff changeset
264 2015-01-09 Andreas Tobler <andreast@gcc.gnu.org>
kono
parents:
diff changeset
265
kono
parents:
diff changeset
266 * configure.tgt: Exclude arm*-*-freebsd* from try_ifunc.
kono
parents:
diff changeset
267
kono
parents:
diff changeset
268 2015-01-05 Jakub Jelinek <jakub@redhat.com>
kono
parents:
diff changeset
269
kono
parents:
diff changeset
270 Update copyright years.
kono
parents:
diff changeset
271
kono
parents:
diff changeset
272 2014-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
kono
parents:
diff changeset
273
kono
parents:
diff changeset
274 * testsuite/lib/libatomic.exp: Load target-utils.exp
kono
parents:
diff changeset
275
kono
parents:
diff changeset
276 2014-11-21 H.J. Lu <hongjiu.lu@intel.com>
kono
parents:
diff changeset
277
kono
parents:
diff changeset
278 PR bootstrap/63784
kono
parents:
diff changeset
279 * configure: Regenerated.
kono
parents:
diff changeset
280
kono
parents:
diff changeset
281 2014-11-13 Andrew Waterman <waterman@cs.berkeley.edu>
kono
parents:
diff changeset
282
kono
parents:
diff changeset
283 * cas_n.c (libat_compare_exchange): Add missing cast.
kono
parents:
diff changeset
284
kono
parents:
diff changeset
285 2014-11-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
kono
parents:
diff changeset
286
kono
parents:
diff changeset
287 PR target/63610
kono
parents:
diff changeset
288 * configure: Regenerate.
kono
parents:
diff changeset
289
kono
parents:
diff changeset
290 2014-08-19 Yaakov Selkowitz <yselkowi@redhat.com>
kono
parents:
diff changeset
291
kono
parents:
diff changeset
292 * configure.tgt: Add cygwin to supported targets.
kono
parents:
diff changeset
293
kono
parents:
diff changeset
294 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
kono
parents:
diff changeset
295
kono
parents:
diff changeset
296 * configure.tgt (alpha*): Add -mfp-trap-mode=sui to XCFLAGS.
kono
parents:
diff changeset
297
kono
parents:
diff changeset
298 2014-06-17 Kai Tietz <ktietz@redhat.com>
kono
parents:
diff changeset
299
kono
parents:
diff changeset
300 * Makefile.am (libatomic_la_LDFLAGS): Add lt_host_flags.
kono
parents:
diff changeset
301 * configure.ac (ACX_LT_HOST_FLAGS): New.
kono
parents:
diff changeset
302 (target_thread_file): New.
kono
parents:
diff changeset
303 * configure.tgt (mingw): Add mingw support.
kono
parents:
diff changeset
304 * config/mingw/host-config.h: New file.
kono
parents:
diff changeset
305 * config/mingw/lock.c: Likewise.
kono
parents:
diff changeset
306 * Makefile.in: Regenerated.
kono
parents:
diff changeset
307 * configure: Likewise.
kono
parents:
diff changeset
308 * aclocal.m4: Likewise.
kono
parents:
diff changeset
309 * testsuite/Makefile.in: Likewise.
kono
parents:
diff changeset
310
kono
parents:
diff changeset
311 2014-02-20 Richard Henderson <rth@redhat.com>
kono
parents:
diff changeset
312
kono
parents:
diff changeset
313 PR c++/60272
kono
parents:
diff changeset
314 * cas_n.c (libat_compare_exchange): Conditionalize on failure
kono
parents:
diff changeset
315 the store back to EPTR.
kono
parents:
diff changeset
316
kono
parents:
diff changeset
317 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
kono
parents:
diff changeset
318
kono
parents:
diff changeset
319 Update copyright years
kono
parents:
diff changeset
320
kono
parents:
diff changeset
321 2013-12-09 Uros Bizjak <ubizjak@gmail.com>
kono
parents:
diff changeset
322
kono
parents:
diff changeset
323 * config/x86/fenv.c (__atomic_feraiseexcept): Emit SSE
kono
parents:
diff changeset
324 instructions when __SSE_MATH__ is defined.
kono
parents:
diff changeset
325
kono
parents:
diff changeset
326 2013-11-18 Joseph Myers <joseph@codesourcery.com>
kono
parents:
diff changeset
327
kono
parents:
diff changeset
328 * testsuite/libatomic.c/atomic-compare-exchange-1.c,
kono
parents:
diff changeset
329 testsuite/libatomic.c/atomic-compare-exchange-2.c,
kono
parents:
diff changeset
330 testsuite/libatomic.c/atomic-compare-exchange-3.c,
kono
parents:
diff changeset
331 testsuite/libatomic.c/atomic-compare-exchange-4.c,
kono
parents:
diff changeset
332 testsuite/libatomic.c/atomic-compare-exchange-5.c,
kono
parents:
diff changeset
333 testsuite/libatomic.c/atomic-exchange-1.c,
kono
parents:
diff changeset
334 testsuite/libatomic.c/atomic-exchange-2.c,
kono
parents:
diff changeset
335 testsuite/libatomic.c/atomic-exchange-3.c,
kono
parents:
diff changeset
336 testsuite/libatomic.c/atomic-exchange-4.c,
kono
parents:
diff changeset
337 testsuite/libatomic.c/atomic-exchange-5.c,
kono
parents:
diff changeset
338 testsuite/libatomic.c/atomic-generic.c,
kono
parents:
diff changeset
339 testsuite/libatomic.c/atomic-load-1.c,
kono
parents:
diff changeset
340 testsuite/libatomic.c/atomic-load-2.c,
kono
parents:
diff changeset
341 testsuite/libatomic.c/atomic-load-3.c,
kono
parents:
diff changeset
342 testsuite/libatomic.c/atomic-load-4.c,
kono
parents:
diff changeset
343 testsuite/libatomic.c/atomic-load-5.c,
kono
parents:
diff changeset
344 testsuite/libatomic.c/atomic-op-1.c,
kono
parents:
diff changeset
345 testsuite/libatomic.c/atomic-op-2.c,
kono
parents:
diff changeset
346 testsuite/libatomic.c/atomic-op-3.c,
kono
parents:
diff changeset
347 testsuite/libatomic.c/atomic-op-4.c,
kono
parents:
diff changeset
348 testsuite/libatomic.c/atomic-op-5.c,
kono
parents:
diff changeset
349 testsuite/libatomic.c/atomic-store-1.c,
kono
parents:
diff changeset
350 testsuite/libatomic.c/atomic-store-2.c,
kono
parents:
diff changeset
351 testsuite/libatomic.c/atomic-store-3.c,
kono
parents:
diff changeset
352 testsuite/libatomic.c/atomic-store-4.c,
kono
parents:
diff changeset
353 testsuite/libatomic.c/atomic-store-5.c: Declare main as returning
kono
parents:
diff changeset
354 int. Do not require built-in sync support or add target-specific
kono
parents:
diff changeset
355 options.
kono
parents:
diff changeset
356 * testsuite/libatomic.c/atomic-exchange-1.c,
kono
parents:
diff changeset
357 testsuite/libatomic.c/atomic-exchange-2.c,
kono
parents:
diff changeset
358 testsuite/libatomic.c/atomic-exchange-3.c,
kono
parents:
diff changeset
359 testsuite/libatomic.c/atomic-exchange-4.c,
kono
parents:
diff changeset
360 testsuite/libatomic.c/atomic-exchange-5.c: Separate increments of
kono
parents:
diff changeset
361 count from expression using value of count.
kono
parents:
diff changeset
362
kono
parents:
diff changeset
363 2013-11-10 Uros Bizjak <ubizjak@gmail.com>
kono
parents:
diff changeset
364
kono
parents:
diff changeset
365 * config/x86/fenv.c: New file.
kono
parents:
diff changeset
366
kono
parents:
diff changeset
367 2013-11-07 Joseph Myers <joseph@codesourcery.com>
kono
parents:
diff changeset
368
kono
parents:
diff changeset
369 * fenv.c: New file.
kono
parents:
diff changeset
370 * libatomic.map (LIBATOMIC_1.1): New symbol version. Include
kono
parents:
diff changeset
371 __atomic_feraiseexcept.
kono
parents:
diff changeset
372 * configure.ac (libtool_VERSION): Change to 2:0:1.
kono
parents:
diff changeset
373 (fenv.h): Test for header.
kono
parents:
diff changeset
374 * Makefile.am (libatomic_la_SOURCES): Add fenv.c.
kono
parents:
diff changeset
375 * Makefile.in, auto-config.h.in, configure: Regenerate.
kono
parents:
diff changeset
376
kono
parents:
diff changeset
377 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
kono
parents:
diff changeset
378
kono
parents:
diff changeset
379 * libatomic/configure.tgt (aarch64*): Remove code preventing
kono
parents:
diff changeset
380 build.
kono
parents:
diff changeset
381
kono
parents:
diff changeset
382 2013-09-20 Alan Modra <amodra@gmail.com>
kono
parents:
diff changeset
383
kono
parents:
diff changeset
384 * configure: Regenerate.
kono
parents:
diff changeset
385
kono
parents:
diff changeset
386 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
kono
parents:
diff changeset
387
kono
parents:
diff changeset
388 Update copyright years.
kono
parents:
diff changeset
389
kono
parents:
diff changeset
390 2012-12-18 Ian Lance Taylor <iant@google.com>
kono
parents:
diff changeset
391
kono
parents:
diff changeset
392 PR go/55201
kono
parents:
diff changeset
393 * Makefile.am (noinst_LTLIBRARIES): Define new make variable.
kono
parents:
diff changeset
394 (libatomic_convenience_la_SOURCES): Likewise.
kono
parents:
diff changeset
395 (libatomic_convenience_la_LIBADD): Likewise.
kono
parents:
diff changeset
396 * Makefile.in: Rebuild.
kono
parents:
diff changeset
397 * testsuite/Makefile.in: Rebuild.
kono
parents:
diff changeset
398
kono
parents:
diff changeset
399 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
kono
parents:
diff changeset
400
kono
parents:
diff changeset
401 * config/arm/arm-config.h (__ARM_ARCH_8A__): New.
kono
parents:
diff changeset
402
kono
parents:
diff changeset
403 2012-11-21 Matthias Klose <doko@ubuntu.com>
kono
parents:
diff changeset
404
kono
parents:
diff changeset
405 * configure.tgt (i[3456]86): Handle -mx32 like -m64.
kono
parents:
diff changeset
406
kono
parents:
diff changeset
407 2012-11-04 Thomas Schwinge <thomas@codesourcery.com>
kono
parents:
diff changeset
408
kono
parents:
diff changeset
409 * acinclude.m4 (LIBAT_CHECK_IFUNC): Clarify message.
kono
parents:
diff changeset
410 * configure: Regenerate.
kono
parents:
diff changeset
411
kono
parents:
diff changeset
412 * configure: Regenerate.
kono
parents:
diff changeset
413
kono
parents:
diff changeset
414 2012-10-23 Sofiane Naci <sofiane.naci@arm.com>
kono
parents:
diff changeset
415
kono
parents:
diff changeset
416 Mark libatomic unsupported in AArch64.
kono
parents:
diff changeset
417
kono
parents:
diff changeset
418 * configure.tgt: Mark libatomic unsupported.
kono
parents:
diff changeset
419
kono
parents:
diff changeset
420 2012-09-20 Jakub Jelinek <jakub@redhat.com>
kono
parents:
diff changeset
421
kono
parents:
diff changeset
422 PR other/43620
kono
parents:
diff changeset
423 * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
kono
parents:
diff changeset
424 * configure: Regenerate.
kono
parents:
diff changeset
425 * Makefile.in: Regenerate.
kono
parents:
diff changeset
426
kono
parents:
diff changeset
427 2012-09-14 David Edelsohn <dje.gcc@gmail.com>
kono
parents:
diff changeset
428
kono
parents:
diff changeset
429 * configure: Regenerated.
kono
parents:
diff changeset
430
kono
parents:
diff changeset
431 2012-05-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
kono
parents:
diff changeset
432
kono
parents:
diff changeset
433 PR other/53231
kono
parents:
diff changeset
434 * tas_n.c (libat_test_and_set): Correct return. Remove unused variable.
kono
parents:
diff changeset
435
kono
parents:
diff changeset
436 2012-05-16 H.J. Lu <hongjiu.lu@intel.com>
kono
parents:
diff changeset
437
kono
parents:
diff changeset
438 * configure: Regenerated.
kono
parents:
diff changeset
439
kono
parents:
diff changeset
440 2012-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
kono
parents:
diff changeset
441
kono
parents:
diff changeset
442 PR other/53284
kono
parents:
diff changeset
443 * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Add -O0 -S to CFLAGS
kono
parents:
diff changeset
444 instead of overriding.
kono
parents:
diff changeset
445 * configure: Regenerate.
kono
parents:
diff changeset
446
kono
parents:
diff changeset
447 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
kono
parents:
diff changeset
448
kono
parents:
diff changeset
449 * Makefile.am (libatomic.map-sun): Handle objects in
kono
parents:
diff changeset
450 libatomic_la_LIBADD.
kono
parents:
diff changeset
451 * aclocal.m4: Regenerate.
kono
parents:
diff changeset
452 * Makefile.in: Regenerate.
kono
parents:
diff changeset
453
kono
parents:
diff changeset
454 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
kono
parents:
diff changeset
455
kono
parents:
diff changeset
456 * configure.ac: Add $XPCFLAGS to CFLAGS, not $XCFLAGS.
kono
parents:
diff changeset
457 * configure: Regenerate.
kono
parents:
diff changeset
458
kono
parents:
diff changeset
459 2012-05-03 Richard Henderson <rth@redhat.com>
kono
parents:
diff changeset
460
kono
parents:
diff changeset
461 * configure.ac (AM_MAINTAINER_MODE): New.
kono
parents:
diff changeset
462 * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Handle compilation
kono
parents:
diff changeset
463 failure in gcc_no_link path.
kono
parents:
diff changeset
464 * configure, aclocal.m4, Makefile.in: Rebuild.
kono
parents:
diff changeset
465
kono
parents:
diff changeset
466 2012-05-01 Richard Henderson <rth@redhat.com>
kono
parents:
diff changeset
467
kono
parents:
diff changeset
468 * Initial commit.
kono
parents:
diff changeset
469
145
1830386684a0 gcc-9.2.0
anatofuz
parents: 131
diff changeset
470 Copyright (C) 2012-2020 Free Software Foundation, Inc.
111
kono
parents:
diff changeset
471
kono
parents:
diff changeset
472 Copying and distribution of this file, with or without modification,
kono
parents:
diff changeset
473 are permitted in any medium without royalty provided the copyright
kono
parents:
diff changeset
474 notice and this notice are preserved.