1 2017-01-17 Jakub Jelinek <jakub@redhat.com>
4 * configure.ac: Add GCC_BASE_VER.
5 * Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
6 get version from BASE-VER file.
7 * testsuite/Makefile.in: Regenerated.
8 * configure: Regenerated.
9 * Makefile.in: Regenerated.
11 2017-01-01 Jakub Jelinek <jakub@redhat.com>
13 Update copyright years.
15 2016-11-15 Matthias Klose <doko@ubuntu.com>
17 * configure: Regenerate.
19 2016-04-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
21 * configure.tgt (configure_tgt_pre_target_cpu_XCFLAGS): New variable.
22 (*-*-rtems*): New supported target.
23 * config/rtems/host-config.h: New file.
24 * config/rtems/lock.c: Likewise.
26 2016-04-25 H.J. Lu <hongjiu.lu@intel.com>
29 * configure.tgt (XCFLAGS): Revert the last change.
31 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
34 * configure.tgt (XCFLAGS): Don't add -march=i486 to compile
35 32-bit x86 target library on x86-64.
37 2016-01-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
40 * Makefile.am (all-multi): Add dependency.
41 * Makefile.in: Regenerate.
43 2016-01-04 Jakub Jelinek <jakub@redhat.com>
45 Update copyright years.
47 2015-11-18 Joseph Myers <joseph@codesourcery.com>
50 * fence.c, flag.c: New files.
51 * Makefile.am (libatomic_la_SOURCES): Add fence.c and flag.c.
52 * Makefile.in: Regenerate.
53 * configure.ac (libtool_VERSION): Change to 3:0:2.
54 * configure: Regenerate.
55 * libatomic.map (LIBATOMIC_1.2): New symbol version.
57 2015-10-09 David Malcolm <dmalcolm@redhat.com>
59 * testsuite/lib/libatomic.exp: Load multiline.exp before
60 prune.exp, using load_gcc_lib.
62 2015-07-14 John Marino <gnugcc@marino.st>
64 * configure.tgt: Add *-*-dragonfly to supported targets.
66 2015-01-21 Andrew Waterman <waterman@cs.berkeley.edu>
68 * fop_n.c (libat_fetch_op): Align address to word boundary.
69 (libat_op_fetch): Likewise.
71 2015-01-16 Ilya Verbin <ilya.verbin@intel.com>
74 * testsuite/lib/libatomic.exp: Do not load gcc-dg.exp.
75 * testsuite/libatomic.c/c.exp: Load gcc-dg.exp.
77 2015-01-09 Andreas Tobler <andreast@gcc.gnu.org>
79 * configure.tgt: Exclude arm*-*-freebsd* from try_ifunc.
81 2015-01-05 Jakub Jelinek <jakub@redhat.com>
83 Update copyright years.
85 2014-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
87 * testsuite/lib/libatomic.exp: Load target-utils.exp
89 2014-11-21 H.J. Lu <hongjiu.lu@intel.com>
92 * configure: Regenerated.
94 2014-11-13 Andrew Waterman <waterman@cs.berkeley.edu>
96 * cas_n.c (libat_compare_exchange): Add missing cast.
98 2014-11-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
101 * configure: Regenerate.
103 2014-08-19 Yaakov Selkowitz <yselkowi@redhat.com>
105 * configure.tgt: Add cygwin to supported targets.
107 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
109 * configure.tgt (alpha*): Add -mfp-trap-mode=sui to XCFLAGS.
111 2014-06-17 Kai Tietz <ktietz@redhat.com>
113 * Makefile.am (libatomic_la_LDFLAGS): Add lt_host_flags.
114 * configure.ac (ACX_LT_HOST_FLAGS): New.
115 (target_thread_file): New.
116 * configure.tgt (mingw): Add mingw support.
117 * config/mingw/host-config.h: New file.
118 * config/mingw/lock.c: Likewise.
119 * Makefile.in: Regenerated.
120 * configure: Likewise.
121 * aclocal.m4: Likewise.
122 * testsuite/Makefile.in: Likewise.
124 2014-02-20 Richard Henderson <rth@redhat.com>
127 * cas_n.c (libat_compare_exchange): Conditionalize on failure
128 the store back to EPTR.
130 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
132 Update copyright years
134 2013-12-09 Uros Bizjak <ubizjak@gmail.com>
136 * config/x86/fenv.c (__atomic_feraiseexcept): Emit SSE
137 instructions when __SSE_MATH__ is defined.
139 2013-11-18 Joseph Myers <joseph@codesourcery.com>
141 * testsuite/libatomic.c/atomic-compare-exchange-1.c,
142 testsuite/libatomic.c/atomic-compare-exchange-2.c,
143 testsuite/libatomic.c/atomic-compare-exchange-3.c,
144 testsuite/libatomic.c/atomic-compare-exchange-4.c,
145 testsuite/libatomic.c/atomic-compare-exchange-5.c,
146 testsuite/libatomic.c/atomic-exchange-1.c,
147 testsuite/libatomic.c/atomic-exchange-2.c,
148 testsuite/libatomic.c/atomic-exchange-3.c,
149 testsuite/libatomic.c/atomic-exchange-4.c,
150 testsuite/libatomic.c/atomic-exchange-5.c,
151 testsuite/libatomic.c/atomic-generic.c,
152 testsuite/libatomic.c/atomic-load-1.c,
153 testsuite/libatomic.c/atomic-load-2.c,
154 testsuite/libatomic.c/atomic-load-3.c,
155 testsuite/libatomic.c/atomic-load-4.c,
156 testsuite/libatomic.c/atomic-load-5.c,
157 testsuite/libatomic.c/atomic-op-1.c,
158 testsuite/libatomic.c/atomic-op-2.c,
159 testsuite/libatomic.c/atomic-op-3.c,
160 testsuite/libatomic.c/atomic-op-4.c,
161 testsuite/libatomic.c/atomic-op-5.c,
162 testsuite/libatomic.c/atomic-store-1.c,
163 testsuite/libatomic.c/atomic-store-2.c,
164 testsuite/libatomic.c/atomic-store-3.c,
165 testsuite/libatomic.c/atomic-store-4.c,
166 testsuite/libatomic.c/atomic-store-5.c: Declare main as returning
167 int. Do not require built-in sync support or add target-specific
169 * testsuite/libatomic.c/atomic-exchange-1.c,
170 testsuite/libatomic.c/atomic-exchange-2.c,
171 testsuite/libatomic.c/atomic-exchange-3.c,
172 testsuite/libatomic.c/atomic-exchange-4.c,
173 testsuite/libatomic.c/atomic-exchange-5.c: Separate increments of
174 count from expression using value of count.
176 2013-11-10 Uros Bizjak <ubizjak@gmail.com>
178 * config/x86/fenv.c: New file.
180 2013-11-07 Joseph Myers <joseph@codesourcery.com>
183 * libatomic.map (LIBATOMIC_1.1): New symbol version. Include
184 __atomic_feraiseexcept.
185 * configure.ac (libtool_VERSION): Change to 2:0:1.
186 (fenv.h): Test for header.
187 * Makefile.am (libatomic_la_SOURCES): Add fenv.c.
188 * Makefile.in, auto-config.h.in, configure: Regenerate.
190 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
192 * libatomic/configure.tgt (aarch64*): Remove code preventing
195 2013-09-20 Alan Modra <amodra@gmail.com>
197 * configure: Regenerate.
199 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
201 Update copyright years.
203 2012-12-18 Ian Lance Taylor <iant@google.com>
206 * Makefile.am (noinst_LTLIBRARIES): Define new make variable.
207 (libatomic_convenience_la_SOURCES): Likewise.
208 (libatomic_convenience_la_LIBADD): Likewise.
209 * Makefile.in: Rebuild.
210 * testsuite/Makefile.in: Rebuild.
212 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
214 * config/arm/arm-config.h (__ARM_ARCH_8A__): New.
216 2012-11-21 Matthias Klose <doko@ubuntu.com>
218 * configure.tgt (i[3456]86): Handle -mx32 like -m64.
220 2012-11-04 Thomas Schwinge <thomas@codesourcery.com>
222 * acinclude.m4 (LIBAT_CHECK_IFUNC): Clarify message.
223 * configure: Regenerate.
225 * configure: Regenerate.
227 2012-10-23 Sofiane Naci <sofiane.naci@arm.com>
229 Mark libatomic unsupported in AArch64.
231 * configure.tgt: Mark libatomic unsupported.
233 2012-09-20 Jakub Jelinek <jakub@redhat.com>
236 * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
237 * configure: Regenerate.
238 * Makefile.in: Regenerate.
240 2012-09-14 David Edelsohn <dje.gcc@gmail.com>
242 * configure: Regenerated.
244 2012-05-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
247 * tas_n.c (libat_test_and_set): Correct return. Remove unused variable.
249 2012-05-16 H.J. Lu <hongjiu.lu@intel.com>
251 * configure: Regenerated.
253 2012-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
256 * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Add -O0 -S to CFLAGS
257 instead of overriding.
258 * configure: Regenerate.
260 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
262 * Makefile.am (libatomic.map-sun): Handle objects in
264 * aclocal.m4: Regenerate.
265 * Makefile.in: Regenerate.
267 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
269 * configure.ac: Add $XPCFLAGS to CFLAGS, not $XCFLAGS.
270 * configure: Regenerate.
272 2012-05-03 Richard Henderson <rth@redhat.com>
274 * configure.ac (AM_MAINTAINER_MODE): New.
275 * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Handle compilation
276 failure in gcc_no_link path.
277 * configure, aclocal.m4, Makefile.in: Rebuild.
279 2012-05-01 Richard Henderson <rth@redhat.com>
283 Copyright (C) 2012-2017 Free Software Foundation, Inc.
285 Copying and distribution of this file, with or without modification,
286 are permitted in any medium without royalty provided the copyright
287 notice and this notice are preserved.