re PR libstdc++/69450 (libstdc++-v3/include/math.h:66:1 2: error: 'constexpr bool...
[official-gcc.git] / libatomic / ChangeLog
blobf476a6fa8b43ce2710ec8b49e64991d405b416d5
1 2016-01-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
3         PR other/67627
4         * Makefile.am (all-multi): Add dependency.
5         * Makefile.in: Regenerate.
7 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
9         Update copyright years.
11 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
13         PR c/65083
14         * fence.c, flag.c: New files.
15         * Makefile.am (libatomic_la_SOURCES): Add fence.c and flag.c.
16         * Makefile.in: Regenerate.
17         * configure.ac (libtool_VERSION): Change to 3:0:2.
18         * configure: Regenerate.
19         * libatomic.map (LIBATOMIC_1.2): New symbol version.
21 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
23         * testsuite/lib/libatomic.exp: Load multiline.exp before
24         prune.exp, using load_gcc_lib.
26 2015-07-14  John Marino  <gnugcc@marino.st>
28         * configure.tgt: Add *-*-dragonfly to supported targets.
30 2015-01-21  Andrew Waterman <waterman@cs.berkeley.edu>
32         * fop_n.c (libat_fetch_op): Align address to word boundary.
33         (libat_op_fetch): Likewise.
35 2015-01-16  Ilya Verbin  <ilya.verbin@intel.com>
37         PR testsuite/64605
38         * testsuite/lib/libatomic.exp: Do not load gcc-dg.exp.
39         * testsuite/libatomic.c/c.exp: Load gcc-dg.exp.
41 2015-01-09  Andreas Tobler  <andreast@gcc.gnu.org>
43         * configure.tgt: Exclude arm*-*-freebsd* from try_ifunc.
45 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
47         Update copyright years.
49 2014-12-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
51         * testsuite/lib/libatomic.exp: Load target-utils.exp
53 2014-11-21  H.J. Lu  <hongjiu.lu@intel.com>
55         PR bootstrap/63784
56         * configure: Regenerated.
58 2014-11-13  Andrew Waterman <waterman@cs.berkeley.edu>
60         * cas_n.c (libat_compare_exchange): Add missing cast.
62 2014-11-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
64         PR target/63610
65         * configure: Regenerate.
67 2014-08-19  Yaakov Selkowitz  <yselkowi@redhat.com>
69         * configure.tgt: Add cygwin to supported targets.
71 2014-07-18  Uros Bizjak  <ubizjak@gmail.com>
73         * configure.tgt (alpha*): Add -mfp-trap-mode=sui to XCFLAGS.
75 2014-06-17  Kai Tietz  <ktietz@redhat.com>
77         * Makefile.am (libatomic_la_LDFLAGS): Add lt_host_flags.
78         * configure.ac (ACX_LT_HOST_FLAGS): New.
79         (target_thread_file): New.
80         * configure.tgt (mingw): Add mingw support.
81         * config/mingw/host-config.h: New file.
82         * config/mingw/lock.c: Likewise.
83         * Makefile.in: Regenerated.
84         * configure: Likewise.
85         * aclocal.m4: Likewise.
86         * testsuite/Makefile.in: Likewise.
88 2014-02-20  Richard Henderson <rth@redhat.com>
90         PR c++/60272
91         * cas_n.c (libat_compare_exchange): Conditionalize on failure
92         the store back to EPTR.
94 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
96         Update copyright years
98 2013-12-09  Uros Bizjak  <ubizjak@gmail.com>
100         * config/x86/fenv.c (__atomic_feraiseexcept): Emit SSE
101         instructions when __SSE_MATH__ is defined.
103 2013-11-18  Joseph Myers  <joseph@codesourcery.com>
105         * testsuite/libatomic.c/atomic-compare-exchange-1.c,
106         testsuite/libatomic.c/atomic-compare-exchange-2.c,
107         testsuite/libatomic.c/atomic-compare-exchange-3.c,
108         testsuite/libatomic.c/atomic-compare-exchange-4.c,
109         testsuite/libatomic.c/atomic-compare-exchange-5.c,
110         testsuite/libatomic.c/atomic-exchange-1.c,
111         testsuite/libatomic.c/atomic-exchange-2.c,
112         testsuite/libatomic.c/atomic-exchange-3.c,
113         testsuite/libatomic.c/atomic-exchange-4.c,
114         testsuite/libatomic.c/atomic-exchange-5.c,
115         testsuite/libatomic.c/atomic-generic.c,
116         testsuite/libatomic.c/atomic-load-1.c,
117         testsuite/libatomic.c/atomic-load-2.c,
118         testsuite/libatomic.c/atomic-load-3.c,
119         testsuite/libatomic.c/atomic-load-4.c,
120         testsuite/libatomic.c/atomic-load-5.c,
121         testsuite/libatomic.c/atomic-op-1.c,
122         testsuite/libatomic.c/atomic-op-2.c,
123         testsuite/libatomic.c/atomic-op-3.c,
124         testsuite/libatomic.c/atomic-op-4.c,
125         testsuite/libatomic.c/atomic-op-5.c,
126         testsuite/libatomic.c/atomic-store-1.c,
127         testsuite/libatomic.c/atomic-store-2.c,
128         testsuite/libatomic.c/atomic-store-3.c,
129         testsuite/libatomic.c/atomic-store-4.c,
130         testsuite/libatomic.c/atomic-store-5.c: Declare main as returning
131         int.  Do not require built-in sync support or add target-specific
132         options.
133         * testsuite/libatomic.c/atomic-exchange-1.c,
134         testsuite/libatomic.c/atomic-exchange-2.c,
135         testsuite/libatomic.c/atomic-exchange-3.c,
136         testsuite/libatomic.c/atomic-exchange-4.c,
137         testsuite/libatomic.c/atomic-exchange-5.c: Separate increments of
138         count from expression using value of count.
140 2013-11-10  Uros Bizjak  <ubizjak@gmail.com>
142         * config/x86/fenv.c: New file.
144 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
146         * fenv.c: New file.
147         * libatomic.map (LIBATOMIC_1.1): New symbol version.  Include
148         __atomic_feraiseexcept.
149         * configure.ac (libtool_VERSION): Change to 2:0:1.
150         (fenv.h): Test for header.
151         * Makefile.am (libatomic_la_SOURCES): Add fenv.c.
152         * Makefile.in, auto-config.h.in, configure: Regenerate.
154 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
156         * libatomic/configure.tgt (aarch64*): Remove code preventing
157         build.
159 2013-09-20  Alan Modra  <amodra@gmail.com>
161         * configure: Regenerate.
163 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
165         Update copyright years.
167 2012-12-18  Ian Lance Taylor  <iant@google.com>
169         PR go/55201
170         * Makefile.am (noinst_LTLIBRARIES): Define new make variable.
171         (libatomic_convenience_la_SOURCES): Likewise.
172         (libatomic_convenience_la_LIBADD): Likewise.
173         * Makefile.in: Rebuild.
174         * testsuite/Makefile.in: Rebuild.
176 2012-12-04  Marcus Shawcroft  <marcus.shawcroft@arm.com>
178         * config/arm/arm-config.h (__ARM_ARCH_8A__): New.
180 2012-11-21  Matthias Klose  <doko@ubuntu.com>
182         * configure.tgt (i[3456]86): Handle -mx32 like -m64.
184 2012-11-04  Thomas Schwinge  <thomas@codesourcery.com>
186         * acinclude.m4 (LIBAT_CHECK_IFUNC): Clarify message.
187         * configure: Regenerate.
189         * configure: Regenerate.
191 2012-10-23  Sofiane Naci <sofiane.naci@arm.com>
193         Mark libatomic unsupported in AArch64.
195         * configure.tgt: Mark libatomic unsupported.
197 2012-09-20  Jakub Jelinek  <jakub@redhat.com>
199         PR other/43620
200         * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
201         * configure: Regenerate.
202         * Makefile.in: Regenerate.
204 2012-09-14  David Edelsohn  <dje.gcc@gmail.com>
206         * configure: Regenerated.
208 2012-05-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
210         PR other/53231
211         * tas_n.c (libat_test_and_set): Correct return.  Remove unused variable.
213 2012-05-16  H.J. Lu  <hongjiu.lu@intel.com>
215         * configure: Regenerated.
217 2012-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
219         PR other/53284
220         * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Add -O0 -S to CFLAGS
221         instead of overriding.
222         * configure: Regenerate.
224 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
226         * Makefile.am (libatomic.map-sun): Handle objects in
227         libatomic_la_LIBADD.
228         * aclocal.m4: Regenerate.
229         * Makefile.in: Regenerate.
231 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
233         * configure.ac: Add $XPCFLAGS to CFLAGS, not $XCFLAGS.
234         * configure: Regenerate.
236 2012-05-03  Richard Henderson  <rth@redhat.com>
238         * configure.ac (AM_MAINTAINER_MODE): New.
239         * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Handle compilation
240         failure in gcc_no_link path.
241         * configure, aclocal.m4, Makefile.in: Rebuild.
243 2012-05-01  Richard Henderson  <rth@redhat.com>
245         * Initial commit.
247 Copyright (C) 2012-2016 Free Software Foundation, Inc.
249 Copying and distribution of this file, with or without modification,
250 are permitted in any medium without royalty provided the copyright
251 notice and this notice are preserved.