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