annotate libatomic/ChangeLog @ 144:8f4e72ab4e11

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