[testsuite] Require shared effective target for some lto.exp tests
[official-gcc.git] / libatomic / ChangeLog
blobf87859d3c517c58c1530a9ad56393e22325e8fdf
1 2017-01-21  Jakub Jelinek  <jakub@redhat.com>
3         PR other/79046
4         * testsuite/Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead
5         of cat to get version from BASE-VER file.
6         * testsuite/Makefile.in: Regenerated.
8 2017-01-17  Jakub Jelinek  <jakub@redhat.com>
10         PR other/79046
11         * configure.ac: Add GCC_BASE_VER.
12         * Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
13         get version from BASE-VER file.
14         * testsuite/Makefile.in: Regenerated.
15         * configure: Regenerated.
16         * Makefile.in: Regenerated.
18 2017-01-01  Jakub Jelinek  <jakub@redhat.com>
20         Update copyright years.
22 2016-11-15  Matthias Klose  <doko@ubuntu.com>
24         * configure: Regenerate.
26 2016-04-27  Sebastian Huber  <sebastian.huber@embedded-brains.de>
28         * configure.tgt (configure_tgt_pre_target_cpu_XCFLAGS): New variable.
29         (*-*-rtems*): New supported target.
30         * config/rtems/host-config.h: New file.
31         * config/rtems/lock.c: Likewise.
33 2016-04-25  H.J. Lu  <hongjiu.lu@intel.com>
35         PR target/70454
36         * configure.tgt (XCFLAGS): Revert the last change.
38 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
40         PR target/70454
41         * configure.tgt (XCFLAGS): Don't add -march=i486 to compile
42         32-bit x86 target library on x86-64.
44 2016-01-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
46         PR other/67627
47         * Makefile.am (all-multi): Add dependency.
48         * Makefile.in: Regenerate.
50 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
52         Update copyright years.
54 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
56         PR c/65083
57         * fence.c, flag.c: New files.
58         * Makefile.am (libatomic_la_SOURCES): Add fence.c and flag.c.
59         * Makefile.in: Regenerate.
60         * configure.ac (libtool_VERSION): Change to 3:0:2.
61         * configure: Regenerate.
62         * libatomic.map (LIBATOMIC_1.2): New symbol version.
64 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
66         * testsuite/lib/libatomic.exp: Load multiline.exp before
67         prune.exp, using load_gcc_lib.
69 2015-07-14  John Marino  <gnugcc@marino.st>
71         * configure.tgt: Add *-*-dragonfly to supported targets.
73 2015-01-21  Andrew Waterman <waterman@cs.berkeley.edu>
75         * fop_n.c (libat_fetch_op): Align address to word boundary.
76         (libat_op_fetch): Likewise.
78 2015-01-16  Ilya Verbin  <ilya.verbin@intel.com>
80         PR testsuite/64605
81         * testsuite/lib/libatomic.exp: Do not load gcc-dg.exp.
82         * testsuite/libatomic.c/c.exp: Load gcc-dg.exp.
84 2015-01-09  Andreas Tobler  <andreast@gcc.gnu.org>
86         * configure.tgt: Exclude arm*-*-freebsd* from try_ifunc.
88 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
90         Update copyright years.
92 2014-12-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
94         * testsuite/lib/libatomic.exp: Load target-utils.exp
96 2014-11-21  H.J. Lu  <hongjiu.lu@intel.com>
98         PR bootstrap/63784
99         * configure: Regenerated.
101 2014-11-13  Andrew Waterman <waterman@cs.berkeley.edu>
103         * cas_n.c (libat_compare_exchange): Add missing cast.
105 2014-11-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
107         PR target/63610
108         * configure: Regenerate.
110 2014-08-19  Yaakov Selkowitz  <yselkowi@redhat.com>
112         * configure.tgt: Add cygwin to supported targets.
114 2014-07-18  Uros Bizjak  <ubizjak@gmail.com>
116         * configure.tgt (alpha*): Add -mfp-trap-mode=sui to XCFLAGS.
118 2014-06-17  Kai Tietz  <ktietz@redhat.com>
120         * Makefile.am (libatomic_la_LDFLAGS): Add lt_host_flags.
121         * configure.ac (ACX_LT_HOST_FLAGS): New.
122         (target_thread_file): New.
123         * configure.tgt (mingw): Add mingw support.
124         * config/mingw/host-config.h: New file.
125         * config/mingw/lock.c: Likewise.
126         * Makefile.in: Regenerated.
127         * configure: Likewise.
128         * aclocal.m4: Likewise.
129         * testsuite/Makefile.in: Likewise.
131 2014-02-20  Richard Henderson <rth@redhat.com>
133         PR c++/60272
134         * cas_n.c (libat_compare_exchange): Conditionalize on failure
135         the store back to EPTR.
137 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
139         Update copyright years
141 2013-12-09  Uros Bizjak  <ubizjak@gmail.com>
143         * config/x86/fenv.c (__atomic_feraiseexcept): Emit SSE
144         instructions when __SSE_MATH__ is defined.
146 2013-11-18  Joseph Myers  <joseph@codesourcery.com>
148         * testsuite/libatomic.c/atomic-compare-exchange-1.c,
149         testsuite/libatomic.c/atomic-compare-exchange-2.c,
150         testsuite/libatomic.c/atomic-compare-exchange-3.c,
151         testsuite/libatomic.c/atomic-compare-exchange-4.c,
152         testsuite/libatomic.c/atomic-compare-exchange-5.c,
153         testsuite/libatomic.c/atomic-exchange-1.c,
154         testsuite/libatomic.c/atomic-exchange-2.c,
155         testsuite/libatomic.c/atomic-exchange-3.c,
156         testsuite/libatomic.c/atomic-exchange-4.c,
157         testsuite/libatomic.c/atomic-exchange-5.c,
158         testsuite/libatomic.c/atomic-generic.c,
159         testsuite/libatomic.c/atomic-load-1.c,
160         testsuite/libatomic.c/atomic-load-2.c,
161         testsuite/libatomic.c/atomic-load-3.c,
162         testsuite/libatomic.c/atomic-load-4.c,
163         testsuite/libatomic.c/atomic-load-5.c,
164         testsuite/libatomic.c/atomic-op-1.c,
165         testsuite/libatomic.c/atomic-op-2.c,
166         testsuite/libatomic.c/atomic-op-3.c,
167         testsuite/libatomic.c/atomic-op-4.c,
168         testsuite/libatomic.c/atomic-op-5.c,
169         testsuite/libatomic.c/atomic-store-1.c,
170         testsuite/libatomic.c/atomic-store-2.c,
171         testsuite/libatomic.c/atomic-store-3.c,
172         testsuite/libatomic.c/atomic-store-4.c,
173         testsuite/libatomic.c/atomic-store-5.c: Declare main as returning
174         int.  Do not require built-in sync support or add target-specific
175         options.
176         * testsuite/libatomic.c/atomic-exchange-1.c,
177         testsuite/libatomic.c/atomic-exchange-2.c,
178         testsuite/libatomic.c/atomic-exchange-3.c,
179         testsuite/libatomic.c/atomic-exchange-4.c,
180         testsuite/libatomic.c/atomic-exchange-5.c: Separate increments of
181         count from expression using value of count.
183 2013-11-10  Uros Bizjak  <ubizjak@gmail.com>
185         * config/x86/fenv.c: New file.
187 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
189         * fenv.c: New file.
190         * libatomic.map (LIBATOMIC_1.1): New symbol version.  Include
191         __atomic_feraiseexcept.
192         * configure.ac (libtool_VERSION): Change to 2:0:1.
193         (fenv.h): Test for header.
194         * Makefile.am (libatomic_la_SOURCES): Add fenv.c.
195         * Makefile.in, auto-config.h.in, configure: Regenerate.
197 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
199         * libatomic/configure.tgt (aarch64*): Remove code preventing
200         build.
202 2013-09-20  Alan Modra  <amodra@gmail.com>
204         * configure: Regenerate.
206 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
208         Update copyright years.
210 2012-12-18  Ian Lance Taylor  <iant@google.com>
212         PR go/55201
213         * Makefile.am (noinst_LTLIBRARIES): Define new make variable.
214         (libatomic_convenience_la_SOURCES): Likewise.
215         (libatomic_convenience_la_LIBADD): Likewise.
216         * Makefile.in: Rebuild.
217         * testsuite/Makefile.in: Rebuild.
219 2012-12-04  Marcus Shawcroft  <marcus.shawcroft@arm.com>
221         * config/arm/arm-config.h (__ARM_ARCH_8A__): New.
223 2012-11-21  Matthias Klose  <doko@ubuntu.com>
225         * configure.tgt (i[3456]86): Handle -mx32 like -m64.
227 2012-11-04  Thomas Schwinge  <thomas@codesourcery.com>
229         * acinclude.m4 (LIBAT_CHECK_IFUNC): Clarify message.
230         * configure: Regenerate.
232         * configure: Regenerate.
234 2012-10-23  Sofiane Naci <sofiane.naci@arm.com>
236         Mark libatomic unsupported in AArch64.
238         * configure.tgt: Mark libatomic unsupported.
240 2012-09-20  Jakub Jelinek  <jakub@redhat.com>
242         PR other/43620
243         * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
244         * configure: Regenerate.
245         * Makefile.in: Regenerate.
247 2012-09-14  David Edelsohn  <dje.gcc@gmail.com>
249         * configure: Regenerated.
251 2012-05-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
253         PR other/53231
254         * tas_n.c (libat_test_and_set): Correct return.  Remove unused variable.
256 2012-05-16  H.J. Lu  <hongjiu.lu@intel.com>
258         * configure: Regenerated.
260 2012-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
262         PR other/53284
263         * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Add -O0 -S to CFLAGS
264         instead of overriding.
265         * configure: Regenerate.
267 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
269         * Makefile.am (libatomic.map-sun): Handle objects in
270         libatomic_la_LIBADD.
271         * aclocal.m4: Regenerate.
272         * Makefile.in: Regenerate.
274 2012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
276         * configure.ac: Add $XPCFLAGS to CFLAGS, not $XCFLAGS.
277         * configure: Regenerate.
279 2012-05-03  Richard Henderson  <rth@redhat.com>
281         * configure.ac (AM_MAINTAINER_MODE): New.
282         * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Handle compilation
283         failure in gcc_no_link path.
284         * configure, aclocal.m4, Makefile.in: Rebuild.
286 2012-05-01  Richard Henderson  <rth@redhat.com>
288         * Initial commit.
290 Copyright (C) 2012-2017 Free Software Foundation, Inc.
292 Copying and distribution of this file, with or without modification,
293 are permitted in any medium without royalty provided the copyright
294 notice and this notice are preserved.