]> git.ipfire.org Git - thirdparty/gcc.git/blob - libatomic/ChangeLog
f87859d3c517c58c1530a9ad56393e22325e8fdf
[thirdparty/gcc.git] / libatomic / ChangeLog
1 2017-01-21 Jakub Jelinek <jakub@redhat.com>
2
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.
7
8 2017-01-17 Jakub Jelinek <jakub@redhat.com>
9
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.
17
18 2017-01-01 Jakub Jelinek <jakub@redhat.com>
19
20 Update copyright years.
21
22 2016-11-15 Matthias Klose <doko@ubuntu.com>
23
24 * configure: Regenerate.
25
26 2016-04-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
27
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.
32
33 2016-04-25 H.J. Lu <hongjiu.lu@intel.com>
34
35 PR target/70454
36 * configure.tgt (XCFLAGS): Revert the last change.
37
38 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
39
40 PR target/70454
41 * configure.tgt (XCFLAGS): Don't add -march=i486 to compile
42 32-bit x86 target library on x86-64.
43
44 2016-01-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
45
46 PR other/67627
47 * Makefile.am (all-multi): Add dependency.
48 * Makefile.in: Regenerate.
49
50 2016-01-04 Jakub Jelinek <jakub@redhat.com>
51
52 Update copyright years.
53
54 2015-11-18 Joseph Myers <joseph@codesourcery.com>
55
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.
63
64 2015-10-09 David Malcolm <dmalcolm@redhat.com>
65
66 * testsuite/lib/libatomic.exp: Load multiline.exp before
67 prune.exp, using load_gcc_lib.
68
69 2015-07-14 John Marino <gnugcc@marino.st>
70
71 * configure.tgt: Add *-*-dragonfly to supported targets.
72
73 2015-01-21 Andrew Waterman <waterman@cs.berkeley.edu>
74
75 * fop_n.c (libat_fetch_op): Align address to word boundary.
76 (libat_op_fetch): Likewise.
77
78 2015-01-16 Ilya Verbin <ilya.verbin@intel.com>
79
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.
83
84 2015-01-09 Andreas Tobler <andreast@gcc.gnu.org>
85
86 * configure.tgt: Exclude arm*-*-freebsd* from try_ifunc.
87
88 2015-01-05 Jakub Jelinek <jakub@redhat.com>
89
90 Update copyright years.
91
92 2014-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
93
94 * testsuite/lib/libatomic.exp: Load target-utils.exp
95
96 2014-11-21 H.J. Lu <hongjiu.lu@intel.com>
97
98 PR bootstrap/63784
99 * configure: Regenerated.
100
101 2014-11-13 Andrew Waterman <waterman@cs.berkeley.edu>
102
103 * cas_n.c (libat_compare_exchange): Add missing cast.
104
105 2014-11-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
106
107 PR target/63610
108 * configure: Regenerate.
109
110 2014-08-19 Yaakov Selkowitz <yselkowi@redhat.com>
111
112 * configure.tgt: Add cygwin to supported targets.
113
114 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
115
116 * configure.tgt (alpha*): Add -mfp-trap-mode=sui to XCFLAGS.
117
118 2014-06-17 Kai Tietz <ktietz@redhat.com>
119
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.
130
131 2014-02-20 Richard Henderson <rth@redhat.com>
132
133 PR c++/60272
134 * cas_n.c (libat_compare_exchange): Conditionalize on failure
135 the store back to EPTR.
136
137 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
138
139 Update copyright years
140
141 2013-12-09 Uros Bizjak <ubizjak@gmail.com>
142
143 * config/x86/fenv.c (__atomic_feraiseexcept): Emit SSE
144 instructions when __SSE_MATH__ is defined.
145
146 2013-11-18 Joseph Myers <joseph@codesourcery.com>
147
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.
182
183 2013-11-10 Uros Bizjak <ubizjak@gmail.com>
184
185 * config/x86/fenv.c: New file.
186
187 2013-11-07 Joseph Myers <joseph@codesourcery.com>
188
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.
196
197 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
198
199 * libatomic/configure.tgt (aarch64*): Remove code preventing
200 build.
201
202 2013-09-20 Alan Modra <amodra@gmail.com>
203
204 * configure: Regenerate.
205
206 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
207
208 Update copyright years.
209
210 2012-12-18 Ian Lance Taylor <iant@google.com>
211
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.
218
219 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
220
221 * config/arm/arm-config.h (__ARM_ARCH_8A__): New.
222
223 2012-11-21 Matthias Klose <doko@ubuntu.com>
224
225 * configure.tgt (i[3456]86): Handle -mx32 like -m64.
226
227 2012-11-04 Thomas Schwinge <thomas@codesourcery.com>
228
229 * acinclude.m4 (LIBAT_CHECK_IFUNC): Clarify message.
230 * configure: Regenerate.
231
232 * configure: Regenerate.
233
234 2012-10-23 Sofiane Naci <sofiane.naci@arm.com>
235
236 Mark libatomic unsupported in AArch64.
237
238 * configure.tgt: Mark libatomic unsupported.
239
240 2012-09-20 Jakub Jelinek <jakub@redhat.com>
241
242 PR other/43620
243 * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
244 * configure: Regenerate.
245 * Makefile.in: Regenerate.
246
247 2012-09-14 David Edelsohn <dje.gcc@gmail.com>
248
249 * configure: Regenerated.
250
251 2012-05-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
252
253 PR other/53231
254 * tas_n.c (libat_test_and_set): Correct return. Remove unused variable.
255
256 2012-05-16 H.J. Lu <hongjiu.lu@intel.com>
257
258 * configure: Regenerated.
259
260 2012-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
261
262 PR other/53284
263 * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Add -O0 -S to CFLAGS
264 instead of overriding.
265 * configure: Regenerate.
266
267 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
268
269 * Makefile.am (libatomic.map-sun): Handle objects in
270 libatomic_la_LIBADD.
271 * aclocal.m4: Regenerate.
272 * Makefile.in: Regenerate.
273
274 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
275
276 * configure.ac: Add $XPCFLAGS to CFLAGS, not $XCFLAGS.
277 * configure: Regenerate.
278
279 2012-05-03 Richard Henderson <rth@redhat.com>
280
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.
285
286 2012-05-01 Richard Henderson <rth@redhat.com>
287
288 * Initial commit.
289 \f
290 Copyright (C) 2012-2017 Free Software Foundation, Inc.
291
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.