12019-02-22  Release Manager
2
3	* GCC 8.3.0 released.
4
52018-07-26  Release Manager
6
7	* GCC 8.2.0 released.
8
92018-05-02  Release Manager
10
11	* GCC 8.1.0 released.
12
132018-04-24  H.J. Lu  <hongjiu.lu@intel.com>
14
15	* configure: Regenerated.
16
172018-04-19  Jakub Jelinek  <jakub@redhat.com>
18
19	* configure: Regenerated.
20
212018-04-18  David Malcolm  <dmalcolm@redhat.com>
22
23	PR jit/85384
24	* configure: Regenerate.
25
262018-03-09  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
27
28	* config/s390/exch_n.c: New file.
29	* configure.tgt: Add the config directory for s390.
30
312018-02-14  Igor Tsimbalist  <igor.v.tsimbalist@intel.com>
32
33	PR target/84148
34	* configure: Regenerate.
35
362018-01-03  Jakub Jelinek  <jakub@redhat.com>
37
38	Update copyright years.
39
402017-12-14  Steve Ellcey  <sellcey@cavium.com>
41
42	* Makefile.am (IFUNC_OPTIONS): Change aarch64
43	option from -march=armv8.1-a to -march=armv8-a+lse.
44	* configure.ac (*aarch64*): Check to see if
45	compiler understands -march=armv8-a+lse option.
46	* configure.tgt (*aarch64*): Only set try_ifunc
47	if compiler understands -march=armv8-a+lse option.
48	* Makefile.in: Regenerate.
49	* testsuite/Makefile.in: Regenerate.
50	* configure: Regenerate.
51	* aclocal.m4: Regenerate.
52
532017-12-04  Steve Ellcey  <sellcey@cavium.com>
54
55	* Makefile.am (ARCH_AARCH64_LINUX): Add IFUNC_OPTIONS and
56	libatomic_la_LIBADD.
57	* config/linux/aarch64/host-config.h: New file.
58	* configure.ac (IFUNC_RESOLVER_ARGS): Define.
59	(ARCH_AARCH64_LINUX): New conditional for IFUNC builds.
60	* configure.tgt (aarch64): Set ARCH and try_ifunc.
61	(aarch64*-*-linux*) Update config_path.
62	(aarch64*-*-linux*) Set IFUNC_RESOLVER_ARGS.
63	* libatomic_i.h (GEN_SELECTOR): Add IFUNC_RESOLVER_ARGS argument.
64	* Makefile.in: Regenerate.
65	* auto-config.h.in: Regenerate.
66	* configure: Regenerate.
67
682017-11-17  Igor Tsimbalist  <igor.v.tsimbalist@intel.com>
69
70	* configure.ac: Set CET_FLAGS, update XCFLAGS.
71	* acinclude.m4: Add cet.m4 and enable.m4.
72	* configure: Regenerate.
73	* Makefile.in: Likewise.
74	* testsuite/Makefile.in: Likewise.
75
762017-10-20  Richard Earnshaw  <rearnsha@arm.com>
77
78	* Makefile.am: (IFUNC_OPTIONS): Set the architecture to
79	-march=armv7-a+fp on Linux/Arm.
80	* Makefile.in: Regenerated.
81
822017-10-02  Martin Sebor  <msebor@redhat.com>
83
84	PR c/81854
85	* acinclude.m4 (LIBAT_CHECK_IFUNC): Have ifunc resolver return
86	a function pointer rather than void* to avoid GCC 8 warnings.
87	* configure: Regenerate.
88	* libatomic_i.h: Declare ifunc resolvers to return function
89	pointers rather than void*.
90
912017-05-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
92
93	* testsuite/lib/libatomic.exp: Load scanlang.exp.
94
952017-02-06  Palmer Dabbelt <palmer@dabbelt.com>
96
97	* configure.tgt: Add RISC-V tuple.
98
992017-02-01  Richard Henderson  <rth@redhat.com>
100            Torvald Riegel  <triegel@redhat.com>
101
102	* acinclude.m4: Add #define FAST_ATOMIC_LDST_*.
103	* auto-config.h.in: Regenerate.
104	* config/x86/host-config.h (FAST_ATOMIC_LDST_16): Define to 0.
105	(atomic_compare_exchange_n): New.
106	* glfree.c (EXACT, LARGER): Change condition and add comments.
107
1082017-01-30  Szabolcs Nagy  <szabolcs.nagy@arm.com>
109
110	PR target/78945
111	* config/arm/exch_n.c (libat_exchange): Check __ARM_FEATURE_SIMD32.
112
1132017-01-21  Jakub Jelinek  <jakub@redhat.com>
114
115	PR other/79046
116	* testsuite/Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead
117	of cat to get version from BASE-VER file.
118	* testsuite/Makefile.in: Regenerated.
119
1202017-01-17  Jakub Jelinek  <jakub@redhat.com>
121
122	PR other/79046
123	* configure.ac: Add GCC_BASE_VER.
124	* Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
125	get version from BASE-VER file.
126	* testsuite/Makefile.in: Regenerated.
127	* configure: Regenerated.
128	* Makefile.in: Regenerated.
129
1302017-01-01  Jakub Jelinek  <jakub@redhat.com>
131
132	Update copyright years.
133
1342016-11-15  Matthias Klose  <doko@ubuntu.com>
135
136	* configure: Regenerate.
137
1382016-04-27  Sebastian Huber  <sebastian.huber@embedded-brains.de>
139
140	* configure.tgt (configure_tgt_pre_target_cpu_XCFLAGS): New variable.
141	(*-*-rtems*): New supported target.
142	* config/rtems/host-config.h: New file.
143	* config/rtems/lock.c: Likewise.
144
1452016-04-25  H.J. Lu  <hongjiu.lu@intel.com>
146
147	PR target/70454
148	* configure.tgt (XCFLAGS): Revert the last change.
149
1502016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
151
152	PR target/70454
153	* configure.tgt (XCFLAGS): Don't add -march=i486 to compile
154	32-bit x86 target library on x86-64.
155
1562016-01-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
157
158	PR other/67627
159	* Makefile.am (all-multi): Add dependency.
160	* Makefile.in: Regenerate.
161
1622016-01-04  Jakub Jelinek  <jakub@redhat.com>
163
164	Update copyright years.
165
1662015-11-18  Joseph Myers  <joseph@codesourcery.com>
167
168	PR c/65083
169	* fence.c, flag.c: New files.
170	* Makefile.am (libatomic_la_SOURCES): Add fence.c and flag.c.
171	* Makefile.in: Regenerate.
172	* configure.ac (libtool_VERSION): Change to 3:0:2.
173	* configure: Regenerate.
174	* libatomic.map (LIBATOMIC_1.2): New symbol version.
175
1762015-10-09  David Malcolm  <dmalcolm@redhat.com>
177
178	* testsuite/lib/libatomic.exp: Load multiline.exp before
179	prune.exp, using load_gcc_lib.
180
1812015-07-14  John Marino  <gnugcc@marino.st>
182
183	* configure.tgt: Add *-*-dragonfly to supported targets.
184
1852015-01-21  Andrew Waterman <waterman@cs.berkeley.edu>
186
187	* fop_n.c (libat_fetch_op): Align address to word boundary.
188	(libat_op_fetch): Likewise.
189
1902015-01-16  Ilya Verbin  <ilya.verbin@intel.com>
191
192	PR testsuite/64605
193	* testsuite/lib/libatomic.exp: Do not load gcc-dg.exp.
194	* testsuite/libatomic.c/c.exp: Load gcc-dg.exp.
195
1962015-01-09  Andreas Tobler  <andreast@gcc.gnu.org>
197
198	* configure.tgt: Exclude arm*-*-freebsd* from try_ifunc.
199
2002015-01-05  Jakub Jelinek  <jakub@redhat.com>
201
202	Update copyright years.
203
2042014-12-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
205
206	* testsuite/lib/libatomic.exp: Load target-utils.exp
207
2082014-11-21  H.J. Lu  <hongjiu.lu@intel.com>
209
210	PR bootstrap/63784
211	* configure: Regenerated.
212
2132014-11-13  Andrew Waterman <waterman@cs.berkeley.edu>
214
215	* cas_n.c (libat_compare_exchange): Add missing cast.
216
2172014-11-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
218
219	PR target/63610
220	* configure: Regenerate.
221
2222014-08-19  Yaakov Selkowitz  <yselkowi@redhat.com>
223
224	* configure.tgt: Add cygwin to supported targets.
225
2262014-07-18  Uros Bizjak  <ubizjak@gmail.com>
227
228	* configure.tgt (alpha*): Add -mfp-trap-mode=sui to XCFLAGS.
229
2302014-06-17  Kai Tietz  <ktietz@redhat.com>
231
232	* Makefile.am (libatomic_la_LDFLAGS): Add lt_host_flags.
233	* configure.ac (ACX_LT_HOST_FLAGS): New.
234	(target_thread_file): New.
235	* configure.tgt (mingw): Add mingw support.
236	* config/mingw/host-config.h: New file.
237	* config/mingw/lock.c: Likewise.
238	* Makefile.in: Regenerated.
239	* configure: Likewise.
240	* aclocal.m4: Likewise.
241	* testsuite/Makefile.in: Likewise.
242
2432014-02-20  Richard Henderson <rth@redhat.com>
244
245	PR c++/60272
246	* cas_n.c (libat_compare_exchange): Conditionalize on failure
247	the store back to EPTR.
248
2492014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
250
251	Update copyright years
252
2532013-12-09  Uros Bizjak  <ubizjak@gmail.com>
254
255	* config/x86/fenv.c (__atomic_feraiseexcept): Emit SSE
256	instructions when __SSE_MATH__ is defined.
257
2582013-11-18  Joseph Myers  <joseph@codesourcery.com>
259
260	* testsuite/libatomic.c/atomic-compare-exchange-1.c,
261	testsuite/libatomic.c/atomic-compare-exchange-2.c,
262	testsuite/libatomic.c/atomic-compare-exchange-3.c,
263	testsuite/libatomic.c/atomic-compare-exchange-4.c,
264	testsuite/libatomic.c/atomic-compare-exchange-5.c,
265	testsuite/libatomic.c/atomic-exchange-1.c,
266	testsuite/libatomic.c/atomic-exchange-2.c,
267	testsuite/libatomic.c/atomic-exchange-3.c,
268	testsuite/libatomic.c/atomic-exchange-4.c,
269	testsuite/libatomic.c/atomic-exchange-5.c,
270	testsuite/libatomic.c/atomic-generic.c,
271	testsuite/libatomic.c/atomic-load-1.c,
272	testsuite/libatomic.c/atomic-load-2.c,
273	testsuite/libatomic.c/atomic-load-3.c,
274	testsuite/libatomic.c/atomic-load-4.c,
275	testsuite/libatomic.c/atomic-load-5.c,
276	testsuite/libatomic.c/atomic-op-1.c,
277	testsuite/libatomic.c/atomic-op-2.c,
278	testsuite/libatomic.c/atomic-op-3.c,
279	testsuite/libatomic.c/atomic-op-4.c,
280	testsuite/libatomic.c/atomic-op-5.c,
281	testsuite/libatomic.c/atomic-store-1.c,
282	testsuite/libatomic.c/atomic-store-2.c,
283	testsuite/libatomic.c/atomic-store-3.c,
284	testsuite/libatomic.c/atomic-store-4.c,
285	testsuite/libatomic.c/atomic-store-5.c: Declare main as returning
286	int.  Do not require built-in sync support or add target-specific
287	options.
288	* testsuite/libatomic.c/atomic-exchange-1.c,
289	testsuite/libatomic.c/atomic-exchange-2.c,
290	testsuite/libatomic.c/atomic-exchange-3.c,
291	testsuite/libatomic.c/atomic-exchange-4.c,
292	testsuite/libatomic.c/atomic-exchange-5.c: Separate increments of
293	count from expression using value of count.
294
2952013-11-10  Uros Bizjak  <ubizjak@gmail.com>
296
297	* config/x86/fenv.c: New file.
298
2992013-11-07  Joseph Myers  <joseph@codesourcery.com>
300
301	* fenv.c: New file.
302	* libatomic.map (LIBATOMIC_1.1): New symbol version.  Include
303	__atomic_feraiseexcept.
304	* configure.ac (libtool_VERSION): Change to 2:0:1.
305	(fenv.h): Test for header.
306	* Makefile.am (libatomic_la_SOURCES): Add fenv.c.
307	* Makefile.in, auto-config.h.in, configure: Regenerate.
308
3092013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
310
311	* libatomic/configure.tgt (aarch64*): Remove code preventing
312	build.
313
3142013-09-20  Alan Modra  <amodra@gmail.com>
315
316	* configure: Regenerate.
317
3182013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
319
320	Update copyright years.
321
3222012-12-18  Ian Lance Taylor  <iant@google.com>
323
324	PR go/55201
325	* Makefile.am (noinst_LTLIBRARIES): Define new make variable.
326	(libatomic_convenience_la_SOURCES): Likewise.
327	(libatomic_convenience_la_LIBADD): Likewise.
328	* Makefile.in: Rebuild.
329	* testsuite/Makefile.in: Rebuild.
330
3312012-12-04  Marcus Shawcroft  <marcus.shawcroft@arm.com>
332
333	* config/arm/arm-config.h (__ARM_ARCH_8A__): New.
334
3352012-11-21  Matthias Klose  <doko@ubuntu.com>
336
337	* configure.tgt (i[3456]86): Handle -mx32 like -m64.
338
3392012-11-04  Thomas Schwinge  <thomas@codesourcery.com>
340
341	* acinclude.m4 (LIBAT_CHECK_IFUNC): Clarify message.
342	* configure: Regenerate.
343
344	* configure: Regenerate.
345
3462012-10-23  Sofiane Naci <sofiane.naci@arm.com>
347
348	Mark libatomic unsupported in AArch64.
349
350	* configure.tgt: Mark libatomic unsupported.
351
3522012-09-20  Jakub Jelinek  <jakub@redhat.com>
353
354	PR other/43620
355	* configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
356	* configure: Regenerate.
357	* Makefile.in: Regenerate.
358
3592012-09-14  David Edelsohn  <dje.gcc@gmail.com>
360
361	* configure: Regenerated.
362
3632012-05-22  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
364
365	PR other/53231
366	* tas_n.c (libat_test_and_set): Correct return.  Remove unused variable.
367
3682012-05-16  H.J. Lu  <hongjiu.lu@intel.com>
369
370	* configure: Regenerated.
371
3722012-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
373
374	PR other/53284
375	* acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Add -O0 -S to CFLAGS
376	instead of overriding.
377	* configure: Regenerate.
378
3792012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
380
381	* Makefile.am (libatomic.map-sun): Handle objects in
382	libatomic_la_LIBADD.
383	* aclocal.m4: Regenerate.
384	* Makefile.in: Regenerate.
385
3862012-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
387
388	* configure.ac: Add $XPCFLAGS to CFLAGS, not $XCFLAGS.
389	* configure: Regenerate.
390
3912012-05-03  Richard Henderson  <rth@redhat.com>
392
393	* configure.ac (AM_MAINTAINER_MODE): New.
394	* acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Handle compilation
395	failure in gcc_no_link path.
396	* configure, aclocal.m4, Makefile.in: Rebuild.
397
3982012-05-01  Richard Henderson  <rth@redhat.com>
399
400	* Initial commit.
401
402Copyright (C) 2012-2018 Free Software Foundation, Inc.
403
404Copying and distribution of this file, with or without modification,
405are permitted in any medium without royalty provided the copyright
406notice and this notice are preserved.
407