]> git.ipfire.org Git - thirdparty/gcc.git/blame - libatomic/ChangeLog
Update ChangeLog and version files for release
[thirdparty/gcc.git] / libatomic / ChangeLog
CommitLineData
8fc1a49c
RB
12023-05-08 Release Manager
2
3 * GCC 12.3.0 released.
4
aa1f923a
GA
52023-03-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
6
7 Backported from master:
8 2023-03-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
9
10 * config/s390/cas_n.c: New file.
11 * config/s390/load_n.c: New file.
12 * config/s390/store_n.c: New file.
13
b0896d69
GA
142022-11-20 Jakub Jelinek <jakub@redhat.com>
15
16 Backported from master:
17 2022-11-15 Jakub Jelinek <jakub@redhat.com>
18
19 PR target/104688
20 * config/x86/init.c (__libat_feat1_init): Don't clear
21 bit_AVX on AMD CPUs.
22
2ee5e430
RB
232022-08-19 Release Manager
24
25 * GCC 12.2.0 released.
26
1ea978e3
JJ
272022-05-06 Release Manager
28
29 * GCC 12.1.0 released.
30
6fc4a993
GA
312022-03-24 Tom de Vries <tdevries@suse.de>
32
33 PR target/105011
34 * tas_n.c (libat_test_and_set): Fix return value.
35
e9ea3016
GA
362022-03-17 Jakub Jelinek <jakub@redhat.com>
37
38 PR target/104688
39 * Makefile.am (IFUNC_OPTIONS): Change on x86_64 to -mcx16 -mcx16.
40 (libatomic_la_LIBADD): Add $(addsuffix _16_2_.lo,$(SIZEOBJS)) for
41 x86_64.
42 * Makefile.in: Regenerated.
43 * config/x86/host-config.h (IFUNC_COND_1): For x86_64 define to
44 both AVX and CMPXCHG16B bits.
45 (IFUNC_COND_2): Define.
46 (IFUNC_NCOND): For x86_64 define to 2 * (N == 16).
47 (MAYBE_HAVE_ATOMIC_CAS_16, MAYBE_HAVE_ATOMIC_EXCHANGE_16,
48 MAYBE_HAVE_ATOMIC_LDST_16): Define to IFUNC_COND_2 rather than
49 IFUNC_COND_1.
50 (HAVE_ATOMIC_CAS_16): Redefine to 1 whenever IFUNC_ALT != 0.
51 (HAVE_ATOMIC_LDST_16): Redefine to 1 whenever IFUNC_ALT == 1.
52 (atomic_compare_exchange_n): Define whenever IFUNC_ALT != 0
53 on x86_64 for N == 16.
54 (__atomic_load_n, __atomic_store_n): Redefine whenever IFUNC_ALT == 1
55 on x86_64 for N == 16.
56 (atomic_load_n, atomic_store_n): New functions.
57 * config/x86/init.c (__libat_feat1_init): On x86_64 clear bit_AVX
58 if CPU vendor is not Intel.
59
682ede39
GA
602022-02-03 David Seifert <soap@gentoo.org>
61 Jakub Jelinek <jakub@redhat.com>
62
63 * configure.ac: Support --disable-werror.
64 * configure: Regenerate.
65
1bb52662
GA
662022-01-31 Martin Liska <mliska@suse.cz>
67
68 * acinclude.m4: Detect *_ld_is_mold and use it.
69 * configure: Regenerate.
70
bb99171b
GA
712022-01-24 Martin Liska <mliska@suse.cz>
72
73 * acinclude.m4: Remove duplicate
74 LIBAT_CHECK_LINKER_FEATURES.
75 * configure: Regenerate.
76
419c6c68
GA
772021-07-21 Martin Sebor <msebor@redhat.com>
78
79 PR bootstrap/101379
80 * config/linux/arm/host-config.h (__kernel_helper_version): New
81 function. Adjust shadow macro.
82
2f7f0d32
GA
832021-01-15 Jakub Jelinek <jakub@redhat.com>
84
85 PR target/70454
86 * configure.tgt: For i?86 and x86_64 determine if -march=i486 needs to
87 be added through preprocessor check on
88 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4. Determine if try_ifunc is needed
89 based on preprocessor check on __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16
90 or __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8.
91
651b8a50
GA
922021-01-05 Samuel Thibault <samuel.thibault@ens-lyon.org>
93
94 * configure: Re-generate.
95
6e1edf48
GA
962020-12-05 Iain Sandoe <iain@sandoe.co.uk>
97
98 PR target/97865
99 * configure: Regenerate.
100
a9625c50
GA
1012020-11-29 John David Anglin <danglin@gcc.gnu.org>
102
103 * configure: Regenerate.
104
2baa36d4
GA
1052020-10-11 Clement Chigot <clement.chigot@atos.net>
106
107 * config/t-aix: Delete and recreate libatomic before creating
108 FAT library.
109
4383c595
GA
1102020-09-27 Clement Chigot <clement.chigot@atos.net>
111
112 * config/t-aix: Use $(AR) without -X32_64.
113
ac35c090
GA
1142020-09-11 Tom de Vries <tdevries@suse.de>
115
116 PR target/96898
117 * configure.tgt: Add nvptx.
118 * libatomic_i.h (MASK_8, INVERT_MASK_8): New macro definition.
119 * config/nvptx/host-config.h: New file.
120 * config/nvptx/lock.c: New file.
121
a995c40d
GA
1222020-09-07 Tom de Vries <tdevries@suse.de>
123
124 * testsuite/libatomic.c/atomic-generic.c: Include string.h.
125
8ca07a30
GA
1262020-07-14 David Edelsohn <dje.gcc@gmail.com>
127
128 * config/t-aix: Set BITS from compiler cpp macro.
129
605a8f3b
GA
1302020-06-22 David Edelsohn <dje.gcc@gmail.com>
131
132 * Makefile.am: Use -include.
133 * Makefile.in: Regenerate.
134
f86e11a2
GA
1352020-06-21 David Edelsohn <dje.gcc@gmail.com>
136
137 * Makefile.am (tmake_file): Build and install AIX-style FAT libraries.
138 * Makefile.in: Regenerate.
139 * configure.ac (tmake_file): Substitute.
140 * configure: Regenerate.
141 * configure.tgt (powerpc-ibm-aix*): Define tmake_file.
142 * config/t-aix: New file.
143
4a9aa9de
GA
1442020-06-01 Uroš Bizjak <ubizjak@gmail.com>
145
146 * config/x86/fenv.c (struct fenv): Add __attribute__ ((gcc_struct)).
147
885ef72f
GA
1482020-05-29 H.J. Lu <hjl.tools@gmail.com>
149
150 PR bootstrap/95413
151 * configure: Regenerated.
152
4c1a5d8b
L
1532020-05-15 H.J. Lu <hongjiu.lu@intel.com>
154
155 PR bootstrap/95147
156 * configure: Regenerated.
157
8d286dd1
L
1582020-05-14 H.J. Lu <hongjiu.lu@intel.com>
159
160 * configure: Regenerated.
161
d3a1459c
UB
1622020-05-06 Uroš Bizjak <ubizjak@gmail.com>
163
164 * config/x86/fenv.c (__math_force_eval): Remove.
165 (__math_force_eval_div): New define.
166 (__atomic_deraiseexcept): Use __math_force_eval_div to use
167 generic division to generate INVALID, DIVZERO and INEXACT
168 exceptions.
169
afb9b710
UB
1702020-05-01 Uroš Bizjak <ubizjak@gmail.com>
171
172 * config/x86/fenv.c (__math_force_eval): New define.
d3a1459c 173 (__atomic_feraiseexcept): Use __math_force_eval to evaluate
afb9b710
UB
174 generic division to generate INVALID and DIVZERO exceptions.
175
df73e584
UB
1762020-04-19 Uroš Bizjak <ubizjak@gmail.com>
177
178 * config/x86/fenv.c (__atomic_feraiseexcept) [__SSE_MATH__]:
179 Remove unneeded assignments to volatile memory.
180
5ff06d76
MR
1812020-04-06 Maciej W. Rozycki <macro@wdc.com>
182
183 * configure.ac: Add testsuite/libatomic-site-extra.exp to output
184 files.
185 * configure: Regenerate.
186 * libatomic/testsuite/libatomic-site-extra.exp.in: New file.
187 * testsuite/Makefile.am (EXTRA_DEJAGNU_SITE_CONFIG): New
188 variable.
189 * testsuite/Makefile.in: Regenerate.
190
128ff73d
JJ
1912020-02-22 Jakub Jelinek <jakub@redhat.com>
192
193 PR other/55930
194 * Makefile.am (M_DEPS): Guard the empty definition with
195 @AMDEP_FALSE@ rather than @AMDEP_TRUE@.
196 * Makefile.in: Regenerated.
197
d6f420d9
RP
1982020-02-22 Richard Purdie <rpurdie@rpsys.net>
199
200 PR other/55930
201 * Makefile.am (M_DEPS): Honor -disable-dependency-tracking.
202 * Makefile.in: Regenerated.
203
e8e66971
MR
2042020-01-24 Maciej W. Rozycki <macro@wdc.com>
205
206 * configure.ac: Handle `--with-toolexeclibdir='.
207 * Makefile.in: Regenerate.
208 * aclocal.m4: Regenerate.
209 * configure: Regenerate.
210 * testsuite/Makefile.in: Regenerate.
211
8d9254fc
JJ
2122020-01-01 Jakub Jelinek <jakub@redhat.com>
213
214 Update copyright years.
215
e9085da5
MR
2162019-09-27 Maciej W. Rozycki <macro@wdc.com>
217
218 * configure: Regenerate.
219
b1e21e5a
CL
2202019-09-10 Christophe Lyon <christophe.lyon@st.com>
221
222 * configure.tgt: Handle arm*-*-uclinux*.
223 * configure: Regenerate.
224
c6c2d1bc
CLT
2252019-09-03 Chung-Lin Tang <cltang@codesourcery.com>
226
227 PR other/79543
228 * acinclude.m4 (LIBAT_CHECK_LINKER_FEATURES): Fix GNU ld --version
229 scanning to conform to the GNU Coding Standards.
230 * configure: Regenerate.
231
b27c1082
MT
2322019-06-14 Matt Thomas <matt@3am-software.com>
233 Matthew Green <mrg@eterna.com.au>
234 Nick Hudson <skrll@netbsd.org>
235 Maya Rashish <coypu@sdf.org>
236
237 * configure.tgt (arm*): Handle NetBSD in the same way as FreeBSD.
238
a5544970
JJ
2392019-01-01 Jakub Jelinek <jakub@redhat.com>
240
241 Update copyright years.
242
22e05272
JM
2432018-10-31 Joseph Myers <joseph@codesourcery.com>
244
245 PR bootstrap/82856
246 * Makefile.am: Include multilib.am.
247 * acinclude.m4: Use AC_LANG_SOURCE.
248 * configure.ac: Remove AC_PREREQ.
249 * testsuite/Makefile.am (RUNTEST): Remove quotes.
250 * Makefile.in, aclocal.m4, configure, testsuite/Makefile.in:
251 Regenerate.
252
9b2e34ef
CL
2532018-06-21 Christophe Lyon <christophe.lyon@linaro.org>
254
255 * config/arm/arm-config.h (__ARM_ARCH__): Remove definitions, use
256 __ARM_ARCH instead. Use __ARM_FEATURE_LDREX to define HAVE_STREX
257 and HAVE_STREXBHD
258
cb3c90cc
FW
2592018-05-23 Florian Weimer <fweimer@redhat.com>
260
261 PR libgcc/60790
262 x86: Do not assume ELF constructors run before IFUNC resolvers.
263 * config/x86/host-config.h (libat_feat1_ecx, libat_feat1_edx):
264 Remove declarations.
265 (__libat_feat1, __libat_feat1_init): Declare.
266 (FEAT1_REGISTER): Define.
267 (load_feat1): New function.
268 (IFUNC_COND_1): Adjust.
269 * config/x86/init.c (libat_feat1_ecx, libat_feat1_edx)
270 (init_cpuid): Remove definitions.
271 (__libat_feat1): New variable.
272 (__libat_feat1_init): New function.
273
9220b511
TV
2742018-05-02 Tom de Vries <tom@codesourcery.com>
275
276 PR testsuite/85106
277 * testsuite/lib/libatomic.exp: Include scanltranstree.exp.
278
6c3c13c1
TV
2792018-05-02 Tom de Vries <tom@codesourcery.com>
280
281 PR testsuite/85106
282 * testsuite/lib/libatomic.exp: Include scanwpaipa.exp.
283
7b47ecf2
L
2842018-04-24 H.J. Lu <hongjiu.lu@intel.com>
285
286 * configure: Regenerated.
287
a0e1df88
JJ
2882018-04-19 Jakub Jelinek <jakub@redhat.com>
289
290 * configure: Regenerated.
291
001ddaa8
DM
2922018-04-18 David Malcolm <dmalcolm@redhat.com>
293
294 PR jit/85384
295 * configure: Regenerate.
296
a4c6bd08
AK
2972018-03-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
298
299 * config/s390/exch_n.c: New file.
300 * configure.tgt: Add the config directory for s390.
301
14e335ed
IT
3022018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
303
304 PR target/84148
305 * configure: Regenerate.
306
85ec4feb
JJ
3072018-01-03 Jakub Jelinek <jakub@redhat.com>
308
309 Update copyright years.
310
9d0e85af
SE
3112017-12-14 Steve Ellcey <sellcey@cavium.com>
312
313 * Makefile.am (IFUNC_OPTIONS): Change aarch64
314 option from -march=armv8.1-a to -march=armv8-a+lse.
315 * configure.ac (*aarch64*): Check to see if
316 compiler understands -march=armv8-a+lse option.
317 * configure.tgt (*aarch64*): Only set try_ifunc
318 if compiler understands -march=armv8-a+lse option.
319 * Makefile.in: Regenerate.
320 * testsuite/Makefile.in: Regenerate.
321 * configure: Regenerate.
322 * aclocal.m4: Regenerate.
323
141abc6f
SE
3242017-12-04 Steve Ellcey <sellcey@cavium.com>
325
326 * Makefile.am (ARCH_AARCH64_LINUX): Add IFUNC_OPTIONS and
327 libatomic_la_LIBADD.
328 * config/linux/aarch64/host-config.h: New file.
329 * configure.ac (IFUNC_RESOLVER_ARGS): Define.
330 (ARCH_AARCH64_LINUX): New conditional for IFUNC builds.
331 * configure.tgt (aarch64): Set ARCH and try_ifunc.
332 (aarch64*-*-linux*) Update config_path.
333 (aarch64*-*-linux*) Set IFUNC_RESOLVER_ARGS.
334 * libatomic_i.h (GEN_SELECTOR): Add IFUNC_RESOLVER_ARGS argument.
335 * Makefile.in: Regenerate.
336 * auto-config.h.in: Regenerate.
337 * configure: Regenerate.
338
efc643e9
IT
3392017-11-17 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
340
341 * configure.ac: Set CET_FLAGS, update XCFLAGS.
342 * acinclude.m4: Add cet.m4 and enable.m4.
343 * configure: Regenerate.
344 * Makefile.in: Likewise.
345 * testsuite/Makefile.in: Likewise.
346
e64944ac
RE
3472017-10-20 Richard Earnshaw <rearnsha@arm.com>
348
349 * Makefile.am: (IFUNC_OPTIONS): Set the architecture to
350 -march=armv7-a+fp on Linux/Arm.
351 * Makefile.in: Regenerated.
352
bc437a56
MS
3532017-10-02 Martin Sebor <msebor@redhat.com>
354
355 PR c/81854
356 * acinclude.m4 (LIBAT_CHECK_IFUNC): Have ifunc resolver return
357 a function pointer rather than void* to avoid GCC 8 warnings.
358 * configure: Regenerate.
359 * libatomic_i.h: Declare ifunc resolvers to return function
360 pointers rather than void*.
361
62ffe920
RO
3622017-05-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
363
364 * testsuite/lib/libatomic.exp: Load scanlang.exp.
365
b906c007
PD
3662017-02-06 Palmer Dabbelt <palmer@dabbelt.com>
367
368 * configure.tgt: Add RISC-V tuple.
369
969a32ce 3702017-02-01 Richard Henderson <rth@redhat.com>
92a285c1 371 Torvald Riegel <triegel@redhat.com>
969a32ce
TR
372
373 * acinclude.m4: Add #define FAST_ATOMIC_LDST_*.
374 * auto-config.h.in: Regenerate.
375 * config/x86/host-config.h (FAST_ATOMIC_LDST_16): Define to 0.
376 (atomic_compare_exchange_n): New.
377 * glfree.c (EXACT, LARGER): Change condition and add comments.
378
87c45ec7
SN
3792017-01-30 Szabolcs Nagy <szabolcs.nagy@arm.com>
380
381 PR target/78945
382 * config/arm/exch_n.c (libat_exchange): Check __ARM_FEATURE_SIMD32.
383
73aa401e
JJ
3842017-01-21 Jakub Jelinek <jakub@redhat.com>
385
386 PR other/79046
387 * testsuite/Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead
388 of cat to get version from BASE-VER file.
389 * testsuite/Makefile.in: Regenerated.
390
3c36aa6b
JJ
3912017-01-17 Jakub Jelinek <jakub@redhat.com>
392
393 PR other/79046
394 * configure.ac: Add GCC_BASE_VER.
395 * Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
396 get version from BASE-VER file.
397 * testsuite/Makefile.in: Regenerated.
398 * configure: Regenerated.
399 * Makefile.in: Regenerated.
400
cbe34bb5
JJ
4012017-01-01 Jakub Jelinek <jakub@redhat.com>
402
403 Update copyright years.
404
84c1b9d3
MK
4052016-11-15 Matthias Klose <doko@ubuntu.com>
406
407 * configure: Regenerate.
408
c47194d2
SH
4092016-04-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
410
411 * configure.tgt (configure_tgt_pre_target_cpu_XCFLAGS): New variable.
412 (*-*-rtems*): New supported target.
413 * config/rtems/host-config.h: New file.
414 * config/rtems/lock.c: Likewise.
415
3dd7e092
L
4162016-04-25 H.J. Lu <hongjiu.lu@intel.com>
417
418 PR target/70454
419 * configure.tgt (XCFLAGS): Revert the last change.
420
9023fd9e
L
4212016-04-20 H.J. Lu <hongjiu.lu@intel.com>
422
423 PR target/70454
424 * configure.tgt (XCFLAGS): Don't add -march=i486 to compile
425 32-bit x86 target library on x86-64.
426
7c961392
SN
4272016-01-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
428
429 PR other/67627
430 * Makefile.am (all-multi): Add dependency.
431 * Makefile.in: Regenerate.
432
818ab71a
JJ
4332016-01-04 Jakub Jelinek <jakub@redhat.com>
434
435 Update copyright years.
436
c29c36ad
JM
4372015-11-18 Joseph Myers <joseph@codesourcery.com>
438
439 PR c/65083
440 * fence.c, flag.c: New files.
441 * Makefile.am (libatomic_la_SOURCES): Add fence.c and flag.c.
442 * Makefile.in: Regenerate.
443 * configure.ac (libtool_VERSION): Change to 3:0:2.
444 * configure: Regenerate.
445 * libatomic.map (LIBATOMIC_1.2): New symbol version.
446
9e531d37
DM
4472015-10-09 David Malcolm <dmalcolm@redhat.com>
448
449 * testsuite/lib/libatomic.exp: Load multiline.exp before
450 prune.exp, using load_gcc_lib.
451
b6735e76
JM
4522015-07-14 John Marino <gnugcc@marino.st>
453
454 * configure.tgt: Add *-*-dragonfly to supported targets.
455
122a5d60
AW
4562015-01-21 Andrew Waterman <waterman@cs.berkeley.edu>
457
458 * fop_n.c (libat_fetch_op): Align address to word boundary.
459 (libat_op_fetch): Likewise.
460
fe23ff4b
IV
4612015-01-16 Ilya Verbin <ilya.verbin@intel.com>
462
463 PR testsuite/64605
464 * testsuite/lib/libatomic.exp: Do not load gcc-dg.exp.
465 * testsuite/libatomic.c/c.exp: Load gcc-dg.exp.
466
82a19768
AT
4672015-01-09 Andreas Tobler <andreast@gcc.gnu.org>
468
469 * configure.tgt: Exclude arm*-*-freebsd* from try_ifunc.
470
5624e564
JJ
4712015-01-05 Jakub Jelinek <jakub@redhat.com>
472
473 Update copyright years.
474
69aef6dc
KT
4752014-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
476
477 * testsuite/lib/libatomic.exp: Load target-utils.exp
478
a699d672
L
4792014-11-21 H.J. Lu <hongjiu.lu@intel.com>
480
481 PR bootstrap/63784
482 * configure: Regenerated.
483
ca3d99a6
AW
4842014-11-13 Andrew Waterman <waterman@cs.berkeley.edu>
485
486 * cas_n.c (libat_compare_exchange): Add missing cast.
487
ebf6d33b
FXC
4882014-11-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
489
490 PR target/63610
491 * configure: Regenerate.
492
6fe8c024
KT
4932014-08-19 Yaakov Selkowitz <yselkowi@redhat.com>
494
495 * configure.tgt: Add cygwin to supported targets.
496
4972014-07-18 Uros Bizjak <ubizjak@gmail.com>
537b5312
UB
498
499 * configure.tgt (alpha*): Add -mfp-trap-mode=sui to XCFLAGS.
500
dc3368d0
KT
5012014-06-17 Kai Tietz <ktietz@redhat.com>
502
503 * Makefile.am (libatomic_la_LDFLAGS): Add lt_host_flags.
504 * configure.ac (ACX_LT_HOST_FLAGS): New.
505 (target_thread_file): New.
506 * configure.tgt (mingw): Add mingw support.
507 * config/mingw/host-config.h: New file.
508 * config/mingw/lock.c: Likewise.
509 * Makefile.in: Regenerated.
510 * configure: Likewise.
511 * aclocal.m4: Likewise.
512 * testsuite/Makefile.in: Likewise.
513
672ce939
RH
5142014-02-20 Richard Henderson <rth@redhat.com>
515
516 PR c++/60272
517 * cas_n.c (libat_compare_exchange): Conditionalize on failure
518 the store back to EPTR.
519
3e6a2e37
RS
5202014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
521
522 Update copyright years
523
8b02e720
UB
5242013-12-09 Uros Bizjak <ubizjak@gmail.com>
525
526 * config/x86/fenv.c (__atomic_feraiseexcept): Emit SSE
1f71a3c3 527 instructions when __SSE_MATH__ is defined.
8b02e720 528
a2ca7c8c
JM
5292013-11-18 Joseph Myers <joseph@codesourcery.com>
530
531 * testsuite/libatomic.c/atomic-compare-exchange-1.c,
532 testsuite/libatomic.c/atomic-compare-exchange-2.c,
533 testsuite/libatomic.c/atomic-compare-exchange-3.c,
534 testsuite/libatomic.c/atomic-compare-exchange-4.c,
535 testsuite/libatomic.c/atomic-compare-exchange-5.c,
536 testsuite/libatomic.c/atomic-exchange-1.c,
537 testsuite/libatomic.c/atomic-exchange-2.c,
538 testsuite/libatomic.c/atomic-exchange-3.c,
539 testsuite/libatomic.c/atomic-exchange-4.c,
540 testsuite/libatomic.c/atomic-exchange-5.c,
541 testsuite/libatomic.c/atomic-generic.c,
542 testsuite/libatomic.c/atomic-load-1.c,
543 testsuite/libatomic.c/atomic-load-2.c,
544 testsuite/libatomic.c/atomic-load-3.c,
545 testsuite/libatomic.c/atomic-load-4.c,
546 testsuite/libatomic.c/atomic-load-5.c,
547 testsuite/libatomic.c/atomic-op-1.c,
548 testsuite/libatomic.c/atomic-op-2.c,
549 testsuite/libatomic.c/atomic-op-3.c,
550 testsuite/libatomic.c/atomic-op-4.c,
551 testsuite/libatomic.c/atomic-op-5.c,
552 testsuite/libatomic.c/atomic-store-1.c,
553 testsuite/libatomic.c/atomic-store-2.c,
554 testsuite/libatomic.c/atomic-store-3.c,
555 testsuite/libatomic.c/atomic-store-4.c,
556 testsuite/libatomic.c/atomic-store-5.c: Declare main as returning
557 int. Do not require built-in sync support or add target-specific
558 options.
559 * testsuite/libatomic.c/atomic-exchange-1.c,
560 testsuite/libatomic.c/atomic-exchange-2.c,
561 testsuite/libatomic.c/atomic-exchange-3.c,
562 testsuite/libatomic.c/atomic-exchange-4.c,
563 testsuite/libatomic.c/atomic-exchange-5.c: Separate increments of
564 count from expression using value of count.
565
6fbf9877
UB
5662013-11-10 Uros Bizjak <ubizjak@gmail.com>
567
568 * config/x86/fenv.c: New file.
569
267bac10
JM
5702013-11-07 Joseph Myers <joseph@codesourcery.com>
571
572 * fenv.c: New file.
573 * libatomic.map (LIBATOMIC_1.1): New symbol version. Include
574 __atomic_feraiseexcept.
575 * configure.ac (libtool_VERSION): Change to 2:0:1.
576 (fenv.h): Test for header.
577 * Makefile.am (libatomic_la_SOURCES): Add fenv.c.
578 * Makefile.in, auto-config.h.in, configure: Regenerate.
579
a115cf9c
MHD
5802013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
581
582 * libatomic/configure.tgt (aarch64*): Remove code preventing
583 build.
584
3cbe17f7
AM
5852013-09-20 Alan Modra <amodra@gmail.com>
586
587 * configure: Regenerate.
588
69b2c423
RS
5892013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
590
591 Update copyright years.
592
36749a1f
ILT
5932012-12-18 Ian Lance Taylor <iant@google.com>
594
595 PR go/55201
596 * Makefile.am (noinst_LTLIBRARIES): Define new make variable.
597 (libatomic_convenience_la_SOURCES): Likewise.
598 (libatomic_convenience_la_LIBADD): Likewise.
599 * Makefile.in: Rebuild.
600 * testsuite/Makefile.in: Rebuild.
601
408d2995
MS
6022012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
603
604 * config/arm/arm-config.h (__ARM_ARCH_8A__): New.
605
5eb4cb47
MK
6062012-11-21 Matthias Klose <doko@ubuntu.com>
607
608 * configure.tgt (i[3456]86): Handle -mx32 like -m64.
609
b9efc877
TS
6102012-11-04 Thomas Schwinge <thomas@codesourcery.com>
611
40448151
TS
612 * acinclude.m4 (LIBAT_CHECK_IFUNC): Clarify message.
613 * configure: Regenerate.
614
b9efc877
TS
615 * configure: Regenerate.
616
34f8442e
SN
6172012-10-23 Sofiane Naci <sofiane.naci@arm.com>
618
619 Mark libatomic unsupported in AArch64.
620
621 * configure.tgt: Mark libatomic unsupported.
622
c0758df9
JJ
6232012-09-20 Jakub Jelinek <jakub@redhat.com>
624
625 PR other/43620
626 * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
627 * configure: Regenerate.
628 * Makefile.in: Regenerate.
629
00c2f0ef
DE
6302012-09-14 David Edelsohn <dje.gcc@gmail.com>
631
632 * configure: Regenerated.
633
91734423
JDA
6342012-05-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
635
636 PR other/53231
637 * tas_n.c (libat_test_and_set): Correct return. Remove unused variable.
638
e6d5f8c9
L
6392012-05-16 H.J. Lu <hongjiu.lu@intel.com>
640
641 * configure: Regenerated.
642
aaea76b3
RO
6432012-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
644
645 PR other/53284
646 * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Add -O0 -S to CFLAGS
647 instead of overriding.
648 * configure: Regenerate.
649
527eeee5
RO
6502012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
651
652 * Makefile.am (libatomic.map-sun): Handle objects in
653 libatomic_la_LIBADD.
654 * aclocal.m4: Regenerate.
655 * Makefile.in: Regenerate.
656
e9885be5
RO
6572012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
658
659 * configure.ac: Add $XPCFLAGS to CFLAGS, not $XCFLAGS.
660 * configure: Regenerate.
661
0fe5522f
RH
6622012-05-03 Richard Henderson <rth@redhat.com>
663
fa3cd3c3 664 * configure.ac (AM_MAINTAINER_MODE): New.
0fe5522f
RH
665 * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Handle compilation
666 failure in gcc_no_link path.
fa3cd3c3 667 * configure, aclocal.m4, Makefile.in: Rebuild.
0fe5522f 668
48310492
RH
6692012-05-01 Richard Henderson <rth@redhat.com>
670
671 * Initial commit.
818ab71a 672\f
877e3c2a 673Copyright (C) 2012-2022 Free Software Foundation, Inc.
818ab71a
JJ
674
675Copying and distribution of this file, with or without modification,
676are permitted in any medium without royalty provided the copyright
677notice and this notice are preserved.