145
|
1 2020-01-24 Maciej W. Rozycki <macro@wdc.com>
|
|
2
|
|
3 * configure.ac: Handle `--with-toolexeclibdir='.
|
|
4 * Makefile.in: Regenerate.
|
|
5 * aclocal.m4: Regenerate.
|
|
6 * configure: Regenerate.
|
|
7 * testsuite/Makefile.in: Regenerate.
|
|
8
|
|
9 2020-01-01 Jakub Jelinek <jakub@redhat.com>
|
|
10
|
|
11 Update copyright years.
|
|
12
|
|
13 2019-09-27 Maciej W. Rozycki <macro@wdc.com>
|
|
14
|
|
15 * configure: Regenerate.
|
|
16
|
|
17 2019-09-10 Christophe Lyon <christophe.lyon@st.com>
|
|
18
|
|
19 * configure.tgt: Handle arm*-*-uclinux*.
|
|
20 * configure: Regenerate.
|
|
21
|
|
22 2019-09-03 Chung-Lin Tang <cltang@codesourcery.com>
|
|
23
|
|
24 PR other/79543
|
|
25 * acinclude.m4 (LIBAT_CHECK_LINKER_FEATURES): Fix GNU ld --version
|
|
26 scanning to conform to the GNU Coding Standards.
|
|
27 * configure: Regenerate.
|
|
28
|
|
29 2019-06-14 Matt Thomas <matt@3am-software.com>
|
|
30 Matthew Green <mrg@eterna.com.au>
|
|
31 Nick Hudson <skrll@netbsd.org>
|
|
32 Maya Rashish <coypu@sdf.org>
|
|
33
|
|
34 * configure.tgt (arm*): Handle NetBSD in the same way as FreeBSD.
|
|
35
|
|
36 2019-01-01 Jakub Jelinek <jakub@redhat.com>
|
|
37
|
|
38 Update copyright years.
|
|
39
|
|
40 2018-10-31 Joseph Myers <joseph@codesourcery.com>
|
|
41
|
|
42 PR bootstrap/82856
|
|
43 * Makefile.am: Include multilib.am.
|
|
44 * acinclude.m4: Use AC_LANG_SOURCE.
|
|
45 * configure.ac: Remove AC_PREREQ.
|
|
46 * testsuite/Makefile.am (RUNTEST): Remove quotes.
|
|
47 * Makefile.in, aclocal.m4, configure, testsuite/Makefile.in:
|
|
48 Regenerate.
|
|
49
|
131
|
50 2018-06-21 Christophe Lyon <christophe.lyon@linaro.org>
|
|
51
|
|
52 * config/arm/arm-config.h (__ARM_ARCH__): Remove definitions, use
|
|
53 __ARM_ARCH instead. Use __ARM_FEATURE_LDREX to define HAVE_STREX
|
|
54 and HAVE_STREXBHD
|
|
55
|
|
56 2018-05-23 Florian Weimer <fweimer@redhat.com>
|
|
57
|
|
58 PR libgcc/60790
|
|
59 x86: Do not assume ELF constructors run before IFUNC resolvers.
|
|
60 * config/x86/host-config.h (libat_feat1_ecx, libat_feat1_edx):
|
|
61 Remove declarations.
|
|
62 (__libat_feat1, __libat_feat1_init): Declare.
|
|
63 (FEAT1_REGISTER): Define.
|
|
64 (load_feat1): New function.
|
|
65 (IFUNC_COND_1): Adjust.
|
|
66 * config/x86/init.c (libat_feat1_ecx, libat_feat1_edx)
|
|
67 (init_cpuid): Remove definitions.
|
|
68 (__libat_feat1): New variable.
|
|
69 (__libat_feat1_init): New function.
|
|
70
|
|
71 2018-05-02 Tom de Vries <tom@codesourcery.com>
|
|
72
|
|
73 PR testsuite/85106
|
|
74 * testsuite/lib/libatomic.exp: Include scanltranstree.exp.
|
|
75
|
|
76 2018-05-02 Tom de Vries <tom@codesourcery.com>
|
|
77
|
|
78 PR testsuite/85106
|
|
79 * testsuite/lib/libatomic.exp: Include scanwpaipa.exp.
|
|
80
|
|
81 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
|
|
82
|
|
83 * configure: Regenerated.
|
|
84
|
|
85 2018-04-19 Jakub Jelinek <jakub@redhat.com>
|
|
86
|
|
87 * configure: Regenerated.
|
|
88
|
|
89 2018-04-18 David Malcolm <dmalcolm@redhat.com>
|
|
90
|
|
91 PR jit/85384
|
|
92 * configure: Regenerate.
|
|
93
|
|
94 2018-03-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
|
|
95
|
|
96 * config/s390/exch_n.c: New file.
|
|
97 * configure.tgt: Add the config directory for s390.
|
|
98
|
|
99 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
|
|
100
|
|
101 PR target/84148
|
|
102 * configure: Regenerate.
|
|
103
|
|
104 2018-01-03 Jakub Jelinek <jakub@redhat.com>
|
|
105
|
|
106 Update copyright years.
|
|
107
|
|
108 2017-12-14 Steve Ellcey <sellcey@cavium.com>
|
|
109
|
|
110 * Makefile.am (IFUNC_OPTIONS): Change aarch64
|
|
111 option from -march=armv8.1-a to -march=armv8-a+lse.
|
|
112 * configure.ac (*aarch64*): Check to see if
|
|
113 compiler understands -march=armv8-a+lse option.
|
|
114 * configure.tgt (*aarch64*): Only set try_ifunc
|
|
115 if compiler understands -march=armv8-a+lse option.
|
|
116 * Makefile.in: Regenerate.
|
|
117 * testsuite/Makefile.in: Regenerate.
|
|
118 * configure: Regenerate.
|
|
119 * aclocal.m4: Regenerate.
|
|
120
|
|
121 2017-12-04 Steve Ellcey <sellcey@cavium.com>
|
|
122
|
|
123 * Makefile.am (ARCH_AARCH64_LINUX): Add IFUNC_OPTIONS and
|
|
124 libatomic_la_LIBADD.
|
|
125 * config/linux/aarch64/host-config.h: New file.
|
|
126 * configure.ac (IFUNC_RESOLVER_ARGS): Define.
|
|
127 (ARCH_AARCH64_LINUX): New conditional for IFUNC builds.
|
|
128 * configure.tgt (aarch64): Set ARCH and try_ifunc.
|
|
129 (aarch64*-*-linux*) Update config_path.
|
|
130 (aarch64*-*-linux*) Set IFUNC_RESOLVER_ARGS.
|
|
131 * libatomic_i.h (GEN_SELECTOR): Add IFUNC_RESOLVER_ARGS argument.
|
|
132 * Makefile.in: Regenerate.
|
|
133 * auto-config.h.in: Regenerate.
|
|
134 * configure: Regenerate.
|
|
135
|
|
136 2017-11-17 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
|
|
137
|
|
138 * configure.ac: Set CET_FLAGS, update XCFLAGS.
|
|
139 * acinclude.m4: Add cet.m4 and enable.m4.
|
|
140 * configure: Regenerate.
|
|
141 * Makefile.in: Likewise.
|
|
142 * testsuite/Makefile.in: Likewise.
|
|
143
|
111
|
144 2017-10-20 Richard Earnshaw <rearnsha@arm.com>
|
|
145
|
|
146 * Makefile.am: (IFUNC_OPTIONS): Set the architecture to
|
|
147 -march=armv7-a+fp on Linux/Arm.
|
|
148 * Makefile.in: Regenerated.
|
|
149
|
|
150 2017-10-02 Martin Sebor <msebor@redhat.com>
|
|
151
|
|
152 PR c/81854
|
|
153 * acinclude.m4 (LIBAT_CHECK_IFUNC): Have ifunc resolver return
|
|
154 a function pointer rather than void* to avoid GCC 8 warnings.
|
|
155 * configure: Regenerate.
|
|
156 * libatomic_i.h: Declare ifunc resolvers to return function
|
|
157 pointers rather than void*.
|
|
158
|
|
159 2017-05-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
160
|
|
161 * testsuite/lib/libatomic.exp: Load scanlang.exp.
|
|
162
|
|
163 2017-02-06 Palmer Dabbelt <palmer@dabbelt.com>
|
|
164
|
|
165 * configure.tgt: Add RISC-V tuple.
|
|
166
|
|
167 2017-02-01 Richard Henderson <rth@redhat.com>
|
131
|
168 Torvald Riegel <triegel@redhat.com>
|
111
|
169
|
|
170 * acinclude.m4: Add #define FAST_ATOMIC_LDST_*.
|
|
171 * auto-config.h.in: Regenerate.
|
|
172 * config/x86/host-config.h (FAST_ATOMIC_LDST_16): Define to 0.
|
|
173 (atomic_compare_exchange_n): New.
|
|
174 * glfree.c (EXACT, LARGER): Change condition and add comments.
|
|
175
|
|
176 2017-01-30 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
|
177
|
|
178 PR target/78945
|
|
179 * config/arm/exch_n.c (libat_exchange): Check __ARM_FEATURE_SIMD32.
|
|
180
|
|
181 2017-01-21 Jakub Jelinek <jakub@redhat.com>
|
|
182
|
|
183 PR other/79046
|
|
184 * testsuite/Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead
|
|
185 of cat to get version from BASE-VER file.
|
|
186 * testsuite/Makefile.in: Regenerated.
|
|
187
|
|
188 2017-01-17 Jakub Jelinek <jakub@redhat.com>
|
|
189
|
|
190 PR other/79046
|
|
191 * configure.ac: Add GCC_BASE_VER.
|
|
192 * Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
|
|
193 get version from BASE-VER file.
|
|
194 * testsuite/Makefile.in: Regenerated.
|
|
195 * configure: Regenerated.
|
|
196 * Makefile.in: Regenerated.
|
|
197
|
|
198 2017-01-01 Jakub Jelinek <jakub@redhat.com>
|
|
199
|
|
200 Update copyright years.
|
|
201
|
|
202 2016-11-15 Matthias Klose <doko@ubuntu.com>
|
|
203
|
|
204 * configure: Regenerate.
|
|
205
|
|
206 2016-04-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
|
207
|
|
208 * configure.tgt (configure_tgt_pre_target_cpu_XCFLAGS): New variable.
|
|
209 (*-*-rtems*): New supported target.
|
|
210 * config/rtems/host-config.h: New file.
|
|
211 * config/rtems/lock.c: Likewise.
|
|
212
|
|
213 2016-04-25 H.J. Lu <hongjiu.lu@intel.com>
|
|
214
|
|
215 PR target/70454
|
|
216 * configure.tgt (XCFLAGS): Revert the last change.
|
|
217
|
|
218 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
|
|
219
|
|
220 PR target/70454
|
|
221 * configure.tgt (XCFLAGS): Don't add -march=i486 to compile
|
|
222 32-bit x86 target library on x86-64.
|
|
223
|
|
224 2016-01-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
|
225
|
|
226 PR other/67627
|
|
227 * Makefile.am (all-multi): Add dependency.
|
|
228 * Makefile.in: Regenerate.
|
|
229
|
|
230 2016-01-04 Jakub Jelinek <jakub@redhat.com>
|
|
231
|
|
232 Update copyright years.
|
|
233
|
|
234 2015-11-18 Joseph Myers <joseph@codesourcery.com>
|
|
235
|
|
236 PR c/65083
|
|
237 * fence.c, flag.c: New files.
|
|
238 * Makefile.am (libatomic_la_SOURCES): Add fence.c and flag.c.
|
|
239 * Makefile.in: Regenerate.
|
|
240 * configure.ac (libtool_VERSION): Change to 3:0:2.
|
|
241 * configure: Regenerate.
|
|
242 * libatomic.map (LIBATOMIC_1.2): New symbol version.
|
|
243
|
|
244 2015-10-09 David Malcolm <dmalcolm@redhat.com>
|
|
245
|
|
246 * testsuite/lib/libatomic.exp: Load multiline.exp before
|
|
247 prune.exp, using load_gcc_lib.
|
|
248
|
|
249 2015-07-14 John Marino <gnugcc@marino.st>
|
|
250
|
|
251 * configure.tgt: Add *-*-dragonfly to supported targets.
|
|
252
|
|
253 2015-01-21 Andrew Waterman <waterman@cs.berkeley.edu>
|
|
254
|
|
255 * fop_n.c (libat_fetch_op): Align address to word boundary.
|
|
256 (libat_op_fetch): Likewise.
|
|
257
|
|
258 2015-01-16 Ilya Verbin <ilya.verbin@intel.com>
|
|
259
|
|
260 PR testsuite/64605
|
|
261 * testsuite/lib/libatomic.exp: Do not load gcc-dg.exp.
|
|
262 * testsuite/libatomic.c/c.exp: Load gcc-dg.exp.
|
|
263
|
|
264 2015-01-09 Andreas Tobler <andreast@gcc.gnu.org>
|
|
265
|
|
266 * configure.tgt: Exclude arm*-*-freebsd* from try_ifunc.
|
|
267
|
|
268 2015-01-05 Jakub Jelinek <jakub@redhat.com>
|
|
269
|
|
270 Update copyright years.
|
|
271
|
|
272 2014-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
273
|
|
274 * testsuite/lib/libatomic.exp: Load target-utils.exp
|
|
275
|
|
276 2014-11-21 H.J. Lu <hongjiu.lu@intel.com>
|
|
277
|
|
278 PR bootstrap/63784
|
|
279 * configure: Regenerated.
|
|
280
|
|
281 2014-11-13 Andrew Waterman <waterman@cs.berkeley.edu>
|
|
282
|
|
283 * cas_n.c (libat_compare_exchange): Add missing cast.
|
|
284
|
|
285 2014-11-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
|
|
286
|
|
287 PR target/63610
|
|
288 * configure: Regenerate.
|
|
289
|
|
290 2014-08-19 Yaakov Selkowitz <yselkowi@redhat.com>
|
|
291
|
|
292 * configure.tgt: Add cygwin to supported targets.
|
|
293
|
|
294 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
|
|
295
|
|
296 * configure.tgt (alpha*): Add -mfp-trap-mode=sui to XCFLAGS.
|
|
297
|
|
298 2014-06-17 Kai Tietz <ktietz@redhat.com>
|
|
299
|
|
300 * Makefile.am (libatomic_la_LDFLAGS): Add lt_host_flags.
|
|
301 * configure.ac (ACX_LT_HOST_FLAGS): New.
|
|
302 (target_thread_file): New.
|
|
303 * configure.tgt (mingw): Add mingw support.
|
|
304 * config/mingw/host-config.h: New file.
|
|
305 * config/mingw/lock.c: Likewise.
|
|
306 * Makefile.in: Regenerated.
|
|
307 * configure: Likewise.
|
|
308 * aclocal.m4: Likewise.
|
|
309 * testsuite/Makefile.in: Likewise.
|
|
310
|
|
311 2014-02-20 Richard Henderson <rth@redhat.com>
|
|
312
|
|
313 PR c++/60272
|
|
314 * cas_n.c (libat_compare_exchange): Conditionalize on failure
|
|
315 the store back to EPTR.
|
|
316
|
|
317 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
|
|
318
|
|
319 Update copyright years
|
|
320
|
|
321 2013-12-09 Uros Bizjak <ubizjak@gmail.com>
|
|
322
|
|
323 * config/x86/fenv.c (__atomic_feraiseexcept): Emit SSE
|
|
324 instructions when __SSE_MATH__ is defined.
|
|
325
|
|
326 2013-11-18 Joseph Myers <joseph@codesourcery.com>
|
|
327
|
|
328 * testsuite/libatomic.c/atomic-compare-exchange-1.c,
|
|
329 testsuite/libatomic.c/atomic-compare-exchange-2.c,
|
|
330 testsuite/libatomic.c/atomic-compare-exchange-3.c,
|
|
331 testsuite/libatomic.c/atomic-compare-exchange-4.c,
|
|
332 testsuite/libatomic.c/atomic-compare-exchange-5.c,
|
|
333 testsuite/libatomic.c/atomic-exchange-1.c,
|
|
334 testsuite/libatomic.c/atomic-exchange-2.c,
|
|
335 testsuite/libatomic.c/atomic-exchange-3.c,
|
|
336 testsuite/libatomic.c/atomic-exchange-4.c,
|
|
337 testsuite/libatomic.c/atomic-exchange-5.c,
|
|
338 testsuite/libatomic.c/atomic-generic.c,
|
|
339 testsuite/libatomic.c/atomic-load-1.c,
|
|
340 testsuite/libatomic.c/atomic-load-2.c,
|
|
341 testsuite/libatomic.c/atomic-load-3.c,
|
|
342 testsuite/libatomic.c/atomic-load-4.c,
|
|
343 testsuite/libatomic.c/atomic-load-5.c,
|
|
344 testsuite/libatomic.c/atomic-op-1.c,
|
|
345 testsuite/libatomic.c/atomic-op-2.c,
|
|
346 testsuite/libatomic.c/atomic-op-3.c,
|
|
347 testsuite/libatomic.c/atomic-op-4.c,
|
|
348 testsuite/libatomic.c/atomic-op-5.c,
|
|
349 testsuite/libatomic.c/atomic-store-1.c,
|
|
350 testsuite/libatomic.c/atomic-store-2.c,
|
|
351 testsuite/libatomic.c/atomic-store-3.c,
|
|
352 testsuite/libatomic.c/atomic-store-4.c,
|
|
353 testsuite/libatomic.c/atomic-store-5.c: Declare main as returning
|
|
354 int. Do not require built-in sync support or add target-specific
|
|
355 options.
|
|
356 * testsuite/libatomic.c/atomic-exchange-1.c,
|
|
357 testsuite/libatomic.c/atomic-exchange-2.c,
|
|
358 testsuite/libatomic.c/atomic-exchange-3.c,
|
|
359 testsuite/libatomic.c/atomic-exchange-4.c,
|
|
360 testsuite/libatomic.c/atomic-exchange-5.c: Separate increments of
|
|
361 count from expression using value of count.
|
|
362
|
|
363 2013-11-10 Uros Bizjak <ubizjak@gmail.com>
|
|
364
|
|
365 * config/x86/fenv.c: New file.
|
|
366
|
|
367 2013-11-07 Joseph Myers <joseph@codesourcery.com>
|
|
368
|
|
369 * fenv.c: New file.
|
|
370 * libatomic.map (LIBATOMIC_1.1): New symbol version. Include
|
|
371 __atomic_feraiseexcept.
|
|
372 * configure.ac (libtool_VERSION): Change to 2:0:1.
|
|
373 (fenv.h): Test for header.
|
|
374 * Makefile.am (libatomic_la_SOURCES): Add fenv.c.
|
|
375 * Makefile.in, auto-config.h.in, configure: Regenerate.
|
|
376
|
|
377 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
|
|
378
|
|
379 * libatomic/configure.tgt (aarch64*): Remove code preventing
|
|
380 build.
|
|
381
|
|
382 2013-09-20 Alan Modra <amodra@gmail.com>
|
|
383
|
|
384 * configure: Regenerate.
|
|
385
|
|
386 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
|
|
387
|
|
388 Update copyright years.
|
|
389
|
|
390 2012-12-18 Ian Lance Taylor <iant@google.com>
|
|
391
|
|
392 PR go/55201
|
|
393 * Makefile.am (noinst_LTLIBRARIES): Define new make variable.
|
|
394 (libatomic_convenience_la_SOURCES): Likewise.
|
|
395 (libatomic_convenience_la_LIBADD): Likewise.
|
|
396 * Makefile.in: Rebuild.
|
|
397 * testsuite/Makefile.in: Rebuild.
|
|
398
|
|
399 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
|
|
400
|
|
401 * config/arm/arm-config.h (__ARM_ARCH_8A__): New.
|
|
402
|
|
403 2012-11-21 Matthias Klose <doko@ubuntu.com>
|
|
404
|
|
405 * configure.tgt (i[3456]86): Handle -mx32 like -m64.
|
|
406
|
|
407 2012-11-04 Thomas Schwinge <thomas@codesourcery.com>
|
|
408
|
|
409 * acinclude.m4 (LIBAT_CHECK_IFUNC): Clarify message.
|
|
410 * configure: Regenerate.
|
|
411
|
|
412 * configure: Regenerate.
|
|
413
|
|
414 2012-10-23 Sofiane Naci <sofiane.naci@arm.com>
|
|
415
|
|
416 Mark libatomic unsupported in AArch64.
|
|
417
|
|
418 * configure.tgt: Mark libatomic unsupported.
|
|
419
|
|
420 2012-09-20 Jakub Jelinek <jakub@redhat.com>
|
|
421
|
|
422 PR other/43620
|
|
423 * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
|
|
424 * configure: Regenerate.
|
|
425 * Makefile.in: Regenerate.
|
|
426
|
|
427 2012-09-14 David Edelsohn <dje.gcc@gmail.com>
|
|
428
|
|
429 * configure: Regenerated.
|
|
430
|
|
431 2012-05-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
|
432
|
|
433 PR other/53231
|
|
434 * tas_n.c (libat_test_and_set): Correct return. Remove unused variable.
|
|
435
|
|
436 2012-05-16 H.J. Lu <hongjiu.lu@intel.com>
|
|
437
|
|
438 * configure: Regenerated.
|
|
439
|
|
440 2012-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
441
|
|
442 PR other/53284
|
|
443 * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Add -O0 -S to CFLAGS
|
|
444 instead of overriding.
|
|
445 * configure: Regenerate.
|
|
446
|
|
447 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
448
|
|
449 * Makefile.am (libatomic.map-sun): Handle objects in
|
|
450 libatomic_la_LIBADD.
|
|
451 * aclocal.m4: Regenerate.
|
|
452 * Makefile.in: Regenerate.
|
|
453
|
|
454 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
|
455
|
|
456 * configure.ac: Add $XPCFLAGS to CFLAGS, not $XCFLAGS.
|
|
457 * configure: Regenerate.
|
|
458
|
|
459 2012-05-03 Richard Henderson <rth@redhat.com>
|
|
460
|
|
461 * configure.ac (AM_MAINTAINER_MODE): New.
|
|
462 * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Handle compilation
|
|
463 failure in gcc_no_link path.
|
|
464 * configure, aclocal.m4, Makefile.in: Rebuild.
|
|
465
|
|
466 2012-05-01 Richard Henderson <rth@redhat.com>
|
|
467
|
|
468 * Initial commit.
|
|
469
|
145
|
470 Copyright (C) 2012-2020 Free Software Foundation, Inc.
|
111
|
471
|
|
472 Copying and distribution of this file, with or without modification,
|
|
473 are permitted in any medium without royalty provided the copyright
|
|
474 notice and this notice are preserved.
|