]> git.ipfire.org Git - thirdparty/gcc.git/blame - libatomic/ChangeLog
Daily bump.
[thirdparty/gcc.git] / libatomic / ChangeLog
CommitLineData
ab332cd7
GA
12022-10-11 Olivier Hainque <hainque@adacore.com>
2 Olivier Hainque <hainque@adacore.com>
3
4 * configure: Regenerate.
5
3de9fb32
GA
62022-08-30 Martin Liska <mliska@suse.cz>
7
8 * testsuite/Makefile.in: Regenerate.
9
5f17badb
GA
102022-08-08 Tamar Christina <tamar.christina@arm.com>
11
12 PR target/102218
13 * config/arm/host-config.h (pre_seq_barrier, post_seq_barrier,
14 pre_post_seq_barrier): Require barrier on __ATOMIC_SEQ_CST.
15
162022-08-08 Tamar Christina <tamar.christina@arm.com>
17
18 PR target/102218
19 * config/aarch64/aarch64-config.h: New file.
20 * config/aarch64/host-config.h: New file.
21
b168441c
GA
222022-06-02 David Malcolm <dmalcolm@redhat.com>
23
24 * testsuite/lib/libatomic.exp: Add load_gcc_lib of scansarif.exp.
25
6fc4a993
GA
262022-03-24 Tom de Vries <tdevries@suse.de>
27
28 PR target/105011
29 * tas_n.c (libat_test_and_set): Fix return value.
30
e9ea3016
GA
312022-03-17 Jakub Jelinek <jakub@redhat.com>
32
33 PR target/104688
34 * Makefile.am (IFUNC_OPTIONS): Change on x86_64 to -mcx16 -mcx16.
35 (libatomic_la_LIBADD): Add $(addsuffix _16_2_.lo,$(SIZEOBJS)) for
36 x86_64.
37 * Makefile.in: Regenerated.
38 * config/x86/host-config.h (IFUNC_COND_1): For x86_64 define to
39 both AVX and CMPXCHG16B bits.
40 (IFUNC_COND_2): Define.
41 (IFUNC_NCOND): For x86_64 define to 2 * (N == 16).
42 (MAYBE_HAVE_ATOMIC_CAS_16, MAYBE_HAVE_ATOMIC_EXCHANGE_16,
43 MAYBE_HAVE_ATOMIC_LDST_16): Define to IFUNC_COND_2 rather than
44 IFUNC_COND_1.
45 (HAVE_ATOMIC_CAS_16): Redefine to 1 whenever IFUNC_ALT != 0.
46 (HAVE_ATOMIC_LDST_16): Redefine to 1 whenever IFUNC_ALT == 1.
47 (atomic_compare_exchange_n): Define whenever IFUNC_ALT != 0
48 on x86_64 for N == 16.
49 (__atomic_load_n, __atomic_store_n): Redefine whenever IFUNC_ALT == 1
50 on x86_64 for N == 16.
51 (atomic_load_n, atomic_store_n): New functions.
52 * config/x86/init.c (__libat_feat1_init): On x86_64 clear bit_AVX
53 if CPU vendor is not Intel.
54
682ede39
GA
552022-02-03 David Seifert <soap@gentoo.org>
56 Jakub Jelinek <jakub@redhat.com>
57
58 * configure.ac: Support --disable-werror.
59 * configure: Regenerate.
60
1bb52662
GA
612022-01-31 Martin Liska <mliska@suse.cz>
62
63 * acinclude.m4: Detect *_ld_is_mold and use it.
64 * configure: Regenerate.
65
bb99171b
GA
662022-01-24 Martin Liska <mliska@suse.cz>
67
68 * acinclude.m4: Remove duplicate
69 LIBAT_CHECK_LINKER_FEATURES.
70 * configure: Regenerate.
71
419c6c68
GA
722021-07-21 Martin Sebor <msebor@redhat.com>
73
74 PR bootstrap/101379
75 * config/linux/arm/host-config.h (__kernel_helper_version): New
76 function. Adjust shadow macro.
77
2f7f0d32
GA
782021-01-15 Jakub Jelinek <jakub@redhat.com>
79
80 PR target/70454
81 * configure.tgt: For i?86 and x86_64 determine if -march=i486 needs to
82 be added through preprocessor check on
83 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4. Determine if try_ifunc is needed
84 based on preprocessor check on __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16
85 or __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8.
86
651b8a50
GA
872021-01-05 Samuel Thibault <samuel.thibault@ens-lyon.org>
88
89 * configure: Re-generate.
90
6e1edf48
GA
912020-12-05 Iain Sandoe <iain@sandoe.co.uk>
92
93 PR target/97865
94 * configure: Regenerate.
95
a9625c50
GA
962020-11-29 John David Anglin <danglin@gcc.gnu.org>
97
98 * configure: Regenerate.
99
2baa36d4
GA
1002020-10-11 Clement Chigot <clement.chigot@atos.net>
101
102 * config/t-aix: Delete and recreate libatomic before creating
103 FAT library.
104
4383c595
GA
1052020-09-27 Clement Chigot <clement.chigot@atos.net>
106
107 * config/t-aix: Use $(AR) without -X32_64.
108
ac35c090
GA
1092020-09-11 Tom de Vries <tdevries@suse.de>
110
111 PR target/96898
112 * configure.tgt: Add nvptx.
113 * libatomic_i.h (MASK_8, INVERT_MASK_8): New macro definition.
114 * config/nvptx/host-config.h: New file.
115 * config/nvptx/lock.c: New file.
116
a995c40d
GA
1172020-09-07 Tom de Vries <tdevries@suse.de>
118
119 * testsuite/libatomic.c/atomic-generic.c: Include string.h.
120
8ca07a30
GA
1212020-07-14 David Edelsohn <dje.gcc@gmail.com>
122
123 * config/t-aix: Set BITS from compiler cpp macro.
124
605a8f3b
GA
1252020-06-22 David Edelsohn <dje.gcc@gmail.com>
126
127 * Makefile.am: Use -include.
128 * Makefile.in: Regenerate.
129
f86e11a2
GA
1302020-06-21 David Edelsohn <dje.gcc@gmail.com>
131
132 * Makefile.am (tmake_file): Build and install AIX-style FAT libraries.
133 * Makefile.in: Regenerate.
134 * configure.ac (tmake_file): Substitute.
135 * configure: Regenerate.
136 * configure.tgt (powerpc-ibm-aix*): Define tmake_file.
137 * config/t-aix: New file.
138
4a9aa9de
GA
1392020-06-01 Uroš Bizjak <ubizjak@gmail.com>
140
141 * config/x86/fenv.c (struct fenv): Add __attribute__ ((gcc_struct)).
142
885ef72f
GA
1432020-05-29 H.J. Lu <hjl.tools@gmail.com>
144
145 PR bootstrap/95413
146 * configure: Regenerated.
147
4c1a5d8b
L
1482020-05-15 H.J. Lu <hongjiu.lu@intel.com>
149
150 PR bootstrap/95147
151 * configure: Regenerated.
152
8d286dd1
L
1532020-05-14 H.J. Lu <hongjiu.lu@intel.com>
154
155 * configure: Regenerated.
156
d3a1459c
UB
1572020-05-06 Uroš Bizjak <ubizjak@gmail.com>
158
159 * config/x86/fenv.c (__math_force_eval): Remove.
160 (__math_force_eval_div): New define.
161 (__atomic_deraiseexcept): Use __math_force_eval_div to use
162 generic division to generate INVALID, DIVZERO and INEXACT
163 exceptions.
164
afb9b710
UB
1652020-05-01 Uroš Bizjak <ubizjak@gmail.com>
166
167 * config/x86/fenv.c (__math_force_eval): New define.
d3a1459c 168 (__atomic_feraiseexcept): Use __math_force_eval to evaluate
afb9b710
UB
169 generic division to generate INVALID and DIVZERO exceptions.
170
df73e584
UB
1712020-04-19 Uroš Bizjak <ubizjak@gmail.com>
172
173 * config/x86/fenv.c (__atomic_feraiseexcept) [__SSE_MATH__]:
174 Remove unneeded assignments to volatile memory.
175
5ff06d76
MR
1762020-04-06 Maciej W. Rozycki <macro@wdc.com>
177
178 * configure.ac: Add testsuite/libatomic-site-extra.exp to output
179 files.
180 * configure: Regenerate.
181 * libatomic/testsuite/libatomic-site-extra.exp.in: New file.
182 * testsuite/Makefile.am (EXTRA_DEJAGNU_SITE_CONFIG): New
183 variable.
184 * testsuite/Makefile.in: Regenerate.
185
128ff73d
JJ
1862020-02-22 Jakub Jelinek <jakub@redhat.com>
187
188 PR other/55930
189 * Makefile.am (M_DEPS): Guard the empty definition with
190 @AMDEP_FALSE@ rather than @AMDEP_TRUE@.
191 * Makefile.in: Regenerated.
192
d6f420d9
RP
1932020-02-22 Richard Purdie <rpurdie@rpsys.net>
194
195 PR other/55930
196 * Makefile.am (M_DEPS): Honor -disable-dependency-tracking.
197 * Makefile.in: Regenerated.
198
e8e66971
MR
1992020-01-24 Maciej W. Rozycki <macro@wdc.com>
200
201 * configure.ac: Handle `--with-toolexeclibdir='.
202 * Makefile.in: Regenerate.
203 * aclocal.m4: Regenerate.
204 * configure: Regenerate.
205 * testsuite/Makefile.in: Regenerate.
206
8d9254fc
JJ
2072020-01-01 Jakub Jelinek <jakub@redhat.com>
208
209 Update copyright years.
210
e9085da5
MR
2112019-09-27 Maciej W. Rozycki <macro@wdc.com>
212
213 * configure: Regenerate.
214
b1e21e5a
CL
2152019-09-10 Christophe Lyon <christophe.lyon@st.com>
216
217 * configure.tgt: Handle arm*-*-uclinux*.
218 * configure: Regenerate.
219
c6c2d1bc
CLT
2202019-09-03 Chung-Lin Tang <cltang@codesourcery.com>
221
222 PR other/79543
223 * acinclude.m4 (LIBAT_CHECK_LINKER_FEATURES): Fix GNU ld --version
224 scanning to conform to the GNU Coding Standards.
225 * configure: Regenerate.
226
b27c1082
MT
2272019-06-14 Matt Thomas <matt@3am-software.com>
228 Matthew Green <mrg@eterna.com.au>
229 Nick Hudson <skrll@netbsd.org>
230 Maya Rashish <coypu@sdf.org>
231
232 * configure.tgt (arm*): Handle NetBSD in the same way as FreeBSD.
233
a5544970
JJ
2342019-01-01 Jakub Jelinek <jakub@redhat.com>
235
236 Update copyright years.
237
22e05272
JM
2382018-10-31 Joseph Myers <joseph@codesourcery.com>
239
240 PR bootstrap/82856
241 * Makefile.am: Include multilib.am.
242 * acinclude.m4: Use AC_LANG_SOURCE.
243 * configure.ac: Remove AC_PREREQ.
244 * testsuite/Makefile.am (RUNTEST): Remove quotes.
245 * Makefile.in, aclocal.m4, configure, testsuite/Makefile.in:
246 Regenerate.
247
9b2e34ef
CL
2482018-06-21 Christophe Lyon <christophe.lyon@linaro.org>
249
250 * config/arm/arm-config.h (__ARM_ARCH__): Remove definitions, use
251 __ARM_ARCH instead. Use __ARM_FEATURE_LDREX to define HAVE_STREX
252 and HAVE_STREXBHD
253
cb3c90cc
FW
2542018-05-23 Florian Weimer <fweimer@redhat.com>
255
256 PR libgcc/60790
257 x86: Do not assume ELF constructors run before IFUNC resolvers.
258 * config/x86/host-config.h (libat_feat1_ecx, libat_feat1_edx):
259 Remove declarations.
260 (__libat_feat1, __libat_feat1_init): Declare.
261 (FEAT1_REGISTER): Define.
262 (load_feat1): New function.
263 (IFUNC_COND_1): Adjust.
264 * config/x86/init.c (libat_feat1_ecx, libat_feat1_edx)
265 (init_cpuid): Remove definitions.
266 (__libat_feat1): New variable.
267 (__libat_feat1_init): New function.
268
9220b511
TV
2692018-05-02 Tom de Vries <tom@codesourcery.com>
270
271 PR testsuite/85106
272 * testsuite/lib/libatomic.exp: Include scanltranstree.exp.
273
6c3c13c1
TV
2742018-05-02 Tom de Vries <tom@codesourcery.com>
275
276 PR testsuite/85106
277 * testsuite/lib/libatomic.exp: Include scanwpaipa.exp.
278
7b47ecf2
L
2792018-04-24 H.J. Lu <hongjiu.lu@intel.com>
280
281 * configure: Regenerated.
282
a0e1df88
JJ
2832018-04-19 Jakub Jelinek <jakub@redhat.com>
284
285 * configure: Regenerated.
286
001ddaa8
DM
2872018-04-18 David Malcolm <dmalcolm@redhat.com>
288
289 PR jit/85384
290 * configure: Regenerate.
291
a4c6bd08
AK
2922018-03-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
293
294 * config/s390/exch_n.c: New file.
295 * configure.tgt: Add the config directory for s390.
296
14e335ed
IT
2972018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
298
299 PR target/84148
300 * configure: Regenerate.
301
85ec4feb
JJ
3022018-01-03 Jakub Jelinek <jakub@redhat.com>
303
304 Update copyright years.
305
9d0e85af
SE
3062017-12-14 Steve Ellcey <sellcey@cavium.com>
307
308 * Makefile.am (IFUNC_OPTIONS): Change aarch64
309 option from -march=armv8.1-a to -march=armv8-a+lse.
310 * configure.ac (*aarch64*): Check to see if
311 compiler understands -march=armv8-a+lse option.
312 * configure.tgt (*aarch64*): Only set try_ifunc
313 if compiler understands -march=armv8-a+lse option.
314 * Makefile.in: Regenerate.
315 * testsuite/Makefile.in: Regenerate.
316 * configure: Regenerate.
317 * aclocal.m4: Regenerate.
318
141abc6f
SE
3192017-12-04 Steve Ellcey <sellcey@cavium.com>
320
321 * Makefile.am (ARCH_AARCH64_LINUX): Add IFUNC_OPTIONS and
322 libatomic_la_LIBADD.
323 * config/linux/aarch64/host-config.h: New file.
324 * configure.ac (IFUNC_RESOLVER_ARGS): Define.
325 (ARCH_AARCH64_LINUX): New conditional for IFUNC builds.
326 * configure.tgt (aarch64): Set ARCH and try_ifunc.
327 (aarch64*-*-linux*) Update config_path.
328 (aarch64*-*-linux*) Set IFUNC_RESOLVER_ARGS.
329 * libatomic_i.h (GEN_SELECTOR): Add IFUNC_RESOLVER_ARGS argument.
330 * Makefile.in: Regenerate.
331 * auto-config.h.in: Regenerate.
332 * configure: Regenerate.
333
efc643e9
IT
3342017-11-17 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
335
336 * configure.ac: Set CET_FLAGS, update XCFLAGS.
337 * acinclude.m4: Add cet.m4 and enable.m4.
338 * configure: Regenerate.
339 * Makefile.in: Likewise.
340 * testsuite/Makefile.in: Likewise.
341
e64944ac
RE
3422017-10-20 Richard Earnshaw <rearnsha@arm.com>
343
344 * Makefile.am: (IFUNC_OPTIONS): Set the architecture to
345 -march=armv7-a+fp on Linux/Arm.
346 * Makefile.in: Regenerated.
347
bc437a56
MS
3482017-10-02 Martin Sebor <msebor@redhat.com>
349
350 PR c/81854
351 * acinclude.m4 (LIBAT_CHECK_IFUNC): Have ifunc resolver return
352 a function pointer rather than void* to avoid GCC 8 warnings.
353 * configure: Regenerate.
354 * libatomic_i.h: Declare ifunc resolvers to return function
355 pointers rather than void*.
356
62ffe920
RO
3572017-05-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
358
359 * testsuite/lib/libatomic.exp: Load scanlang.exp.
360
b906c007
PD
3612017-02-06 Palmer Dabbelt <palmer@dabbelt.com>
362
363 * configure.tgt: Add RISC-V tuple.
364
969a32ce 3652017-02-01 Richard Henderson <rth@redhat.com>
92a285c1 366 Torvald Riegel <triegel@redhat.com>
969a32ce
TR
367
368 * acinclude.m4: Add #define FAST_ATOMIC_LDST_*.
369 * auto-config.h.in: Regenerate.
370 * config/x86/host-config.h (FAST_ATOMIC_LDST_16): Define to 0.
371 (atomic_compare_exchange_n): New.
372 * glfree.c (EXACT, LARGER): Change condition and add comments.
373
87c45ec7
SN
3742017-01-30 Szabolcs Nagy <szabolcs.nagy@arm.com>
375
376 PR target/78945
377 * config/arm/exch_n.c (libat_exchange): Check __ARM_FEATURE_SIMD32.
378
73aa401e
JJ
3792017-01-21 Jakub Jelinek <jakub@redhat.com>
380
381 PR other/79046
382 * testsuite/Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead
383 of cat to get version from BASE-VER file.
384 * testsuite/Makefile.in: Regenerated.
385
3c36aa6b
JJ
3862017-01-17 Jakub Jelinek <jakub@redhat.com>
387
388 PR other/79046
389 * configure.ac: Add GCC_BASE_VER.
390 * Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
391 get version from BASE-VER file.
392 * testsuite/Makefile.in: Regenerated.
393 * configure: Regenerated.
394 * Makefile.in: Regenerated.
395
cbe34bb5
JJ
3962017-01-01 Jakub Jelinek <jakub@redhat.com>
397
398 Update copyright years.
399
84c1b9d3
MK
4002016-11-15 Matthias Klose <doko@ubuntu.com>
401
402 * configure: Regenerate.
403
c47194d2
SH
4042016-04-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
405
406 * configure.tgt (configure_tgt_pre_target_cpu_XCFLAGS): New variable.
407 (*-*-rtems*): New supported target.
408 * config/rtems/host-config.h: New file.
409 * config/rtems/lock.c: Likewise.
410
3dd7e092
L
4112016-04-25 H.J. Lu <hongjiu.lu@intel.com>
412
413 PR target/70454
414 * configure.tgt (XCFLAGS): Revert the last change.
415
9023fd9e
L
4162016-04-20 H.J. Lu <hongjiu.lu@intel.com>
417
418 PR target/70454
419 * configure.tgt (XCFLAGS): Don't add -march=i486 to compile
420 32-bit x86 target library on x86-64.
421
7c961392
SN
4222016-01-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
423
424 PR other/67627
425 * Makefile.am (all-multi): Add dependency.
426 * Makefile.in: Regenerate.
427
818ab71a
JJ
4282016-01-04 Jakub Jelinek <jakub@redhat.com>
429
430 Update copyright years.
431
c29c36ad
JM
4322015-11-18 Joseph Myers <joseph@codesourcery.com>
433
434 PR c/65083
435 * fence.c, flag.c: New files.
436 * Makefile.am (libatomic_la_SOURCES): Add fence.c and flag.c.
437 * Makefile.in: Regenerate.
438 * configure.ac (libtool_VERSION): Change to 3:0:2.
439 * configure: Regenerate.
440 * libatomic.map (LIBATOMIC_1.2): New symbol version.
441
9e531d37
DM
4422015-10-09 David Malcolm <dmalcolm@redhat.com>
443
444 * testsuite/lib/libatomic.exp: Load multiline.exp before
445 prune.exp, using load_gcc_lib.
446
b6735e76
JM
4472015-07-14 John Marino <gnugcc@marino.st>
448
449 * configure.tgt: Add *-*-dragonfly to supported targets.
450
122a5d60
AW
4512015-01-21 Andrew Waterman <waterman@cs.berkeley.edu>
452
453 * fop_n.c (libat_fetch_op): Align address to word boundary.
454 (libat_op_fetch): Likewise.
455
fe23ff4b
IV
4562015-01-16 Ilya Verbin <ilya.verbin@intel.com>
457
458 PR testsuite/64605
459 * testsuite/lib/libatomic.exp: Do not load gcc-dg.exp.
460 * testsuite/libatomic.c/c.exp: Load gcc-dg.exp.
461
82a19768
AT
4622015-01-09 Andreas Tobler <andreast@gcc.gnu.org>
463
464 * configure.tgt: Exclude arm*-*-freebsd* from try_ifunc.
465
5624e564
JJ
4662015-01-05 Jakub Jelinek <jakub@redhat.com>
467
468 Update copyright years.
469
69aef6dc
KT
4702014-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
471
472 * testsuite/lib/libatomic.exp: Load target-utils.exp
473
a699d672
L
4742014-11-21 H.J. Lu <hongjiu.lu@intel.com>
475
476 PR bootstrap/63784
477 * configure: Regenerated.
478
ca3d99a6
AW
4792014-11-13 Andrew Waterman <waterman@cs.berkeley.edu>
480
481 * cas_n.c (libat_compare_exchange): Add missing cast.
482
ebf6d33b
FXC
4832014-11-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
484
485 PR target/63610
486 * configure: Regenerate.
487
6fe8c024
KT
4882014-08-19 Yaakov Selkowitz <yselkowi@redhat.com>
489
490 * configure.tgt: Add cygwin to supported targets.
491
4922014-07-18 Uros Bizjak <ubizjak@gmail.com>
537b5312
UB
493
494 * configure.tgt (alpha*): Add -mfp-trap-mode=sui to XCFLAGS.
495
dc3368d0
KT
4962014-06-17 Kai Tietz <ktietz@redhat.com>
497
498 * Makefile.am (libatomic_la_LDFLAGS): Add lt_host_flags.
499 * configure.ac (ACX_LT_HOST_FLAGS): New.
500 (target_thread_file): New.
501 * configure.tgt (mingw): Add mingw support.
502 * config/mingw/host-config.h: New file.
503 * config/mingw/lock.c: Likewise.
504 * Makefile.in: Regenerated.
505 * configure: Likewise.
506 * aclocal.m4: Likewise.
507 * testsuite/Makefile.in: Likewise.
508
672ce939
RH
5092014-02-20 Richard Henderson <rth@redhat.com>
510
511 PR c++/60272
512 * cas_n.c (libat_compare_exchange): Conditionalize on failure
513 the store back to EPTR.
514
3e6a2e37
RS
5152014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
516
517 Update copyright years
518
8b02e720
UB
5192013-12-09 Uros Bizjak <ubizjak@gmail.com>
520
521 * config/x86/fenv.c (__atomic_feraiseexcept): Emit SSE
1f71a3c3 522 instructions when __SSE_MATH__ is defined.
8b02e720 523
a2ca7c8c
JM
5242013-11-18 Joseph Myers <joseph@codesourcery.com>
525
526 * testsuite/libatomic.c/atomic-compare-exchange-1.c,
527 testsuite/libatomic.c/atomic-compare-exchange-2.c,
528 testsuite/libatomic.c/atomic-compare-exchange-3.c,
529 testsuite/libatomic.c/atomic-compare-exchange-4.c,
530 testsuite/libatomic.c/atomic-compare-exchange-5.c,
531 testsuite/libatomic.c/atomic-exchange-1.c,
532 testsuite/libatomic.c/atomic-exchange-2.c,
533 testsuite/libatomic.c/atomic-exchange-3.c,
534 testsuite/libatomic.c/atomic-exchange-4.c,
535 testsuite/libatomic.c/atomic-exchange-5.c,
536 testsuite/libatomic.c/atomic-generic.c,
537 testsuite/libatomic.c/atomic-load-1.c,
538 testsuite/libatomic.c/atomic-load-2.c,
539 testsuite/libatomic.c/atomic-load-3.c,
540 testsuite/libatomic.c/atomic-load-4.c,
541 testsuite/libatomic.c/atomic-load-5.c,
542 testsuite/libatomic.c/atomic-op-1.c,
543 testsuite/libatomic.c/atomic-op-2.c,
544 testsuite/libatomic.c/atomic-op-3.c,
545 testsuite/libatomic.c/atomic-op-4.c,
546 testsuite/libatomic.c/atomic-op-5.c,
547 testsuite/libatomic.c/atomic-store-1.c,
548 testsuite/libatomic.c/atomic-store-2.c,
549 testsuite/libatomic.c/atomic-store-3.c,
550 testsuite/libatomic.c/atomic-store-4.c,
551 testsuite/libatomic.c/atomic-store-5.c: Declare main as returning
552 int. Do not require built-in sync support or add target-specific
553 options.
554 * testsuite/libatomic.c/atomic-exchange-1.c,
555 testsuite/libatomic.c/atomic-exchange-2.c,
556 testsuite/libatomic.c/atomic-exchange-3.c,
557 testsuite/libatomic.c/atomic-exchange-4.c,
558 testsuite/libatomic.c/atomic-exchange-5.c: Separate increments of
559 count from expression using value of count.
560
6fbf9877
UB
5612013-11-10 Uros Bizjak <ubizjak@gmail.com>
562
563 * config/x86/fenv.c: New file.
564
267bac10
JM
5652013-11-07 Joseph Myers <joseph@codesourcery.com>
566
567 * fenv.c: New file.
568 * libatomic.map (LIBATOMIC_1.1): New symbol version. Include
569 __atomic_feraiseexcept.
570 * configure.ac (libtool_VERSION): Change to 2:0:1.
571 (fenv.h): Test for header.
572 * Makefile.am (libatomic_la_SOURCES): Add fenv.c.
573 * Makefile.in, auto-config.h.in, configure: Regenerate.
574
a115cf9c
MHD
5752013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
576
577 * libatomic/configure.tgt (aarch64*): Remove code preventing
578 build.
579
3cbe17f7
AM
5802013-09-20 Alan Modra <amodra@gmail.com>
581
582 * configure: Regenerate.
583
69b2c423
RS
5842013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
585
586 Update copyright years.
587
36749a1f
ILT
5882012-12-18 Ian Lance Taylor <iant@google.com>
589
590 PR go/55201
591 * Makefile.am (noinst_LTLIBRARIES): Define new make variable.
592 (libatomic_convenience_la_SOURCES): Likewise.
593 (libatomic_convenience_la_LIBADD): Likewise.
594 * Makefile.in: Rebuild.
595 * testsuite/Makefile.in: Rebuild.
596
408d2995
MS
5972012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
598
599 * config/arm/arm-config.h (__ARM_ARCH_8A__): New.
600
5eb4cb47
MK
6012012-11-21 Matthias Klose <doko@ubuntu.com>
602
603 * configure.tgt (i[3456]86): Handle -mx32 like -m64.
604
b9efc877
TS
6052012-11-04 Thomas Schwinge <thomas@codesourcery.com>
606
40448151
TS
607 * acinclude.m4 (LIBAT_CHECK_IFUNC): Clarify message.
608 * configure: Regenerate.
609
b9efc877
TS
610 * configure: Regenerate.
611
34f8442e
SN
6122012-10-23 Sofiane Naci <sofiane.naci@arm.com>
613
614 Mark libatomic unsupported in AArch64.
615
616 * configure.tgt: Mark libatomic unsupported.
617
c0758df9
JJ
6182012-09-20 Jakub Jelinek <jakub@redhat.com>
619
620 PR other/43620
621 * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
622 * configure: Regenerate.
623 * Makefile.in: Regenerate.
624
00c2f0ef
DE
6252012-09-14 David Edelsohn <dje.gcc@gmail.com>
626
627 * configure: Regenerated.
628
91734423
JDA
6292012-05-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
630
631 PR other/53231
632 * tas_n.c (libat_test_and_set): Correct return. Remove unused variable.
633
e6d5f8c9
L
6342012-05-16 H.J. Lu <hongjiu.lu@intel.com>
635
636 * configure: Regenerated.
637
aaea76b3
RO
6382012-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
639
640 PR other/53284
641 * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Add -O0 -S to CFLAGS
642 instead of overriding.
643 * configure: Regenerate.
644
527eeee5
RO
6452012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
646
647 * Makefile.am (libatomic.map-sun): Handle objects in
648 libatomic_la_LIBADD.
649 * aclocal.m4: Regenerate.
650 * Makefile.in: Regenerate.
651
e9885be5
RO
6522012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
653
654 * configure.ac: Add $XPCFLAGS to CFLAGS, not $XCFLAGS.
655 * configure: Regenerate.
656
0fe5522f
RH
6572012-05-03 Richard Henderson <rth@redhat.com>
658
fa3cd3c3 659 * configure.ac (AM_MAINTAINER_MODE): New.
0fe5522f
RH
660 * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Handle compilation
661 failure in gcc_no_link path.
fa3cd3c3 662 * configure, aclocal.m4, Makefile.in: Rebuild.
0fe5522f 663
48310492
RH
6642012-05-01 Richard Henderson <rth@redhat.com>
665
666 * Initial commit.
818ab71a 667\f
877e3c2a 668Copyright (C) 2012-2022 Free Software Foundation, Inc.
818ab71a
JJ
669
670Copying and distribution of this file, with or without modification,
671are permitted in any medium without royalty provided the copyright
672notice and this notice are preserved.