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