Daily bump.
[official-gcc.git] / libatomic / ChangeLog
blobeed12e63a6880f50e69417c458d13e10dce87159
1 2017-10-20  Richard Earnshaw  <rearnsha@arm.com>
3         * Makefile.am: (IFUNC_OPTIONS): Set the architecture to
4         -march=armv7-a+fp on Linux/Arm.
5         * Makefile.in: Regenerated.
7 2017-10-02  Martin Sebor  <msebor@redhat.com>
9         PR c/81854
10         * acinclude.m4 (LIBAT_CHECK_IFUNC): Have ifunc resolver return
11         a function pointer rather than void* to avoid GCC 8 warnings.
12         * configure: Regenerate.
13         * libatomic_i.h: Declare ifunc resolvers to return function
14         pointers rather than void*.
16 2017-05-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
18         * testsuite/lib/libatomic.exp: Load scanlang.exp.
20 2017-02-06  Palmer Dabbelt <palmer@dabbelt.com>
22         * configure.tgt: Add RISC-V tuple.
24 2017-02-01  Richard Henderson  <rth@redhat.com>
25             Torvald Riegel  <triegel@redhat.com>
27         * acinclude.m4: Add #define FAST_ATOMIC_LDST_*.
28         * auto-config.h.in: Regenerate.
29         * config/x86/host-config.h (FAST_ATOMIC_LDST_16): Define to 0.
30         (atomic_compare_exchange_n): New.
31         * glfree.c (EXACT, LARGER): Change condition and add comments.
33 2017-01-30  Szabolcs Nagy  <szabolcs.nagy@arm.com>
35         PR target/78945
36         * config/arm/exch_n.c (libat_exchange): Check __ARM_FEATURE_SIMD32.
38 2017-01-21  Jakub Jelinek  <jakub@redhat.com>
40         PR other/79046
41         * testsuite/Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead
42         of cat to get version from BASE-VER file.
43         * testsuite/Makefile.in: Regenerated.
45 2017-01-17  Jakub Jelinek  <jakub@redhat.com>
47         PR other/79046
48         * configure.ac: Add GCC_BASE_VER.
49         * Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
50         get version from BASE-VER file.
51         * testsuite/Makefile.in: Regenerated.
52         * configure: Regenerated.
53         * Makefile.in: Regenerated.
55 2017-01-01  Jakub Jelinek  <jakub@redhat.com>
57         Update copyright years.
59 2016-11-15  Matthias Klose  <doko@ubuntu.com>
61         * configure: Regenerate.
63 2016-04-27  Sebastian Huber  <sebastian.huber@embedded-brains.de>
65         * configure.tgt (configure_tgt_pre_target_cpu_XCFLAGS): New variable.
66         (*-*-rtems*): New supported target.
67         * config/rtems/host-config.h: New file.
68         * config/rtems/lock.c: Likewise.
70 2016-04-25  H.J. Lu  <hongjiu.lu@intel.com>
72         PR target/70454
73         * configure.tgt (XCFLAGS): Revert the last change.
75 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
77         PR target/70454
78         * configure.tgt (XCFLAGS): Don't add -march=i486 to compile
79         32-bit x86 target library on x86-64.
81 2016-01-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
83         PR other/67627
84         * Makefile.am (all-multi): Add dependency.
85         * Makefile.in: Regenerate.
87 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
89         Update copyright years.
91 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
93         PR c/65083
94         * fence.c, flag.c: New files.
95         * Makefile.am (libatomic_la_SOURCES): Add fence.c and flag.c.
96         * Makefile.in: Regenerate.
97         * configure.ac (libtool_VERSION): Change to 3:0:2.
98         * configure: Regenerate.
99         * libatomic.map (LIBATOMIC_1.2): New symbol version.
101 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
103         * testsuite/lib/libatomic.exp: Load multiline.exp before
104         prune.exp, using load_gcc_lib.
106 2015-07-14  John Marino  <gnugcc@marino.st>
108         * configure.tgt: Add *-*-dragonfly to supported targets.
110 2015-01-21  Andrew Waterman <waterman@cs.berkeley.edu>
112         * fop_n.c (libat_fetch_op): Align address to word boundary.
113         (libat_op_fetch): Likewise.
115 2015-01-16  Ilya Verbin  <ilya.verbin@intel.com>
117         PR testsuite/64605
118         * testsuite/lib/libatomic.exp: Do not load gcc-dg.exp.
119         * testsuite/libatomic.c/c.exp: Load gcc-dg.exp.
121 2015-01-09  Andreas Tobler  <andreast@gcc.gnu.org>
123         * configure.tgt: Exclude arm*-*-freebsd* from try_ifunc.
125 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
127         Update copyright years.
129 2014-12-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
131         * testsuite/lib/libatomic.exp: Load target-utils.exp
133 2014-11-21  H.J. Lu  <hongjiu.lu@intel.com>
135         PR bootstrap/63784
136         * configure: Regenerated.
138 2014-11-13  Andrew Waterman <waterman@cs.berkeley.edu>
140         * cas_n.c (libat_compare_exchange): Add missing cast.
142 2014-11-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
144         PR target/63610
145         * configure: Regenerate.
147 2014-08-19  Yaakov Selkowitz  <yselkowi@redhat.com>
149         * configure.tgt: Add cygwin to supported targets.
151 2014-07-18  Uros Bizjak  <ubizjak@gmail.com>
153         * configure.tgt (alpha*): Add -mfp-trap-mode=sui to XCFLAGS.
155 2014-06-17  Kai Tietz  <ktietz@redhat.com>
157         * Makefile.am (libatomic_la_LDFLAGS): Add lt_host_flags.
158         * configure.ac (ACX_LT_HOST_FLAGS): New.
159         (target_thread_file): New.
160         * configure.tgt (mingw): Add mingw support.
161         * config/mingw/host-config.h: New file.
162         * config/mingw/lock.c: Likewise.
163         * Makefile.in: Regenerated.
164         * configure: Likewise.
165         * aclocal.m4: Likewise.
166         * testsuite/Makefile.in: Likewise.
168 2014-02-20  Richard Henderson <rth@redhat.com>
170         PR c++/60272
171         * cas_n.c (libat_compare_exchange): Conditionalize on failure
172         the store back to EPTR.
174 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
176         Update copyright years
178 2013-12-09  Uros Bizjak  <ubizjak@gmail.com>
180         * config/x86/fenv.c (__atomic_feraiseexcept): Emit SSE
181         instructions when __SSE_MATH__ is defined.
183 2013-11-18  Joseph Myers  <joseph@codesourcery.com>
185         * testsuite/libatomic.c/atomic-compare-exchange-1.c,
186         testsuite/libatomic.c/atomic-compare-exchange-2.c,
187         testsuite/libatomic.c/atomic-compare-exchange-3.c,
188         testsuite/libatomic.c/atomic-compare-exchange-4.c,
189         testsuite/libatomic.c/atomic-compare-exchange-5.c,
190         testsuite/libatomic.c/atomic-exchange-1.c,
191         testsuite/libatomic.c/atomic-exchange-2.c,
192         testsuite/libatomic.c/atomic-exchange-3.c,
193         testsuite/libatomic.c/atomic-exchange-4.c,
194         testsuite/libatomic.c/atomic-exchange-5.c,
195         testsuite/libatomic.c/atomic-generic.c,
196         testsuite/libatomic.c/atomic-load-1.c,
197         testsuite/libatomic.c/atomic-load-2.c,
198         testsuite/libatomic.c/atomic-load-3.c,
199         testsuite/libatomic.c/atomic-load-4.c,
200         testsuite/libatomic.c/atomic-load-5.c,
201         testsuite/libatomic.c/atomic-op-1.c,
202         testsuite/libatomic.c/atomic-op-2.c,
203         testsuite/libatomic.c/atomic-op-3.c,
204         testsuite/libatomic.c/atomic-op-4.c,
205         testsuite/libatomic.c/atomic-op-5.c,
206         testsuite/libatomic.c/atomic-store-1.c,
207         testsuite/libatomic.c/atomic-store-2.c,
208         testsuite/libatomic.c/atomic-store-3.c,
209         testsuite/libatomic.c/atomic-store-4.c,
210         testsuite/libatomic.c/atomic-store-5.c: Declare main as returning
211         int.  Do not require built-in sync support or add target-specific
212         options.
213         * testsuite/libatomic.c/atomic-exchange-1.c,
214         testsuite/libatomic.c/atomic-exchange-2.c,
215         testsuite/libatomic.c/atomic-exchange-3.c,
216         testsuite/libatomic.c/atomic-exchange-4.c,
217         testsuite/libatomic.c/atomic-exchange-5.c: Separate increments of
218         count from expression using value of count.
220 2013-11-10  Uros Bizjak  <ubizjak@gmail.com>
222         * config/x86/fenv.c: New file.
224 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
226         * fenv.c: New file.
227         * libatomic.map (LIBATOMIC_1.1): New symbol version.  Include
228         __atomic_feraiseexcept.
229         * configure.ac (libtool_VERSION): Change to 2:0:1.
230         (fenv.h): Test for header.
231         * Makefile.am (libatomic_la_SOURCES): Add fenv.c.
232         * Makefile.in, auto-config.h.in, configure: Regenerate.
234 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
236         * libatomic/configure.tgt (aarch64*): Remove code preventing
237         build.
239 2013-09-20  Alan Modra  <amodra@gmail.com>
241         * configure: Regenerate.
243 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
245         Update copyright years.
247 2012-12-18  Ian Lance Taylor  <iant@google.com>
249         PR go/55201
250         * Makefile.am (noinst_LTLIBRARIES): Define new make variable.
251         (libatomic_convenience_la_SOURCES): Likewise.
252         (libatomic_convenience_la_LIBADD): Likewise.
253         * Makefile.in: Rebuild.
254         * testsuite/Makefile.in: Rebuild.
256 2012-12-04  Marcus Shawcroft  <marcus.shawcroft@arm.com>
258         * config/arm/arm-config.h (__ARM_ARCH_8A__): New.
260 2012-11-21  Matthias Klose  <doko@ubuntu.com>
262         * configure.tgt (i[3456]86): Handle -mx32 like -m64.
264 2012-11-04  Thomas Schwinge  <thomas@codesourcery.com>
266         * acinclude.m4 (LIBAT_CHECK_IFUNC): Clarify message.
267         * configure: Regenerate.
269         * configure: Regenerate.
271 2012-10-23  Sofiane Naci <sofiane.naci@arm.com>
273         Mark libatomic unsupported in AArch64.
275         * configure.tgt: Mark libatomic unsupported.
277 2012-09-20  Jakub Jelinek  <jakub@redhat.com>
279         PR other/43620
280         * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
281         * configure: Regenerate.
282         * Makefile.in: Regenerate.
284 2012-09-14  David Edelsohn  <dje.gcc@gmail.com>
286         * configure: Regenerated.
288 2012-05-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
290         PR other/53231
291         * tas_n.c (libat_test_and_set): Correct return.  Remove unused variable.
293 2012-05-16  H.J. Lu  <hongjiu.lu@intel.com>
295         * configure: Regenerated.
297 2012-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
299         PR other/53284
300         * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Add -O0 -S to CFLAGS
301         instead of overriding.
302         * configure: Regenerate.
304 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
306         * Makefile.am (libatomic.map-sun): Handle objects in
307         libatomic_la_LIBADD.
308         * aclocal.m4: Regenerate.
309         * Makefile.in: Regenerate.
311 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
313         * configure.ac: Add $XPCFLAGS to CFLAGS, not $XCFLAGS.
314         * configure: Regenerate.
316 2012-05-03  Richard Henderson  <rth@redhat.com>
318         * configure.ac (AM_MAINTAINER_MODE): New.
319         * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Handle compilation
320         failure in gcc_no_link path.
321         * configure, aclocal.m4, Makefile.in: Rebuild.
323 2012-05-01  Richard Henderson  <rth@redhat.com>
325         * Initial commit.
327 Copyright (C) 2012-2017 Free Software Foundation, Inc.
329 Copying and distribution of this file, with or without modification,
330 are permitted in any medium without royalty provided the copyright
331 notice and this notice are preserved.