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