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