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