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