1 2017-07-04 Release Manager
5 2017-02-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
7 Backport from mainline:
8 2017-01-30 Szabolcs Nagy <szabolcs.nagy@arm.com>
11 * config/arm/exch_n.c (libat_exchange): Check __ARM_FEATURE_SIMD32.
13 2016-12-21 Release Manager
17 2016-08-22 Release Manager
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
35 2016-01-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
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>
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>
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>
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>
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>
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
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>
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
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>
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>
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>
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>
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
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>
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.