]> git.ipfire.org Git - thirdparty/gcc.git/blob - libatomic/ChangeLog
1b47b8f2235d401cf1e987dfc971caef8d0e7bef
[thirdparty/gcc.git] / libatomic / ChangeLog
1 2017-01-30 Szabolcs Nagy <szabolcs.nagy@arm.com>
2
3 PR target/78945
4 * config/arm/exch_n.c (libat_exchange): Check __ARM_FEATURE_SIMD32.
5
6 2017-01-21 Jakub Jelinek <jakub@redhat.com>
7
8 PR other/79046
9 * testsuite/Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead
10 of cat to get version from BASE-VER file.
11 * testsuite/Makefile.in: Regenerated.
12
13 2017-01-17 Jakub Jelinek <jakub@redhat.com>
14
15 PR other/79046
16 * configure.ac: Add GCC_BASE_VER.
17 * Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
18 get version from BASE-VER file.
19 * testsuite/Makefile.in: Regenerated.
20 * configure: Regenerated.
21 * Makefile.in: Regenerated.
22
23 2017-01-01 Jakub Jelinek <jakub@redhat.com>
24
25 Update copyright years.
26
27 2016-11-15 Matthias Klose <doko@ubuntu.com>
28
29 * configure: Regenerate.
30
31 2016-04-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
32
33 * configure.tgt (configure_tgt_pre_target_cpu_XCFLAGS): New variable.
34 (*-*-rtems*): New supported target.
35 * config/rtems/host-config.h: New file.
36 * config/rtems/lock.c: Likewise.
37
38 2016-04-25 H.J. Lu <hongjiu.lu@intel.com>
39
40 PR target/70454
41 * configure.tgt (XCFLAGS): Revert the last change.
42
43 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
44
45 PR target/70454
46 * configure.tgt (XCFLAGS): Don't add -march=i486 to compile
47 32-bit x86 target library on x86-64.
48
49 2016-01-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
50
51 PR other/67627
52 * Makefile.am (all-multi): Add dependency.
53 * Makefile.in: Regenerate.
54
55 2016-01-04 Jakub Jelinek <jakub@redhat.com>
56
57 Update copyright years.
58
59 2015-11-18 Joseph Myers <joseph@codesourcery.com>
60
61 PR c/65083
62 * fence.c, flag.c: New files.
63 * Makefile.am (libatomic_la_SOURCES): Add fence.c and flag.c.
64 * Makefile.in: Regenerate.
65 * configure.ac (libtool_VERSION): Change to 3:0:2.
66 * configure: Regenerate.
67 * libatomic.map (LIBATOMIC_1.2): New symbol version.
68
69 2015-10-09 David Malcolm <dmalcolm@redhat.com>
70
71 * testsuite/lib/libatomic.exp: Load multiline.exp before
72 prune.exp, using load_gcc_lib.
73
74 2015-07-14 John Marino <gnugcc@marino.st>
75
76 * configure.tgt: Add *-*-dragonfly to supported targets.
77
78 2015-01-21 Andrew Waterman <waterman@cs.berkeley.edu>
79
80 * fop_n.c (libat_fetch_op): Align address to word boundary.
81 (libat_op_fetch): Likewise.
82
83 2015-01-16 Ilya Verbin <ilya.verbin@intel.com>
84
85 PR testsuite/64605
86 * testsuite/lib/libatomic.exp: Do not load gcc-dg.exp.
87 * testsuite/libatomic.c/c.exp: Load gcc-dg.exp.
88
89 2015-01-09 Andreas Tobler <andreast@gcc.gnu.org>
90
91 * configure.tgt: Exclude arm*-*-freebsd* from try_ifunc.
92
93 2015-01-05 Jakub Jelinek <jakub@redhat.com>
94
95 Update copyright years.
96
97 2014-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
98
99 * testsuite/lib/libatomic.exp: Load target-utils.exp
100
101 2014-11-21 H.J. Lu <hongjiu.lu@intel.com>
102
103 PR bootstrap/63784
104 * configure: Regenerated.
105
106 2014-11-13 Andrew Waterman <waterman@cs.berkeley.edu>
107
108 * cas_n.c (libat_compare_exchange): Add missing cast.
109
110 2014-11-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
111
112 PR target/63610
113 * configure: Regenerate.
114
115 2014-08-19 Yaakov Selkowitz <yselkowi@redhat.com>
116
117 * configure.tgt: Add cygwin to supported targets.
118
119 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
120
121 * configure.tgt (alpha*): Add -mfp-trap-mode=sui to XCFLAGS.
122
123 2014-06-17 Kai Tietz <ktietz@redhat.com>
124
125 * Makefile.am (libatomic_la_LDFLAGS): Add lt_host_flags.
126 * configure.ac (ACX_LT_HOST_FLAGS): New.
127 (target_thread_file): New.
128 * configure.tgt (mingw): Add mingw support.
129 * config/mingw/host-config.h: New file.
130 * config/mingw/lock.c: Likewise.
131 * Makefile.in: Regenerated.
132 * configure: Likewise.
133 * aclocal.m4: Likewise.
134 * testsuite/Makefile.in: Likewise.
135
136 2014-02-20 Richard Henderson <rth@redhat.com>
137
138 PR c++/60272
139 * cas_n.c (libat_compare_exchange): Conditionalize on failure
140 the store back to EPTR.
141
142 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
143
144 Update copyright years
145
146 2013-12-09 Uros Bizjak <ubizjak@gmail.com>
147
148 * config/x86/fenv.c (__atomic_feraiseexcept): Emit SSE
149 instructions when __SSE_MATH__ is defined.
150
151 2013-11-18 Joseph Myers <joseph@codesourcery.com>
152
153 * testsuite/libatomic.c/atomic-compare-exchange-1.c,
154 testsuite/libatomic.c/atomic-compare-exchange-2.c,
155 testsuite/libatomic.c/atomic-compare-exchange-3.c,
156 testsuite/libatomic.c/atomic-compare-exchange-4.c,
157 testsuite/libatomic.c/atomic-compare-exchange-5.c,
158 testsuite/libatomic.c/atomic-exchange-1.c,
159 testsuite/libatomic.c/atomic-exchange-2.c,
160 testsuite/libatomic.c/atomic-exchange-3.c,
161 testsuite/libatomic.c/atomic-exchange-4.c,
162 testsuite/libatomic.c/atomic-exchange-5.c,
163 testsuite/libatomic.c/atomic-generic.c,
164 testsuite/libatomic.c/atomic-load-1.c,
165 testsuite/libatomic.c/atomic-load-2.c,
166 testsuite/libatomic.c/atomic-load-3.c,
167 testsuite/libatomic.c/atomic-load-4.c,
168 testsuite/libatomic.c/atomic-load-5.c,
169 testsuite/libatomic.c/atomic-op-1.c,
170 testsuite/libatomic.c/atomic-op-2.c,
171 testsuite/libatomic.c/atomic-op-3.c,
172 testsuite/libatomic.c/atomic-op-4.c,
173 testsuite/libatomic.c/atomic-op-5.c,
174 testsuite/libatomic.c/atomic-store-1.c,
175 testsuite/libatomic.c/atomic-store-2.c,
176 testsuite/libatomic.c/atomic-store-3.c,
177 testsuite/libatomic.c/atomic-store-4.c,
178 testsuite/libatomic.c/atomic-store-5.c: Declare main as returning
179 int. Do not require built-in sync support or add target-specific
180 options.
181 * testsuite/libatomic.c/atomic-exchange-1.c,
182 testsuite/libatomic.c/atomic-exchange-2.c,
183 testsuite/libatomic.c/atomic-exchange-3.c,
184 testsuite/libatomic.c/atomic-exchange-4.c,
185 testsuite/libatomic.c/atomic-exchange-5.c: Separate increments of
186 count from expression using value of count.
187
188 2013-11-10 Uros Bizjak <ubizjak@gmail.com>
189
190 * config/x86/fenv.c: New file.
191
192 2013-11-07 Joseph Myers <joseph@codesourcery.com>
193
194 * fenv.c: New file.
195 * libatomic.map (LIBATOMIC_1.1): New symbol version. Include
196 __atomic_feraiseexcept.
197 * configure.ac (libtool_VERSION): Change to 2:0:1.
198 (fenv.h): Test for header.
199 * Makefile.am (libatomic_la_SOURCES): Add fenv.c.
200 * Makefile.in, auto-config.h.in, configure: Regenerate.
201
202 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
203
204 * libatomic/configure.tgt (aarch64*): Remove code preventing
205 build.
206
207 2013-09-20 Alan Modra <amodra@gmail.com>
208
209 * configure: Regenerate.
210
211 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
212
213 Update copyright years.
214
215 2012-12-18 Ian Lance Taylor <iant@google.com>
216
217 PR go/55201
218 * Makefile.am (noinst_LTLIBRARIES): Define new make variable.
219 (libatomic_convenience_la_SOURCES): Likewise.
220 (libatomic_convenience_la_LIBADD): Likewise.
221 * Makefile.in: Rebuild.
222 * testsuite/Makefile.in: Rebuild.
223
224 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
225
226 * config/arm/arm-config.h (__ARM_ARCH_8A__): New.
227
228 2012-11-21 Matthias Klose <doko@ubuntu.com>
229
230 * configure.tgt (i[3456]86): Handle -mx32 like -m64.
231
232 2012-11-04 Thomas Schwinge <thomas@codesourcery.com>
233
234 * acinclude.m4 (LIBAT_CHECK_IFUNC): Clarify message.
235 * configure: Regenerate.
236
237 * configure: Regenerate.
238
239 2012-10-23 Sofiane Naci <sofiane.naci@arm.com>
240
241 Mark libatomic unsupported in AArch64.
242
243 * configure.tgt: Mark libatomic unsupported.
244
245 2012-09-20 Jakub Jelinek <jakub@redhat.com>
246
247 PR other/43620
248 * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
249 * configure: Regenerate.
250 * Makefile.in: Regenerate.
251
252 2012-09-14 David Edelsohn <dje.gcc@gmail.com>
253
254 * configure: Regenerated.
255
256 2012-05-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
257
258 PR other/53231
259 * tas_n.c (libat_test_and_set): Correct return. Remove unused variable.
260
261 2012-05-16 H.J. Lu <hongjiu.lu@intel.com>
262
263 * configure: Regenerated.
264
265 2012-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
266
267 PR other/53284
268 * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Add -O0 -S to CFLAGS
269 instead of overriding.
270 * configure: Regenerate.
271
272 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
273
274 * Makefile.am (libatomic.map-sun): Handle objects in
275 libatomic_la_LIBADD.
276 * aclocal.m4: Regenerate.
277 * Makefile.in: Regenerate.
278
279 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
280
281 * configure.ac: Add $XPCFLAGS to CFLAGS, not $XCFLAGS.
282 * configure: Regenerate.
283
284 2012-05-03 Richard Henderson <rth@redhat.com>
285
286 * configure.ac (AM_MAINTAINER_MODE): New.
287 * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Handle compilation
288 failure in gcc_no_link path.
289 * configure, aclocal.m4, Makefile.in: Rebuild.
290
291 2012-05-01 Richard Henderson <rth@redhat.com>
292
293 * Initial commit.
294 \f
295 Copyright (C) 2012-2017 Free Software Foundation, Inc.
296
297 Copying and distribution of this file, with or without modification,
298 are permitted in any medium without royalty provided the copyright
299 notice and this notice are preserved.