1 2017-01-30 Szabolcs Nagy <szabolcs.nagy@arm.com>
4 * config/arm/exch_n.c (libat_exchange): Check __ARM_FEATURE_SIMD32.
6 2017-01-21 Jakub Jelinek <jakub@redhat.com>
9 * testsuite/Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead
10 of cat to get version from BASE-VER file.
11 * testsuite/Makefile.in: Regenerated.
13 2017-01-17 Jakub Jelinek <jakub@redhat.com>
16 * configure.ac: Add GCC_BASE_VER.
17 * Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
18 get version from BASE-VER file.
19 * testsuite/Makefile.in: Regenerated.
20 * configure: Regenerated.
21 * Makefile.in: Regenerated.
23 2017-01-01 Jakub Jelinek <jakub@redhat.com>
25 Update copyright years.
27 2016-11-15 Matthias Klose <doko@ubuntu.com>
29 * configure: Regenerate.
31 2016-04-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
33 * configure.tgt (configure_tgt_pre_target_cpu_XCFLAGS): New variable.
34 (*-*-rtems*): New supported target.
35 * config/rtems/host-config.h: New file.
36 * config/rtems/lock.c: Likewise.
38 2016-04-25 H.J. Lu <hongjiu.lu@intel.com>
41 * configure.tgt (XCFLAGS): Revert the last change.
43 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
46 * configure.tgt (XCFLAGS): Don't add -march=i486 to compile
47 32-bit x86 target library on x86-64.
49 2016-01-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
52 * Makefile.am (all-multi): Add dependency.
53 * Makefile.in: Regenerate.
55 2016-01-04 Jakub Jelinek <jakub@redhat.com>
57 Update copyright years.
59 2015-11-18 Joseph Myers <joseph@codesourcery.com>
62 * fence.c, flag.c: New files.
63 * Makefile.am (libatomic_la_SOURCES): Add fence.c and flag.c.
64 * Makefile.in: Regenerate.
65 * configure.ac (libtool_VERSION): Change to 3:0:2.
66 * configure: Regenerate.
67 * libatomic.map (LIBATOMIC_1.2): New symbol version.
69 2015-10-09 David Malcolm <dmalcolm@redhat.com>
71 * testsuite/lib/libatomic.exp: Load multiline.exp before
72 prune.exp, using load_gcc_lib.
74 2015-07-14 John Marino <gnugcc@marino.st>
76 * configure.tgt: Add *-*-dragonfly to supported targets.
78 2015-01-21 Andrew Waterman <waterman@cs.berkeley.edu>
80 * fop_n.c (libat_fetch_op): Align address to word boundary.
81 (libat_op_fetch): Likewise.
83 2015-01-16 Ilya Verbin <ilya.verbin@intel.com>
86 * testsuite/lib/libatomic.exp: Do not load gcc-dg.exp.
87 * testsuite/libatomic.c/c.exp: Load gcc-dg.exp.
89 2015-01-09 Andreas Tobler <andreast@gcc.gnu.org>
91 * configure.tgt: Exclude arm*-*-freebsd* from try_ifunc.
93 2015-01-05 Jakub Jelinek <jakub@redhat.com>
95 Update copyright years.
97 2014-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
99 * testsuite/lib/libatomic.exp: Load target-utils.exp
101 2014-11-21 H.J. Lu <hongjiu.lu@intel.com>
104 * configure: Regenerated.
106 2014-11-13 Andrew Waterman <waterman@cs.berkeley.edu>
108 * cas_n.c (libat_compare_exchange): Add missing cast.
110 2014-11-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
113 * configure: Regenerate.
115 2014-08-19 Yaakov Selkowitz <yselkowi@redhat.com>
117 * configure.tgt: Add cygwin to supported targets.
119 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
121 * configure.tgt (alpha*): Add -mfp-trap-mode=sui to XCFLAGS.
123 2014-06-17 Kai Tietz <ktietz@redhat.com>
125 * Makefile.am (libatomic_la_LDFLAGS): Add lt_host_flags.
126 * configure.ac (ACX_LT_HOST_FLAGS): New.
127 (target_thread_file): New.
128 * configure.tgt (mingw): Add mingw support.
129 * config/mingw/host-config.h: New file.
130 * config/mingw/lock.c: Likewise.
131 * Makefile.in: Regenerated.
132 * configure: Likewise.
133 * aclocal.m4: Likewise.
134 * testsuite/Makefile.in: Likewise.
136 2014-02-20 Richard Henderson <rth@redhat.com>
139 * cas_n.c (libat_compare_exchange): Conditionalize on failure
140 the store back to EPTR.
142 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
144 Update copyright years
146 2013-12-09 Uros Bizjak <ubizjak@gmail.com>
148 * config/x86/fenv.c (__atomic_feraiseexcept): Emit SSE
149 instructions when __SSE_MATH__ is defined.
151 2013-11-18 Joseph Myers <joseph@codesourcery.com>
153 * testsuite/libatomic.c/atomic-compare-exchange-1.c,
154 testsuite/libatomic.c/atomic-compare-exchange-2.c,
155 testsuite/libatomic.c/atomic-compare-exchange-3.c,
156 testsuite/libatomic.c/atomic-compare-exchange-4.c,
157 testsuite/libatomic.c/atomic-compare-exchange-5.c,
158 testsuite/libatomic.c/atomic-exchange-1.c,
159 testsuite/libatomic.c/atomic-exchange-2.c,
160 testsuite/libatomic.c/atomic-exchange-3.c,
161 testsuite/libatomic.c/atomic-exchange-4.c,
162 testsuite/libatomic.c/atomic-exchange-5.c,
163 testsuite/libatomic.c/atomic-generic.c,
164 testsuite/libatomic.c/atomic-load-1.c,
165 testsuite/libatomic.c/atomic-load-2.c,
166 testsuite/libatomic.c/atomic-load-3.c,
167 testsuite/libatomic.c/atomic-load-4.c,
168 testsuite/libatomic.c/atomic-load-5.c,
169 testsuite/libatomic.c/atomic-op-1.c,
170 testsuite/libatomic.c/atomic-op-2.c,
171 testsuite/libatomic.c/atomic-op-3.c,
172 testsuite/libatomic.c/atomic-op-4.c,
173 testsuite/libatomic.c/atomic-op-5.c,
174 testsuite/libatomic.c/atomic-store-1.c,
175 testsuite/libatomic.c/atomic-store-2.c,
176 testsuite/libatomic.c/atomic-store-3.c,
177 testsuite/libatomic.c/atomic-store-4.c,
178 testsuite/libatomic.c/atomic-store-5.c: Declare main as returning
179 int. Do not require built-in sync support or add target-specific
181 * testsuite/libatomic.c/atomic-exchange-1.c,
182 testsuite/libatomic.c/atomic-exchange-2.c,
183 testsuite/libatomic.c/atomic-exchange-3.c,
184 testsuite/libatomic.c/atomic-exchange-4.c,
185 testsuite/libatomic.c/atomic-exchange-5.c: Separate increments of
186 count from expression using value of count.
188 2013-11-10 Uros Bizjak <ubizjak@gmail.com>
190 * config/x86/fenv.c: New file.
192 2013-11-07 Joseph Myers <joseph@codesourcery.com>
195 * libatomic.map (LIBATOMIC_1.1): New symbol version. Include
196 __atomic_feraiseexcept.
197 * configure.ac (libtool_VERSION): Change to 2:0:1.
198 (fenv.h): Test for header.
199 * Makefile.am (libatomic_la_SOURCES): Add fenv.c.
200 * Makefile.in, auto-config.h.in, configure: Regenerate.
202 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
204 * libatomic/configure.tgt (aarch64*): Remove code preventing
207 2013-09-20 Alan Modra <amodra@gmail.com>
209 * configure: Regenerate.
211 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
213 Update copyright years.
215 2012-12-18 Ian Lance Taylor <iant@google.com>
218 * Makefile.am (noinst_LTLIBRARIES): Define new make variable.
219 (libatomic_convenience_la_SOURCES): Likewise.
220 (libatomic_convenience_la_LIBADD): Likewise.
221 * Makefile.in: Rebuild.
222 * testsuite/Makefile.in: Rebuild.
224 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
226 * config/arm/arm-config.h (__ARM_ARCH_8A__): New.
228 2012-11-21 Matthias Klose <doko@ubuntu.com>
230 * configure.tgt (i[3456]86): Handle -mx32 like -m64.
232 2012-11-04 Thomas Schwinge <thomas@codesourcery.com>
234 * acinclude.m4 (LIBAT_CHECK_IFUNC): Clarify message.
235 * configure: Regenerate.
237 * configure: Regenerate.
239 2012-10-23 Sofiane Naci <sofiane.naci@arm.com>
241 Mark libatomic unsupported in AArch64.
243 * configure.tgt: Mark libatomic unsupported.
245 2012-09-20 Jakub Jelinek <jakub@redhat.com>
248 * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
249 * configure: Regenerate.
250 * Makefile.in: Regenerate.
252 2012-09-14 David Edelsohn <dje.gcc@gmail.com>
254 * configure: Regenerated.
256 2012-05-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
259 * tas_n.c (libat_test_and_set): Correct return. Remove unused variable.
261 2012-05-16 H.J. Lu <hongjiu.lu@intel.com>
263 * configure: Regenerated.
265 2012-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
268 * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Add -O0 -S to CFLAGS
269 instead of overriding.
270 * configure: Regenerate.
272 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
274 * Makefile.am (libatomic.map-sun): Handle objects in
276 * aclocal.m4: Regenerate.
277 * Makefile.in: Regenerate.
279 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
281 * configure.ac: Add $XPCFLAGS to CFLAGS, not $XCFLAGS.
282 * configure: Regenerate.
284 2012-05-03 Richard Henderson <rth@redhat.com>
286 * configure.ac (AM_MAINTAINER_MODE): New.
287 * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Handle compilation
288 failure in gcc_no_link path.
289 * configure, aclocal.m4, Makefile.in: Rebuild.
291 2012-05-01 Richard Henderson <rth@redhat.com>
295 Copyright (C) 2012-2017 Free Software Foundation, Inc.
297 Copying and distribution of this file, with or without modification,
298 are permitted in any medium without royalty provided the copyright
299 notice and this notice are preserved.