]> git.ipfire.org Git - thirdparty/gcc.git/blame - libatomic/ChangeLog
re PR tree-optimization/71433 (-Warray-bounds false positive with -O2)
[thirdparty/gcc.git] / libatomic / ChangeLog
CommitLineData
cbe34bb5
JJ
12017-01-01 Jakub Jelinek <jakub@redhat.com>
2
3 Update copyright years.
4
84c1b9d3
MK
52016-11-15 Matthias Klose <doko@ubuntu.com>
6
7 * configure: Regenerate.
8
c47194d2
SH
92016-04-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
10
11 * configure.tgt (configure_tgt_pre_target_cpu_XCFLAGS): New variable.
12 (*-*-rtems*): New supported target.
13 * config/rtems/host-config.h: New file.
14 * config/rtems/lock.c: Likewise.
15
3dd7e092
L
162016-04-25 H.J. Lu <hongjiu.lu@intel.com>
17
18 PR target/70454
19 * configure.tgt (XCFLAGS): Revert the last change.
20
9023fd9e
L
212016-04-20 H.J. Lu <hongjiu.lu@intel.com>
22
23 PR target/70454
24 * configure.tgt (XCFLAGS): Don't add -march=i486 to compile
25 32-bit x86 target library on x86-64.
26
7c961392
SN
272016-01-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
28
29 PR other/67627
30 * Makefile.am (all-multi): Add dependency.
31 * Makefile.in: Regenerate.
32
818ab71a
JJ
332016-01-04 Jakub Jelinek <jakub@redhat.com>
34
35 Update copyright years.
36
c29c36ad
JM
372015-11-18 Joseph Myers <joseph@codesourcery.com>
38
39 PR c/65083
40 * fence.c, flag.c: New files.
41 * Makefile.am (libatomic_la_SOURCES): Add fence.c and flag.c.
42 * Makefile.in: Regenerate.
43 * configure.ac (libtool_VERSION): Change to 3:0:2.
44 * configure: Regenerate.
45 * libatomic.map (LIBATOMIC_1.2): New symbol version.
46
9e531d37
DM
472015-10-09 David Malcolm <dmalcolm@redhat.com>
48
49 * testsuite/lib/libatomic.exp: Load multiline.exp before
50 prune.exp, using load_gcc_lib.
51
b6735e76
JM
522015-07-14 John Marino <gnugcc@marino.st>
53
54 * configure.tgt: Add *-*-dragonfly to supported targets.
55
122a5d60
AW
562015-01-21 Andrew Waterman <waterman@cs.berkeley.edu>
57
58 * fop_n.c (libat_fetch_op): Align address to word boundary.
59 (libat_op_fetch): Likewise.
60
fe23ff4b
IV
612015-01-16 Ilya Verbin <ilya.verbin@intel.com>
62
63 PR testsuite/64605
64 * testsuite/lib/libatomic.exp: Do not load gcc-dg.exp.
65 * testsuite/libatomic.c/c.exp: Load gcc-dg.exp.
66
82a19768
AT
672015-01-09 Andreas Tobler <andreast@gcc.gnu.org>
68
69 * configure.tgt: Exclude arm*-*-freebsd* from try_ifunc.
70
5624e564
JJ
712015-01-05 Jakub Jelinek <jakub@redhat.com>
72
73 Update copyright years.
74
69aef6dc
KT
752014-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
76
77 * testsuite/lib/libatomic.exp: Load target-utils.exp
78
a699d672
L
792014-11-21 H.J. Lu <hongjiu.lu@intel.com>
80
81 PR bootstrap/63784
82 * configure: Regenerated.
83
ca3d99a6
AW
842014-11-13 Andrew Waterman <waterman@cs.berkeley.edu>
85
86 * cas_n.c (libat_compare_exchange): Add missing cast.
87
ebf6d33b
FXC
882014-11-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
89
90 PR target/63610
91 * configure: Regenerate.
92
6fe8c024
KT
932014-08-19 Yaakov Selkowitz <yselkowi@redhat.com>
94
95 * configure.tgt: Add cygwin to supported targets.
96
972014-07-18 Uros Bizjak <ubizjak@gmail.com>
537b5312
UB
98
99 * configure.tgt (alpha*): Add -mfp-trap-mode=sui to XCFLAGS.
100
dc3368d0
KT
1012014-06-17 Kai Tietz <ktietz@redhat.com>
102
103 * Makefile.am (libatomic_la_LDFLAGS): Add lt_host_flags.
104 * configure.ac (ACX_LT_HOST_FLAGS): New.
105 (target_thread_file): New.
106 * configure.tgt (mingw): Add mingw support.
107 * config/mingw/host-config.h: New file.
108 * config/mingw/lock.c: Likewise.
109 * Makefile.in: Regenerated.
110 * configure: Likewise.
111 * aclocal.m4: Likewise.
112 * testsuite/Makefile.in: Likewise.
113
672ce939
RH
1142014-02-20 Richard Henderson <rth@redhat.com>
115
116 PR c++/60272
117 * cas_n.c (libat_compare_exchange): Conditionalize on failure
118 the store back to EPTR.
119
3e6a2e37
RS
1202014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
121
122 Update copyright years
123
8b02e720
UB
1242013-12-09 Uros Bizjak <ubizjak@gmail.com>
125
126 * config/x86/fenv.c (__atomic_feraiseexcept): Emit SSE
1f71a3c3 127 instructions when __SSE_MATH__ is defined.
8b02e720 128
a2ca7c8c
JM
1292013-11-18 Joseph Myers <joseph@codesourcery.com>
130
131 * testsuite/libatomic.c/atomic-compare-exchange-1.c,
132 testsuite/libatomic.c/atomic-compare-exchange-2.c,
133 testsuite/libatomic.c/atomic-compare-exchange-3.c,
134 testsuite/libatomic.c/atomic-compare-exchange-4.c,
135 testsuite/libatomic.c/atomic-compare-exchange-5.c,
136 testsuite/libatomic.c/atomic-exchange-1.c,
137 testsuite/libatomic.c/atomic-exchange-2.c,
138 testsuite/libatomic.c/atomic-exchange-3.c,
139 testsuite/libatomic.c/atomic-exchange-4.c,
140 testsuite/libatomic.c/atomic-exchange-5.c,
141 testsuite/libatomic.c/atomic-generic.c,
142 testsuite/libatomic.c/atomic-load-1.c,
143 testsuite/libatomic.c/atomic-load-2.c,
144 testsuite/libatomic.c/atomic-load-3.c,
145 testsuite/libatomic.c/atomic-load-4.c,
146 testsuite/libatomic.c/atomic-load-5.c,
147 testsuite/libatomic.c/atomic-op-1.c,
148 testsuite/libatomic.c/atomic-op-2.c,
149 testsuite/libatomic.c/atomic-op-3.c,
150 testsuite/libatomic.c/atomic-op-4.c,
151 testsuite/libatomic.c/atomic-op-5.c,
152 testsuite/libatomic.c/atomic-store-1.c,
153 testsuite/libatomic.c/atomic-store-2.c,
154 testsuite/libatomic.c/atomic-store-3.c,
155 testsuite/libatomic.c/atomic-store-4.c,
156 testsuite/libatomic.c/atomic-store-5.c: Declare main as returning
157 int. Do not require built-in sync support or add target-specific
158 options.
159 * testsuite/libatomic.c/atomic-exchange-1.c,
160 testsuite/libatomic.c/atomic-exchange-2.c,
161 testsuite/libatomic.c/atomic-exchange-3.c,
162 testsuite/libatomic.c/atomic-exchange-4.c,
163 testsuite/libatomic.c/atomic-exchange-5.c: Separate increments of
164 count from expression using value of count.
165
6fbf9877
UB
1662013-11-10 Uros Bizjak <ubizjak@gmail.com>
167
168 * config/x86/fenv.c: New file.
169
267bac10
JM
1702013-11-07 Joseph Myers <joseph@codesourcery.com>
171
172 * fenv.c: New file.
173 * libatomic.map (LIBATOMIC_1.1): New symbol version. Include
174 __atomic_feraiseexcept.
175 * configure.ac (libtool_VERSION): Change to 2:0:1.
176 (fenv.h): Test for header.
177 * Makefile.am (libatomic_la_SOURCES): Add fenv.c.
178 * Makefile.in, auto-config.h.in, configure: Regenerate.
179
a115cf9c
MHD
1802013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
181
182 * libatomic/configure.tgt (aarch64*): Remove code preventing
183 build.
184
3cbe17f7
AM
1852013-09-20 Alan Modra <amodra@gmail.com>
186
187 * configure: Regenerate.
188
69b2c423
RS
1892013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
190
191 Update copyright years.
192
36749a1f
ILT
1932012-12-18 Ian Lance Taylor <iant@google.com>
194
195 PR go/55201
196 * Makefile.am (noinst_LTLIBRARIES): Define new make variable.
197 (libatomic_convenience_la_SOURCES): Likewise.
198 (libatomic_convenience_la_LIBADD): Likewise.
199 * Makefile.in: Rebuild.
200 * testsuite/Makefile.in: Rebuild.
201
408d2995
MS
2022012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
203
204 * config/arm/arm-config.h (__ARM_ARCH_8A__): New.
205
5eb4cb47
MK
2062012-11-21 Matthias Klose <doko@ubuntu.com>
207
208 * configure.tgt (i[3456]86): Handle -mx32 like -m64.
209
b9efc877
TS
2102012-11-04 Thomas Schwinge <thomas@codesourcery.com>
211
40448151
TS
212 * acinclude.m4 (LIBAT_CHECK_IFUNC): Clarify message.
213 * configure: Regenerate.
214
b9efc877
TS
215 * configure: Regenerate.
216
34f8442e
SN
2172012-10-23 Sofiane Naci <sofiane.naci@arm.com>
218
219 Mark libatomic unsupported in AArch64.
220
221 * configure.tgt: Mark libatomic unsupported.
222
c0758df9
JJ
2232012-09-20 Jakub Jelinek <jakub@redhat.com>
224
225 PR other/43620
226 * configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
227 * configure: Regenerate.
228 * Makefile.in: Regenerate.
229
00c2f0ef
DE
2302012-09-14 David Edelsohn <dje.gcc@gmail.com>
231
232 * configure: Regenerated.
233
91734423
JDA
2342012-05-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
235
236 PR other/53231
237 * tas_n.c (libat_test_and_set): Correct return. Remove unused variable.
238
e6d5f8c9
L
2392012-05-16 H.J. Lu <hongjiu.lu@intel.com>
240
241 * configure: Regenerated.
242
aaea76b3
RO
2432012-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
244
245 PR other/53284
246 * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Add -O0 -S to CFLAGS
247 instead of overriding.
248 * configure: Regenerate.
249
527eeee5
RO
2502012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
251
252 * Makefile.am (libatomic.map-sun): Handle objects in
253 libatomic_la_LIBADD.
254 * aclocal.m4: Regenerate.
255 * Makefile.in: Regenerate.
256
e9885be5
RO
2572012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
258
259 * configure.ac: Add $XPCFLAGS to CFLAGS, not $XCFLAGS.
260 * configure: Regenerate.
261
0fe5522f
RH
2622012-05-03 Richard Henderson <rth@redhat.com>
263
fa3cd3c3 264 * configure.ac (AM_MAINTAINER_MODE): New.
0fe5522f
RH
265 * acinclude.m4 (LIBAT_TEST_ATOMIC_BUILTIN): Handle compilation
266 failure in gcc_no_link path.
fa3cd3c3 267 * configure, aclocal.m4, Makefile.in: Rebuild.
0fe5522f 268
48310492
RH
2692012-05-01 Richard Henderson <rth@redhat.com>
270
271 * Initial commit.
818ab71a 272\f
cbe34bb5 273Copyright (C) 2012-2017 Free Software Foundation, Inc.
818ab71a
JJ
274
275Copying and distribution of this file, with or without modification,
276are permitted in any medium without royalty provided the copyright
277notice and this notice are preserved.