1 2016-01-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
4 * Makefile.am (all-multi): Add dependency.
5 * Makefile.in: Regenerate.
7 2016-01-04 Jakub Jelinek <jakub@redhat.com>
9 Update copyright years.
11 2015-11-18 Joseph Myers <joseph@codesourcery.com>
14 * fence.c, flag.c: New files.
15 * Makefile.am (libatomic_la_SOURCES): Add fence.c and flag.c.
16 * Makefile.in: Regenerate.
17 * configure.ac (libtool_VERSION): Change to 3:0:2.
18 * configure: Regenerate.
19 * libatomic.map (LIBATOMIC_1.2): New symbol version.
21 2015-10-09 David Malcolm <dmalcolm@redhat.com>
23 * testsuite/lib/libatomic.exp: Load multiline.exp before
24 prune.exp, using load_gcc_lib.
26 2015-07-14 John Marino <gnugcc@marino.st>
28 * configure.tgt: Add *-*-dragonfly to supported targets.
30 2015-01-21 Andrew Waterman <waterman@cs.berkeley.edu>
32 * fop_n.c (libat_fetch_op): Align address to word boundary.
33 (libat_op_fetch): Likewise.
35 2015-01-16 Ilya Verbin <ilya.verbin@intel.com>
38 * testsuite/lib/libatomic.exp: Do not load gcc-dg.exp.
39 * testsuite/libatomic.c/c.exp: Load gcc-dg.exp.
41 2015-01-09 Andreas Tobler <andreast@gcc.gnu.org>
43 * configure.tgt: Exclude arm*-*-freebsd* from try_ifunc.
45 2015-01-05 Jakub Jelinek <jakub@redhat.com>
47 Update copyright years.
49 2014-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
51 * testsuite/lib/libatomic.exp: Load target-utils.exp
53 2014-11-21 H.J. Lu <hongjiu.lu@intel.com>
56 * configure: Regenerated.
58 2014-11-13 Andrew Waterman <waterman@cs.berkeley.edu>
60 * cas_n.c (libat_compare_exchange): Add missing cast.
62 2014-11-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
65 * configure: Regenerate.
67 2014-08-19 Yaakov Selkowitz <yselkowi@redhat.com>
69 * configure.tgt: Add cygwin to supported targets.
71 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
73 * configure.tgt (alpha*): Add -mfp-trap-mode=sui to XCFLAGS.
75 2014-06-17 Kai Tietz <ktietz@redhat.com>
77 * Makefile.am (libatomic_la_LDFLAGS): Add lt_host_flags.
78 * configure.ac (ACX_LT_HOST_FLAGS): New.
79 (target_thread_file): New.
80 * configure.tgt (mingw): Add mingw support.
81 * config/mingw/host-config.h: New file.
82 * config/mingw/lock.c: Likewise.
83 * Makefile.in: Regenerated.
84 * configure: Likewise.
85 * aclocal.m4: Likewise.
86 * testsuite/Makefile.in: Likewise.
88 2014-02-20 Richard Henderson <rth@redhat.com>
91 * cas_n.c (libat_compare_exchange): Conditionalize on failure
92 the store back to EPTR.
94 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
96 Update copyright years
98 2013-12-09 Uros Bizjak <ubizjak@gmail.com>
100 * config/x86/fenv.c (__atomic_feraiseexcept): Emit SSE
101 instructions when __SSE_MATH__ is defined.
103 2013-11-18 Joseph Myers <joseph@codesourcery.com>
105 * testsuite/libatomic.c/atomic-compare-exchange-1.c,
106 testsuite/libatomic.c/atomic-compare-exchange-2.c,
107 testsuite/libatomic.c/atomic-compare-exchange-3.c,
108 testsuite/libatomic.c/atomic-compare-exchange-4.c,
109 testsuite/libatomic.c/atomic-compare-exchange-5.c,
110 testsuite/libatomic.c/atomic-exchange-1.c,
111 testsuite/libatomic.c/atomic-exchange-2.c,
112 testsuite/libatomic.c/atomic-exchange-3.c,
113 testsuite/libatomic.c/atomic-exchange-4.c,
114 testsuite/libatomic.c/atomic-exchange-5.c,
115 testsuite/libatomic.c/atomic-generic.c,
116 testsuite/libatomic.c/atomic-load-1.c,
117 testsuite/libatomic.c/atomic-load-2.c,
118 testsuite/libatomic.c/atomic-load-3.c,
119 testsuite/libatomic.c/atomic-load-4.c,
120 testsuite/libatomic.c/atomic-load-5.c,
121 testsuite/libatomic.c/atomic-op-1.c,
122 testsuite/libatomic.c/atomic-op-2.c,
123 testsuite/libatomic.c/atomic-op-3.c,
124 testsuite/libatomic.c/atomic-op-4.c,
125 testsuite/libatomic.c/atomic-op-5.c,
126 testsuite/libatomic.c/atomic-store-1.c,
127 testsuite/libatomic.c/atomic-store-2.c,
128 testsuite/libatomic.c/atomic-store-3.c,
129 testsuite/libatomic.c/atomic-store-4.c,
130 testsuite/libatomic.c/atomic-store-5.c: Declare main as returning
131 int. Do not require built-in sync support or add target-specific
133 * testsuite/libatomic.c/atomic-exchange-1.c,
134 testsuite/libatomic.c/atomic-exchange-2.c,
135 testsuite/libatomic.c/atomic-exchange-3.c,
136 testsuite/libatomic.c/atomic-exchange-4.c,
137 testsuite/libatomic.c/atomic-exchange-5.c: Separate increments of
138 count from expression using value of count.
140 2013-11-10 Uros Bizjak <ubizjak@gmail.com>
142 * config/x86/fenv.c: New file.
144 2013-11-07 Joseph Myers <joseph@codesourcery.com>
147 * libatomic.map (LIBATOMIC_1.1): New symbol version. Include
148 __atomic_feraiseexcept.
149 * configure.ac (libtool_VERSION): Change to 2:0:1.
150 (fenv.h): Test for header.
151 * Makefile.am (libatomic_la_SOURCES): Add fenv.c.
152 * Makefile.in, auto-config.h.in, configure: Regenerate.
154 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
156 * libatomic/configure.tgt (aarch64*): Remove code preventing
159 2013-09-20 Alan Modra <amodra@gmail.com>
161 * configure: Regenerate.
163 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
165 Update copyright years.
167 2012-12-18 Ian Lance Taylor <iant@google.com>
170 * Makefile.am (noinst_LTLIBRARIES): Define new make variable.
171 (libatomic_convenience_la_SOURCES): Likewise.
172 (libatomic_convenience_la_LIBADD): Likewise.
173 * Makefile.in: Rebuild.
174 * testsuite/Makefile.in: Rebuild.
176 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
178 * config/arm/arm-config.h (__ARM_ARCH_8A__): New.
180 2012-11-21 Matthias Klose <doko@ubuntu.com>
182 * configure.tgt (i[3456]86): Handle -mx32 like -m64.
184 2012-11-04 Thomas Schwinge <thomas@codesourcery.com>
186 * acinclude.m4 (LIBAT_CHECK_IFUNC): Clarify message.
187 * configure: Regenerate.
189 * configure: Regenerate.
191 2012-10-23 Sofiane Naci <sofiane.naci@arm.com>
193 Mark libatomic unsupported in AArch64.
195 * configure.tgt: Mark libatomic unsupported.
197 2012-09-20 Jakub Jelinek <jakub@redhat.com>
200 * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
201 * configure: Regenerate.
202 * Makefile.in: Regenerate.
204 2012-09-14 David Edelsohn <dje.gcc@gmail.com>
206 * configure: Regenerated.
208 2012-05-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
211 * tas_n.c (libat_test_and_set): Correct return. Remove unused variable.
213 2012-05-16 H.J. Lu <hongjiu.lu@intel.com>
215 * configure: Regenerated.
217 2012-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
220 * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Add -O0 -S to CFLAGS
221 instead of overriding.
222 * configure: Regenerate.
224 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
226 * Makefile.am (libatomic.map-sun): Handle objects in
228 * aclocal.m4: Regenerate.
229 * Makefile.in: Regenerate.
231 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
233 * configure.ac: Add $XPCFLAGS to CFLAGS, not $XCFLAGS.
234 * configure: Regenerate.
236 2012-05-03 Richard Henderson <rth@redhat.com>
238 * configure.ac (AM_MAINTAINER_MODE): New.
239 * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Handle compilation
240 failure in gcc_no_link path.
241 * configure, aclocal.m4, Makefile.in: Rebuild.
243 2012-05-01 Richard Henderson <rth@redhat.com>
247 Copyright (C) 2012-2016 Free Software Foundation, Inc.
249 Copying and distribution of this file, with or without modification,
250 are permitted in any medium without royalty provided the copyright
251 notice and this notice are preserved.