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