re PR sanitizer/64820 (Libsanitizer fails with ((AddrIsAlignedByGranularity(addr...
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
2
3 PR sanitizer/64820
4 * c-c++-common/asan/pr64820.c: New test.
5
6 2015-03-16 Andre Vehreschild <vehre@gmx.de>
7
8 * gfortran.dg/pointer_2.f90: New test.
9
10 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
11
12 * testsuite/g++.dg/pr65049.C: New test.
13
14 2015-03-16 Tom de Vries <tom@codesourcery.com>
15
16 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
17 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
18 * gcc.target/i386/fuse-caller-save.c: Same.
19
20 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
21
22 * gnat.dg/loop_optimization18.ad[sb]: New test.
23 * gnat.dg/loop_optimization18_pkg.ads: New helper.
24
25 2015-03-16 Alan Modra <amodra@gmail.com>
26
27 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
28 2014-12-05 change.
29
30 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
31
32 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
33 hppa*-*-hpux*.
34 * gcc.dg/torture/pr65270-2.c: Likewise.
35
36 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
37
38 PR fortran/61138
39 gfortran.dg/pointer_remapping_9.f90: New.
40
41 2015-03-14 Jakub Jelinek <jakub@redhat.com>
42
43 PR tree-optimization/65369
44 * gcc.c-torture/execute/pr65369.c: New test.
45
46 PR tree-optimization/65418
47 * gcc.c-torture/execute/pr65418-1.c: New test.
48 * gcc.c-torture/execute/pr65418-2.c: New test.
49
50 PR rtl-optimization/65401
51 * gcc.c-torture/execute/pr65401.c: New test.
52
53 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
54
55 PR target/64600
56 * gcc.target/arm/pr64600_1.c: New test.
57
58 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
59
60 PR rtl-optimization/65235
61 * gcc.target/aarch64/pr65235_1.c: New test.
62
63 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
64
65 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
66 * gcc.target/s390/hotpatch-22.c: Likewise.
67 * gcc.target/s390/hotpatch-23.c: Likewise.
68 * gcc.target/s390/hotpatch-24.c: Likewise.
69 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
70 * gcc.target/s390/hotpatch-1.c: Update expected output.
71 * gcc.target/s390/hotpatch-2.c: Likewise.
72 * gcc.target/s390/hotpatch-3.c: Likewise.
73 * gcc.target/s390/hotpatch-4.c: Likewise.
74 * gcc.target/s390/hotpatch-5.c: Likewise.
75 * gcc.target/s390/hotpatch-6.c: Likewise.
76 * gcc.target/s390/hotpatch-7.c: Likewise.
77 * gcc.target/s390/hotpatch-8.c: Likewise.
78 * gcc.target/s390/hotpatch-9.c: Likewise.
79 * gcc.target/s390/hotpatch-10.c: Likewise.
80 * gcc.target/s390/hotpatch-11.c: Likewise.
81 * gcc.target/s390/hotpatch-12.c: Likewise.
82 * gcc.target/s390/hotpatch-13.c: Likewise.
83 * gcc.target/s390/hotpatch-14.c: Likewise.
84 * gcc.target/s390/hotpatch-15.c: Likewise.
85 * gcc.target/s390/hotpatch-16.c: Likewise.
86 * gcc.target/s390/hotpatch-17.c: Likewise.
87 * gcc.target/s390/hotpatch-18.c: Likewise.
88 * gcc.target/s390/hotpatch-19.c: Likewise.
89
90 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
91
92 PR target/65103
93 * gcc.target/i386/pr65103-1.c: New.
94
95 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
96
97 PR target/65044
98 * gcc.target/i386/pr65044.c: New.
99
100 2015-03-12 Tom de Vries <tom@codesourcery.com>
101
102 PR rtl-optimization/64895
103 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
104 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
105 * gcc.target/i386/fuse-caller-save.c: Ditto.
106
107 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
108
109 * gcc.dg/ipa/pr63569.c: Fix template.
110
111 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
112
113 * g++.dg/ipa/pr64146.C: Require fpic support.
114
115 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
116
117 PR libfortran/65200
118 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
119 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
120
121 2015-03-11 Jakub Jelinek <jakub@redhat.com>
122
123 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
124 to dg-options, fix up dg-skip-if.
125
126 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
127
128 PR target/65296
129 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
130 * gcc.target/avr/tiny-caller-save.c: Same.
131
132 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
133
134 PR target/65242
135 * g++.dg/pr65242.C: New test.
136
137 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
138
139 * c-c++-common/asan/no-asan-check-glob.c: New test.
140
141 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
142
143 PR c++/65370
144 * g++.dg/other/default11.C: New.
145 * g++.dg/other/default12.C: Likewise.
146
147 2015-03-10 Jakub Jelinek <jakub@redhat.com>
148
149 PR target/65368
150 * gcc.target/i386/bmi2-bzhi-2.c: New test.
151
152 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
153
154 PR fortran/65024
155 * gfortran.dg/unlimited_polymorphic_23.f90: New test
156
157 2015-03-10 Jakub Jelinek <jakub@redhat.com>
158
159 PR c++/65127
160 * g++.dg/cpp0x/pr65127.C: New test.
161
162 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
163
164 * gcc.dg/ipa/PR64550.c: Update template.
165
166 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
167 Tobias Burnus <burnus@net-b.de>
168
169 * gfortran.dg/coarray_sync_memory.f90: New.
170
171 2015-03-10 Marek Polacek <polacek@redhat.com>
172
173 PR sanitizer/65367
174 * c-c++-common/ubsan/pr65367.c: New test.
175
176 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
177
178 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
179 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
180 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
181 * gcc.target/i386/mpx/calloc-1-nov.c: New.
182 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
183 * gcc.target/i386/mpx/malloc-1-nov.c: New.
184 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
185 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
186 * gcc.target/i386/mpx/realloc-1-nov.c: New.
187 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
188 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
189 * gcc.target/i386/mpx/realloc-2-nov.c: New.
190 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
191
192 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
193
194 * lib/mpx-dg.exp (mpx_link_flags): New.
195 (mpx_init): New.
196 (mpx_finish): New.
197 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
198 * gcc.target/i386/mpx/alloca-1-nov.c: New.
199 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
200 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
201 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
202 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
203 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
204 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
205 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
206 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
207 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
208 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
209 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
210 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
211 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
212 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
213 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
214 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
215 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
216 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
217 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
218 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
219 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
220 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
221 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
222 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
223 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
224 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
225 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
226 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
227 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
228 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
229 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
230 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
231 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
232 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
233 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
234 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
235 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
236 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
237 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
238 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
239 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
240 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
241 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
242 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
243 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
244 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
245 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
246 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
247 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
248 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
249 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
250 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
251 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
252 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
253 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
254 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
255 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
256 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
257 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
258 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
259 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
260 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
261 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
262 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
263 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
264 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
265 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
266 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
267 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
268 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
269 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
270 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
271 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
272 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
273 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
274 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
275 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
276 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
277 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
278 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
279 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
280 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
281 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
282 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
283 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
284 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
285 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
286 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
287 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
288 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
289 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
290 * gcc.target/i386/mpx/label-address-1.c: New.
291 * gcc.target/i386/mpx/legacy-1-nov.c: New.
292 * gcc.target/i386/mpx/macro.c: New.
293 * gcc.target/i386/mpx/mpx-check.h: New.
294 * gcc.target/i386/mpx/mpx.exp: New.
295 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
296 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
297 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
298 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
299 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
300 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
301 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
302 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
303 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
304 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
305 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
306 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
307 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
308 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
309 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
310 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
311 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
312 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
313 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
314 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
315 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
316 * gcc.target/i386/mpx/reference-1-lbv.c: New.
317 * gcc.target/i386/mpx/reference-1-nov.c: New.
318 * gcc.target/i386/mpx/reference-1-ubv.c: New.
319 * gcc.target/i386/mpx/reference-2-lbv.c: New.
320 * gcc.target/i386/mpx/reference-2-nov.c: New.
321 * gcc.target/i386/mpx/reference-2-ubv.c: New.
322 * gcc.target/i386/mpx/reference-3-lbv.c: New.
323 * gcc.target/i386/mpx/reference-3-nov.c: New.
324 * gcc.target/i386/mpx/reference-3-ubv.c: New.
325 * gcc.target/i386/mpx/reference-4-lbv.c: New.
326 * gcc.target/i386/mpx/reference-4-nov.c: New.
327 * gcc.target/i386/mpx/reference-4-ubv.c: New.
328 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
329 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
330 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
331 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
332 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
333 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
334 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
335 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
336 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
337 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
338 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
339 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
340 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
341 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
342 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
343 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
344 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
345 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
346 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
347 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
348 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
349 * gcc.target/i386/mpx/sincos-1-nov.c: New.
350 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
351 * gcc.target/i386/mpx/static-array-1-nov.c: New.
352 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
353 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
354 * gcc.target/i386/mpx/static-init-1-nov.c: New.
355 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
356 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
357 * gcc.target/i386/mpx/static-init-2-nov.c: New.
358 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
359 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
360 * gcc.target/i386/mpx/static-init-3-nov.c: New.
361 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
362 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
363 * gcc.target/i386/mpx/static-init-4-nov.c: New.
364 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
365 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
366 * gcc.target/i386/mpx/static-init-5-nov.c: New.
367 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
368 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
369 * gcc.target/i386/mpx/static-init-6-nov.c: New.
370 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
371 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
372 * gcc.target/i386/mpx/static-string-1-nov.c: New.
373 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
374 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
375 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
376 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
377 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
378 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
379 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
380 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
381 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
382 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
383 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
384 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
385 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
386 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
387 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
388 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
389 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
390 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
391 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
392 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
393 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
394 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
395 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
396 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
397 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
398 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
399 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
400 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
401 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
402 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
403 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
404 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
405 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
406 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
407 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
408 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
409 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
410 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
411 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
412 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
413 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
414 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
415 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
416 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
417 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
418 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
419 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
420 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
421 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
422 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
423 * gcc.target/i386/mpx/vararg-1-nov.c: New.
424 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
425 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
426 * gcc.target/i386/mpx/vararg-2-nov.c: New.
427 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
428 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
429 * gcc.target/i386/mpx/vararg-3-nov.c: New.
430 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
431 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
432 * gcc.target/i386/mpx/vararg-4-nov.c: New.
433 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
434 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
435 * gcc.target/i386/mpx/vararg-5-nov.c: New.
436 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
437 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
438 * gcc.target/i386/mpx/vararg-6-nov.c: New.
439 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
440 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
441 * gcc.target/i386/mpx/vararg-7-nov.c: New.
442 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
443 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
444 * gcc.target/i386/mpx/vararg-8-nov.c: New.
445 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
446 * gcc.target/i386/mpx/vla-1-lbv.c: New.
447 * gcc.target/i386/mpx/vla-1-nov.c: New.
448 * gcc.target/i386/mpx/vla-1-ubv.c: New.
449 * gcc.target/i386/mpx/vla-2-lbv.c: New.
450 * gcc.target/i386/mpx/vla-2-nov.c: New.
451 * gcc.target/i386/mpx/vla-2-ubv.c: New.
452
453 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
454
455 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
456
457 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
458
459 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
460
461 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
462
463 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
464 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
465
466 2015-03-10 Jakub Jelinek <jakub@redhat.com>
467
468 PR c/65120
469 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
470 on rhs is 0.
471 (fn4): New test.
472 * c-c++-common/pr65120.c: New test.
473
474 PR rtl-optimization/65321
475 * gcc.dg/pr65321.c: New test.
476
477 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
478
479 PR tree-optimization/65355
480 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
481
482 2015-03-09 Jakub Jelinek <jakub@redhat.com>
483
484 PR c/65120
485 * c-c++-common/pr49706.c: Adjust tests for not warning
486 about !!x == y or !b == y where b is boolean, and add
487 some further tests.
488 * c-c++-common/pr62199-2.c: Likewise.
489
490 2015-03-09 Richard Biener <rguenther@suse.de>
491
492 PR middle-end/65270
493 * gcc.dg/torture/pr65270-1.c: New testcase.
494 * gcc.dg/torture/pr65270-2.c: Likewise.
495
496 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
497
498 PR tree-optimization/63743
499 * gcc.dg/pr63743.c: New test.
500
501 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
502
503 PR lto/65316
504 * g++.dg/lto/pr65316_0.C: New testcase.
505 * g++.dg/lto/pr65316_1.C: New testcase.
506
507 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
508
509 PR target/62247
510 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
511 hppa*-*-hpux*.
512 * g++.dg/abi/rtti3.C: Likewise.
513
514 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
515
516 PR target/62251
517 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
518
519 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
520
521 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
522
523 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
524
525 2015-03-08 Morin <mikael@gcc.gnu.org>
526
527 PR fortran/60898
528 * gfortran.dg/entry_20.f90: New.
529
530 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
531
532 PR target/65153
533 * gcc.c-torture/compile/pr65153.c: New.
534
535 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
536
537 PR target/65249
538 * g++.dg/torture/pr65249.C: New.
539
540 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
541
542 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
543 long.
544 (int64_t): Likewise.
545
546 2015-03-07 Marek Polacek <polacek@redhat.com>
547 Martin Uecker <uecker@eecs.berkeley.edu>
548
549 PR sanitizer/65280
550 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
551 member-like arrays.
552 * c-c++-common/ubsan/bounds-8.c: New test.
553 * c-c++-common/ubsan/bounds-9.c: New test.
554 * gcc.dg/ubsan/bounds-2.c: New test.
555
556 2015-03-05 Martin Sebor <msebor@redhat.com>
557
558 * PR testsuite/63175
559 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
560 checking of results into main to prevent it from getting optimized
561 away.
562 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
563
564 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
565
566 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
567 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
568 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
569 x64.
570
571 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
572
573 * g++.dg/lto/pr65302_1.C: New testcase.
574 * g++.dg/lto/pr65302_0.C: New testcase.
575
576 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
577
578 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
579 -fno-ipa-icf to dg-options.
580
581 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
582
583 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
584 compiles using the linker plugin.
585
586 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
587
588 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
589
590 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
591
592 * gcc.target/arm/pr65067.c: New test.
593
594 2015-03-05 Martin Liska <mliska@suse.cz>
595
596 PR ipa/65318
597 * gcc.dg/ipa/pr65318.c: New test.
598
599 2015-03-05 Marek Polacek <polacek@redhat.com>
600
601 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
602
603 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
604
605 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
606
607 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
608
609 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
610 max-unroll-times back to defaults for s390.
611
612 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
613
614 Fix last commit.
615
616 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
617
618 PR c++/64665
619 * g++.dg/cpp0x/initlist92.C: New.
620
621 2015-03-05 Richard Biener <rguenther@suse.de>
622
623 PR tree-optimization/65310
624 * gcc.dg/vect/pr65310.c: New testcase.
625
626 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
627
628 PR c++/64834
629 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
630
631 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
632
633 * gnat.dg/entry_queues3.adb: New test.
634
635 2015-03-04 Ian Lance Taylor <iant@google.com>
636
637 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
638
639 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
640
641 PR c++/64227
642 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
643
644 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
645
646 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
647 -fno-ipa-icf to dg-options
648 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
649 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
650
651 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
652
653 PR c++/64398
654 * g++.dg/cpp0x/decltype62.C: New.
655
656 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
657
658 * gnat.dg/object_overflow5.adb: New test.
659
660 2015-03-03 Martin Liska <mliska@suse.cz>
661
662 PR ipa/65287
663 * gcc.dg/ipa/pr65287.c: New test.
664
665 2015-03-03 Martin Jambor <mjambor@suse.cz>
666 Eric Botcazou <ebotcazou@adacore.com>
667
668 * gnat.dg/specs/pack12.ads: New test.
669
670 2015-03-03 Martin Liska <mliska@suse.cz>
671
672 * gcc.dg/ipa/PR65282.c: New test.
673
674 2015-03-13 Jeff Law <law@redhat.com>
675
676 PR tree-optimization/65241
677 * gcc.c-torture/compile/pr65241.c: New test.
678
679 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
680
681 PR target/64331
682 * gcc.target/avr/torture/pr64331.c: New test.
683
684 2015-03-03 Martin Liska <mliska@suse.cz>
685 Jan Hubicka <hubicka@ucw.cz>
686
687 * g++.dg/ipa/pr65263.C: New test.
688
689 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
690
691 PR ipa/65130
692 * gcc.dg/lto/pr65130_0.c: New testcase.
693 * gcc.dg/lto/pr65130_1.c: New testcase.
694
695 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
696
697 PR ipa/64988
698 * g++.dg/torture/pr64988.C: New testcase.
699
700 2015-03-02 Tobias Burnus <burnus@net-b.de>
701
702 * gfortran.dg/coarray_atomic_6.f90: New.
703
704 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
705
706 PR target/65184
707 * gcc.target/i386/pr65184.c: New.
708
709 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
710
711 PR target/65183
712 * gcc.target/i386/pr65183.c: New.
713
714 2015-02-28 Martin Liska <mliska@suse.cz>
715 Jan Hubicka <hubicka@ucw.cz>
716
717 * gcc.dg/ipa/ipa-icf-35.c: New test.
718 * gcc.dg/ipa/ipa-icf-36.c: New test.
719 * gcc.dg/ipa/ipa-icf-37.c: New test.
720
721 2015-02-28 Martin Liska <mliska@suse.cz>
722 Jan Hubicka <hubicka@ucw.cz>
723
724 PR ipa/65245
725 * gcc.dg/ipa/ipa-icf-34.c: New test.
726
727 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
728
729 PR target/61142
730 * gcc.target/sh/sh/pr61142.c: New.
731
732 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
733
734 * g++.dg/other/dump-ada-spec-3.C: New test.
735
736 2015-03-01 Martin Liska <mliska@suse.cz>
737
738 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
739 * g++.dg/ipa/pr63595.C: Update expected results.
740
741 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
742
743 PR ipa/65236
744 * g++.dg/ipa/ipa-icf-6.C: New testcase.
745
746 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
747
748 * gcc.dg/vect/pr59354.c: Move vector producing code to
749 separate function.
750
751 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
752
753 PR ipa/65237
754 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
755 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
756 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
757 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
758
759 2015-02-27 Jakub Jelinek <jakub@redhat.com>
760
761 PR tree-optimization/65048
762 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
763 (foo): Use K&R style definition.
764
765 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
766
767 PR target/65032
768 * g++.dg/pr65032.C: New.
769
770 2015-02-27 Marek Polacek <polacek@redhat.com>
771
772 PR c/65040
773 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
774 -Wformat=2.
775
776 2015-02-27 Marek Polacek <polacek@redhat.com>
777
778 PR c/65228
779 * gcc.dg/pr65228.c: New test.
780
781 2015-02-27 Kai Tietz <ktietz@redhat.com>
782
783 PR c/35330
784 * gcc.dg/weak/weak-17.c: New file.
785
786 2015-02-27 Richard Biener <rguenther@suse.de>
787
788 PR lto/65193
789 * g++.dg/lto/pr65193_0.C: New testcase.
790
791 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
792
793 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
794 * gcc.target/s390/hotpatch-8.c: Likewise.
795 * gcc.target/s390/hotpatch-9.c: Likewise.
796 * gcc.target/s390/pr61078.c: Likewise.
797 * gcc.target/s390/pr57960.c: Remove -m64.
798 * gcc.target/s390/pr61078.c: Likewise.
799
800 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
801 Martin Liska <mliska@suse.cz>
802
803 PR bootstrap/65150
804 * gcc.dg/pr64454.c: Disable ICF.
805 * gcc.dg/pr28685-1.c: Disable ICF
806 * gcc.dg/ipa/iinline-5.c: Disable ICF.
807 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
808 * g++.dg/ipa/ipa-icf-4.C: Update template.
809
810 2015-02-26 Jakub Jelinek <jakub@redhat.com>
811
812 PR tree-optimization/65216
813 * gcc.c-torture/execute/pr65216.c: New test.
814
815 PR tree-optimization/65215
816 * gcc.c-torture/execute/pr65215-1.c: New test.
817 * gcc.c-torture/execute/pr65215-2.c: New test.
818 * gcc.c-torture/execute/pr65215-3.c: New test.
819 * gcc.c-torture/execute/pr65215-4.c: New test.
820 * gcc.c-torture/execute/pr65215-5.c: New test.
821
822 2015-02-26 Tom de Vries <tom@codesourcery.com>
823
824 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
825
826 2015-02-26 Martin Liska <mliska@suse.cz>
827 Jan Hubicka <hubicka@ucw.cz>
828
829 * g++.dg/ipa/pr64146.C: Update expected results.
830 * gcc.dg/ipa/ipa-icf-26.c: Update test.
831 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
832 * gcc.dg/ipa/ipa-icf-34.c: New test.
833
834 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
835
836 * gcc.dg/vect/vect-pr61917.c: Rename to ...
837 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
838 (dg-additional-options): Remove dg directive.
839 (dg-final): Add dg directive.
840
841 2015-02-26 Marek Polacek <polacek@redhat.com>
842
843 PR ipa/65008
844 * g++.dg/ipa/pr65008.C: New test.
845
846 2015-02-26 Tom de Vries <tom@codesourcery.com>
847
848 * lib/profopt.exp (profopt-target-cleanup): New proc.
849 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
850 files from sources from dg-additional-sources.
851
852 2015-02-26 Tom de Vries <tom@codesourcery.com>
853
854 * lib/gcov.exp: Cleanup in case of xfail.
855
856 2015-02-26 Sebastian Pop <s.pop@samsung.com>
857
858 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
859
860 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
861
862 PR debug/46102
863 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
864 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
865 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
866 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
867 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
868 * g++.dg/debug/pr46123.C: XFAIL and move...
869 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
870 * gcc.dg/debug/dwarf2-3.c: Move...
871 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
872
873 2015-02-26 Marek Polacek <polacek@redhat.com>
874
875 PR c++/65202
876 * g++.dg/cpp1y/pr65202.C: New test.
877
878 2015-02-26 Tom de Vries <tom@codesourcery.com>
879
880 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
881 locale_facets.h.gcov.
882
883 2015-02-26 Tom de Vries <tom@codesourcery.com>
884
885 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
886
887 2015-02-26 Tom de Vries <tom@codesourcery.com>
888
889 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
890
891 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
892
893 PR target/65217
894 * gcc.target/i386/pr65217.c: New.
895
896 2015-02-26 Tom de Vries <tom@codesourcery.com>
897
898 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
899
900 2015-02-26 Tom de Vries <tom@codesourcery.com>
901
902 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
903
904 2015-02-26 Sebastian Pop <s.pop@samsung.com>
905
906 PR tree-optimization/65048
907 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
908
909 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
910
911 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
912 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
913
914 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
915
916 PR target/65161
917 * gcc.target/i386/pr65161.c: New test.
918
919 2015-02-26 Terry Guo <terry.guo@arm.com>
920
921 * gcc.target/arm/no-volatile-in-it.c: New test.
922
923 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
924
925 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
926 (dg-options): Add -save-temps.
927 (dg-final): Add cleanup-saved-temps.
928
929 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
930
931 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
932
933 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
934
935 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
936 * gcc.target/powerpc/pack01.c: Include string.h.
937
938 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
939
940 PR target/65167
941 * gcc.target/i386/pr65167.c: New.
942
943 2015-02-25 Kai Tietz <ktietz@redhat.com>
944
945 PR tree-optimization/61917
946 * gcc.dg/vect/vect-pr61917.c: New file.
947
948 2015-02-24 Jakub Jelinek <jakub@redhat.com>
949
950 PR tree-optimization/65170
951 * gcc.c-torture/execute/pr65170.c: New test.
952 * gcc.dg/tree-ssa/vrp96.c: New test.
953
954 2015-02-24 Tom de Vries <tom@codesourcery.com>
955
956 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
957
958 2015-02-24 Tom de Vries <tom@codesourcery.com>
959
960 PR testsuite/65126
961 * lib/gcc-defs.exp (additional_sources_used): Add new var.
962 (dg-additional-files-options): Copy additional_sources to
963 additional_sources_used before emptying additional_sources.
964 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
965 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
966 (cleanup-saved-temps): Use additional_sources_used instead of
967 additional_sources.
968 (dg-test): Reset additional_sources_used.
969
970 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
971
972 PR fortran/63427
973 * gfortran.dg/integer_exponentiation_6.F90: New test.
974
975 2015-02-23 Martin Sebor <msebor@redhat.com>
976
977 PR target/65109
978 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
979 two parts. One to save registers, the other to verify the
980 registers have the right values. Save register state into
981 static data rather than on the stack.
982
983 2015-02-23 Jakub Jelinek <jakub@redhat.com>
984
985 PR bootstrap/63888
986 * c-c++-common/asan/pr63888.c: New test.
987
988 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
989
990 PR target/65163
991 * gcc.c-torture/compile/pr65163.c: New.
992
993 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
994
995 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
996 with -m31 on 64 bit.
997 * gcc.dg/hoist-register-pressure-2.c: Likewise.
998 * gcc.dg/hoist-register-pressure-3.c: Likewise.
999
1000 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1001
1002 * gcc.target/s390/20090223-1.c: Add
1003 -Wno-implicit-function-declaration option.
1004 * gcc.target/s390/pr42224.c: Likewise.
1005 * gcc.target/s390/pr55718.c: Likewise.
1006
1007 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1008
1009 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1010 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1011 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1012 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1013 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1014 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1015 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1016 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1017 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1018 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1019 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1020 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1021 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1022 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1023 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1024 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1025 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1026 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1027 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1028 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1029 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1030
1031 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1032
1033 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1034 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1035 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1036 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1037 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1038 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1039 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1040 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1041 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1042 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1043 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1044 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1045 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1046 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1047 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1048 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1049
1050 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1051
1052 PR fortran/64980
1053 PR fortran/61960
1054 * gfortran.dg/pr61960.f90: New.
1055 * gfortran.dg/pr64230.f90: New.
1056 * gfortran.dg/pr64980.f03: New.
1057
1058 2015-02-22 Tom de Vries <tom@codesourcery.com>
1059
1060 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1061
1062 2015-02-21 Arnaud Charlet <charlet@adacore.com>
1063
1064 PR ada/65156
1065 * gnat.dg/timing_events.adb: Removed, invalid test.
1066
1067 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
1068
1069 PR debug/58123
1070 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1071 location.
1072 * g++.dg/gcov/gcov-2.C: Likewise.
1073
1074 2015-02-20 Richard Biener <rguenther@suse.de>
1075
1076 PR tree-optimization/65136
1077 * gcc.dg/tree-ssa/pr65136.c: New testcase.
1078
1079 2015-02-20 Jakub Jelinek <jakub@redhat.com>
1080
1081 PR testsuite/64158
1082 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1083 and nvptx-*-* blacklisting.
1084
1085 * gcc.dg/sibcall-9.c: New test.
1086 * gcc.dg/sibcall-10.c: New test.
1087
1088 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1089
1090 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1091
1092 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
1093
1094 PR target/64452
1095 * gcc.target/avr/torture/pr64452.c: New test.
1096
1097 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
1098
1099 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1100 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1101
1102 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1103
1104 PR testsuite/65116
1105 * lib/target-supports.exp (check_compile): Check whether
1106 additional_sources is defined before using it.
1107
1108 2015-02-19 Jakub Jelinek <jakub@redhat.com>
1109
1110 PR middle-end/65074
1111 * g++.dg/opt/pr65074.C: New file.
1112
1113 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
1114
1115 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1116 (size_type): New typedef.
1117 (operator "" _script): Use it for the last argument.
1118
1119 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1120
1121 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1122
1123 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1124
1125 * lib/target-supports.exp (check_compile): Save/restore
1126 additional_sources that may belong to an actual test.
1127
1128 2015-02-18 Jakub Jelinek <jakub@redhat.com>
1129
1130 PR gcov-profile/64634
1131 * g++.dg/gcov/gcov-15.C: New test.
1132
1133 2015-02-18 Tom de Vries <tom@codesourcery.com>
1134
1135 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1136
1137 2015-02-18 Tom de Vries <tom@codesourcery.com>
1138
1139 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1140
1141 2015-02-18 Tom de Vries <tom@codesourcery.com>
1142
1143 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1144
1145 2015-02-18 Tom de Vries <tom@codesourcery.com>
1146
1147 * gfortran.dg/fmt_cache_1.f: Add missing close.
1148
1149 2015-02-18 Tom de Vries <tom@codesourcery.com>
1150
1151 PR testsuite/65107
1152 * gfortran.dg/read_eof_8.f90: Add missing close.
1153
1154 2015-02-18 Richard Biener <rguenther@suse.de>
1155
1156 PR tree-optimization/65063
1157 * gcc.dg/pr65063.c: New testcase.
1158
1159 2015-02-18 Richard Biener <rguenther@suse.de>
1160
1161 PR tree-optimization/62217
1162 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1163
1164 2015-02-18 Marek Polacek <polacek@redhat.com>
1165
1166 PR sanitizer/65081
1167 * c-c++-common/ubsan/pr65081.c: New test.
1168
1169 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1170
1171 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1172 * gcc.target/sh/force-cbranch-delay-slot.c: New.
1173
1174 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
1175
1176 * gcc.dg/ipa/propalign-3.c: New test.
1177
1178 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1179
1180 PR target/64793
1181 * gcc.target/sh/pr64793.c: New.
1182 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1183
1184 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
1185
1186 * gcc.target/arm/divzero.c: New test case.
1187
1188 2015-02-17 Tom de Vries <tom@codesourcery.com>
1189
1190 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1191
1192 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
1193 Jakub Jelinek <jakub@redhat.com>
1194
1195 PR c++/65075
1196 * g++.dg/cpp0x/pr65075.C: New test.
1197
1198 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
1199
1200 PR target/65058
1201 * gcc.target/powerpc/pr65058.c: New test.
1202
1203 2015-02-16 Jeff Law <law@redhat.com>
1204
1205 PR tree-optimization/64823
1206 * gcc.dg/uninit-20.c: New test.
1207
1208 2015-02-16 Jakub Jelinek <jakub@redhat.com>
1209 James Greenhalgh <james.greenhalgh@arm.com>
1210
1211 PR ipa/64963
1212 * gcc.dg/ipa/ipa-clone-1.c: New test.
1213
1214 2015-02-16 Richard Biener <rguenther@suse.de>
1215
1216 PR tree-optimization/65077
1217 * gcc.dg/torture/pr65077.c: New testcase.
1218
1219 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
1220
1221 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1222 Directive adjusted to scan for ldaxr.
1223 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1224 adjusted to scan for ldaex.
1225
1226 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
1227
1228 PR c++/65080
1229 * g++.dg/cpp0x/constexpr-65080.C: New.
1230
1231 2015-02-16 Richard Biener <rguenther@suse.de>
1232
1233 PR tree-optimization/63593
1234 * gcc.dg/pr63593.c: New testcase.
1235
1236 2015-02-16 Marek Polacek <polacek@redhat.com>
1237
1238 PR c/65066
1239 * gcc.dg/pr65066.c: New test.
1240
1241 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
1242
1243 * gcc.dg/pr65002.C: Move ...
1244 * g++.dg/ipa/pr65002.C: ... here.
1245
1246 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
1247
1248 * gcc.target/powerpc/pr64205.c: Skip on AIX.
1249 * gcc.target/powerpc/pr64505.c: Skip on AIX.
1250 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1251 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1252
1253 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
1254
1255 PR testsuite/64850
1256 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1257 the expression to find calls.
1258 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1259 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1260 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1261 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1262 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1263
1264 2015-02-14 Marek Polacek <polacek@redhat.com>
1265
1266 PR c/64768
1267 * gcc.dg/array-11.c: New test.
1268 * gcc.dg/array-12.c: New test.
1269 * gcc.dg/array-13.c: New test.
1270 * gcc.dg/array-14.c: New test.
1271 * gcc.dg/c99-flex-array-typedef-1.c: New test.
1272 * gcc.dg/c99-flex-array-typedef-2.c: New test.
1273 * gcc.dg/c99-flex-array-typedef-3.c: New test.
1274 * gcc.dg/c99-flex-array-typedef-5.c: New test.
1275 * gcc.dg/c99-flex-array-typedef-7.c: New test.
1276 * gcc.dg/c99-flex-array-typedef-8.c: New test.
1277
1278 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1279
1280 PR c++/60894
1281 * g++.dg/lookup/using54.C: New.
1282
1283 2015-02-13 Jeff Law <law@redhat.com>
1284
1285 PR bootstrap/65060
1286 Revert my change for tree-optimization/64823.
1287
1288 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1289
1290 PR tree-optimization/65053
1291 * gcc.c-torture/execute/pr65053-1.c: New test.
1292 * gcc.c-torture/execute/pr65053-2.c: New test.
1293
1294 2015-02-13 Marek Polacek <polacek@redhat.com>
1295
1296 PR c/65050
1297 * gcc.dg/pr65050.c: New test.
1298
1299 2015-02-13 Jeff Law <law@redhat.com>
1300
1301 PR tree-optimization/64823
1302 * gcc.dg/uninit-20.c: New test.
1303
1304 PR rtl-optimization/47477
1305 * gcc.dg/tree-ssa/pr47477.c: New test.
1306
1307 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1308
1309 PR c++/60211
1310 * g++.dg/parse/ivdep-2.C: New.
1311 * g++.dg/parse/ivdep-3.C: Likewise.
1312
1313 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1314
1315 PR fortran/64506
1316 * gfortran.dg/continuation_13.f90: New test.
1317 * gfortran.dg/continuation_14.f: New test.
1318
1319 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1320
1321 PR c++/64970
1322 * g++.dg/cpp0x/sfinae55.C: New.
1323
1324 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1325
1326 PR ipa/65034
1327 * g++.dg/ipa/pr65034.C: New test.
1328
1329 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
1330
1331 PR tree-optimization/65002
1332 * gcc.dg/pr65002.C: New.
1333
1334 2015-02-13 Marek Polacek <polacek@redhat.com>
1335
1336 PR c/65040
1337 * c-c++-common/pr65040.c: New test.
1338
1339 2015-02-13 Bin Cheng <bin.cheng@arm.com>
1340
1341 PR tree-optimization/64705
1342 * gcc.dg/tree-ssa/pr64705.c: New test.
1343
1344 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1345
1346 PR rtl/32219
1347 * gcc.dg/visibility-22.c: New test.
1348 * gcc.dg/visibility-23.c: New test.
1349 * gcc.target/i386/pr32219-1.c: New test.
1350 * gcc.target/i386/pr32219-2.c: New test.
1351 * gcc.target/i386/pr32219-3.c: New test.
1352 * gcc.target/i386/pr32219-4.c: New test.
1353 * gcc.target/i386/pr32219-5.c: New test.
1354 * gcc.target/i386/pr32219-6.c: New test.
1355 * gcc.target/i386/pr32219-7.c: New test.
1356 * gcc.target/i386/pr32219-8.c: New test.
1357 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1358
1359 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1360
1361 PR libgfortran/57822
1362 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1363 four different KINDs.
1364
1365 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1366
1367 PR c++/64884
1368 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1369
1370 PR sanitizer/65000
1371 * g++.dg/ubsan/pr65000.C: New test.
1372
1373 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
1374
1375 PR fortran/64932
1376 * gfortran.dg/finalize_28.f90: New test
1377
1378 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1379
1380 PR debug/55541
1381 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1382 DW_TAG_lexical_block removal.
1383 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1384 * g++.dg/guality/pr55541.C: New test.
1385
1386 PR sanitizer/64984
1387 * g++.dg/ubsan/pr64984.C: New test.
1388
1389 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
1390
1391 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1392
1393 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1394
1395 PR testsuite/64930
1396 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1397 instructions for 2015-01-14 get_memmodel changes.
1398 * gcc.target/powerpc/atomic-p8.c: Likewise.
1399
1400 PR sanitizer/65019
1401 * g++.dg/ubsan/pr65019.C: New test.
1402
1403 PR tree-optimization/65014
1404 * gcc.c-torture/compile/pr65014.c: New test.
1405
1406 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1407
1408 PR libgfortran/57822
1409 * gfortran/fmt_g0_7.f08: Revise test.
1410
1411 2015-02-11 Jeff Law <law@redhat.com>
1412
1413 PR target/63347
1414 * gcc.target/m68k/pr63347.c: New test.
1415
1416 2015-02-11 Marek Polacek <polacek@redhat.com>
1417
1418 * g++.dg/ubsan/shift-1.C: New test.
1419 * gcc.dg/ubsan/c-shift-2.c: New test.
1420 * c-c++-common/ubsan/shift-5.c: Remove file.
1421
1422 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
1423
1424 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1425 Directive adjusted to XFAIL.
1426 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1427 adjusted to XFAIL.
1428
1429 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1430
1431 PR middle-end/65003
1432 * g++.dg/opt/pr65003.C: New test.
1433
1434 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1435
1436 * lib/target-supports.exp (check_effective_target_pie): Renamed
1437 to ...
1438 (check_effective_target_pie_enabled): This.
1439 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
1440 * gcc.target/i386/pie.c: Likewise.
1441
1442 2015-02-11 Andrew Pinski <apinski@cavium.com>
1443
1444 PR target/64893
1445 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
1446 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
1447
1448 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1449
1450 PR target/61925
1451 * gcc.target/i386/pr61925-1.c: New test.
1452 * gcc.target/i386/pr61925-2.c: New test.
1453 * gcc.target/i386/pr61925-3.c: New test.
1454
1455 2015-02-10 Jakub Jelinek <jakub@redhat.com>
1456
1457 PR sanitizer/65004
1458 * g++.dg/asan/pr65004.C: New test.
1459
1460 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
1461
1462 PR target/64661
1463 * gcc.taget/sh/pr64661-0.h: New.
1464 * gcc.taget/sh/pr64661-1.c: New.
1465 * gcc.taget/sh/pr64661-2.c: New.
1466 * gcc.taget/sh/pr64661-3.c: New.
1467 * gcc.taget/sh/pr64661-4.c: New.
1468
1469 2015-02-10 Richard Biener <rguenther@suse.de>
1470
1471 PR tree-optimization/64995
1472 * g++.dg/torture/pr64995.C: New testcase.
1473
1474 2015-02-10 Richard Biener <rguenther@suse.de>
1475
1476 PR tree-optimization/64909
1477 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
1478
1479 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1480
1481 * gcc.dg/signbit-sa.c: New test.
1482
1483 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1484
1485 PR libgfortran/57822
1486 * gfortran/fmt_g0_7.f08: New test.
1487
1488 2015-02-10 Bin Cheng <bin.cheng@arm.com>
1489
1490 PR tree-optimization/43378
1491 * gcc.dg/tree-ssa/pr43378.c: New test.
1492
1493 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
1494
1495 PR ipa/64978
1496 * g++.dg/torture/pr64978.C: New testcase.
1497
1498 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1499
1500 PR sanitizer/64981
1501 * gcc.dg/asan/pr64981.c: New test.
1502
1503 2015-02-09 Marek Polacek <polacek@redhat.com>
1504
1505 PR c/64856
1506 * gcc.dg/pr64856.c: New test.
1507
1508 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1509
1510 PR target/64979
1511 * gcc.dg/tree-ssa/stdarg-7.c: New test.
1512 * gcc.c-torture/execute/pr64979.c: New test.
1513
1514 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
1515
1516 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
1517
1518 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1519
1520 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
1521 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
1522
1523 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1524
1525 PR target/58757
1526 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
1527
1528 2015-02-09 Richard Biener <rguenther@suse.de>
1529
1530 PR tree-optimization/54000
1531 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
1532
1533 2015-02-09 Tom de Vries <tom@codesourcery.com>
1534
1535 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
1536
1537 2015-02-09 Martin Liska <mliska@suse.cz>
1538
1539 * g++.dg/ipa/pr64858.C: New test.
1540
1541 2015-02-09 Tom de Vries <tom@codesourcery.com>
1542
1543 * gcc.dg/uninit-19.c: Fix warning line for fpic.
1544
1545 2015-02-08 Andrew Pinski <apinski@cavium.com>
1546
1547 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
1548
1549 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
1550
1551 PR fortran/63744
1552 * gfortran.dg/use_rename_8.f90: New.
1553
1554 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
1555
1556 * gnat.dg/addr7.ad[sb]: New test.
1557 * gnat.dg/addr8.ad[sb]: Likewise.
1558
1559 2015-02-06 David Malcolm <dmalcolm@redhat.com>
1560
1561 PR jit/64752
1562 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
1563 from jit.dg/test-compile-to-executable.c's create_code, with a
1564 clarification of the output message.
1565 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
1566 pass/fail message.
1567 (test_jit): Use CHECK_NO_ERRORS when calling
1568 gcc_jit_context_compile_to_file.
1569 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
1570 jit-verify-compile-to-file to jit-verify-output-file-was-created.
1571 (jit-setup-compile-to-file): Likewise. Add a verbose comment
1572 about deletions that are attempted.
1573 (jit-verify-compile-to-file): Rename to...
1574 (jit-verify-output-file-was-created): ...this, and drop the
1575 attempt to run "file" and verify the output.
1576 (jit-verify-assembler): New function.
1577 (jit-verify-object): New function.
1578 (jit-verify-dynamic-library): New function.
1579 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
1580 favor of an implementation from new file
1581 create-code-for-hello-world-executable.h, which also adds a
1582 "main".
1583 (dg-final): Replace jit-verify-compile-to-file with
1584 jit-verify-output-file-was-created, and invoke new function
1585 jit-verify-assembler.
1586 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
1587 the output message.
1588 (dg-final): Replace jit-verify-compile-to-file with
1589 jit-verify-output-file-was-created, and invoke new function
1590 jit-verify-dynamic-library.
1591 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
1592 favor of an implementation from new file
1593 create-code-for-hello-world-executable.h, which also adds a
1594 "main".
1595 (dg-final): Replace jit-verify-compile-to-file with
1596 jit-verify-output-file-was-created. Strengthen the expected stdout
1597 from the built executable.
1598 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
1599 favor of an implementation from new file
1600 create-code-for-hello-world-executable.h, which also adds a
1601 "main".
1602 (dg-final): Replace jit-verify-compile-to-file with
1603 jit-verify-output-file-was-created, and invoke new function
1604 jit-verify-object.
1605 * jit.dg/verify-dynamic-library.c: New source file.
1606
1607 2015-02-06 Sebastian Pop <s.pop@samsung.com>
1608 Brian Rzycki <b.rzycki@samsung.com>
1609
1610 PR tree-optimization/64878
1611 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
1612
1613 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1614
1615 PR ipa/64896
1616 * g++.dg/ipa/pr64896.C: New test.
1617
1618 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1619
1620 PR target/64205
1621 * gcc.target/powerpc/pr64205.c: New file.
1622
1623 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
1624
1625 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
1626 (dg-options): Use -fpie instead of -fPIE -pie.
1627
1628 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1629
1630 PR middle-end/64937
1631 * g++.dg/asan/pr64937.C: New test.
1632
1633 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
1634
1635 PR fortran/63205
1636 * gfortran.dg/class_to_type_4.f90: New test
1637
1638 2015-01-29 Andre Vehreschild <vehre@gmx.de>
1639
1640 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
1641
1642 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1643
1644 PR rtl-optimization/64957
1645 PR debug/64817
1646 * gcc.c-torture/execute/pr64957.c: New test.
1647
1648 2015-02-05 Jeff Law <law@redhat.com>
1649
1650 PR target/17306
1651 * gcc.target/h8300/pr17306-1.c: New test.
1652 * gcc.target/h8300/pr17306-2.c: New test.
1653
1654 2015-02-05 Tobias Burnus <burnus@net-b.de>
1655
1656 PR fortran/64943
1657 * gfortran.dg/structure_constructor_12.f90: New.
1658
1659 2015-02-05 Jeff Law <law@redhat.com>
1660
1661 PR target/58400
1662 gcc.target/h8300/pr58400.c: New test.
1663
1664 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
1665
1666 * gcc.target/arm/macro_defs0.c: New test.
1667 * gcc.target/arm/macro_defs1.c: New test.
1668 * gcc.target/arm/macro_defs2.c: New test.
1669
1670 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
1671
1672 PR rtl-optimization/64905
1673 * gcc.target/i386/pr64905.c: Require nonpic target.
1674 (dg-options): Add -fomit-frame-pointer.
1675 (main): Remove.
1676
1677 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
1678
1679 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
1680 tree dump scanning.
1681
1682 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
1683
1684 PR fortran/64757
1685 * gfortran.dg/type_to_class_2.f90: New test
1686 * gfortran.dg/type_to_class_3.f90: New test
1687
1688 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
1689
1690 PR ipa/64686
1691 * g++.dg/torture/pr64686.C: New testcase.
1692
1693 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1694
1695 PR rtl-optimization/64905
1696 * gcc.target/i386/pr64905.c: New file.
1697
1698 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1699
1700 * gcc.dg/guality/pr41447-1.c: Remove xfail.
1701 * gcc.dg/guality/pr41616-1.c: Ditto.
1702
1703 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
1704
1705 PR debug/64817
1706 * gcc.dg/pr64817-3.c: New.
1707
1708 2015-02-04 Jakub Jelinek <jakub@redhat.com>
1709 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1710
1711 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
1712 pass parameters in registers.
1713 * gcc.dg/guality/pr36728-2.c (main): Likewise.
1714 * gcc.dg/guality/pr36728-3.c (main): Likewise.
1715 * gcc.dg/guality/pr36728-4.c (main): Likewise.
1716
1717 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
1718 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1719
1720 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
1721 list, allow for multilibed targets.
1722 * gcc.dg/combine_ashiftrt_2.c: Likewise.
1723
1724 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1725
1726 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
1727 * gcc.dg/pr46728-6.c: Ditto.
1728
1729 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
1730
1731 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
1732 for mips_nanlegacy target.
1733
1734 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
1735
1736 * gcc.target/i386/chkp-hidden-def.c: New.
1737
1738 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1739
1740 PR middle-end/62103
1741 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
1742 to use 24 bits for bitfield b.
1743
1744 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1745
1746 PR testsuite/64796
1747 * lib/target-supports.exp (check_effective_target_bswap64): Do not
1748 cache result in a global variable. Include all 32-bit targets for
1749 bswap64 tests.
1750
1751 2015-02-03 Jakub Jelinek <jakub@redhat.com>
1752
1753 PR rtl-optimization/64756
1754 * gcc.c-torture/execute/pr64756.c: New test.
1755
1756 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
1757
1758 PR target/64660
1759 * gcc.target/sh/pr64660-0.h: New.
1760 * gcc.target/sh/pr64660-1.c: New.
1761 * gcc.target/sh/pr64660-2.c: New.
1762 * gcc.target/sh/pr64660-3.c: New.
1763 * gcc.target/sh/pr64660-4.c: New.
1764
1765 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1766
1767 PR c++/64877
1768 * g++.dg/warn/Waddress-2.C: New.
1769
1770 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
1771
1772 PR middle-end/61225
1773 * gcc.target/i386/pr49095.c: XFAIL for ia32.
1774
1775 2015-02-03 Dodji Seketeli <dodji@redhat.com>
1776
1777 PR preprocessor/64803
1778 * gcc.dg/cpp/builtin-macro-1.c: New test case.
1779
1780 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
1781
1782 * g++.dg/ipa/devirt-37.C: Disable early inlining.
1783
1784 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
1785
1786 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1787 (_ARM_FPSRC): Add DN and AHP fields.
1788 (clean_results): Force DN=1 on AArch64.
1789 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
1790 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
1791 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
1792 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
1793 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
1794 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
1795
1796 2015-02-02 Alan Modra <amodra@gmail.com>
1797
1798 * gcc.target/powerpc/cprophard.c: New.
1799
1800 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
1801
1802 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
1803 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
1804
1805 2015-02-01 Jakub Jelinek <jakub@redhat.com>
1806
1807 PR debug/64817
1808 * gcc.dg/pr64817-1.c: New test.
1809 * gcc.dg/pr64817-2.c: New test.
1810
1811 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
1812
1813 PR target/64851
1814 * gcc.target/sh/pr64851-0.h: New
1815 * gcc.target/sh/pr64851-1.c: New
1816 * gcc.target/sh/pr64851-2.c: New
1817 * gcc.target/sh/pr64851-3.c: New
1818 * gcc.target/sh/pr64851-4.c: New
1819
1820 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
1821
1822 PR target/64882
1823 * gcc.dg/torture/pr64882.c: New test.
1824
1825 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
1826
1827 PR target/64159
1828 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
1829 sparc*-*-*.
1830
1831 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
1832
1833 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
1834 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
1835 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
1836 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
1837 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
1838 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
1839 tree dump.
1840 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
1841 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
1842 tree dump.
1843 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
1844 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
1845 tree dump.
1846
1847 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
1848
1849 PR target/64688
1850 * g++.dg/pr64688-2.C: New.
1851
1852 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
1853
1854 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
1855 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1856 * gcc.target/i386/fuse-caller-save.c: Ditto.
1857 * gcc.target/i386/headmerge-1.c: Ditto.
1858 * gcc.target/i386/headmerge-2.c: Ditto.
1859 * gcc.target/i386/sibcall-6.c: Ditto.
1860
1861 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
1862
1863 PR target/64617
1864 * gcc.target/i386/pr64617.c: New test.
1865
1866 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
1867
1868 PR target/15184
1869 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
1870 (dg-options): Remove -m32.
1871 (dg-final): Scan for "movb %al" only.
1872 * gcc.target/i386/pr15184-2.c: Ditto.
1873
1874 2015-01-30 Richard Biener <rguenther@suse.de>
1875
1876 PR tree-optimization/64829
1877 * gcc.dg/vect/pr64829.c: New testcase.
1878
1879 2015-01-29 Marek Polacek <polacek@redhat.com>
1880
1881 PR c/64709
1882 * gcc.dg/pr64709.c: New test.
1883
1884 2015-01-29 Jakub Jelinek <jakub@redhat.com>
1885
1886 PR c++/64717
1887 * g++.dg/ubsan/pr64717-1.C: New test.
1888 * g++.dg/ubsan/pr64717-2.C: New test.
1889
1890 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
1891
1892 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
1893
1894 2015-01-29 Jeff Law <law@redhat.com>
1895
1896 PR target/15184
1897 * gcc.target/i386/pr15184-1.c: New test.
1898 * gcc.target/i386/pr15184-2.c: New test.
1899
1900 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1901
1902 PR tree-optimization/64746
1903 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
1904
1905 2015-01-29 Richard Biener <rguenther@suse.de>
1906
1907 PR tree-optimization/64853
1908 * gcc.dg/torture/pr64853.c: New testcase.
1909
1910 2015-01-29 Richard Biener <rguenther@suse.de>
1911
1912 PR tree-optimization/64844
1913 * gcc.dg/vect/pr64844.c: New testcase.
1914
1915 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1916
1917 PR middle-end/64809
1918 * gcc.dg/pr64809.c: Delete.
1919
1920 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
1921
1922 PR middle-end/64805
1923 * gcc.target/i386/pr64805.c: New.
1924
1925 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1926
1927 * gcc.dg/guality/guality.h (main): Add argv[0] to
1928 guality_gdb_command.
1929
1930 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
1931
1932 PR ipa/64801
1933 * gcc.dg/tree-ssa/pr64801.c: New testcase.
1934
1935 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
1936
1937 PR target/64659
1938 * gcc.target/sh/sh.exp
1939 (check_effective_target_atomic_model_soft_gusa_available,
1940 check_effective_target_atomic_model_soft_tcb_available,
1941 check_effective_target_atomic_model_soft_imask_available,
1942 check_effective_target_atomic_model_hard_llcs_available): New.
1943 * gcc.target/sh/pr64659-0.h: New.
1944 * gcc.target/sh/pr64659-1.c: New.
1945 * gcc.target/sh/pr64659-2.c: New.
1946 * gcc.target/sh/pr64659-3.c: New.
1947 * gcc.target/sh/pr64659-4.c: New.
1948
1949 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
1950
1951 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
1952 scan-assembler-times pattern.
1953
1954 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1955
1956 PR middle-end/64809
1957 * gcc.dg/pr64809.c: New test.
1958
1959 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
1960
1961 PR tree-optimization/64277
1962 * gcc.dg/pr64277.c: New.
1963
1964 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1965
1966 PR tree-optimization/64718
1967 * gcc.c-torture/execute/pr64718.c: New test.
1968
1969 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
1970
1971 * gcc.target/aarch64/abs_2.c: New.
1972
1973 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
1974
1975 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
1976 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
1977 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
1978 ISA rev < 2.
1979
1980 2015-01-28 Jakub Jelinek <jakub@redhat.com>
1981
1982 PR bootstrap/64612
1983 * lib/target-supports.exp (check_effective_target_comdat_group): New.
1984 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
1985 { target comdat_group }.
1986
1987 2015-01-27 Tobias Burnus <burnus@net-b.de>
1988
1989 PR fortran/63861
1990 * gfortran.dg/goacc/coarray_2.f90: New.
1991
1992 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1993
1994 PR ipa/60871
1995 PR ipa/64139
1996 * g++.dg/torture/pr64139.C: New testcase.
1997 * g++.dg/torture/pr60871.C: Likewise.
1998
1999 2015-01-27 Janus Weil <janus@gcc.gnu.org>
2000
2001 PR fortran/64230
2002 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2003 prevent linking errors.
2004
2005 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2006
2007 PR ipa/64282
2008 * g++.dg/torture/pr64282.C: New testcase.
2009
2010 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2011
2012 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2013 for wzr reg.
2014
2015 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2016
2017 * gcc.target/s390/hotpatch-13.c: New testcase.
2018 * gcc.target/s390/hotpatch-14.c: New testcase.
2019 * gcc.target/s390/hotpatch-15.c: New testcase.
2020 * gcc.target/s390/hotpatch-16.c: New testcase.
2021 * gcc.target/s390/hotpatch-17.c: New testcase.
2022 * gcc.target/s390/hotpatch-18.c: New testcase.
2023 * gcc.target/s390/hotpatch-19.c: New testcase.
2024 * gcc.target/s390/hotpatch-20.c: New testcase.
2025 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2026 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2027 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2028 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2029 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2030 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2031 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2032 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2033 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2034 * gcc.target/s390/hotpatch-10.c: Likewise.
2035 * gcc.target/s390/hotpatch-11.c: Likewise.
2036 * gcc.target/s390/hotpatch-12.c: Likewise.
2037 * gcc.target/s390/hotpatch-2.c: Likewise.
2038 * gcc.target/s390/hotpatch-3.c: Likewise.
2039 * gcc.target/s390/hotpatch-4.c: Likewise.
2040 * gcc.target/s390/hotpatch-5.c: Likewise.
2041 * gcc.target/s390/hotpatch-6.c: Likewise.
2042 * gcc.target/s390/hotpatch-7.c: Likewise.
2043 * gcc.target/s390/hotpatch-8.c: Likewise.
2044 * gcc.target/s390/hotpatch-9.c: Likewise.
2045 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2046 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2047 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2048 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2049 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2050 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2051 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2052 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2053
2054 2015-01-27 Jiong Wang <jiong.wang@arm.com>
2055
2056 * gcc.dg/long_branch.c: New testcase.
2057
2058 2015-01-27 Richard Biener <rguenther@suse.de>
2059
2060 PR tree-optimization/56273
2061 PR tree-optimization/59124
2062 PR tree-optimization/64277
2063 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2064 * gcc.dg/Warray-bounds-12.c: Likewise.
2065 * gcc.dg/Warray-bounds-13.c: Likewise.
2066
2067 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2068
2069 PR rtl-optimization/61058
2070 * gcc.dg/pr61058.c: New test.
2071
2072 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
2073
2074 * gcc.target/i386/chkp-narrow-bounds.c: New.
2075
2076 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2077
2078 PR tree-optimization/64807
2079 * gcc.dg/pr64807.c: New test.
2080
2081 PR c/64766
2082 * gcc.dg/pr64766.c: New test.
2083
2084 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
2085
2086 PR target/49263
2087 * gcc.target/sh/pr49263-4.c: New.
2088
2089 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
2090
2091 PR fortran/62044
2092 * gfortran.dg/allocate_with_mold_1.f90: New test
2093
2094 2015-01-26 Jakub Jelinek <jakub@redhat.com>
2095
2096 PR c/64778
2097 * gcc.dg/pr64778.c: New test.
2098
2099 PR middle-end/64421
2100 * gcc.dg/vect/pr64421.c: New test.
2101
2102 2015-01-26 Tobias Burnus <burnus@net-b.de>
2103
2104 PR fortran/64771
2105 * gfortran.dg/coarray_36.f: New.
2106 * gfortran.dg/coarray_37.f90: New.
2107
2108 2015-01-26 Janus Weil <janus@gcc.gnu.org>
2109
2110 PR fortran/64230
2111 * gfortran.dg/class_allocate_18.f90: New.
2112
2113 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2114
2115 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2116
2117 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2118
2119 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2120
2121 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2122
2123 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2124
2125 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2126
2127 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2128
2129 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2130
2131 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2132 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2133 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2134 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2135
2136 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2137
2138 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2139 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2140 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2141
2142 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2143
2144 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2145 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2146 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2147 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2148 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2149 vXXXhn.inc.
2150
2151 2015-01-26 Richard Biener <rguenther@suse.de>
2152
2153 PR middle-end/64764
2154 * gcc.dg/uninit-19.c: New testcase.
2155
2156 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2157
2158 * lib/target-supports.exp (check_effective_target_vect64): Add
2159 sparc*-*-*.
2160
2161 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
2162
2163 PR testsuite/64712
2164 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2165
2166 2015-01-26 Tony Liu <tony.liu@arm.com>
2167
2168 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2169 non-UAL cases.
2170
2171 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
2172
2173 PR libfortran/64770
2174 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2175 correctly, clean up afterwards.
2176
2177 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
2178
2179 PR fortran/62044
2180 * gfortran.dg/use_rename_7.f90: New.
2181
2182 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
2183
2184 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2185 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2186
2187 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
2188
2189 PR target/54236
2190 * gcc.target/sh/pr54236-4.c: New.
2191
2192 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
2193
2194 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2195 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
2196 Bridge test.
2197
2198 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
2199
2200 PR libfortran/64770
2201 * gfortran.dg/open_new_segv.f90: New test.
2202
2203 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
2204
2205 PR target/49263
2206 PR target/53987
2207 PR target/64345
2208 PR target/59533
2209 PR target/52933
2210 PR target/54236
2211 PR target/51244
2212 * gcc.target/sh/pr64345-1.c: New.
2213 * gcc.target/sh/pr64345-2.c: New.
2214 * gcc.target/sh/pr59533-1.c: New.
2215 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2216 * gcc.target/sh/pr52933-2.c: Likewise.
2217 * gcc.target/sh/pr54089-1.c: Likewise.
2218 * gcc.target/sh/pr54236-1.c: Likewise.
2219 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2220 * gcc.target/sh/pr49263-1.c: Remove xfails.
2221 * gcc.target/sh/pr49263-2.c: Likewise.
2222 * gcc.target/sh/pr49263-3.c: Likewise.
2223 * gcc.target/sh/pr53987-1.c: Likewise.
2224 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2225 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2226 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2227 (test05, test06, test07, test08, test09, test10, test11, test12): New.
2228 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2229 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2230 test_009): New.
2231 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2232 (test_02): New.
2233
2234 2015-01-24 Tom de Vries <tom@codesourcery.com>
2235
2236 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2237
2238 2015-01-23 Ian Lance Taylor <iant@google.com>
2239
2240 PR go/64510
2241 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2242 targets without split stack support.
2243
2244 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
2245
2246 PR target/64317
2247 * gcc.target/i386/pr64317.c: New test.
2248
2249 2015-01-23 Jakub Jelinek <jakub@redhat.com>
2250
2251 PR rtl-optimization/63637
2252 PR rtl-optimization/60663
2253 * gcc.dg/pr63637-1.c: New test.
2254 * gcc.dg/pr63637-2.c: New test.
2255 * gcc.dg/pr63637-3.c: New test.
2256 * gcc.dg/pr63637-4.c: New test.
2257 * gcc.dg/pr63637-5.c: New test.
2258 * gcc.dg/pr63637-6.c: New test.
2259 * gcc.target/i386/pr63637-1.c: New test.
2260 * gcc.target/i386/pr63637-2.c: New test.
2261 * gcc.target/i386/pr63637-3.c: New test.
2262 * gcc.target/i386/pr63637-4.c: New test.
2263 * gcc.target/i386/pr63637-5.c: New test.
2264 * gcc.target/i386/pr63637-6.c: New test.
2265
2266 2015-01-23 Richard Biener <rguenther@suse.de>
2267
2268 PR testsuite/63439
2269 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2270 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2271
2272 2015-01-23 Marek Polacek <polacek@redhat.com>
2273
2274 PR preprocessor/60570
2275 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2276 * gcc.dg/cpp/pr60570.c: New test.
2277
2278 2015-01-23 Richard Biener <rguenther@suse.de>
2279
2280 PR testsuite/63439
2281 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2282 vectorization on vect64 targets.
2283
2284 2015-01-23 Janus Weil <janus@gcc.gnu.org>
2285
2286 PR fortran/60922
2287 * gfortran.dg/class_allocate_17.f90: New.
2288
2289 2015-01-23 Tobias Burnus <burnus@net-b.de>
2290
2291 PR fortran/64726
2292 * gfortran.dg/goacc/combined_loop.f90: New.
2293
2294 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2295
2296 PR fortran/61933
2297 * gfortran.dg/make_unit.f90: New test.
2298
2299 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2300
2301 PR fortran/61933
2302 * gfortran.dg/negative_unit_int8.f: Update.
2303
2304 2015-01-22 Jeff Law <law@redhat.com>
2305
2306 PR target/52076
2307 * gcc.target/m68k/pr52076-1.c: New test.
2308 * gcc.target/m68k/pr52076-2.c: New test.
2309
2310 2015-01-22 Richard Biener <rguenther@suse.de>
2311
2312 PR middle-end/64728
2313 * gcc.dg/torture/pr64728.c: New testcase.
2314
2315 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
2316
2317 PR target/64688
2318 * g++.dg/pr64688.C: New test.
2319
2320 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
2321
2322 * gcc.target/i386/chkp-always_inline.c (f1): Make static
2323 to avoid errors with -fpic.
2324
2325 2015-01-22 Richard Biener <rguenther@suse.de>
2326
2327 PR libstdc++/64535
2328 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2329
2330 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
2331
2332 PR rtl-optimization/64682
2333 * gcc.c-torture/execute/pr64682.c: New file.
2334
2335 2015-01-21 Jakub Jelinek <jakub@redhat.com>
2336
2337 PR debug/64511
2338 * gcc.dg/pr64511.c: New test.
2339
2340 PR rtl-optimization/62078
2341 * g++.dg/opt/pr62078.C: New test.
2342
2343 PR c/63307
2344 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2345
2346 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
2347
2348 PR fortran/57023
2349 * gfortran.dg/internal_pack_15.f90: New test.
2350
2351 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2352
2353 * c-c++-common/tsan/step.c: New testcase.
2354
2355 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2356
2357 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2358
2359 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2360
2361 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2362
2363 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2364
2365 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2366
2367 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2368
2369 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2370
2371 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2372
2373 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2374
2375 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2376
2377 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2378
2379 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2380
2381 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2382
2383 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2384
2385 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2386
2387 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2388
2389 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2390
2391 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2392
2393 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2394
2395 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2396
2397 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2398
2399 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2400
2401 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2402
2403 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2404
2405 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2406 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2407 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2408 vXXXw.inc.
2409
2410 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2411
2412 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2413 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2414 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2415 vXXXl.inc.
2416
2417 2015-01-21 Renlin Li <renlin.li@arm.com>
2418
2419 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2420 * g++.dg/tls/thread_local5g.C: Likewise.
2421 * g++.dg/tls/thread_local6g.C: Likewise.
2422
2423 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2424
2425 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2426 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
2427 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
2428
2429 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2430
2431 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
2432 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
2433 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
2434
2435 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2436
2437 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
2438 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
2439 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
2440
2441 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2442
2443 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
2444 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
2445 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
2446
2447 2015-01-20 Jeff Law <law@redhat.com>
2448
2449 PR target/59946
2450 * gcc.target/m68k/pr59946.c: New test.
2451
2452 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2453
2454 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
2455 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
2456 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
2457
2458 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2459
2460 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
2461 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
2462 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
2463
2464 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2465
2466 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
2467 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
2468 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
2469
2470 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2471
2472 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
2473 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
2474 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
2475 vshuffle.inc.
2476 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
2477 vshuffle.inc.
2478
2479 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2480
2481 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
2482 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
2483 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
2484
2485 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2486
2487 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
2488 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
2489 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
2490
2491 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2492
2493 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
2494
2495 2015-01-20 Jakub Jelinek <jakub@redhat.com>
2496
2497 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
2498
2499 PR sanitizer/64632
2500 * g++.dg/ubsan/pr64632.C: New test.
2501
2502 PR debug/64663
2503 * gcc.dg/pr64663.c: New test.
2504
2505 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2506
2507 PR c++/64383
2508 * g++.dg/warn/Wunused-var-23.C: New.
2509
2510 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2511
2512 PR c++/59937
2513 * g++.dg/cpp0x/constexpr-59937-1.C: New.
2514 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
2515
2516 2015-01-20 Richard Biener <rguenther@suse.de>
2517
2518 PR ipa/64684
2519 * gcc.dg/lto/pr64684_0.c: New testcase.
2520 * gcc.dg/lto/pr64684_1.c: Likewise.
2521 * gcc.dg/lto/pr64684_2.c: Likewise.
2522 * gcc.dg/lto/pr64685_0.c: Likewise.
2523 * gcc.dg/lto/pr64685_1.c: Likewise.
2524
2525 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2526
2527 PR c++/62241
2528 * g++.dg/cpp1y/lambda-init12.C: New.
2529
2530 2015-01-20 Richard Biener <rguenther@suse.de>
2531
2532 PR tree-optimization/64410
2533 * g++.dg/vect/pr64410.cc: Require vect_double.
2534
2535 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
2536
2537 PR target/64149
2538 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
2539
2540 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
2541
2542 PR bootstrap/64676
2543 Revert:
2544 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2545
2546 PR rtl-optimization/64081
2547 * gcc.dg/pr64081.c: New test.
2548
2549 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2550
2551 * jit.dg/harness.h: Include <unistd.h>.
2552 (CHECK_NO_ERRORS): New.
2553 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
2554 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
2555 gcc_jit_context_compile_to_file.
2556 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
2557 args to the spawned executable.
2558 (jit-expand-vars): New function.
2559 (jit-exe-params): New variable.
2560 (dg-jit-set-exe-params): New function.
2561 (jit-dg-test): Detect testcases that use
2562 jit-verify-compile-to-file and call jit-setup-compile-to-file.
2563 Set arguments of spawned process to jit-exe-params.
2564 (jit-get-output-filename): New function.
2565 (jit-setup-compile-to-file): New function.
2566 (jit-verify-compile-to-file): New function.
2567 (jit-run-executable): New function.
2568 (jit-verify-executable): New function.
2569 * jit.dg/test-compile-to-assembler.c: New testcase.
2570 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
2571 * jit.dg/test-compile-to-executable.c: New testcase.
2572 * jit.dg/test-compile-to-object.c: New testcase.
2573
2574 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
2575
2576 PR target/64652
2577 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
2578 (test_1): New.
2579
2580 2015-01-19 Martin Liska <mliska@suse.cz>
2581
2582 * objc/compile/pr64668.m: New test.
2583
2584 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2585
2586 * jit.dg/test-arith-overflow.c: Include stdbool.h.
2587 (create_overflow_fn): Update comment to clarify that
2588 the third param of the created function is a bool *, not
2589 an int *.
2590 (verify_int_overflow_fn): Convert param "expected_ovf" from
2591 int to bool. Update third param of "overflow_fn_type" from int *
2592 to bool *. Update local "actual_ovf" from int to bool.
2593 (verify_uint_overflow_fn): Likewise.
2594
2595 2015-01-19 Martin Liska <mliska@suse.cz>
2596
2597 * gcc.dg/ipa/ipa-icf-33.c: New test.
2598
2599 2015-01-19 Felix Yang <felix.yang@huawei.com>
2600 Haijian Zhang <z.zhanghaijian@huawei.com>
2601
2602 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2603 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2604 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
2605 result_float64x2, expected_hfloat64x2): New helper type, variable and
2606 declaration.
2607 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2608 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
2609 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
2610 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
2611 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
2612 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
2613 and target without the FMA feature.
2614
2615 2015-01-19 Jiong Wang <jiong.wang@arm.com>
2616
2617 * gcc.target/aarch64/pr64304.c: New testcase.
2618
2619 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2620
2621 PR rtl-optimization/64081
2622 * gcc.dg/pr64081.c: New test.
2623
2624 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
2625
2626 PR target/63971
2627 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
2628 the epilogue).
2629 * gcc.target/aarch64/test_frame_6.c: Likewise.
2630 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
2631 and x19 (in the epilogue).
2632 * gcc.target/aarch64/test_frame_4.c: Likewise.
2633 * gcc.target/aarch64/test_frame_7.c: Likewise.
2634
2635 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
2636
2637 * gcc.target/i386/chkp-always_inline.c: New.
2638
2639 2015-01-15 Andrew Pinski <apinski@cavium.com>
2640 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2641
2642 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
2643 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
2644
2645 2015-01-18 Andre Vehreschild <vehre@gmx.de>
2646
2647 PR fortran/60255
2648 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
2649 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
2650
2651 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2652
2653 PR fortran/64578
2654 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2655
2656 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
2657
2658 PR target/64652
2659 * gcc.target/sh/torture/pr64652.c: New.
2660
2661 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2662
2663 * gcc.dg/ipa/ipa-icf-32.c: Update template.
2664 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2665 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2666 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
2667 * c-c++-common/asan/kasan-recover-1.c: Likewise.
2668 * c-c++-common/asan/kasan-recover-2.c: Likewise.
2669
2670 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2671
2672 PR ipa/64378
2673 * g++.dg/torture/pr64378.C: New testcase.
2674
2675 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2676
2677 PR fortran/57959
2678 * gfortran.dg/block_13.f08: New test
2679
2680 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2681
2682 PR fortran/55901
2683 * gfortran.dg/associate_1.f03: Allow test for character with
2684 automatic length.
2685
2686 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2687
2688 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
2689 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2690
2691 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2692
2693 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
2694
2695 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
2696
2697 PR fortran/64578
2698 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2699
2700 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2701
2702 PR fortran/60357
2703 * gfortran.dg/alloc_comp_assign_13.f08: New test.
2704
2705 PR fortran/61275
2706 * gfortran.dg/alloc_comp_assign_14.f08: New test.
2707
2708 PR fortran/55932
2709 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
2710
2711 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2712
2713 PR fortran/60334
2714 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
2715
2716 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
2717
2718 PR rtl-optimization/52773
2719 * gcc.c-torture/compile/pr52773.c: New test.
2720
2721 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2722
2723 PR c++/62134
2724 * g++.dg/cpp0x/alias-decl-46.C: New.
2725
2726 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2727
2728 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
2729
2730 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2731
2732 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
2733 Add trace.
2734 (CHECK_FP): Likewise.
2735 (CHECK_CUMULATIVE_SAT): Likewise.
2736
2737 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2738
2739 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2740 (Set_Neon_Cumulative_Sat): Add parameter.
2741 (__set_neon_cumulative_sat): Support new parameter.
2742 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
2743 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2744 argument.
2745 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
2746 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2747 argument.
2748
2749 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2750
2751 * g++.dg/tsan/vptr_benign_race.C: New testcase.
2752 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
2753
2754 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2755
2756 PR c++/60056
2757 * g++.dg/tls/thread_local-ice4.C: New.
2758
2759 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
2760
2761 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
2762 than Neon options.
2763
2764 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2765
2766 PR c++/62276
2767 * g++.dg/cpp0x/vt-62276.C: New.
2768
2769 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2770
2771 PR middle-end/64353
2772 * g++.dg/pr64353.C: New.
2773
2774 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2775
2776 PR target/64263
2777 * gcc.target/aarch64/pr64263_1.c: New test.
2778
2779 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2780
2781 PR tree-optimization/64434
2782 * gcc.dg/torture/pr64434.c: Move to...
2783 * gcc.dg/pr64434.c: ... here.
2784
2785 2015-01-16 Richard Biener <rguenther@suse.de>
2786
2787 PR middle-end/64614
2788 * gcc.dg/uninit-18.c: New testcase.
2789
2790 2015-01-16 Richard Biener <rguenther@suse.de>
2791
2792 PR tree-optimization/64568
2793 * g++.dg/torture/pr64568-2.C: New testcase.
2794
2795 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2796
2797 PR target/64363
2798 * gcc.target/i386/chkp-label-address.c: New.
2799
2800 2015-01-16 Janus Weil <janus@gcc.gnu.org>
2801
2802 PR fortran/45290
2803 * gfortran.dg/pointer_init_6.f90: Extended.
2804
2805 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
2806
2807 * gcc.c-torture/compile/20150108.c: New test.
2808
2809 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
2810
2811 * gcc.target/visium: New directory.
2812
2813 2015-01-16 Richard Biener <rguenther@suse.de>
2814
2815 PR tree-optimization/61743
2816 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
2817 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2818
2819 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
2820
2821 * gcc.dg/pr64015.c: New test.
2822
2823 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
2824
2825 PR ipa/64163
2826 PR ipa/64612
2827 * g++.dg/ipa/pr64612.C: New test.
2828
2829 2015-01-16 Renlin Li <renlin.li@arm.com>
2830
2831 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
2832
2833 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
2834
2835 * gcc.target/i386/sse-14.c: Test new intrinsic.
2836 * gcc.target/i386/sse-22.c: Ditto.
2837
2838 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2839
2840 PR c++/58614
2841 * g++.dg/cpp0x/auto44.C: New.
2842
2843 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
2844
2845 PR target/59710
2846 * gcc.target/nios2/gpopt-all.c: New test case.
2847 * gcc.target/nios2/gpopt-local.c: New test case.
2848 * gcc.target/nios2/gpopt-global.c: New test case.
2849 * gcc.target/nios2/gpopt-data.c: New test case.
2850 * gcc.target/nios2/gpopt-none.c: New test case.
2851
2852 2015-01-15 Jakub Jelinek <jakub@redhat.com>
2853
2854 * g++.dg/ubsan/vptr-1.C: New test.
2855 * g++.dg/ubsan/vptr-2.C: New test.
2856 * g++.dg/ubsan/vptr-3.C: New test.
2857 * g++.dg/ubsan/vptr-4.C: New test.
2858 * g++.dg/ubsan/vptr-5.C: New test.
2859 * g++.dg/ubsan/vptr-6.C: New test.
2860 * g++.dg/ubsan/vptr-7.C: New test.
2861 * g++.dg/ubsan/vptr-8.C: New test.
2862 * g++.dg/ubsan/vptr-9.C: New test.
2863
2864 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
2865
2866 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
2867 is set up.
2868 * lib/gcc-dg.exp: Likewise.
2869
2870 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
2871
2872 PR rtl-optimization/64110
2873 * gcc.target/i386/pr64110.c: Add scan-assembler.
2874
2875 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
2876 James Norris <jnorris@codesourcery.com>
2877 Cesar Philippidis <cesar@codesourcery.com>
2878 Ilmir Usmanov <i.usmanov@samsung.com>
2879
2880 * lib/target-supports.exp (check_effective_target_fopenacc): New
2881 procedure.
2882 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
2883 * g++.dg/goacc/goacc.exp: Likewise.
2884 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
2885 * gcc.dg/goacc/goacc.exp: Likewise.
2886 * gfortran.dg/goacc/goacc.exp: Likewise.
2887 * c-c++-common/cpp/openacc-define-1.c: New file.
2888 * c-c++-common/cpp/openacc-define-2.c: Likewise.
2889 * c-c++-common/cpp/openacc-define-3.c: Likewise.
2890 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
2891 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2892 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2893 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2894 * c-c++-common/goacc/asyncwait-1.c: Likewise.
2895 * c-c++-common/goacc/cache-1.c: Likewise.
2896 * c-c++-common/goacc/clauses-fail.c: Likewise.
2897 * c-c++-common/goacc/collapse-1.c: Likewise.
2898 * c-c++-common/goacc/data-1.c: Likewise.
2899 * c-c++-common/goacc/data-2.c: Likewise.
2900 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
2901 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2902 * c-c++-common/goacc/deviceptr-2.c: Likewise.
2903 * c-c++-common/goacc/deviceptr-3.c: Likewise.
2904 * c-c++-common/goacc/if-clause-1.c: Likewise.
2905 * c-c++-common/goacc/if-clause-2.c: Likewise.
2906 * c-c++-common/goacc/kernels-1.c: Likewise.
2907 * c-c++-common/goacc/loop-1.c: Likewise.
2908 * c-c++-common/goacc/loop-private-1.c: Likewise.
2909 * c-c++-common/goacc/nesting-1.c: Likewise.
2910 * c-c++-common/goacc/nesting-data-1.c: Likewise.
2911 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
2912 * c-c++-common/goacc/parallel-1.c: Likewise.
2913 * c-c++-common/goacc/pcopy.c: Likewise.
2914 * c-c++-common/goacc/pcopyin.c: Likewise.
2915 * c-c++-common/goacc/pcopyout.c: Likewise.
2916 * c-c++-common/goacc/pcreate.c: Likewise.
2917 * c-c++-common/goacc/pragma_context.c: Likewise.
2918 * c-c++-common/goacc/present-1.c: Likewise.
2919 * c-c++-common/goacc/reduction-1.c: Likewise.
2920 * c-c++-common/goacc/reduction-2.c: Likewise.
2921 * c-c++-common/goacc/reduction-3.c: Likewise.
2922 * c-c++-common/goacc/reduction-4.c: Likewise.
2923 * c-c++-common/goacc/sb-1.c: Likewise.
2924 * c-c++-common/goacc/sb-2.c: Likewise.
2925 * c-c++-common/goacc/sb-3.c: Likewise.
2926 * c-c++-common/goacc/update-1.c: Likewise.
2927 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
2928 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2929 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2930 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2931 * gfortran.dg/goacc/assumed.f95: Likewise.
2932 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
2933 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
2934 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2935 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
2936 * gfortran.dg/goacc/branch.f95: Likewise.
2937 * gfortran.dg/goacc/cache-1.f95: Likewise.
2938 * gfortran.dg/goacc/coarray.f95: Likewise.
2939 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
2940 * gfortran.dg/goacc/cray.f95: Likewise.
2941 * gfortran.dg/goacc/critical.f95: Likewise.
2942 * gfortran.dg/goacc/data-clauses.f95: Likewise.
2943 * gfortran.dg/goacc/data-tree.f95: Likewise.
2944 * gfortran.dg/goacc/declare-1.f95: Likewise.
2945 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2946 * gfortran.dg/goacc/fixed-1.f: Likewise.
2947 * gfortran.dg/goacc/fixed-2.f: Likewise.
2948 * gfortran.dg/goacc/fixed-3.f: Likewise.
2949 * gfortran.dg/goacc/fixed-4.f: Likewise.
2950 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
2951 * gfortran.dg/goacc/if.f95: Likewise.
2952 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2953 * gfortran.dg/goacc/list.f95: Likewise.
2954 * gfortran.dg/goacc/literal.f95: Likewise.
2955 * gfortran.dg/goacc/loop-1.f95: Likewise.
2956 * gfortran.dg/goacc/loop-2.f95: Likewise.
2957 * gfortran.dg/goacc/loop-3.f95: Likewise.
2958 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2959 * gfortran.dg/goacc/omp.f95: Likewise.
2960 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
2961 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
2962 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2963 * gfortran.dg/goacc/parameter.f95: Likewise.
2964 * gfortran.dg/goacc/private-1.f95: Likewise.
2965 * gfortran.dg/goacc/private-2.f95: Likewise.
2966 * gfortran.dg/goacc/private-3.f95: Likewise.
2967 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
2968 * gfortran.dg/goacc/reduction-2.f95: Likewise.
2969 * gfortran.dg/goacc/reduction.f95: Likewise.
2970 * gfortran.dg/goacc/routine-1.f90: Likewise.
2971 * gfortran.dg/goacc/routine-2.f90: Likewise.
2972 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
2973 * gfortran.dg/goacc/several-directives.f95: Likewise.
2974 * gfortran.dg/goacc/sie.f95: Likewise.
2975 * gfortran.dg/goacc/subarrays.f95: Likewise.
2976 * gfortran.dg/gomp/map-1.f90: Likewise.
2977 * gfortran.dg/openacc-define-1.f90: Likewise.
2978 * gfortran.dg/openacc-define-2.f90: Likewise.
2979 * gfortran.dg/openacc-define-3.f90: Likewise.
2980 * g++.dg/gomp/block-1.C: Update for changed compiler output.
2981 * g++.dg/gomp/block-2.C: Likewise.
2982 * g++.dg/gomp/block-3.C: Likewise.
2983 * g++.dg/gomp/block-5.C: Likewise.
2984 * g++.dg/gomp/target-1.C: Likewise.
2985 * g++.dg/gomp/target-2.C: Likewise.
2986 * g++.dg/gomp/taskgroup-1.C: Likewise.
2987 * g++.dg/gomp/teams-1.C: Likewise.
2988 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
2989 * gcc.dg/cilk-plus/jump.c: Likewise.
2990 * gcc.dg/gomp/block-1.c: Likewise.
2991 * gcc.dg/gomp/block-10.c: Likewise.
2992 * gcc.dg/gomp/block-2.c: Likewise.
2993 * gcc.dg/gomp/block-3.c: Likewise.
2994 * gcc.dg/gomp/block-4.c: Likewise.
2995 * gcc.dg/gomp/block-5.c: Likewise.
2996 * gcc.dg/gomp/block-6.c: Likewise.
2997 * gcc.dg/gomp/block-7.c: Likewise.
2998 * gcc.dg/gomp/block-8.c: Likewise.
2999 * gcc.dg/gomp/block-9.c: Likewise.
3000 * gcc.dg/gomp/target-1.c: Likewise.
3001 * gcc.dg/gomp/target-2.c: Likewise.
3002 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3003 * gcc.dg/gomp/teams-1.c: Likewise.
3004
3005 2015-01-15 David Malcolm <dmalcolm@redhat.com>
3006
3007 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3008 test case.
3009
3010 2015-01-15 Mike Stump <mikestump@comcast.net>
3011
3012 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3013 * gcc.dg/inline_2.c: Likewise.
3014 * gcc.dg/inline_3.c: Likewise.
3015 * gcc.dg/inline_4.c: Likewise.
3016
3017 2015-01-15 Janus Weil <janus@gcc.gnu.org>
3018
3019 PR fortran/58023
3020 * gfortran.dg/proc_ptr_comp_43.f90: New.
3021
3022 2015-01-15 Mike Stump <mikestump@comcast.net>
3023
3024 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3025 * gcc.dg/unroll_2.c: Likewise.
3026 * gcc.dg/unroll_3.c: Likewise.
3027 * gcc.dg/unroll_4.c: Likewise.
3028 * gcc.dg/unroll_5.c: Likewise.
3029
3030 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
3031
3032 PR target/63971
3033 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3034 in epilogue.
3035 * gcc.target/aarch64/test_frame_6.c: Likewise.
3036 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3037 x30 and x19 (in the epilogue).
3038 * gcc.target/aarch64/test_frame_4.c: Likewise.
3039 * gcc.target/aarch64/test_frame_7.c: Likewise.
3040
3041 2015-01-15 Martin Liska <mliska@suse.cz>
3042
3043 * g++.dg/ipa/pr64068.C: New test.
3044 * gcc.dg/ipa/PR64559.c: New test.
3045
3046 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3047
3048 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3049 with PIE.
3050
3051 2015-01-15 Richard Biener <rguenther@suse.de>
3052
3053 PR tree-optimization/61743
3054 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3055 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3056
3057 2015-01-15 Renlin Li <renlin.li@arm.com>
3058
3059 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3060 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3061
3062 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3063
3064 * gcc.dg/vect/vect-aggressive-1.c: New.
3065 * gcc.target/i386/avx2-vect-aggressive.c: New.
3066
3067 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3068
3069 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3070
3071 2015-01-15 Richard Biener <rguenther@suse.de>
3072
3073 PR lto/64415
3074 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3075 -Wl,-undefined,dynamic_lookup.
3076
3077 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3078
3079 * gnat.dg/opt47.adb: New test.
3080
3081 2015-01-15 Richard Biener <rguenther@suse.de>
3082
3083 PR lto/64415
3084 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3085
3086 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3087
3088 PR tree-optimization/64434
3089 * gcc.dg/torture/pr64434.c: New test.
3090
3091 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
3092
3093 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3094 -mno-micromips. MIPS32R1 and below require -mno-micromips.
3095 -march=loongson* and -march=octeon* require -mno-micromips.
3096
3097 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
3098 Matthew Fortune <matthew.fortune@imgtec.com>
3099
3100 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3101 * gcc.target/mips/call-saved-5.c (foo): Likewise.
3102 * gcc.target/mips/call-saved-6.c (foo): Likewise.
3103 * gcc.target/mips/call-saved-7.c: New file.
3104 * gcc.target/mips/call-saved-8.c: New file.
3105 * gcc.target/mips/call-saved-9.c: New file.
3106
3107 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
3108
3109 * gcc.target/mips/lsa.c: New file.
3110 * gcc.target/mips/mips64-lsa.c: Likewise.
3111 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3112 * gcc.target/mips/mulsize-4.c: Likewise.
3113 * gcc.target/mips/mulsize-5.c: New file.
3114 * gcc.target/mips/mulsize-6.c: Likewise.
3115 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3116 and !HAS_LSA as ghost options.
3117 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3118 for !HAS_LSA.
3119
3120 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
3121
3122 * g++.dg/torture/20141013.c: Set -fno-short-enums.
3123
3124 2015-01-15 Richard Biener <rguenther@suse.de>
3125
3126 PR middle-end/64365
3127 * gcc.dg/torture/pr64365.c: New testcase.
3128
3129 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
3130
3131 * gcc.dg/stackprotectexplicit1.c: New test.
3132 * g++.dg/stackprotectexplicit2.c: New test.
3133
3134 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3135
3136 PR target/61933
3137 * gfortran.dg/inquire_internal.f90: New.
3138 * gfortran.dg/negative_unit_check.f90: New.
3139
3140 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
3141
3142 PR target/53988
3143 * gcc.target/sh/pr53988-1.c: New.
3144
3145 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
3146
3147 PR c++/58671
3148 * g++.dg/tls/thread_local-ice3.C: New.
3149
3150 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
3151
3152 * gcc.target/i386/fentry-override.c: Properly place {} in target
3153 selector. Remove nonpic.
3154 * gcc.target/i386/fentry.c: Likewise.
3155
3156 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3157
3158 * gcc.dg/atomic-invalid.c: Check for invalid memory model
3159 warnings instead of errors.
3160
3161 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
3162
3163 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3164 option support instead of ENABLE_LTO from Makefile.
3165
3166 2015-01-14 Richard Biener <rguenther@suse.de>
3167
3168 PR tree-optimization/59354
3169 * gcc.dg/vect/pr59354.c: New testcase.
3170
3171 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
3172
3173 * lib/target-supports.exp
3174 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3175 on ARM architures before v7.
3176
3177 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3178
3179 PR middle-end/59448
3180 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3181 an atomic_exchange.
3182
3183 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3184
3185 PR target/64386
3186 * gcc.target/i386/pr64386.c: New test.
3187
3188 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3189
3190 PR target/64393
3191 * gcc.target/i386/pr64393.c: New test.
3192
3193 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3194
3195 PR target/64387
3196 * gcc.target/i386/pr64387.c: New test.
3197
3198 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
3199
3200 * gcc.target/aarch64/store-pair-1.c: Fix typo.
3201
3202 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3203
3204 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3205
3206 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3207
3208 PR target/64453
3209 * gcc.target/arm/pr64453.c: New.
3210
3211 2015-01-14 Richard Biener <rguenther@suse.de>
3212
3213 PR lto/64415
3214 * gcc.dg/lto/pr64415_0.c: New testcase.
3215 * gcc.dg/lto/pr64415_1.c: Likewise.
3216
3217 2015-01-14 Martin Liska <mliska@suse.cz>
3218
3219 * gcc.dg/ipa/pr64307.c: New test.
3220
3221 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
3222
3223 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3224 64-bit and 128-bit.
3225
3226 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3227
3228 PR target/64460
3229 * gcc.target/arm/pr64460_1.c: New test.
3230
3231 2015-01-14 Richard Biener <rguenther@suse.de>
3232
3233 PR tree-optimization/64493
3234 PR tree-optimization/64495
3235 * gcc.dg/vect/pr64493.c: New testcase.
3236 * gcc.dg/vect/pr64495.c: Likewise.
3237
3238 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
3239
3240 * gcc.dg/Warray-bounds-11.c: New test-case.
3241
3242 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3243
3244 * gcc.target/mips/octeon3-pipe-1.c: New test.
3245
3246 2015-01-13 David Malcolm <dmalcolm@redhat.com>
3247
3248 * jit.dg/harness.h (set_up_logging): Move string concatenation
3249 into...
3250 (concat_strings): New function.
3251 (dump_reproducer): New function.
3252 (test_jit): Call dump_reproducer.
3253 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3254 function.
3255 (jit-dg-test): Delete any generated reproducer from previous runs.
3256 Verify that a generated reproducer was created, and verify that it
3257 compiles.
3258 * jit.dg/test-nested-contexts.c (main): Call
3259 gcc_jit_context_dump_reproducer_to_file.
3260
3261 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3262
3263 * gcc.dg/aru-2.c: Add dg-require-profiling.
3264
3265 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3266
3267 * lib/target-supports.exp (check_profiling_available): Check if
3268 -pg links.
3269
3270 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
3271
3272 PR ipa/64565
3273 * g++.dg/torture/pr64565.C: New testcase.
3274
3275 2015-01-13 Marek Polacek <polacek@redhat.com>
3276
3277 PR middle-end/64391
3278 * gcc.dg/tm/pr64391.c: New test.
3279
3280 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3281
3282 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3283 true.
3284
3285 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3286
3287 * gcc.target/i386/pie.c: New test.
3288
3289 * lib/target-supports.exp (check_effective_target_pie): New.
3290
3291 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3292
3293 PR rtl-optimization/64286
3294 * gcc.target/i386/avx2-pr64286.c: New test.
3295
3296 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
3297
3298 PR c++/57626
3299 * g++.dg/cpp0x/vt-57626.C: New.
3300
3301 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3302
3303 PR fortran/64528
3304 * gfortran.dg/pr64528.f90: New test.
3305
3306 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
3307
3308 * gcc.target/aarch64/subsp.c: New test.
3309
3310 2015-01-13 Andrew Pinski <apinski@cavium.com>
3311
3312 * gcc.target/aarch64/store-pair-1.c: New testcase.
3313
3314 2015-01-13 Richard Biener <rguenther@suse.de>
3315
3316 PR lto/64373
3317 * gcc.dg/lto/pr64373_0.c: New testcase.
3318
3319 2015-01-13 Andrew Pinski <apinski@cavium.com>
3320
3321 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3322 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3323
3324 2015-01-13 Richard Biener <rguenther@suse.de>
3325
3326 PR tree-optimization/64406
3327 * gcc.dg/pr64406.c: New testcase.
3328
3329 2015-01-13 Richard Biener <rguenther@suse.de>
3330
3331 PR tree-optimization/64404
3332 * gcc.dg/vect/pr64404.c: New testcase.
3333
3334 2015-01-13 Richard Biener <rguenther@suse.de>
3335
3336 PR tree-optimization/64568
3337 * g++.dg/torture/pr64568.C: New testcase.
3338
3339 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3340
3341 * jit.dg/test-error-local-used-from-other-function.c: New test
3342 case.
3343 * jit.dg/test-error-param-reuse.c: New test case.
3344 * jit.dg/test-error-param-sharing.c: New test case.
3345 * jit.dg/test-error-param-used-from-other-function.c: New test
3346 case.
3347 * jit.dg/test-error-param-used-without-a-function.c: New test
3348 case.
3349
3350 2015-01-12 Jakub Jelinek <jakub@redhat.com>
3351
3352 PR tree-optimization/64563
3353 * gcc.dg/pr64563.c: New test.
3354
3355 PR target/64513
3356 * gcc.target/i386/pr64513.c: New test.
3357
3358 PR tree-optimization/64454
3359 * gcc.dg/pr64454.c: New test.
3360
3361 PR testsuite/64028
3362 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3363 bind_pic_locally.
3364 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3365 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3366 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3367 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3368 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3369 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3370 * gcc.dg/vect/slp-25.c: Likewise.
3371 * gcc.dg/vect/vect-109.c: Likewise.
3372 * gcc.dg/vect/vect-13.c: Likewise.
3373 * gcc.dg/vect/vect-17.c: Likewise.
3374 * gcc.dg/vect/vect-18.c: Likewise.
3375 * gcc.dg/vect/vect-19.c: Likewise.
3376 * gcc.dg/vect/vect-20.c: Likewise.
3377 * gcc.dg/vect/vect-21.c: Likewise.
3378 * gcc.dg/vect/vect-22.c: Likewise.
3379 * gcc.dg/vect/vect-27.c: Likewise.
3380 * gcc.dg/vect/vect-29.c: Likewise.
3381 * gcc.dg/vect/vect-2-big-array.c: Likewise.
3382 * gcc.dg/vect/vect-2.c: Likewise.
3383 * gcc.dg/vect/vect-3.c: Likewise.
3384 * gcc.dg/vect/vect-4.c: Likewise.
3385 * gcc.dg/vect/vect-5.c: Likewise.
3386 * gcc.dg/vect/vect-72.c: Likewise.
3387 * gcc.dg/vect/vect-73-big-array.c: Likewise.
3388 * gcc.dg/vect/vect-73.c: Likewise.
3389 * gcc.dg/vect/vect-77-global.c: Likewise.
3390 * gcc.dg/vect/vect-78-global.c: Likewise.
3391 * gcc.dg/vect/vect-7.c: Likewise.
3392 * gcc.dg/vect/vect-86.c: Likewise.
3393 * gcc.dg/vect/vect-align-1.c: Likewise.
3394 * gcc.dg/vect/vect-align-3.c: Likewise.
3395 * gcc.dg/vect/vect-all-big-array.c: Likewise.
3396 * gcc.dg/vect/vect-all.c: Likewise.
3397 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3398 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3399 * gcc.dg/vect/vect-peel-3.c: Likewise.
3400 * gcc.dg/vect/vect-peel-4.c: Likewise.
3401 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3402
3403 2015-01-12 Jeff Law <law@redhat.com>
3404
3405 PR target/64461
3406 * gcc.target/m68k/pr64461.c: New test.
3407
3408 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3409
3410 * jit.dg/test-array-as-pointer.c (create_code): Update call
3411 to gcc_jit_context_new_global by setting "kind" to
3412 GCC_JIT_GLOBAL_IMPORTED.
3413 * jit.dg/test-error-array-as-pointer.c: Likewise.
3414 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3415 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3416 setting kind to GCC_JIT_GLOBAL_EXPORTED.
3417 * jit.dg/test-using-global.c (the_global): Rename to...
3418 (imported_global): ...this.
3419 (create_code): Update to test the three kinds of global.
3420 (verify_code): Likewise.
3421
3422 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
3423
3424 PR testsuite/64427
3425 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
3426 undefined behavior.
3427 * gcc.target/i386/pr64291-2.c: Updated.
3428
3429 2015-01-12 Richard Biener <rguenther@suse.de>
3430
3431 PR tree-optimization/64530
3432 * gfortran.dg/pr64530.f90: New testcase.
3433
3434 2015-01-12 Richard Biener <rguenther@suse.de>
3435
3436 PR middle-end/64357
3437 * gcc.dg/torture/pr64357.c: New testcase.
3438
3439 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
3440
3441 * gcc.target/i386/nop-mcount.c: Properly place {} in target
3442 selector.
3443
3444 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3445 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
3446
3447 2015-01-12 Martin Liska <mliska@suse.cz>
3448
3449 * gcc.dg/ipa/PR64550.c: New test.
3450
3451 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
3452
3453 PR ipa/63470
3454 * g++.dg/ipa/pr63470.C: New testcase.
3455
3456 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3457
3458 PR fortran/63733
3459 * gfortran.dg/typebound_operator_20.f90: New.
3460
3461 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3462
3463 PR fortran/58023
3464 * gfortran.dg/proc_ptr_comp_42.f90: New.
3465
3466 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3467
3468 PR fortran/64508
3469 * gfortran.dg/proc_ptr_comp_41.f90: New.
3470
3471 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
3472
3473 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
3474
3475 2015-01-10 Tobias Burnus <burnus@net-b.de>
3476
3477 PR fortran/64522
3478 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
3479 and add dg-excess-errors.
3480 * gfortran.dg/line_length_6.f90: New.
3481 * gfortran.dg/line_length_7.f90: New.
3482 * gfortran.dg/line_length_8.f90: New.
3483 * gfortran.dg/line_length_9.f90: New.
3484 * gfortran.dg/line_length_10.f90: New.
3485 * gfortran.dg/line_length_11.f90: New.
3486
3487 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3488
3489 * jit.dg/test-threads.c (struct testcase): Move declaration
3490 to jit.dg/all-non-failing-tests.h.
3491 (testcases): Likewise.
3492 * jit.dg/all-non-failing-tests.h (struct testcase): Move
3493 declaration here from jit.dg/all-non-failing-tests.h.
3494 (testcases): Likewise.
3495 * jit.dg/test-combination.c (create_code): Eliminate spelling
3496 out all of the testcases in favor of looping through the
3497 "testcases" metadata.
3498 (verify_code): Likewise.
3499
3500 2015-01-09 Jakub Jelinek <jakub@redhat.com>
3501
3502 PR rtl-optimization/64536
3503 * gcc.dg/pr64536.c: New test.
3504
3505 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3506
3507 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
3508 * jit.dg/test-combination.c (create_code): Likewise.
3509 (verify_code): Likewise.
3510 * jit.dg/test-constants.c: New test case.
3511 * jit.dg/test-threads.c: Add test-constants.c.
3512
3513 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
3514
3515 PR libobjc/51891
3516 * objc.dg/gnu-api-2-class.m: Add a test case
3517 for the above change.
3518
3519 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
3520
3521 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
3522
3523 2015-01-09 Richard Biener <rguenther@suse.de>
3524
3525 PR tree-optimization/64410
3526 * g++.dg/vect/pr64410.cc: New testcase.
3527
3528 2015-01-09 Martin Liska <mliska@suse.cz>
3529
3530 * gcc.dg/ipa/ipa-icf-32.c: New test.
3531
3532 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
3533
3534 * c-c++-common/tsan/tsan_barrier.h: New.
3535 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
3536 * c-c++-common/tsan/bitfield_race.c: Likewise.
3537 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3538 * c-c++-common/tsan/mutexset1.c: Likewise.
3539 * c-c++-common/tsan/race_on_barrier.c: Likewise.
3540 * c-c++-common/tsan/race_on_mutex.c: Likewise.
3541 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3542 * c-c++-common/tsan/simple_race.c: Likewise.
3543 * c-c++-common/tsan/simple_stack.c: Likewise.
3544 * c-c++-common/tsan/sleep_sync.c: Likewise.
3545 * c-c++-common/tsan/tiny_race.c: Likewise.
3546 * c-c++-common/tsan/tls_race.c: Likewise.
3547 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3548 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3549 * g++.dg/tsan/atomic_free.C: Likewise.
3550 * g++.dg/tsan/atomic_free2.C: Likewise.
3551 * g++.dg/tsan/cond_race.C: Likewise.
3552 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
3553
3554 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
3555
3556 PR testsuite/62250
3557 * lib/target-supports.exp (check_effective_target_libatomic_available):
3558 New.
3559 * gfortran.dg/coarray/caf.exp: Only add -latomic for
3560 targets that match effective-target libatomic_available.
3561 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
3562
3563 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3564
3565 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
3566 Verify the result of gcc_jit_context_get_last_error.
3567 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
3568
3569 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3570
3571 PR tree-optimization/63989
3572 * gcc.dg/strlenopt-27.c: New test.
3573
3574 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3575
3576 * jit.dg/harness.h (set_up_logging): New function.
3577 (test_jit): Fail if gcc_jit_context_acquire fails. Call
3578 set_up_logging on the context, so that every testcase is
3579 logged to a particular file.
3580 * jit.dg/test-nested-contexts.c (main): Open a logfile,
3581 and call gcc_jit_context_set_logfile on the top-level context.
3582
3583 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3584
3585 PR target/64338
3586 * g++.dg/opt/pr64338.C: New test.
3587
3588 2015-01-08 Tobias Burnus <burnus@net-b.de>
3589
3590 * gfortran.dg/coarray/codimension_2b.f90: New file.
3591 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
3592 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
3593
3594 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3595
3596 PR c++/59004
3597 * g++.dg/ext/fnname4.C: New.
3598
3599 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3600
3601 PR c++/64462
3602 * g++.dg/cpp0x/constexpr-64462.C: New.
3603
3604 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3605
3606 PR c++/60753
3607 * g++.dg/cpp0x/deleted10.C: New.
3608
3609 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3610
3611 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
3612
3613 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3614
3615 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
3616 GCC_JIT_UNARY_OP_ABS.
3617 (verify_unary_ops): Likewise.
3618
3619 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3620
3621 * jit.dg/test-arith-overflow.c: New test case.
3622 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
3623 * jit.dg/test-combination.c (create_code): Likewise.
3624 (verify_code): Likewise.
3625 * jit.dg/test-threads.c (testcases): Likewise.
3626
3627 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3628
3629 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
3630 rather than "jit". Load g++.exp, and call g++_init.
3631 Run test-*.cc files within the testsuite and *.cc files within
3632 docs/examples.
3633 (jit-dg-test): Drop the addition of -fgnu89-inline to
3634 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
3635 doing it when compiling C testcases (since g++ does not handle
3636 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
3637 is restored to the value after g++_init ran, rather than the
3638 value before g++_init ran. Return a list of
3639 $comp_output $output_file, as dg-test assumes.
3640
3641 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3642
3643 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
3644 make it easier to figure out the origin of each test result when
3645 running test-combination.c and test-threads.c.
3646 (CHECK_VALUE): Likewise.
3647 (CHECK_DOUBLE_VALUE): Likewise.
3648 (CHECK_STRING_VALUE): Likewise.
3649 (CHECK_STRING_STARTS_WITH): Likewise.
3650 (CHECK_STRING_CONTAINS): Likewise.
3651 (CHECK): Likewise.
3652 (check_string_value): Likewise, add "funcname" param.
3653 (check_string_starts_with): Likewise.
3654 (check_string_contains): Likewise.
3655
3656 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3657
3658 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
3659 generating name of built executable.
3660
3661 2015-01-07 Marek Polacek <polacek@redhat.com>
3662
3663 PR c/64440
3664 * gcc.dg/pr64440.c: New test.
3665 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
3666
3667 2015-01-07 Marek Polacek <polacek@redhat.com>
3668
3669 PR c/64417
3670 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
3671 * gcc.dg/pr64417.c: New test.
3672
3673 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3674
3675 PR target/64505
3676 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
3677 fix is correct.
3678
3679 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3680
3681 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
3682 Check if testcases run without errors, not just if they compile.
3683
3684 2015-01-06 Christian Bruel <christian.bruel@st.com>
3685
3686 PR target/64507
3687 * gcc.target/sh/pr64507.c: New test.
3688
3689 2015-01-06 Arnaud Charlet <charlet@adacore.com>
3690
3691 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
3692
3693 2015-01-06 Jakub Jelinek <jakub@redhat.com>
3694
3695 * c-c++-common/asan/sanitize-all-1.c: New test.
3696 * c-c++-common/ubsan/sanitize-all-1.c: New test.
3697 * c-c++-common/ubsan/sanitize-all-2.c: New test.
3698 * c-c++-common/ubsan/sanitize-all-3.c: New test.
3699 * c-c++-common/ubsan/sanitize-all-4.c: New test.
3700
3701 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3702
3703 * lib/target-supports.exp (check_profiling_available): Return 0 for
3704 Visium.
3705 (check_effective_target_tls_runtime): Likewise.
3706 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
3707 * gcc.dg/20020312-2.c: Adjust for Visium.
3708 * gcc.dg/tls/thr-cse-1.c: Likewise
3709 * gcc.dg/tree-ssa/20040204-1.c: Likewise
3710 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3711 * gcc.dg/weak/typeof-2.c: Likewise.
3712
3713 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
3714
3715 PR rtl-optimization/64287
3716 * gcc.dg/aru-2.c: New test.
3717
3718 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3719
3720 PR sanitizer/64344
3721 * c-c++-common/ubsan/pr64344-1.c: New test.
3722 * c-c++-common/ubsan/pr64344-2.c: New test.
3723
3724 PR tree-optimization/64465
3725 * gcc.dg/pr64465.c: New test.
3726
3727 PR tree-optimization/64494
3728 * gcc.c-torture/compile/pr64494.c: New test.
3729
3730 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3731
3732 PR fortran/47674
3733 * gfortran.dg/realloc_on_assign_25.f90: New test.
3734
3735 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3736
3737 Update copyright years.
3738
3739 2015-01-05 Marek Polacek <polacek@redhat.com>
3740
3741 PR c/64423
3742 * gcc.dg/pr64423.c: New test.
3743
3744 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
3745
3746 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
3747 mmix-knuth-mmixware for the same reason as for MIPS.
3748 * gcc.dg/debug/debug-2.c: Ditto.
3749
3750 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
3751
3752 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
3753
3754 PR testsuite/62250
3755 * lib/gfortran.exp: Add libatomic library search path.
3756 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
3757 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3758
3759 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
3760
3761 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3762
3763 * c-c++-common/tsan/bitfield_race.c: New testcase.
3764 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
3765
3766 2015-01-02 Tobias Burnus <burnus@net-b.de>
3767
3768 * gfortran.dg/coarray/collectives_4.f90: New.
3769
3770 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3771
3772 PR fortran/57562
3773 * gfortran.dg/extends_16.f90: New.
3774
3775 2015-01-02 Tobias Burnus <burnus@net-b.de>
3776
3777 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
3778
3779 2015-01-02 Tobias Burnus <burnus@net-b.de>
3780
3781 * gfortran.dg/coarray/codimension_2.f90: New.
3782 * gfortran.dg/coarray/codimension_2a.f90: New.
3783 * gfortran.dg/coarray_35.f90: New.
3784 * gfortran.dg/coarray_35a.f90: New.
3785
3786 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3787
3788 PR fortran/60507
3789 * gfortran.dg/dummy_procedure_11.f90: New.
3790 ^L
3791 Copyright (C) 2015 Free Software Foundation, Inc.
3792
3793 Copying and distribution of this file, with or without modification,
3794 are permitted in any medium without royalty provided the copyright
3795 notice and this notice are preserved.