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