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>
19 * configure.tgt (XCFLAGS): Revert the last change.
21 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
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>
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>
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>
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>
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>
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>
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
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>
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
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>
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>
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>
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>
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
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>
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.