re PR fortran/65548 (gfc_conv_procedure_call)
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-05-20 Andre Vehreschild <vehre@gmx.de>
2
3 PR fortran/65548
4 * gfortran.dg/allocate_with_source_5.f90: Extend test.
5
6 2015-05-20 Bin Cheng <bin.cheng@arm.com>
7
8 PR tree-optimization/65447
9 * gcc.dg/tree-ssa/pr65447.c: New test.
10
11 2015-05-19 Nathan sidwell <nathan@acm.org>
12
13 * g++.dg/cpp0x/pr65954.C: New.
14
15 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
16
17 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
18
19 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
20
21 * lib/target-supports.exp: Vector do not always have natural
22 alignment on s390*.
23
24 2015-05-19 David Sherwood <david.sherwood@arm.com>
25
26 * gcc.dg/loop-invariant.c: New testcase.
27
28 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
29
30 * lib/target-supports.exp: Vector do not always have natural
31 alignment on s390*.
32
33 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
34
35 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
36 s390*.
37 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
38
39 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
40
41 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
42 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
43 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
44 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
45 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
46 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
47 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
48 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
49 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
50 * gcc.target/s390/zvector/vec-elem-1.c: New test.
51
52 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
53
54 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
55
56 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
57
58 * gcc.target/s390/s390.exp
59 (check_effective_target_vector): New check.
60 * gcc.target/s390/vector/vec-abi-1.c: New test.
61 * gcc.target/s390/vector/vec-abi-2.c: New test.
62 * gcc.target/s390/vector/vec-abi-3.c: New test.
63 * gcc.target/s390/vector/vec-abi-4.c: New test.
64 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
65 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
66 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
67 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
68 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
69 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
70 * gcc.target/s390/vector/vec-clobber-1.c: New test.
71 * gcc.target/s390/vector/vec-cmp-1.c: New test.
72 * gcc.target/s390/vector/vec-cmp-2.c: New test.
73 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
74 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
75 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
76 * gcc.target/s390/vector/vec-genmask-1.c: New test.
77 * gcc.target/s390/vector/vec-genmask-2.c: New test.
78 * gcc.target/s390/vector/vec-init-1.c: New test.
79 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
80 * gcc.target/s390/vector/vec-shift-1.c: New test.
81 * gcc.target/s390/vector/vec-sub-1.c: New test.
82
83 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
84
85 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
86
87 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
88
89 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
90
91 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
92
93 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
94
95 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
96
97 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
98
99 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
100
101 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
102
103 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
104
105 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
106
107 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
108
109 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
110
111 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
112
113 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
114
115 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
116
117 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
118
119 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
120
121 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
122
123 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
124
125 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
126
127 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
128
129 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
130
131 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
132
133 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
134
135 2015-05-19 Jakub Jelinek <jakub@redhat.com>
136
137 PR tree-optimization/66187
138 * gcc.c-torture/execute/pr66187.c: New test.
139 * gcc.dg/pr66187-1.c: New test.
140 * gcc.dg/pr66187-2.c: New test.
141
142 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
143
144 * gcc.dg/vect/bb-slp-35.c: Adjust.
145
146 2015-05-19 Richard Biener <rguenther@suse.de>
147
148 PR tree-optimization/66165
149 * gcc.dg/torture/pr66165.c: New testcase.
150
151 PR tree-optimization/66185
152 * gcc.dg/torture/pr66185.c: New testcase.
153
154 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
155
156 PR target/54236
157 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
158
159 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
160
161 * gcc.target/mips/p5600-bonding.c : New file.
162
163 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
164
165 PR fortran/66106
166 * gfortran.dg/interface_operator_1.f90: New tests.
167
168 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
169
170 PR fortran/66057
171 * gfortran.dg/generic_29.f90: New tests.
172
173 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
174
175 PR fortran/66043
176 * gfortran.dg/storage_size_6.f90: New tests.
177
178 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
179
180 PR fortran/66045
181 * gfortran.dg/null1.f90: New test.
182
183 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
184
185 PR fortran/66044
186 * gfortran.dg/entry_21.f90: New test.
187
188 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
189
190 PR fortran/66043
191 * gfortran.dg/storage_size_6.f90: New tests.
192
193 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
194
195 PR fortran/66040
196 * gfortran.dg/misplaced_statement.f90: New test.
197
198 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
199
200 PR fortran/66039
201 * gfortran.dg/filepos1.f90: New test
202
203 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
204
205 PR fortran/64925
206 * gfortran.dg/pr64925.f90: New test.
207
208 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
209
210 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
211 unit.
212 * gfortran.dg/lto/pr41576_1.f90: Ditto.
213
214 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
215
216 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
217 to the family of pie capable targets.
218
219 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
220
221 * gcc.target/arm/bics_1.c : New testcase.
222 * gcc.target/arm/bics_2.c : New testcase.
223 * gcc.target/arm/bics_3.c : New testcase.
224 * gcc.target/arm/bics_4.c : New testcase.
225
226 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
227
228 * gcc.target/mips/umips-attr.c: New test.
229
230 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
231
232 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
233 * gcc.dg/20150120-2.c (dg-final): Ditto.
234 * gcc.dg/20150120-2.c (dg-final): Ditto.
235 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
236
237 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
238
239 PR target/66174
240 * gcc.target/i386/pr66174.c: New test.
241
242 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
243
244 PR fortran/37131
245 * gfortran.dg/matmul_bounds_6.f90: New test.
246 * gfortran.dg/matmul_bounds_7.f90: New test.
247
248 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
249
250 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
251 * gfortran.dg/lto/pr41576_1.f90: Add interface.
252 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
253 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
254 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
255 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
256
257 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
258
259 PR fortran/65903
260 * gfortran.dg/continuation_13.f90: Update test.
261 * gfortran.dg/pr65903.f90: New test.
262
263 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
264
265 PR fortran/66113
266 * gfortran.dg/block_14.f90: New test.
267
268 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
269
270 PR fortran/44054
271 * lib/gfortran-dg.exp: Update regex to handle two locations for
272 the same diagnostic without caret.
273 * gfortran.dg/badline.f: Test also that line numbers are correct
274 before and after "left but not entered" warning.
275
276 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
277 Zhenqiang Chen <zhenqiang.chen@linaro.org>
278
279 PR target/65768
280 * gcc.target/arm/maskdata.c: New test.
281
282 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
283
284 PR fortran/65792
285 * gfortran.dg/derived_constructor_components_5: New test
286
287 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
288
289 PR target/66140
290 * gcc.target/alpha/pr66140.c: New test.
291
292 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
293
294 PR c/48956
295 * gcc.dg/Wconversion-complex-c99.c: New test.
296 * gcc.dg/Wconversion-complex-gnu.c: New test.
297
298 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
299
300 PR tree-optimization/64454
301 * gcc.dg/modmod.c: New testcase.
302
303 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
304
305 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
306
307 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
308
309 PR middle-end/66134
310 * gcc.target/i386/mpx/pr66134.c: New test.
311
312 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
313
314 * gcc.target/powerpc/pr60158.c: New test.
315
316 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
317
318 * gcc.target/i386/sibcall-7.c: New test.
319 * gcc.target/i386/sibcall-8.c: New test.
320
321 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
322
323 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
324 (abs64_in_dreg): Likewise.
325
326 2015-05-14 Marek Polacek <polacek@redhat.com>
327
328 PR c/66066
329 PR c/66127
330 * gcc.dg/pr14649-1.c: Add -Wpedantic.
331 * gcc.dg/pr19984.c: Likewise.
332 * gcc.dg/pr66066-1.c: New test.
333 * gcc.dg/pr66066-2.c: New test.
334 * gcc.dg/pr66066-3.c: New test.
335
336 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
337
338 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
339 * gcc.dg/pow-sqrt.x: New file.
340 * gcc.dg/pow-sqrt-1.c: New test.
341 * gcc.dg/pow-sqrt-2.c: Likewise.
342 * gcc.dg/pow-sqrt-3.c: Likewise.
343
344 2015-05-13 Richard Biener <rguenther@suse.de>
345
346 PR tree-optimization/66123
347 * gcc.dg/torture/pr66123.c: New testcase.
348
349 2015-05-13 Richard Biener <rguenther@suse.de>
350
351 PR middle-end/66110
352 * gcc.dg/alias-2.c: Adjust.
353 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
354
355 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
356
357 PR target/65103
358 * gcc.target/i386/pr65103-3.c: New.
359
360 2015-05-13 Martin Liska <mliska@suse.cz>
361
362 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
363
364 2015-05-13 Jakub Jelinek <jakub@redhat.com>
365
366 PR target/66112
367 * gcc.target/i386/pr66112-2.c: New test.
368
369 PR target/66112
370 * gcc.target/i386/pr66112-1.c: New test.
371
372 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
373
374 PR target/66048
375 * gcc.target/i386/mpx/pr66048.cc: New.
376
377 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
378
379 PR rtl-optimization/64616
380 * gcc.dg/loop-8.c: New test.
381 * gcc.dg/loop-9.c: New test.
382
383 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
384
385 PR target/pr66047.c
386 * gcc.target/i386/pr66047.c: New testcase.
387
388 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
389
390 PR ipa/65873
391 * gcc.c-torture/compile/pr65873.c: New testcase.
392
393 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
394
395 PR fortran/66111
396 * gfortran.dg/inline_matmul_10.f90: New test.
397
398 2015-05-12 David Malcolm <dmalcolm@redhat.com>
399
400 * c-c++-common/Wmisleading-indentation.c: New testcase.
401 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
402 * c-c++-common/Wmisleading-indentation-2.md: New file.
403
404 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
405
406 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
407 "break".
408 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
409
410 2015-05-12 Richard Biener <rguenther@suse.de>
411
412 PR tree-optimization/66101
413 * gcc.dg/torture/pr66101.c: New testcase.
414
415 2015-05-12 Richard Biener <rguenther@suse.de>
416
417 PR tree-optimization/37021
418 * gcc.target/i386/vect-addsub.c: New testcase.
419
420 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
421
422 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
423
424 2015-05-12 Tom de Vries <tom@codesourcery.com>
425
426 PR tree-optimization/66010
427 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
428
429 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
430
431 PR c++/65133
432 * g++.dg/cpp0x/trailing10.C: New.
433
434 2015-05-12 Richard Biener <rguenther@suse.de>
435
436 * gcc.dg/vect/bb-slp-35.c: New testcase.
437
438 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
439
440 PR fortran/66100
441 * gfortran.dg/bound_simplification_6.f90: New.
442
443 2015-05-11 Steve Ellcey <sellcey@mips.com>
444
445 * gcc.target/mips/branch-1.c: Pass argument to bar().
446
447 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
448
449 PR target/65753
450 * gcc.target/i386/pr65753.c: New test.
451
452 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
453
454 PR rtl-optimization/66076
455 * gcc.dg/torture/pr66076.c: New test.
456
457 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
458
459 PR fortran/66041
460 * gfortran.dg/inline_matmul_7.f90: New test.
461 * gfortran.dg/inline_matmul_8.f90: New test.
462 * gfortran.dg/inline_matmul_9.f90: New test.
463
464 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
465
466 * gfortran.dg/bound_simplification_5.f90: New.
467
468 2015-05-09 Jason Merrill <jason@redhat.com>
469
470 * lib/target-supports.exp (cxx_default): New global.
471 (check_effective_target_c++11_only)
472 (check_effective_target_c++14_only)
473 (check_effective_target_c++98_only)
474 (check_effective_target_c++1z_only): Check it.
475
476 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
477
478 PR tree-optimization/64454
479 * gcc.dg/tree-ssa/vrp97.c: New file.
480 * gcc.dg/vect/slp-perm-7.c: Update.
481
482 2015-05-09 Andre Vehreschild <vehre@gmx.de>
483
484 PR fortran/65894
485 * gfortran.dg/elemental_subroutine_11.f90: New test.
486
487 2015-05-08 Richard Biener <rguenther@suse.de>
488
489 PR tree-optimization/66036
490 * gcc.dg/vect/slp-41.c: New testcase.
491
492 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
493
494 * gfortran.dg/elemental_optional_args_7.f90: New.
495
496 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
497
498 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
499 allow cmlt or sshr.
500
501 2015-05-08 Marek Polacek <polacek@redhat.com>
502
503 PR c/64918
504 * gcc.dg/Woverride-init-side-effects-1.c: New test.
505 * gcc.dg/Woverride-init-side-effects-2.c: New test.
506
507 2015-05-07 Marek Polacek <polacek@redhat.com>
508
509 PR c/65179
510 * c-c++-common/Wshift-negative-value-1.c: New test.
511 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
512 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
513 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
514 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
515 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
516 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
517 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
518 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
519
520 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
521
522 PR middle-end/192
523 PR middle-end/54303
524 * gcc.dg/fdata-sections-2.c: New file.
525
526 2015-05-07 Marek Polacek <polacek@redhat.com>
527
528 PR testsuite/66046
529 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
530 last dg-output.
531 * c-c++-common/ubsan/align-7.c: Likewise.
532 * c-c++-common/ubsan/bounds-8.c: Likewise.
533 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
534 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
535 * c-c++-common/ubsan/null-1.c: Likewise.
536 * c-c++-common/ubsan/null-10.c: Likewise.
537 * c-c++-common/ubsan/null-11.c: Likewise.
538 * c-c++-common/ubsan/null-2.c: Likewise.
539 * c-c++-common/ubsan/null-3.c: Likewise.
540 * c-c++-common/ubsan/null-4.c: Likewise.
541 * c-c++-common/ubsan/null-5.c: Likewise.
542 * c-c++-common/ubsan/null-6.c: Likewise.
543 * c-c++-common/ubsan/null-7.c: Likewise.
544 * c-c++-common/ubsan/null-8.c: Likewise.
545 * c-c++-common/ubsan/null-9.c: Likewise.
546 * c-c++-common/ubsan/object-size-1.c: Likewise.
547 * c-c++-common/ubsan/object-size-10.c: Likewise.
548 * c-c++-common/ubsan/object-size-4.c: Likewise.
549 * c-c++-common/ubsan/object-size-5.c: Likewise.
550 * c-c++-common/ubsan/object-size-7.c: Likewise.
551 * c-c++-common/ubsan/object-size-8.c: Likewise.
552 * c-c++-common/ubsan/object-size-9.c: Likewise.
553 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
554 * c-c++-common/ubsan/overflow-int128.c: Likewise.
555 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
556 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
557 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
558 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
559 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
560 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
561 * c-c++-common/ubsan/pr59333.c: Likewise.
562 * c-c++-common/ubsan/pr59667.c: Likewise.
563 * c-c++-common/ubsan/pr60613-2.c: Likewise.
564 * c-c++-common/ubsan/pr60636.c: Likewise.
565 * c-c++-common/ubsan/pr63802.c: Likewise.
566 * c-c++-common/ubsan/recovery-1.c: Likewise.
567 * c-c++-common/ubsan/recovery-3.c: Likewise.
568 * c-c++-common/ubsan/shift-1.c: Likewise.
569 * c-c++-common/ubsan/shift-2.c: Likewise.
570 * c-c++-common/ubsan/shift-4.c: Likewise.
571 * c-c++-common/ubsan/shift-7.c: Likewise.
572 * c-c++-common/ubsan/undefined-2.c: Likewise.
573 * c-c++-common/ubsan/vla-1.c: Likewise.
574 * g++.dg/ubsan/null-1.C: Likewise.
575 * g++.dg/ubsan/null-3.C: Likewise.
576 * g++.dg/ubsan/null-4.C: Likewise.
577 * g++.dg/ubsan/vptr-8.C: Likewise.
578 * g++.dg/ubsan/vptr-9.C: Likewise.
579 * gcc.dg/ubsan/bounds-2.c: Likewise.
580 * gcc.dg/ubsan/object-size-9.c: Likewise.
581
582 2015-05-07 Jeff Law <law@redhat.com>
583
584 * gcc.dg/tree-ssa/shorten-1.c: New test.
585
586 2015-05-07 Richard Biener <rguenther@suse.de>
587
588 PR tree-optimization/66002
589 * gcc.dg/vect/vect-125.c: New testcase.
590
591 2015-05-07 Marek Polacek <polacek@redhat.com>
592 Martin Uecker <uecker@eecs.berkeley.edu>
593
594 * c-c++-common/ubsan/bounds-10.c: New test.
595
596 2015-05-06 David Malcolm <dmalcolm@redhat.com>
597
598 * jit.dg/harness.h (set_options): Wrap with
599 #ifndef TEST_ESCHEWS_SET_OPTIONS.
600 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
601 Special-case test-benchmark.c as a negative.
602 * jit.dg/test-benchmark.c: New file.
603
604 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
605
606 PR target/64208
607 * gcc.target/arm/pr64208.c: New test.
608
609 2015-05-06 Alan Modra <amodra@gmail.com>
610
611 PR target/66020
612 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
613 (gparms): Make volatile.
614
615 2015-05-06 Richard Biener <rguenther@suse.de>
616
617 PR tree-optimization/62283
618 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
619
620 2015-05-06 Christian Bruel <christian.bruel@st.com>
621
622 PR target/66015
623 * gcc.target/aarch64/iinline-attr-1.c: New test.
624
625 2015-05-06 Richard Biener <rguenther@suse.de>
626
627 * gcc.dg/vect/bb-slp-34.c: New testcase.
628
629 2015-05-06 Richard Biener <rguenther@suse.de>
630
631 PR tree-optimization/62283
632 * gcc.dg/vect/bb-slp-14.c: Adjust.
633
634 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
635
636 PR target/65990
637 * gcc.target/i386/pr65990.c: New test.
638
639 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
640
641 PR target/65915
642 * gcc.target/i386/pr65915.c: New.
643
644 2015-05-05 Tom de Vries <tom@codesourcery.com>
645
646 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
647 'va_list escapes 0'.
648
649 2015-05-05 Tom de Vries <tom@codesourcery.com>
650
651 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
652 in r222173.
653
654 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
655
656 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
657 * gcc.target/arm/pr65924.c: Likewise.
658
659 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
660
661 PR target/65871
662 * gcc.target/i386/pr65871-3.c: New test.
663
664 2015-05-04 Jeff Law <law@redhat.com>
665
666 Revert:
667 2015-05-04 Jeff Law <law@redhat.com>
668 * gcc.dg/tree-ssa/shorten-1.c: New test.
669
670 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
671 Jakub Jelinek <jakub@redhat.com>
672
673 PR c++/66007
674 * g++.dg/cpp0x/Wnarrowing4.C: New.
675
676 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
677
678 * lib/target-supports.exp
679 (check_effective_target_keeps_null_pointer_checks): Clarify that
680 this is for targets that disable -fdelete-null-pointer-checks,
681 not default it to off.
682 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
683 -fdelete-null-pointer-checks explicit.
684 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
685 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
686 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
687 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
688 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
689 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
690 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
691 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
692 * gcc.dg/tree-ssa/pr20318.c: Likewise.
693 * gcc.dg/tree-ssa/pr20701.c: Likewise.
694 * gcc.dg/tree-ssa/pr20702.c: Likewise.
695 * gcc.dg/tree-ssa/pr21086.c: Likewise.
696 * gcc.dg/tree-ssa/pr21090.c: Likewise.
697 * gcc.dg/tree-ssa/pr58480.c: Likewise.
698 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
699 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
700 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
701 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
702 * gcc.dg/tree-ssa/unreachable.c: Likewise.
703 * gcc.dg/tree-ssa/vrp02.c: Likewise.
704 * gcc.dg/tree-ssa/vrp07.c: Likewise.
705 * gcc.dg/tree-ssa/vrp08.c: Likewise.
706 * gcc.dg/tree-ssa/vrp55.c: Likewise.
707 * g++.dg/cpp0x/static_assert9.C: Likewise.
708 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
709 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
710 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
711 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
712 * g++.dg/tree-ssa/pr26406.C: Likewise.
713
714 2015-05-04 Jakub Jelinek <jakub@redhat.com>
715
716 PR tree-optimization/65984
717 * c-c++-common/ubsan/pr65984.c: New test.
718
719 2015-05-04 Jeff Law <law@redhat.com>
720
721 * gcc.dg/tree-ssa/shorten-1.c: New test.
722
723 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
724
725 PR fortran/44735
726 * gfortran.dg/pr44735.f90: New test.
727
728 2015-05-04 Richard Biener <rguenther@suse.de>
729
730 PR tree-optimization/65965
731 * gcc.dg/vect/bb-slp-33.c: New testcase.
732
733 2015-05-04 Richard Biener <rguenther@suse.de>
734
735 PR tree-optimization/65935
736 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
737
738 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
739
740 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
741 for each supported variant instead of CHECK_RESULTS.
742 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
743 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
744 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
745 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
746 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
747 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
748 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
749 expected results for unsupported variants. Call CHECK for each
750 supported variant instead of CHECK_RESULTS.
751 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
752 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
753 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
754 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
755 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
756 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
757 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
758 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
759 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
760 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
761 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
762 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
763 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
764 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
765 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
766 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
767 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
768 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
769 expected results for unsupported variants.
770 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
771 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
772 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
773 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
774 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
775 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
776 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
777 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
778 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
779 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
780 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
781 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
782 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
783 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
784 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
785 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
786 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
787 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
788 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
789 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
790 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
791 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
792 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
793 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
794 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
795 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
796 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
797 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
798
799 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
800
801 PR fortran/37131
802 * gfortran.dg/bound_9.f90: Add pointer assignment.
803
804 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
805 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
806
807 PR c++/65858
808 * g++.dg/cpp0x/Wnarrowing3.C: New.
809
810 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
811
812 * gcc.dg/20150120-1.c: New test.
813 * gcc.dg/20150120-2.c: New test.
814 * gcc.dg/20150120-3.c: New test.
815
816 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
817
818 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
819
820 2015-05-01 Renlin Li <renlin.li@arm.com>
821
822 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
823
824 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
825
826 * gfortran.dg/bound_simplification_4.f90: New.
827
828 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
829
830 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
831 with powerpc_p8vector_ok.
832
833 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
834
835 PR fortran/37131
836 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
837 scan pattern.
838 * gfortran.dg/bound_9.f90: New test case.
839
840 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
841
842 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
843 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
844 for 32bit x86 targets.
845 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
846 for 32bit x86 targets.
847 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
848 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
849 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
850 for 32bit x86 targets.
851
852 2015-04-30 Marek Polacek <polacek@redhat.com>
853
854 PR tree-optimization/63551
855 * g++.dg/ipa/pr63551.C: New test.
856
857 2015-04-30 Caroline Tice <cmtice@google.com>
858
859 PR 65929
860 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
861 partition size on certain targets.
862
863 2015-04-30 Renlin Li <renlin.li@arm.com>
864
865 * gcc.target/aarch64/vect-reduc-or_1.c: New.
866
867 2015-04-30 Marek Polacek <polacek@redhat.com>
868
869 * c-c++-common/Wbool-compare-3.c: New test.
870
871 * gcc.dg/pr65901.c (foo): Adjust dg-error.
872 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
873
874 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
875
876 PR c++/57610
877 * g++.dg/init/ref22.C: New.
878
879 2015-04-30 Marek Polacek <polacek@redhat.com>
880
881 * gcc.dg/init-bad-8.c: New test.
882
883 * gcc.dg/incomplete-typedef-1.c: New test.
884
885 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
886
887 PR c++/59955
888 * g++.dg/template/crash121.C: New.
889
890 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
891
892 * gcc.target/mips/call-from-init.c: New test.
893 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
894
895 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
896
897 PR target/65871
898 * gcc.target/i386/pr65871-1.c: New test.
899 * gcc.target/i386/pr65871-2.c: Ditto.
900
901 2015-04-29 Marek Polacek <polacek@redhat.com>
902
903 PR c/64610
904 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
905 * c-c++-common/Wbool-compare-2.c: New test.
906
907 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
908
909 PR target/65770
910 * gcc.target/aarch64/vstN_lane_1.c: New file.
911
912 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
913
914 PR c++/64667
915 * g++.dg/warn/Winit-self-3.C: New.
916
917 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
918
919 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
920
921 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
922
923 PR target/65924
924 * gcc.target/arm/pr65924.c: New test.
925
926 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
927
928 * g++.dg/gomp/tpl-target-update.C: New file.
929
930 2015-04-29 Richard Biener <rguenther@suse.de>
931
932 PR tree-optimization/65917
933 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
934
935 2015-04-29 Christian Bruel <christian.bruel@st.com>
936
937 PR target/64835
938 * gcc.dg/ipa/iinline-attr.c: New test.
939 * gcc.target/i386/iinline-attr-2.c: New test.
940
941 2015-04-28 Andre Vehreschild <vehre@gmx.de>
942
943 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
944 segfault is fixed.
945
946 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
947
948 * gcc.dg/vect/vect-33.c: Remove spurious line.
949
950 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
951
952 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
953
954 2015-04-28 Marek Polacek <polacek@redhat.com>
955
956 PR c/65901
957 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
958 * gcc.dg/pr65901.c: New test.
959
960 2015-04-28 Richard Biener <rguenther@suse.de>
961
962 PR tree-optimization/62283
963 * gfortran.dg/vect/pr62283-2.f: New testcase.
964 * gcc.dg/vect/bb-slp-14.c: Adjust.
965
966 2015-04-28 Richard Biener <rguenther@suse.de>
967
968 PR tree-optimization/65851
969 * g++.dg/torture/pr65851.C: New testcase.
970
971 2015-04-27 Jeff Law <law@redhat.com>
972
973 PR tree-optimization/65217
974 * gcc.target/i386/pr65217.c: Remove XFAIL.
975
976 2015-04-27 Andre Vehreschild <vehre@gmx.de>
977
978 PR fortran/60322
979 Add tests forgotten to svn-add.
980 * gfortran.dg/class_allocate_19.f03: New test.
981 * gfortran.dg/class_array_20.f03: New test.
982 * gfortran.dg/class_array_21.f03: New test.
983 * gfortran.dg/finalize_29.f08: New test.
984
985 2015-04-27 Andre Vehreschild <vehre@gmx.de>
986
987 PR fortran/59678
988 PR fortran/65841
989 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
990 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
991
992 2015-04-27 Caroline Tice <cmtice@google.com>
993
994 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
995 partition size.
996
997 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
998
999 PR target/64579
1000 * gcc.target/powerpc/htm-1.c: New test.
1001 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
1002 on 64-bit compiles.
1003 (__builtin_tabortdci): Likewise.
1004 (__builtin_tcheck): Remove operand.
1005 * lib/target-supports.exp (check_htm_hw_available): New function.
1006
1007 2015-04-27 Richard Biener <rguenther@suse.de>
1008
1009 * gcc.target/i386/pr65217.c: XFAIL.
1010
1011 2015-04-27 Jakub Jelinek <jakub@redhat.com>
1012
1013 PR tree-optimization/65875
1014 * gcc.c-torture/compile/pr65875.c: New test.
1015
1016 2015-04-25 Marek Polacek <polacek@redhat.com>
1017
1018 PR c/52085
1019 * gcc.dg/enum-incomplete-2.c: New test.
1020 * gcc.dg/enum-mode-1.c: New test.
1021
1022 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1023
1024 PR target/65849
1025 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
1026 set new options.
1027 * gcc.target/powerpc/pr65849-2.c: Likewise.
1028
1029 2015-04-24 Tom de Vries <tom@codesourcery.com>
1030
1031 PR tree-optimization/65802
1032 * g++.dg/pr65802.C: Move to ...
1033 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
1034 stdarg.h. Rewrite for C.
1035 (fn1): Use va_list and va_arg. Make variable args function. Add use of
1036 va_start and va_end. Remove unnecessary inline asm.
1037
1038 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
1039 Wei Mi <wmi@google.com>
1040
1041 * gcc.target/i386/sse2-load-multi.c: New test.
1042 * gcc.target/i386/sse2-store-multi.c: Ditto.
1043
1044 2015-04-24 Marek Polacek <polacek@redhat.com>
1045
1046 PR c/65830
1047 * c-c++-common/pr65830.c: New test.
1048
1049 PR c/63357
1050 * c-c++-common/Wlogical-op-1.c: New test.
1051
1052 2015-04-24 Marek Polacek <polacek@redhat.com>
1053
1054 PR c/61534
1055 * c-c++-common/pr61534-1.c: New test.
1056
1057 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
1058 Steven Bosscher <steven@gcc.gnu.org>
1059
1060 PR rtl-optimization/34503
1061 * gcc.target/arm/pr64616.c: New file.
1062
1063 2015-04-24 Bin Cheng <bin.cheng@arm.com>
1064
1065 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
1066
1067 2015-04-24 Terry Guo <terry.guo@arm.com>
1068
1069 * gcc.target/arm/pr65710.c: Update the options.
1070
1071 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
1072
1073 * gcc.target/i386/pr65523.c: Skip x32.
1074
1075 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1076
1077 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
1078 to look for vcl* where appropriate.
1079
1080 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1081
1082 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
1083 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
1084
1085 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
1086
1087 PR target/26702
1088 * gcc.target/arm/pr26702.c: New test.
1089
1090 2015-04-23 Marek Polacek <polacek@redhat.com>
1091
1092 PR c/65345
1093 * gcc.dg/pr65345-1.c: New test.
1094 * gcc.dg/pr65345-2.c: New test.
1095
1096 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1097
1098 * gcc.target/powerpc/crypto-builtin-2.c: New.
1099
1100 2015-04-23 Andre Vehreschild <vehre@gmx.de>
1101
1102 PR fortran/60322
1103 * gfortran.dg/class_allocate_19.f03: New test.
1104 * gfortran.dg/class_array_20.f03: New test.
1105 * gfortran.dg/class_array_21.f03: New test.
1106 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
1107 * gfortran.dg/finalize_15.f90: Fixing comparision to model
1108 initialization correctly.
1109 * gfortran.dg/finalize_29.f08: New test.
1110
1111 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1112
1113 * gcc.target/powerpc/swaps-p8-18.c: New test.
1114
1115 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1116
1117 PR target/65456
1118 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
1119 * gcc.dg/vect/bb-slp-25.c: Likewise.
1120 * gcc.dg/vect/bb-slp-29.c: Likewise.
1121 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
1122 vect_no_align && { ! vect_hw_misalign }.
1123 * gcc.dg/vect/bb-slp-9.c: Likewise.
1124 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
1125 vect_hw_misalign.
1126 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
1127 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
1128 account for POWER8, where peeling for alignment is not needed.
1129 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
1130 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
1131 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
1132 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
1133 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
1134 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
1135 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1136 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1137 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
1138 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
1139 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
1140 * gcc.dg/vect/pr16105.c: Likewise.
1141 * gcc.dg/vect/pr20122.c: Likewise.
1142 * gcc.dg/vect/pr33804.c: Likewise.
1143 * gcc.dg/vect/pr33953.c: Likewise.
1144 * gcc.dg/vect/pr56787.c: Likewise.
1145 * gcc.dg/vect/pr58508.c: Likewise.
1146 * gcc.dg/vect/slp-25.c: Likewise.
1147 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
1148 * gcc.dg/vect/vect-105.c: Likewise.
1149 * gcc.dg/vect/vect-27.c: Likewise.
1150 * gcc.dg/vect/vect-29.c: Likewise.
1151 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
1152 POWER8.
1153 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
1154 && { ! vect_hw_misalign }.
1155 * gcc.dg/vect/vect-44.c: Likewise.
1156 * gcc.dg/vect/vect-48.c: Likewise.
1157 * gcc.dg/vect/vect-50.c: Likewise.
1158 * gcc.dg/vect/vect-52.c: Likewise.
1159 * gcc.dg/vect/vect-56.c: Likewise.
1160 * gcc.dg/vect/vect-60.c: Likewise.
1161 * gcc.dg/vect/vect-72.c: Likewise.
1162 * gcc.dg/vect/vect-75-big-array.c: Likewise.
1163 * gcc.dg/vect/vect-75.c: Likewise.
1164 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1165 * gcc.dg/vect/vect-77-global.c: Likewise.
1166 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1167 * gcc.dg/vect/vect-78-global.c: Likewise.
1168 * gcc.dg/vect/vect-93.c: Likewise.
1169 * gcc.dg/vect/vect-95.c: Likewise.
1170 * gcc.dg/vect/vect-96.c: Likewise.
1171 * gcc.dg/vect/vect-cond-1.c: Likewise.
1172 * gcc.dg/vect/vect-cond-3.c: Likewise.
1173 * gcc.dg/vect/vect-cond-4.c: Likewise.
1174 * gcc.dg/vect/vect-cselim-1.c: Likewise.
1175 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1176 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1177 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1178 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1179 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
1180 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1181 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1182 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1183 * gcc.dg/vect/vect-outer-5.c: Likewise.
1184 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
1185 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
1186 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
1187 * gcc.dg/vect/vect-outer-fir.c: Likewise.
1188 * gcc.dg/vect/vect-peel-3.c: Likewise.
1189 * gcc.dg/vect/vect-peel-4.c: Likewise.
1190 * gcc.dg/vect/vect-pre-interact.c: Likewise.
1191 * gcc.target/powerpc/pr65456.c: New test.
1192 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
1193 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1194 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1195 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1196 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
1197 vect_no_align && { ! vect_hw_misalign }.
1198 * gfortran.dg/vect/vect-3.f90: Likewise.
1199 * gfortran.dg/vect/vect-4.f90: Likewise.
1200 * gfortran.dg/vect/vect-5.f90: Likewise.
1201 * lib/target-supports.exp (check_effective_target_vect_no_align):
1202 Return 1 for POWER8.
1203 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
1204
1205 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
1206
1207 PR fortran/65429
1208 * gfortran.dg/pr65429.f90: New test.
1209
1210 2015-04-22 Yury Gribov <y.gribov@samsung.com>
1211
1212 * c-c++-common/asan/user-section-1.c: New test.
1213 * c-c++-common/asan/user-section-2.c: New test.
1214 * c-c++-common/asan/user-section-3.c: New test.
1215
1216 2015-04-22 Hale Wang <hale.wang@arm.com>
1217 Terry Guo <terry.guo@arm.com>
1218
1219 PR rtl-optimization/64818
1220 * gcc.target/arm/pr64818.c: New test.
1221
1222 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
1223
1224 PR ipa/65076
1225 * g++.dg/tree-ssa/pr61034.C: Update template.
1226 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
1227 * gcc.dg/Warray-bounds-11.c: Likewise.
1228 * gcc.dg/Warray-bounds.c: Likewise.
1229
1230 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1231
1232 PR libgfortran/65234
1233 * gfortran.dg/fmt_unlimited.f90: New test.
1234
1235 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
1236
1237 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
1238 headers.
1239 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
1240 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
1241 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
1242 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
1243 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
1244 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
1245 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
1246
1247 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1248
1249 PR libgfortran/56743
1250 * gfortran.dg/namelist_87.f90: New test.
1251
1252 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1253
1254 * gcc.target/aarch64/mult-synth_1.c: New test.
1255 * gcc.target/aarch64/mult-synth_2.c: Likewise.
1256 * gcc.target/aarch64/mult-synth_3.c: Likewise.
1257 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1258 * gcc.target/aarch64/mult-synth_5.c: Likewise.
1259 * gcc.target/aarch64/mult-synth_6.c: Likewise.
1260
1261 2015-04-21 Richard Biener <rguenther@suse.de>
1262
1263 PR tree-optimization/65650
1264 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
1265 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
1266 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1267 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1268 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1269 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1270
1271 2015-04-21 Tom de Vries <tom@codesourcery.com>
1272
1273 PR tree-optimization/65802
1274 * g++.dg/pr65802.C: New test.
1275
1276 2015-04-21 Bin Cheng <bin.cheng@arm.com>
1277
1278 PR testsuite/65767
1279 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
1280 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
1281
1282 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
1283
1284 PR c++/65801
1285 * g++.dg/cpp0x/Wnarrowing2.C: New.
1286
1287 2015-04-20 Jeff Law <law@redhat.com>
1288
1289 PR tree-optimization/65658
1290 * gcc.dg/pr65658.c: New test.
1291
1292 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
1293
1294 PR target/64134
1295 * gcc.target/aarch64/vec_init_1.c: New test.
1296
1297 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
1298
1299 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
1300 targets.
1301
1302 2015-04-18 Martin Sebor <msebor@redhat.com>
1303
1304 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1305 of non-nul characters.
1306 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1307
1308 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1309
1310 PR target/65787
1311 * gcc.target/powerpc/pr65787.c: New.
1312
1313 2015-04-17 Jakub Jelinek <jakub@redhat.com>
1314
1315 PR target/65689
1316 * gcc.target/aarch64/c-output-template-4.c: New test.
1317
1318 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
1319
1320 PR target/65780
1321 * gcc.dg/pr65780-1.c: New test.
1322 * gcc.dg/pr65780-2.c: Likewise.
1323 * gcc.target/i386/pr32219-9.c: Likewise.
1324 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
1325 symbol.
1326 * gcc.target/i386/pr64317.c (c): Initialize.
1327
1328 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
1329
1330 PR target/65612
1331 * g++.dg/ext/mv18.C: New test.
1332 * g++.dg/ext/mv19.C: Likewise.
1333 * g++.dg/ext/mv20.C: Likewise.
1334 * g++.dg/ext/mv21.C: Likewise.
1335 * g++.dg/ext/mv22.C: Likewise.
1336 * g++.dg/ext/mv23.C: Likewise.
1337
1338 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
1339
1340 PR c++/64527
1341 * g++.dg/init/pr64527.C: New test.
1342
1343 2015-04-17 Tom de Vries <tom@codesourcery.com>
1344 Michael Matz <matz@suse.de>
1345
1346 PR tree-optimization/64950
1347 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
1348 x86_64-*-*.
1349
1350 2015-04-17 Yury Gribov <y.gribov@samsung.com>
1351
1352 * c-c++-common/asan/user-section-1.c: New test.
1353
1354 2015-04-17 Jakub Jelinek <jakub@redhat.com>
1355
1356 PR debug/65771
1357 * gcc.dg/debug/pr65771.c: New test.
1358
1359 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
1360
1361 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
1362 __buitlin_alloca with __builtin_alloca.
1363
1364 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
1365
1366 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
1367
1368 2015-04-16 Richard Biener <rguenther@suse.de>
1369
1370 PR tree-optimization/64277
1371 * gcc.dg/Warray-bounds-14.c: New testcase.
1372 * gcc.dg/Warray-bounds-15.c: Likewise.
1373 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
1374 * c-c++-common/ubsan/bounds-6.c: Likewise.
1375
1376 2015-04-16 Renlin Li <renlin.li@arm.com>
1377
1378 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
1379 * gcc.target/arm/unsigned-float.c: New.
1380
1381 2015-04-16 Richard Biener <rguenther@suse.de>
1382
1383 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
1384 * gcc.dg/tree-ssa/pr37508.c: Adjust.
1385 * gfortran.dg/reassoc_6.f: Remove XFAIL.
1386
1387 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
1388
1389 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
1390 * g++.dg/cpp0x/decltype-call1.C: Likewise.
1391 * g++.dg/cpp0x/defaulted21.C: Likewise.
1392 * g++.dg/cpp0x/defaulted28.C: Likewise.
1393 * g++.dg/cpp0x/defaulted47.C: Likewise.
1394 * g++.dg/cpp0x/elision_neg.C: Likewise.
1395 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
1396 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
1397 * g++.dg/cpp0x/implicit1.C: Likewise.
1398 * g++.dg/cpp0x/implicit9.C: Likewise.
1399 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
1400 * g++.dg/cpp0x/range-for13.C: Likewise.
1401 * g++.dg/gomp/clause-2.C: Likewise.
1402 * g++.dg/gomp/udr-5.C: Likewise.
1403 * g++.dg/inherit/access6.C: Likewise.
1404 * g++.dg/lookup/duperr1.C: Likewise.
1405 * g++.dg/lookup/friend2.C: Likewise.
1406 * g++.dg/lookup/pr6936.C: Likewise.
1407 * g++.dg/lookup/scoped1.C: Likewise.
1408 * g++.dg/lookup/using26.C: Likewise.
1409 * g++.dg/lookup/using38.C: Likewise.
1410 * g++.dg/other/access2.C: Likewise.
1411 * g++.dg/overload/defarg3.C: Likewise.
1412 * g++.dg/overload/defarg6.C: Likewise.
1413 * g++.dg/parse/access11.C: Likewise.
1414 * g++.dg/parse/access2.C: Likewise.
1415 * g++.dg/parse/access3.C: Likewise.
1416 * g++.dg/parse/access4.C: Likewise.
1417 * g++.dg/parse/access5.C: Likewise.
1418 * g++.dg/parse/access6.C: Likewise.
1419 * g++.dg/parse/access8.C: Likewise.
1420 * g++.dg/parse/access9.C: Likewise.
1421 * g++.dg/parse/crash40.C: Likewise.
1422 * g++.dg/tc1/dr142.C: Likewise.
1423 * g++.dg/tc1/dr166.C: Likewise.
1424 * g++.dg/tc1/dr52.C: Likewise.
1425 * g++.dg/template/access11.C: Likewise.
1426 * g++.dg/template/access18.C: Likewise.
1427 * g++.dg/template/access19.C: Likewise.
1428 * g++.dg/template/access2.C: Likewise.
1429 * g++.dg/template/access20.C: Likewise.
1430 * g++.dg/template/access26.C: Likewise.
1431 * g++.dg/template/access3.C: Likewise.
1432 * g++.dg/template/access7.C: Likewise.
1433 * g++.dg/template/conv12.C: Likewise.
1434 * g++.dg/template/crash69.C: Likewise.
1435 * g++.dg/template/friend31.C: Likewise.
1436 * g++.dg/template/friend32.C: Likewise.
1437 * g++.dg/template/memfriend15.C: Likewise.
1438 * g++.dg/template/memfriend16.C: Likewise.
1439 * g++.dg/template/memfriend17.C: Likewise.
1440 * g++.dg/template/memfriend7.C: Likewise.
1441 * g++.dg/template/pr32519.C: Likewise.
1442 * g++.dg/template/qualttp21.C: Likewise.
1443 * g++.dg/template/qualttp8.C: Likewise.
1444 * g++.dg/template/ttp10.C: Likewise.
1445 * g++.dg/template/typedef11.C: Likewise.
1446 * g++.dg/template/typedef13.C: Likewise.
1447 * g++.dg/template/typedef19.C: Likewise.
1448 * g++.dg/template/typedef20.C: Likewise.
1449 * g++.dg/template/typedef22.C: Likewise.
1450 * g++.dg/template/using16.C: Likewise.
1451 * g++.dg/template/virtual3.C: Likewise.
1452 * g++.dg/ubsan/pr61272.C: Likewise.
1453 * g++.old-deja/g++.bob/inherit2.C: Likewise.
1454 * g++.old-deja/g++.brendan/crash11.C: Likewise.
1455 * g++.old-deja/g++.brendan/enum6.C: Likewise.
1456 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
1457 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
1458 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
1459 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
1460 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
1461 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
1462 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
1463 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
1464 * g++.old-deja/g++.jason/access17.C: Likewise.
1465 * g++.old-deja/g++.jason/access18.C: Likewise.
1466 * g++.old-deja/g++.jason/access22.C: Likewise.
1467 * g++.old-deja/g++.jason/access23.C: Likewise.
1468 * g++.old-deja/g++.jason/access8.C: Likewise.
1469 * g++.old-deja/g++.jason/delete3.C: Likewise.
1470 * g++.old-deja/g++.jason/report.C: Likewise.
1471 * g++.old-deja/g++.law/access2.C: Likewise.
1472 * g++.old-deja/g++.law/access3.C: Likewise.
1473 * g++.old-deja/g++.law/access4.C: Likewise.
1474 * g++.old-deja/g++.law/access5.C: Likewise.
1475 * g++.old-deja/g++.law/arm12.C: Likewise.
1476 * g++.old-deja/g++.law/arm14.C: Likewise.
1477 * g++.old-deja/g++.law/ctors13.C: Likewise.
1478 * g++.old-deja/g++.law/union2.C: Likewise.
1479 * g++.old-deja/g++.law/visibility12.C: Likewise.
1480 * g++.old-deja/g++.law/visibility15.C: Likewise.
1481 * g++.old-deja/g++.law/visibility16.C: Likewise.
1482 * g++.old-deja/g++.law/visibility17.C: Likewise.
1483 * g++.old-deja/g++.law/visibility18.C: Likewise.
1484 * g++.old-deja/g++.law/visibility19.C: Likewise.
1485 * g++.old-deja/g++.law/visibility20.C: Likewise.
1486 * g++.old-deja/g++.law/visibility21.C: Likewise.
1487 * g++.old-deja/g++.law/visibility24.C: Likewise.
1488 * g++.old-deja/g++.law/visibility4.C: Likewise.
1489 * g++.old-deja/g++.law/visibility5.C: Likewise.
1490 * g++.old-deja/g++.law/visibility6.C: Likewise.
1491 * g++.old-deja/g++.law/visibility7.C: Likewise.
1492 * g++.old-deja/g++.law/visibility8.C: Likewise.
1493 * g++.old-deja/g++.law/visibility9.C: Likewise.
1494 * g++.old-deja/g++.niklas/t135.C: Likewise.
1495 * g++.old-deja/g++.oliva/delete1.C: Likewise.
1496 * g++.old-deja/g++.oliva/partord1.C: Likewise.
1497 * g++.old-deja/g++.other/access11.C: Likewise.
1498 * g++.old-deja/g++.other/access4.C: Likewise.
1499 * g++.old-deja/g++.other/access7.C: Likewise.
1500 * g++.old-deja/g++.other/crash1.C: Likewise.
1501 * g++.old-deja/g++.other/crash7.C: Likewise.
1502 * g++.old-deja/g++.other/friend1.C: Likewise.
1503 * g++.old-deja/g++.other/friend4.C: Likewise.
1504 * g++.old-deja/g++.other/friend9.C: Likewise.
1505 * g++.old-deja/g++.other/lineno1.C: Likewise.
1506 * g++.old-deja/g++.other/using1.C: Likewise.
1507 * g++.old-deja/g++.pt/enum14.C: Likewise.
1508 * g++.old-deja/g++.pt/friend11.C: Likewise.
1509 * g++.old-deja/g++.pt/friend21.C: Likewise.
1510 * g++.old-deja/g++.pt/friend3.C: Likewise.
1511 * g++.old-deja/g++.pt/inherit2.C: Likewise.
1512 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1513 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1514 * g++.old-deja/g++.robertl/eb94.C: Likewise.
1515
1516 2015-04-15 Jakub Jelinek <jakub@redhat.com>
1517
1518 PR ipa/65765
1519 * g++.dg/ipa/pr65765.C: New test.
1520
1521 2015-04-15 Nick Clifton <nickc@redhat.com>
1522
1523 * gcc.target/rx/builtins.c: Disable RMPA test if string
1524 instructions are not allowed.
1525
1526 2015-04-15 Alan Modra <amodra@gmail.com>
1527
1528 * gcc.dg/pr65408.c: New.
1529
1530 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1531
1532 PR target/65729
1533 * gcc.target/arm/pr65729.c: New test.
1534
1535 2015-04-14 Richard Biener <rguenther@suse.de>
1536
1537 PR tree-optimization/65758
1538 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1539
1540 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1541
1542 PR target/65648
1543 * gcc.c-torture/execute/pr65648.c: New test.
1544
1545 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1546
1547 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1548 __builtin_finite instead of finite.
1549 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1550 Likewise.
1551
1552 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
1553
1554 PR tree-optimization/63387
1555 * gcc.dg/pr63387.c: New testcase.
1556
1557 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
1558
1559 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1560
1561 2015-04-13 Richard Biener <rguenther@suse.de>
1562
1563 PR tree-optimization/65204
1564 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1565
1566 2015-04-13 Terry Guo <terry.guo@arm.com>
1567
1568 PR target/65710
1569 * gcc.target/arm/pr65710.c: New.
1570
1571 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1572
1573 PR tree-optimization/65747
1574 * g++.dg/torture/pr65747.C: New test.
1575
1576 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1577
1578 PR c++/65736
1579 * g++.dg/cpp0x/pr65736.C: New test.
1580
1581 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
1582 Martin Liska <mliska@suse.cz>
1583
1584 PR ipa/65722
1585 * g++.dg/ipa/pr65722.C: New testcase.
1586
1587 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1588
1589 PR tree-optimization/65735
1590 * gcc.c-torture/compile/pr65735.c: New test.
1591
1592 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1593
1594 PR middle-end/65554
1595 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1596
1597 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1598
1599 PR target/65671
1600 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1601
1602 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
1603
1604 PR target/65647
1605 * gcc.target/arm/pr65647-2.c: New.
1606
1607 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1608
1609 PR target/65694
1610 * g++.dg/torture/pr65694.C: New test.
1611
1612 2015-04-10 Tobias Burnus <burnus@net-b.de>
1613
1614 * gfortran.dg/coarray_lock_6.f90: New.
1615 * gfortran.dg/coarray_lock_7.f90: New.
1616 * gfortran.dg/coarray/lock_2.f90: New.
1617
1618 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
1619
1620 PR fortran/56674
1621 PR fortran/58813
1622 PR fortran/59016
1623 PR fortran/59024
1624 * gfortran.dg/used_types_27.f90: New.
1625
1626 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1627
1628 PR target/65671
1629 * gcc.target/i386/pr65671.c: New.
1630
1631 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1632
1633 PR tree-optimization/65709
1634 * c-c++-common/ubsan/align-9.c: New test.
1635
1636 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
1637
1638 PR fortran/56852
1639 * gfortran.dg/pr56852.f90: New test.
1640
1641 2015-04-09 Marek Polacek <polacek@redhat.com>
1642 Jakub Jelinek <jakub@redhat.com>
1643
1644 PR middle-end/65554
1645 * g++.dg/opt/pr65554.C: New test.
1646
1647 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1648
1649 PR c++/65690
1650 * c-c++-common/attr-aligned-1.c: New test.
1651
1652 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
1653
1654 * gcc.target/i386/mpx/memmove-zero-length.c: New.
1655
1656 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1657
1658 PR target/65676
1659 * gcc.target/i386/sse-25.c: New.
1660
1661 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1662
1663 PR target/65693
1664 * gcc.target/i386/pr65693.c: New test.
1665
1666 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1667
1668 * gcc.dg/lto/chkp-static-bounds_0.c: New.
1669
1670 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1671
1672 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1673
1674 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1675
1676 * gcc.target/i386/thunk-retbnd.c: New.
1677
1678 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
1679
1680 * gnat.dg/opt48.adb: New test.
1681 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1682 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1683
1684 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
1685
1686 PR ipa/65540
1687 * gcc.c-torture/compile/pr65540.c: New.
1688
1689 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
1690
1691 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1692 -Wno-pointer-arith.
1693
1694 2015-04-07 Jakub Jelinek <jakub@redhat.com>
1695
1696 PR debug/65678
1697 * g++.dg/debug/pr65678.C: New test.
1698
1699 PR middle-end/65680
1700 * gcc.c-torture/compile/pr65680.c: New test.
1701
1702 2015-04-07 Andre Vehreschild <vehre@gmx.de>
1703
1704 PR fortran/65548
1705 * gfortran.dg/allocate_with_source_5.f90: New test.
1706
1707 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
1708
1709 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1710 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1711
1712 2015-04-07 Bin Cheng <bin.cheng@arm.com>
1713
1714 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1715
1716 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1717
1718 PR target/65614
1719 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1720 to get floating point compression.
1721 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1722
1723 2015-04-06 Jakub Jelinek <jakub@redhat.com>
1724
1725 PR preprocessor/61977
1726 * gcc.dg/cpp/pr61977.c: New test.
1727
1728 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
1729
1730 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1731
1732 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
1733
1734 PR target/65647
1735 * gcc.target/arm/pr65647.c: New.
1736
1737 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
1738
1739 PR ipa/65655
1740 * g++.dg/torture/pr65655.C: New testcase.
1741
1742 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1743
1744 PR c++/64085
1745 * g++.dg/cpp1y/lambda-init13.C: New.
1746
1747 2015-04-03 Marek Polacek <polacek@redhat.com>
1748
1749 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1750
1751 2015-04-02 Marek Polacek <polacek@redhat.com>
1752
1753 PR c++/65642
1754 * g++.dg/cpp0x/constexpr-fold1.C: New test.
1755 * g++.dg/cpp0x/constexpr-fold2.C: New test.
1756
1757 2015-04-02 Jakub Jelinek <jakub@redhat.com>
1758
1759 PR preprocessor/61977
1760 * gcc.target/powerpc/pr61977-1.c: New test.
1761 * gcc.target/powerpc/pr61977-2.c: New test.
1762
1763 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1764
1765 PR c++/56100
1766 * g++.dg/warn/Wshadow-8.C: New.
1767 * g++.dg/warn/Wshadow-9.C: Likewise.
1768 * g++.dg/warn/Wshadow-10.C: Likewise.
1769 * g++.dg/warn/Wshadow-11.C: Likewise.
1770
1771 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1772
1773 * gcc.dg/pr23623.c: Added aligned attribute.
1774 * gcc.dg/20141029-1.c: Likewise.
1775 * gcc.dg/20150306-1.c: New test.
1776
1777 2015-04-01 Marek Polacek <polacek@redhat.com>
1778
1779 PR c++/65554
1780 * g++.dg/cpp0x/initlist93.C: New test.
1781 * g++.dg/cpp0x/initlist94.C: New test.
1782
1783 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
1784
1785 PR target/65624
1786 * gcc.target/aarch64/pr65624.c: New test.
1787
1788 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
1789
1790 * gcc.dg/ipa/inlinehint-4.c: New testcase.
1791
1792 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
1793
1794 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1795 extra variable to force stack alignment.
1796 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1797 extra variable to force stack alignment.
1798
1799 2015-03-31 Marek Polacek <polacek@redhat.com>
1800
1801 PR c++/65390
1802 * g++.dg/template/pr65390.C: New test.
1803
1804 2015-03-31 Martin Liska <mliska@suse.cz>
1805
1806 * g++.dg/ipa/pr65557.C: New test.
1807
1808 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
1809
1810 * gcc.target/s390/hotpatch-25.c: New test.
1811 * gcc.target/s390/hotpatch-1.c: Update test.
1812 * gcc.target/s390/hotpatch-10.c: Update test.
1813 * gcc.target/s390/hotpatch-11.c: Update test.
1814 * gcc.target/s390/hotpatch-12.c: Update test.
1815 * gcc.target/s390/hotpatch-13.c: Update test.
1816 * gcc.target/s390/hotpatch-14.c: Update test.
1817 * gcc.target/s390/hotpatch-15.c: Update test.
1818 * gcc.target/s390/hotpatch-16.c: Update test.
1819 * gcc.target/s390/hotpatch-17.c: Update test.
1820 * gcc.target/s390/hotpatch-18.c: Update test.
1821 * gcc.target/s390/hotpatch-19.c: Update test.
1822 * gcc.target/s390/hotpatch-2.c: Update test.
1823 * gcc.target/s390/hotpatch-21.c: Update test.
1824 * gcc.target/s390/hotpatch-22.c: Update test.
1825 * gcc.target/s390/hotpatch-23.c: Update test.
1826 * gcc.target/s390/hotpatch-24.c: Update test.
1827 * gcc.target/s390/hotpatch-3.c: Update test.
1828 * gcc.target/s390/hotpatch-4.c: Update test.
1829 * gcc.target/s390/hotpatch-5.c: Update test.
1830 * gcc.target/s390/hotpatch-6.c: Update test.
1831 * gcc.target/s390/hotpatch-7.c: Update test.
1832 * gcc.target/s390/hotpatch-8.c: Update test.
1833 * gcc.target/s390/hotpatch-9.c: Update test.
1834 * gcc.target/s390/hotpatch-compile-16.c: Update test.
1835
1836 2015-03-31 Richard Biener <rguenther@suse.de>
1837
1838 PR middle-end/65626
1839 * g++.dg/torture/pr65626.C: New testcase.
1840
1841 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1842
1843 PR target/65531
1844 * gcc.target/i386/mpx/pr65531.cc: New.
1845
1846 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1847
1848 PR target/65602
1849 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1850 __builtin_alloca instead of alloca.
1851 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1852 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1853 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1854 check.
1855
1856 2015-03-30 Jakub Jelinek <jakub@redhat.com>
1857
1858 PR ipa/65610
1859 * g++.dg/ubsan/pr65610.C: New test.
1860
1861 2015-03-30 Marek Polacek <polacek@redhat.com>
1862
1863 PR c++/65398
1864 * g++.dg/cpp0x/pr65398-2.C: New test.
1865
1866 2015-03-30 Marek Polacek <polacek@redhat.com>
1867
1868 * c-c++-common/pr65556.c: Change the width of bit-fields.
1869
1870 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1871
1872 PR ipa/65588
1873 * gcc.target/i386/pr65588.c: New testcase.
1874
1875 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1876
1877 PR libgfortran/65563
1878 * gfortran.dg/open_errors_2.f90: New test.
1879
1880 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1881
1882 PR libgfortran/65596
1883 * gfortran.dg/namelist_86.f90: New test.
1884
1885 2015-03-28 Andre Vehreschild <vehre@gmx.de>
1886
1887 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1888 statement to reflect new ownership.
1889
1890 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1891
1892 PR c++/42328
1893 * g++.dg/template/friend58.C: New.
1894 * g++.dg/template/friend59.C: Likewise.
1895
1896 2015-03-27 Tobias Burnus <burnus@net-b.de>
1897
1898 PR c/65586
1899 * g++.dg/gomp/openmp-simd-3.C: New.
1900 * gcc.dg/gomp/openmp-simd-3.c: New.
1901
1902 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1903
1904 PR target/65248
1905 * gcc.target/i386/pr65248-1.c: New file.
1906 * gcc.target/i386/pr65248-2.c: Likewise.
1907 * gcc.target/i386/pr65248-3.c: Likewise.
1908 * gcc.target/i386/pr65248-4.c: Likewise.
1909
1910 2015-03-27 Jakub Jelinek <jakub@redhat.com>
1911
1912 PR target/65593
1913 * gcc.c-torture/compile/pr65593.c: New test.
1914
1915 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1916
1917 PR c++/59329
1918 * g++.dg/cpp1y/constexpr-assert1.C: New.
1919
1920 2015-03-27 Marek Polacek <polacek@redhat.com>
1921
1922 PR c++/65556
1923 * c-c++-common/pr65556.c: New test.
1924
1925 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1926
1927 PR ipa/65600
1928 * g++.dg/torture/pr65600.C: New testcase.
1929
1930 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
1931
1932 PR target/65407
1933 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1934
1935 2015-03-27 Andre Vehreschild <vehre@gmx.de>
1936
1937 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1938 statement and cleanup. Fixed typos.
1939
1940 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1941
1942 PR middle-end/65595
1943 * gcc.c-torture/compile/pr65595.c: New testcase.
1944
1945 2015-03-27 Marek Polacek <polacek@redhat.com>
1946
1947 PR sanitizer/65583
1948 * g++.dg/ubsan/pr65583.C: New test.
1949
1950 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1951
1952 * gcc.c-torture/compile/20150327.c: New testcase.
1953
1954 2015-03-26 Richard Biener <rguenther@suse.de>
1955
1956 PR middle-end/65555
1957 * g++.dg/torture/pr65555.C: New testcase.
1958
1959 2015-03-26 Jakub Jelinek <jakub@redhat.com>
1960
1961 PR tree-optimization/64715
1962 * gcc.dg/builtin-object-size-15.c: New test.
1963 * gcc.dg/pr64715-1.c: New test.
1964 * gcc.dg/pr64715-2.c: New test.
1965
1966 2015-03-26 Richard Biener <rguenther@suse.de>
1967
1968 PR middle-end/65519
1969 * gnat.dg/specs/opt2.ads: Fix testcase.
1970
1971 2015-03-25 Martin Sebor <msebor@redhat.com>
1972
1973 PR testsuite/65526
1974 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1975 when target isn't arm*-*-*-*.
1976 (check_effective_target_arm_nothumb): Likewise.
1977 (check_effective_target_arm_little_endian): Likewise.
1978 (check_effective_target_arm_vect_no_misalign): Likewise.
1979 (check_effective_target_aarch64_little_endian): Fail early if target
1980 isn't aarch64*-*-*.
1981
1982 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1983
1984 PR tree-optimization/65177
1985 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1986
1987 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1988
1989 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1990 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1991 smmintrin.h and mm3dnow.h.
1992
1993 2015-03-25 Marek Polacek <polacek@redhat.com>
1994
1995 PR c++/65558
1996 * g++.dg/cpp0x/pr65558.C: New test.
1997
1998 2015-03-25 Marek Polacek <polacek@redhat.com>
1999
2000 PR c++/61670
2001 * g++.dg/template/pr61670.C: New test.
2002
2003 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
2004
2005 PR c++/54987
2006 * g++.dg/template/pr54987.C: New.
2007
2008 2015-03-25 Richard Biener <rguenther@suse.de>
2009
2010 PR tree-optimization/62630
2011 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
2012
2013 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
2014
2015 PR target/65508
2016 * gcc.target/i386/mpx/pr65508.c: New.
2017
2018 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
2019
2020 PR fortran/64952
2021 PR fortran/65532
2022 * gfortran.dg/data_initialized_3.f90: New.
2023
2024 2015-03-25 Richard Biener <rguenther@suse.de>
2025
2026 PR middle-end/65519
2027 * gnat.dg/specs/opt2.ads: New testcase.
2028
2029 2015-03-25 Bin Cheng <bin.cheng@arm.com>
2030
2031 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
2032 * gcc.target/arm/memset-inline-4.c: Skip for
2033 arm_tune_string_ops_prefer_neon.
2034 * gcc.target/arm/memset-inline-5.c: Ditto.
2035 * gcc.target/arm/memset-inline-6.c: Ditto.
2036 * gcc.target/arm/memset-inline-8.c: Ditto.
2037 * gcc.target/arm/memset-inline-9.c: Ditto.
2038
2039 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2040
2041 PR c++/58923
2042 * g++.dg/other/virtual3.C: New.
2043
2044 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2045
2046 PR c++/60130
2047 * g++.dg/cpp0x/vt-60130.C: New.
2048
2049 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2050
2051 PR c++/61971
2052 * g++.dg/warn/Warray-bounds-7.C: New.
2053
2054 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2055
2056 PR c++/60067
2057 * g++.dg/template/defarg18.C: New.
2058
2059 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2060
2061 PR c++/59988
2062 * g++.dg/cpp0x/vt-59988.C: New.
2063
2064 2015-03-24 Jakub Jelinek <jakub@redhat.com>
2065
2066 PR tree-optimization/65533
2067 * gcc.dg/pr65533.c: New test.
2068
2069 2015-03-24 Andre Vehreschild <vehre@gmx.de>
2070
2071 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
2072 source= and mold= expressions functionality.
2073 * gfortran.dg/allocate_class_4.f90: New test.
2074 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
2075 copying an unlimited polymorhpic object containing a char array
2076 to another unlimited polymorphic object respects the _len
2077 component.
2078 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
2079 whether deferred length char array allocate works, unlimited
2080 polymorphic object allocation from a string works and if
2081 allocating an array of deferred length strings works.
2082 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
2083
2084 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2085
2086 PR c++/65513
2087 * g++.dg/cpp0x/constexpr-array11.C: New.
2088
2089 2015-03-24 Richard Biener <rguenther@suse.de>
2090
2091 PR middle-end/65517
2092 * gcc.dg/torture/pr65517.c: New testcase.
2093
2094 2015-03-24 Tobias Burnus <burnus@net-b.de>
2095
2096 * gfortran.dg/coindexed_1.f90: Moved from
2097 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
2098
2099 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2100
2101 PR testsuite/65506
2102 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
2103 gimple dump.
2104
2105 PR target/65523
2106 * gcc.target/i386/pr65523.c: New test.
2107
2108 PR ipa/65475
2109 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
2110 dg-options.
2111 * g++.dg/lto/pr65475b_0.C: Likewise.
2112
2113 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
2114
2115 PR target/65505
2116 * gcc.target/sh/torture/pr65505.c: New.
2117
2118 2015-03-23 Martin Sebor <msebor@redhat.com>
2119
2120 PR testsuite/63175
2121 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
2122 assembly for lvx in addition to lxv.
2123
2124 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2125
2126 PR target/65504
2127 * gfortran.dg/pr65504.f90: New test.
2128
2129 PR ipa/65521
2130 * gcc.dg/pr65521.c: New test.
2131
2132 2015-03-23 Richard Biener <rguenther@suse.de>
2133
2134 PR tree-optimization/65518
2135 * gcc.dg/vect/pr65518.c: New testcase.
2136
2137 2015-03-23 Richard Biener <rguenther@suse.de>
2138
2139 PR tree-optimization/65494
2140 * gcc.dg/vect/pr65494.c: New testcase.
2141
2142 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2143
2144 PR preprocessor/65238
2145 * c-c++-common/cpp/pr65238-1.c: New test.
2146 * gcc.dg/cpp/pr65238-2.c: New test.
2147 * gcc.dg/cpp/trad/pr65238-3.c: New test.
2148 * gcc.dg/cpp/trad/pr65238-4.c: New test.
2149
2150 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
2151 Mikael Morin <mikael@gcc.gnu.org>
2152
2153 PR fortran/64952
2154 * gfortran.dg/elemental_dependency_4.f90: New.
2155 * gfortran.dg/elemental_dependency_5.f90: New.
2156
2157 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
2158
2159 PR ipa/65475
2160 * g++.dg/lto/pr65475b_0.C: New testcase.
2161 * g++.dg/lto/pr65475b_1.C: New testcase.
2162 * g++.dg/lto/pr65475c_0.C: New testcase.
2163 * g++.dg/lto/pr65475c_1.C: New testcase.
2164
2165 2015-03-21 Tobias Burnus <burnus@net-b.de>
2166
2167 * gfortran.dg/coarray_38.f90: New.
2168 * gfortran.dg/coarray_39.f90: New.
2169 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
2170 compile test.
2171
2172 2015-03-20 Marek Polacek <polacek@redhat.com>
2173
2174 PR c++/65398
2175 * g++.dg/cpp0x/pr65398.C: New test.
2176
2177 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
2178
2179 PR ipa/65475
2180 * g++.dg/lto/pr65475_0.C: New testcase.
2181 * g++.dg/lto/pr65475_1.C: New testcase.
2182
2183 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
2184
2185 PR rtl-optimization/64366
2186 * gcc.target/sh/pr64366.c: New.
2187
2188 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
2189
2190 PR c++/48324
2191 * g++.dg/cpp0x/constexpr-48324.C: New.
2192
2193 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
2194
2195 PR c++/48453
2196 * g++.dg/cpp0x/pr48453.C: New.
2197
2198 2015-03-20 Marek Polacek <polacek@redhat.com>
2199
2200 PR c++/65072
2201 * g++.dg/cpp0x/pr65072.C: New test.
2202
2203 2015-03-20 Richard Biener <rguenther@suse.de>
2204
2205 PR middle-end/64715
2206 * gcc.dg/pr15347.c: Use -O.
2207 * c-c++-common/pr19807-1.c: Likewise.
2208
2209 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
2210
2211 * gnat.dg/volatile13.ad[sb]: New test.
2212
2213 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
2214
2215 PR rtl-optimization/60851
2216 * gcc.target/i386/pr60851.c: New test.
2217
2218 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2219
2220 PR target/65240
2221 * g++.dg/pr65240.h: Add tests for PR 65240.
2222 * g++.dg/pr65240-1.C: Likewise.
2223 * g++.dg/pr65240-2.C: Likewise.
2224 * g++.dg/pr65240-3.C: Likewise.
2225 * g++.dg/pr65240-4.C: Likewise.
2226
2227 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
2228
2229 PR rtl-optimization/63491
2230 * gcc.target/powerpc/pr63491.c: New.
2231
2232 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2233
2234 * g++.dg/ipa/pr65465.C: New test.
2235
2236 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2237
2238 PR c++/52659
2239 * g++.dg/cpp0x/deleted11.C: New.
2240
2241 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2242
2243 PR sanitizer/65400
2244 * c-c++-common/tsan/pr65400-3.c: New test.
2245
2246 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2247
2248 PR c++/59686
2249 * g++.dg/cpp0x/constexpr-59686.C: New.
2250
2251 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2252
2253 PR sanitizer/64265
2254 * g++.dg/tsan/pr64265.C: New test.
2255
2256 PR sanitizer/65400
2257 * c-c++-common/tsan/pr65400-1.c: New test.
2258 * c-c++-common/tsan/pr65400-2.c: New test.
2259
2260 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2261
2262 PR c++/59816
2263 * g++.dg/cpp0x/pr59816.C: New.
2264
2265 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
2266
2267 PR fortran/59198
2268 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
2269
2270 2015-03-18 Martin Liska <mliska@suse.cz>
2271
2272 PR ipa/65439
2273 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
2274 equivalences either to 6 or 7.
2275
2276 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
2277
2278 PR middle-end/64491
2279 Revert:
2280 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
2281
2282 * gcc.dg/undefined-loop-1.c: New file.
2283 * gcc.dg/undefined-loop-2.c: New file.
2284
2285 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
2286
2287 PR testsuite/64032
2288 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
2289 loop exits too early.
2290
2291 2015-03-18 Jakub Jelinek <jakub@redhat.com>
2292
2293 PR tree-optimization/65450
2294 * gfortran.dg/pr65450.f90: New test.
2295
2296 PR target/65078
2297 * gcc.target/i386/pr65078-1.c: New test.
2298 * gcc.target/i386/pr65078-2.c: New test.
2299 * gcc.target/i386/pr65078-3.c: New test.
2300 * gcc.target/i386/pr65078-4.c: New test.
2301 * gcc.target/i386/pr65078-5.c: New test.
2302 * gcc.target/i386/pr65078-6.c: New test.
2303
2304 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2305
2306 PR c++/65340
2307 * g++.dg/cpp1y/pr65340.C: New.
2308
2309 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2310
2311 PR fortran/64432
2312 * gfortran.dg/system_clock_3.f08: Adjust test.
2313
2314 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
2315
2316 PR fortran/59198
2317 * gfortran.dg/proc_ptr_comp_44.f90: New test.
2318 * gfortran.dg/proc_ptr_comp_45.f90: New test.
2319
2320 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2321
2322 PR fortran/64432
2323 * gfortran.dg/system_clock_3.f08: New test.
2324
2325 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
2326
2327 PR c++/64626
2328 g++.dg/cpp1y/pr64626-1.C: New.
2329 g++.dg/cpp1y/pr64626-2.C: New.
2330 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
2331
2332 2015-03-16 Jakub Jelinek <jakub@redhat.com>
2333
2334 PR tree-optimization/65427
2335 * gcc.c-torture/execute/pr65427.c: New test.
2336
2337 2015-03-16 Marek Polacek <polacek@redhat.com>
2338
2339 DR 1688
2340 PR c++/65327
2341 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
2342 * g++.dg/cpp0x/pr65327.C: New test.
2343
2344 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
2345
2346 PR sanitizer/64820
2347 * c-c++-common/asan/pr64820.c: New test.
2348
2349 2015-03-16 Andre Vehreschild <vehre@gmx.de>
2350
2351 * gfortran.dg/pointer_2.f90: New test.
2352
2353 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2354
2355 * g++.dg/pr65049.C: New test.
2356
2357 2015-03-16 Tom de Vries <tom@codesourcery.com>
2358
2359 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
2360 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
2361 * gcc.target/i386/fuse-caller-save.c: Same.
2362
2363 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2364
2365 * gnat.dg/loop_optimization18.ad[sb]: New test.
2366 * gnat.dg/loop_optimization18_pkg.ads: New helper.
2367
2368 2015-03-16 Alan Modra <amodra@gmail.com>
2369
2370 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
2371 2014-12-05 change.
2372
2373 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
2374
2375 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
2376 hppa*-*-hpux*.
2377 * gcc.dg/torture/pr65270-2.c: Likewise.
2378
2379 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
2380
2381 PR fortran/61138
2382 * gfortran.dg/pointer_remapping_9.f90: New.
2383
2384 2015-03-14 Jakub Jelinek <jakub@redhat.com>
2385
2386 PR tree-optimization/65369
2387 * gcc.c-torture/execute/pr65369.c: New test.
2388
2389 PR tree-optimization/65418
2390 * gcc.c-torture/execute/pr65418-1.c: New test.
2391 * gcc.c-torture/execute/pr65418-2.c: New test.
2392
2393 PR rtl-optimization/65401
2394 * gcc.c-torture/execute/pr65401.c: New test.
2395
2396 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2397
2398 PR target/64600
2399 * gcc.target/arm/pr64600_1.c: New test.
2400
2401 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2402
2403 PR rtl-optimization/65235
2404 * gcc.target/aarch64/pr65235_1.c: New test.
2405
2406 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
2407
2408 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
2409 * gcc.target/s390/hotpatch-22.c: Likewise.
2410 * gcc.target/s390/hotpatch-23.c: Likewise.
2411 * gcc.target/s390/hotpatch-24.c: Likewise.
2412 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
2413 * gcc.target/s390/hotpatch-1.c: Update expected output.
2414 * gcc.target/s390/hotpatch-2.c: Likewise.
2415 * gcc.target/s390/hotpatch-3.c: Likewise.
2416 * gcc.target/s390/hotpatch-4.c: Likewise.
2417 * gcc.target/s390/hotpatch-5.c: Likewise.
2418 * gcc.target/s390/hotpatch-6.c: Likewise.
2419 * gcc.target/s390/hotpatch-7.c: Likewise.
2420 * gcc.target/s390/hotpatch-8.c: Likewise.
2421 * gcc.target/s390/hotpatch-9.c: Likewise.
2422 * gcc.target/s390/hotpatch-10.c: Likewise.
2423 * gcc.target/s390/hotpatch-11.c: Likewise.
2424 * gcc.target/s390/hotpatch-12.c: Likewise.
2425 * gcc.target/s390/hotpatch-13.c: Likewise.
2426 * gcc.target/s390/hotpatch-14.c: Likewise.
2427 * gcc.target/s390/hotpatch-15.c: Likewise.
2428 * gcc.target/s390/hotpatch-16.c: Likewise.
2429 * gcc.target/s390/hotpatch-17.c: Likewise.
2430 * gcc.target/s390/hotpatch-18.c: Likewise.
2431 * gcc.target/s390/hotpatch-19.c: Likewise.
2432
2433 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2434
2435 PR target/65103
2436 * gcc.target/i386/pr65103-1.c: New.
2437
2438 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2439
2440 PR target/65044
2441 * gcc.target/i386/pr65044.c: New.
2442
2443 2015-03-12 Tom de Vries <tom@codesourcery.com>
2444
2445 PR rtl-optimization/64895
2446 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
2447 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2448 * gcc.target/i386/fuse-caller-save.c: Ditto.
2449
2450 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2451
2452 * gcc.dg/ipa/pr63569.c: Fix template.
2453
2454 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
2455
2456 * g++.dg/ipa/pr64146.C: Require fpic support.
2457
2458 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
2459
2460 PR libfortran/65200
2461 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
2462 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
2463
2464 2015-03-11 Jakub Jelinek <jakub@redhat.com>
2465
2466 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
2467 to dg-options, fix up dg-skip-if.
2468
2469 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
2470
2471 PR target/65296
2472 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
2473 * gcc.target/avr/tiny-caller-save.c: Same.
2474
2475 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2476
2477 PR target/65242
2478 * g++.dg/pr65242.C: New test.
2479
2480 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
2481
2482 * c-c++-common/asan/no-asan-check-glob.c: New test.
2483
2484 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
2485
2486 PR c++/65370
2487 * g++.dg/other/default11.C: New.
2488 * g++.dg/other/default12.C: Likewise.
2489
2490 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2491
2492 PR target/65368
2493 * gcc.target/i386/bmi2-bzhi-2.c: New test.
2494
2495 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
2496
2497 PR fortran/65024
2498 * gfortran.dg/unlimited_polymorphic_23.f90: New test
2499
2500 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2501
2502 PR c++/65127
2503 * g++.dg/cpp0x/pr65127.C: New test.
2504
2505 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2506
2507 * gcc.dg/ipa/PR64550.c: Update template.
2508
2509 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2510 Tobias Burnus <burnus@net-b.de>
2511
2512 * gfortran.dg/coarray_sync_memory.f90: New.
2513
2514 2015-03-10 Marek Polacek <polacek@redhat.com>
2515
2516 PR sanitizer/65367
2517 * c-c++-common/ubsan/pr65367.c: New test.
2518
2519 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2520
2521 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2522 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2523 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2524 * gcc.target/i386/mpx/calloc-1-nov.c: New.
2525 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2526 * gcc.target/i386/mpx/malloc-1-nov.c: New.
2527 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2528 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2529 * gcc.target/i386/mpx/realloc-1-nov.c: New.
2530 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2531 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2532 * gcc.target/i386/mpx/realloc-2-nov.c: New.
2533 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2534
2535 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2536
2537 * lib/mpx-dg.exp (mpx_link_flags): New.
2538 (mpx_init): New.
2539 (mpx_finish): New.
2540 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2541 * gcc.target/i386/mpx/alloca-1-nov.c: New.
2542 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2543 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2544 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2545 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2546 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2547 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2548 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2549 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2550 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2551 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2552 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2553 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2554 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2555 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2556 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2557 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2558 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2559 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2560 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2561 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2562 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2563 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2564 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2565 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2566 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2567 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2568 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2569 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2570 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2571 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2572 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2573 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2574 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2575 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2576 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2577 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2578 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2579 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2580 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2581 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2582 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2583 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2584 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2585 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2586 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2587 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2588 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2589 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2590 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2591 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2592 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2593 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2594 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2595 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2596 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2597 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2598 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2599 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2600 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2601 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2602 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2603 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2604 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2605 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2606 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2607 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2608 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2609 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2610 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2611 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2612 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2613 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2614 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2615 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2616 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2617 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2618 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2619 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2620 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2621 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2622 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2623 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2624 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2625 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2626 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2627 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2628 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2629 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2630 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2631 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2632 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2633 * gcc.target/i386/mpx/label-address-1.c: New.
2634 * gcc.target/i386/mpx/legacy-1-nov.c: New.
2635 * gcc.target/i386/mpx/macro.c: New.
2636 * gcc.target/i386/mpx/mpx-check.h: New.
2637 * gcc.target/i386/mpx/mpx.exp: New.
2638 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2639 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2640 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2641 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2642 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2643 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2644 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2645 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2646 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2647 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2648 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2649 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2650 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2651 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2652 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2653 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2654 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2655 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2656 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2657 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2658 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2659 * gcc.target/i386/mpx/reference-1-lbv.c: New.
2660 * gcc.target/i386/mpx/reference-1-nov.c: New.
2661 * gcc.target/i386/mpx/reference-1-ubv.c: New.
2662 * gcc.target/i386/mpx/reference-2-lbv.c: New.
2663 * gcc.target/i386/mpx/reference-2-nov.c: New.
2664 * gcc.target/i386/mpx/reference-2-ubv.c: New.
2665 * gcc.target/i386/mpx/reference-3-lbv.c: New.
2666 * gcc.target/i386/mpx/reference-3-nov.c: New.
2667 * gcc.target/i386/mpx/reference-3-ubv.c: New.
2668 * gcc.target/i386/mpx/reference-4-lbv.c: New.
2669 * gcc.target/i386/mpx/reference-4-nov.c: New.
2670 * gcc.target/i386/mpx/reference-4-ubv.c: New.
2671 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2672 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2673 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2674 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2675 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2676 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2677 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2678 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2679 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2680 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2681 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2682 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2683 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2684 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2685 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2686 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2687 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2688 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2689 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2690 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2691 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2692 * gcc.target/i386/mpx/sincos-1-nov.c: New.
2693 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2694 * gcc.target/i386/mpx/static-array-1-nov.c: New.
2695 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2696 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2697 * gcc.target/i386/mpx/static-init-1-nov.c: New.
2698 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2699 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2700 * gcc.target/i386/mpx/static-init-2-nov.c: New.
2701 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2702 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2703 * gcc.target/i386/mpx/static-init-3-nov.c: New.
2704 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2705 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2706 * gcc.target/i386/mpx/static-init-4-nov.c: New.
2707 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2708 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2709 * gcc.target/i386/mpx/static-init-5-nov.c: New.
2710 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2711 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2712 * gcc.target/i386/mpx/static-init-6-nov.c: New.
2713 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2714 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2715 * gcc.target/i386/mpx/static-string-1-nov.c: New.
2716 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2717 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2718 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2719 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2720 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2721 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2722 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2723 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2724 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2725 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2726 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2727 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2728 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2729 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2730 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2731 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2732 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2733 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2734 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2735 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2736 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2737 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2738 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2739 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2740 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2741 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2742 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2743 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2744 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2745 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2746 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2747 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2748 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2749 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2750 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2751 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2752 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2753 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2754 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2755 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2756 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2757 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2758 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2759 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2760 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2761 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2762 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2763 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2764 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2765 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2766 * gcc.target/i386/mpx/vararg-1-nov.c: New.
2767 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2768 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2769 * gcc.target/i386/mpx/vararg-2-nov.c: New.
2770 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2771 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2772 * gcc.target/i386/mpx/vararg-3-nov.c: New.
2773 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2774 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2775 * gcc.target/i386/mpx/vararg-4-nov.c: New.
2776 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2777 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2778 * gcc.target/i386/mpx/vararg-5-nov.c: New.
2779 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2780 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2781 * gcc.target/i386/mpx/vararg-6-nov.c: New.
2782 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2783 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2784 * gcc.target/i386/mpx/vararg-7-nov.c: New.
2785 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2786 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2787 * gcc.target/i386/mpx/vararg-8-nov.c: New.
2788 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2789 * gcc.target/i386/mpx/vla-1-lbv.c: New.
2790 * gcc.target/i386/mpx/vla-1-nov.c: New.
2791 * gcc.target/i386/mpx/vla-1-ubv.c: New.
2792 * gcc.target/i386/mpx/vla-2-lbv.c: New.
2793 * gcc.target/i386/mpx/vla-2-nov.c: New.
2794 * gcc.target/i386/mpx/vla-2-ubv.c: New.
2795
2796 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
2797
2798 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2799
2800 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
2801
2802 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2803
2804 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
2805
2806 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2807 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2808
2809 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2810
2811 PR c/65120
2812 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2813 on rhs is 0.
2814 (fn4): New test.
2815 * c-c++-common/pr65120.c: New test.
2816
2817 PR rtl-optimization/65321
2818 * gcc.dg/pr65321.c: New test.
2819
2820 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2821
2822 PR tree-optimization/65355
2823 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2824
2825 2015-03-09 Jakub Jelinek <jakub@redhat.com>
2826
2827 PR c/65120
2828 * c-c++-common/pr49706.c: Adjust tests for not warning
2829 about !!x == y or !b == y where b is boolean, and add
2830 some further tests.
2831 * c-c++-common/pr62199-2.c: Likewise.
2832
2833 2015-03-09 Richard Biener <rguenther@suse.de>
2834
2835 PR middle-end/65270
2836 * gcc.dg/torture/pr65270-1.c: New testcase.
2837 * gcc.dg/torture/pr65270-2.c: Likewise.
2838
2839 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2840
2841 PR tree-optimization/63743
2842 * gcc.dg/pr63743.c: New test.
2843
2844 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
2845
2846 PR lto/65316
2847 * g++.dg/lto/pr65316_0.C: New testcase.
2848 * g++.dg/lto/pr65316_1.C: New testcase.
2849
2850 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
2851
2852 PR target/62247
2853 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2854 hppa*-*-hpux*.
2855 * g++.dg/abi/rtti3.C: Likewise.
2856
2857 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2858
2859 PR target/62251
2860 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2861
2862 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2863
2864 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2865
2866 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2867
2868 2015-03-08 Morin <mikael@gcc.gnu.org>
2869
2870 PR fortran/60898
2871 * gfortran.dg/entry_20.f90: New.
2872
2873 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2874
2875 PR target/65153
2876 * gcc.c-torture/compile/pr65153.c: New.
2877
2878 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2879
2880 PR target/65249
2881 * g++.dg/torture/pr65249.C: New.
2882
2883 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
2884
2885 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2886 long.
2887 (int64_t): Likewise.
2888
2889 2015-03-07 Marek Polacek <polacek@redhat.com>
2890 Martin Uecker <uecker@eecs.berkeley.edu>
2891
2892 PR sanitizer/65280
2893 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2894 member-like arrays.
2895 * c-c++-common/ubsan/bounds-8.c: New test.
2896 * c-c++-common/ubsan/bounds-9.c: New test.
2897 * gcc.dg/ubsan/bounds-2.c: New test.
2898
2899 2015-03-05 Martin Sebor <msebor@redhat.com>
2900
2901 * PR testsuite/63175
2902 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2903 checking of results into main to prevent it from getting optimized
2904 away.
2905 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2906
2907 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2908
2909 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2910 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2911 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2912 x64.
2913
2914 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
2915
2916 * g++.dg/lto/pr65302_1.C: New testcase.
2917 * g++.dg/lto/pr65302_0.C: New testcase.
2918
2919 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2920
2921 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2922 -fno-ipa-icf to dg-options.
2923
2924 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2925
2926 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2927 compiles using the linker plugin.
2928
2929 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
2930
2931 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2932
2933 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2934
2935 * gcc.target/arm/pr65067.c: New test.
2936
2937 2015-03-05 Martin Liska <mliska@suse.cz>
2938
2939 PR ipa/65318
2940 * gcc.dg/ipa/pr65318.c: New test.
2941
2942 2015-03-05 Marek Polacek <polacek@redhat.com>
2943
2944 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2945
2946 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2947
2948 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2949
2950 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2951
2952 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2953 max-unroll-times back to defaults for s390.
2954
2955 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2956
2957 Fix last commit.
2958
2959 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2960
2961 PR c++/64665
2962 * g++.dg/cpp0x/initlist92.C: New.
2963
2964 2015-03-05 Richard Biener <rguenther@suse.de>
2965
2966 PR tree-optimization/65310
2967 * gcc.dg/vect/pr65310.c: New testcase.
2968
2969 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2970
2971 PR c++/64834
2972 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2973
2974 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2975
2976 * gnat.dg/entry_queues3.adb: New test.
2977
2978 2015-03-04 Ian Lance Taylor <iant@google.com>
2979
2980 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2981
2982 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2983
2984 PR c++/64227
2985 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2986
2987 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2988
2989 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2990 -fno-ipa-icf to dg-options
2991 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2992 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2993
2994 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2995
2996 PR c++/64398
2997 * g++.dg/cpp0x/decltype62.C: New.
2998
2999 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
3000
3001 * gnat.dg/object_overflow5.adb: New test.
3002
3003 2015-03-03 Martin Liska <mliska@suse.cz>
3004
3005 PR ipa/65287
3006 * gcc.dg/ipa/pr65287.c: New test.
3007
3008 2015-03-03 Martin Jambor <mjambor@suse.cz>
3009 Eric Botcazou <ebotcazou@adacore.com>
3010
3011 * gnat.dg/specs/pack12.ads: New test.
3012
3013 2015-03-03 Martin Liska <mliska@suse.cz>
3014
3015 * gcc.dg/ipa/PR65282.c: New test.
3016
3017 2015-03-13 Jeff Law <law@redhat.com>
3018
3019 PR tree-optimization/65241
3020 * gcc.c-torture/compile/pr65241.c: New test.
3021
3022 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
3023
3024 PR target/64331
3025 * gcc.target/avr/torture/pr64331.c: New test.
3026
3027 2015-03-03 Martin Liska <mliska@suse.cz>
3028 Jan Hubicka <hubicka@ucw.cz>
3029
3030 * g++.dg/ipa/pr65263.C: New test.
3031
3032 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
3033
3034 PR ipa/65130
3035 * gcc.dg/lto/pr65130_0.c: New testcase.
3036 * gcc.dg/lto/pr65130_1.c: New testcase.
3037
3038 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
3039
3040 PR ipa/64988
3041 * g++.dg/torture/pr64988.C: New testcase.
3042
3043 2015-03-02 Tobias Burnus <burnus@net-b.de>
3044
3045 * gfortran.dg/coarray_atomic_6.f90: New.
3046
3047 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
3048
3049 PR target/65184
3050 * gcc.target/i386/pr65184.c: New.
3051
3052 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
3053
3054 PR target/65183
3055 * gcc.target/i386/pr65183.c: New.
3056
3057 2015-02-28 Martin Liska <mliska@suse.cz>
3058 Jan Hubicka <hubicka@ucw.cz>
3059
3060 * gcc.dg/ipa/ipa-icf-35.c: New test.
3061 * gcc.dg/ipa/ipa-icf-36.c: New test.
3062 * gcc.dg/ipa/ipa-icf-37.c: New test.
3063
3064 2015-02-28 Martin Liska <mliska@suse.cz>
3065 Jan Hubicka <hubicka@ucw.cz>
3066
3067 PR ipa/65245
3068 * gcc.dg/ipa/ipa-icf-34.c: New test.
3069
3070 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
3071
3072 PR target/61142
3073 * gcc.target/sh/sh/pr61142.c: New.
3074
3075 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
3076
3077 * g++.dg/other/dump-ada-spec-3.C: New test.
3078
3079 2015-03-01 Martin Liska <mliska@suse.cz>
3080
3081 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
3082 * g++.dg/ipa/pr63595.C: Update expected results.
3083
3084 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
3085
3086 PR ipa/65236
3087 * g++.dg/ipa/ipa-icf-6.C: New testcase.
3088
3089 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
3090
3091 * gcc.dg/vect/pr59354.c: Move vector producing code to
3092 separate function.
3093
3094 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
3095
3096 PR ipa/65237
3097 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
3098 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
3099 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
3100 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
3101
3102 2015-02-27 Jakub Jelinek <jakub@redhat.com>
3103
3104 PR tree-optimization/65048
3105 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
3106 (foo): Use K&R style definition.
3107
3108 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
3109
3110 PR target/65032
3111 * g++.dg/pr65032.C: New.
3112
3113 2015-02-27 Marek Polacek <polacek@redhat.com>
3114
3115 PR c/65040
3116 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
3117 -Wformat=2.
3118
3119 2015-02-27 Marek Polacek <polacek@redhat.com>
3120
3121 PR c/65228
3122 * gcc.dg/pr65228.c: New test.
3123
3124 2015-02-27 Kai Tietz <ktietz@redhat.com>
3125
3126 PR c/35330
3127 * gcc.dg/weak/weak-17.c: New file.
3128
3129 2015-02-27 Richard Biener <rguenther@suse.de>
3130
3131 PR lto/65193
3132 * g++.dg/lto/pr65193_0.C: New testcase.
3133
3134 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3135
3136 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
3137 * gcc.target/s390/hotpatch-8.c: Likewise.
3138 * gcc.target/s390/hotpatch-9.c: Likewise.
3139 * gcc.target/s390/pr61078.c: Likewise.
3140 * gcc.target/s390/pr57960.c: Remove -m64.
3141 * gcc.target/s390/pr61078.c: Likewise.
3142
3143 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
3144 Martin Liska <mliska@suse.cz>
3145
3146 PR bootstrap/65150
3147 * gcc.dg/pr64454.c: Disable ICF.
3148 * gcc.dg/pr28685-1.c: Disable ICF
3149 * gcc.dg/ipa/iinline-5.c: Disable ICF.
3150 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
3151 * g++.dg/ipa/ipa-icf-4.C: Update template.
3152
3153 2015-02-26 Jakub Jelinek <jakub@redhat.com>
3154
3155 PR tree-optimization/65216
3156 * gcc.c-torture/execute/pr65216.c: New test.
3157
3158 PR tree-optimization/65215
3159 * gcc.c-torture/execute/pr65215-1.c: New test.
3160 * gcc.c-torture/execute/pr65215-2.c: New test.
3161 * gcc.c-torture/execute/pr65215-3.c: New test.
3162 * gcc.c-torture/execute/pr65215-4.c: New test.
3163 * gcc.c-torture/execute/pr65215-5.c: New test.
3164
3165 2015-02-26 Tom de Vries <tom@codesourcery.com>
3166
3167 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
3168
3169 2015-02-26 Martin Liska <mliska@suse.cz>
3170 Jan Hubicka <hubicka@ucw.cz>
3171
3172 * g++.dg/ipa/pr64146.C: Update expected results.
3173 * gcc.dg/ipa/ipa-icf-26.c: Update test.
3174 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
3175 * gcc.dg/ipa/ipa-icf-34.c: New test.
3176
3177 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
3178
3179 * gcc.dg/vect/vect-pr61917.c: Rename to ...
3180 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
3181 (dg-additional-options): Remove dg directive.
3182 (dg-final): Add dg directive.
3183
3184 2015-02-26 Marek Polacek <polacek@redhat.com>
3185
3186 PR ipa/65008
3187 * g++.dg/ipa/pr65008.C: New test.
3188
3189 2015-02-26 Tom de Vries <tom@codesourcery.com>
3190
3191 * lib/profopt.exp (profopt-target-cleanup): New proc.
3192 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
3193 files from sources from dg-additional-sources.
3194
3195 2015-02-26 Tom de Vries <tom@codesourcery.com>
3196
3197 * lib/gcov.exp: Cleanup in case of xfail.
3198
3199 2015-02-26 Sebastian Pop <s.pop@samsung.com>
3200
3201 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
3202
3203 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
3204
3205 PR debug/46102
3206 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
3207 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
3208 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
3209 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
3210 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
3211 * g++.dg/debug/pr46123.C: XFAIL and move...
3212 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
3213 * gcc.dg/debug/dwarf2-3.c: Move...
3214 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
3215
3216 2015-02-26 Marek Polacek <polacek@redhat.com>
3217
3218 PR c++/65202
3219 * g++.dg/cpp1y/pr65202.C: New test.
3220
3221 2015-02-26 Tom de Vries <tom@codesourcery.com>
3222
3223 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
3224 locale_facets.h.gcov.
3225
3226 2015-02-26 Tom de Vries <tom@codesourcery.com>
3227
3228 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
3229
3230 2015-02-26 Tom de Vries <tom@codesourcery.com>
3231
3232 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
3233
3234 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
3235
3236 PR target/65217
3237 * gcc.target/i386/pr65217.c: New.
3238
3239 2015-02-26 Tom de Vries <tom@codesourcery.com>
3240
3241 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
3242
3243 2015-02-26 Tom de Vries <tom@codesourcery.com>
3244
3245 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
3246
3247 2015-02-26 Sebastian Pop <s.pop@samsung.com>
3248
3249 PR tree-optimization/65048
3250 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
3251
3252 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
3253
3254 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
3255 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
3256
3257 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
3258
3259 PR target/65161
3260 * gcc.target/i386/pr65161.c: New test.
3261
3262 2015-02-26 Terry Guo <terry.guo@arm.com>
3263
3264 * gcc.target/arm/no-volatile-in-it.c: New test.
3265
3266 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
3267
3268 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
3269 (dg-options): Add -save-temps.
3270 (dg-final): Add cleanup-saved-temps.
3271
3272 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3273
3274 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
3275
3276 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
3277
3278 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
3279 * gcc.target/powerpc/pack01.c: Include string.h.
3280
3281 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
3282
3283 PR target/65167
3284 * gcc.target/i386/pr65167.c: New.
3285
3286 2015-02-25 Kai Tietz <ktietz@redhat.com>
3287
3288 PR tree-optimization/61917
3289 * gcc.dg/vect/vect-pr61917.c: New file.
3290
3291 2015-02-24 Jakub Jelinek <jakub@redhat.com>
3292
3293 PR tree-optimization/65170
3294 * gcc.c-torture/execute/pr65170.c: New test.
3295 * gcc.dg/tree-ssa/vrp96.c: New test.
3296
3297 2015-02-24 Tom de Vries <tom@codesourcery.com>
3298
3299 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
3300
3301 2015-02-24 Tom de Vries <tom@codesourcery.com>
3302
3303 PR testsuite/65126
3304 * lib/gcc-defs.exp (additional_sources_used): Add new var.
3305 (dg-additional-files-options): Copy additional_sources to
3306 additional_sources_used before emptying additional_sources.
3307 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
3308 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
3309 (cleanup-saved-temps): Use additional_sources_used instead of
3310 additional_sources.
3311 (dg-test): Reset additional_sources_used.
3312
3313 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
3314
3315 PR fortran/63427
3316 * gfortran.dg/integer_exponentiation_6.F90: New test.
3317
3318 2015-02-23 Martin Sebor <msebor@redhat.com>
3319
3320 PR target/65109
3321 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
3322 two parts. One to save registers, the other to verify the
3323 registers have the right values. Save register state into
3324 static data rather than on the stack.
3325
3326 2015-02-23 Jakub Jelinek <jakub@redhat.com>
3327
3328 PR bootstrap/63888
3329 * c-c++-common/asan/pr63888.c: New test.
3330
3331 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
3332
3333 PR target/65163
3334 * gcc.c-torture/compile/pr65163.c: New.
3335
3336 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3337
3338 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
3339 with -m31 on 64 bit.
3340 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3341 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3342
3343 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3344
3345 * gcc.target/s390/20090223-1.c: Add
3346 -Wno-implicit-function-declaration option.
3347 * gcc.target/s390/pr42224.c: Likewise.
3348 * gcc.target/s390/pr55718.c: Likewise.
3349
3350 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3351
3352 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
3353 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
3354 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
3355 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
3356 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
3357 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
3358 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
3359 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
3360 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
3361 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
3362 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
3363 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
3364 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
3365 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
3366 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
3367 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
3368 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
3369 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
3370 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
3371 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
3372 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
3373
3374 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3375
3376 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
3377 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
3378 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
3379 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
3380 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
3381 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
3382 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
3383 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3384 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3385 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3386 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3387 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3388 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3389 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3390 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3391 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
3392
3393 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3394
3395 PR fortran/64980
3396 PR fortran/61960
3397 * gfortran.dg/pr61960.f90: New.
3398 * gfortran.dg/pr64230.f90: New.
3399 * gfortran.dg/pr64980.f03: New.
3400
3401 2015-02-22 Tom de Vries <tom@codesourcery.com>
3402
3403 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
3404
3405 2015-02-21 Arnaud Charlet <charlet@adacore.com>
3406
3407 PR ada/65156
3408 * gnat.dg/timing_events.adb: Removed, invalid test.
3409
3410 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
3411
3412 PR debug/58123
3413 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
3414 location.
3415 * g++.dg/gcov/gcov-2.C: Likewise.
3416
3417 2015-02-20 Richard Biener <rguenther@suse.de>
3418
3419 PR tree-optimization/65136
3420 * gcc.dg/tree-ssa/pr65136.c: New testcase.
3421
3422 2015-02-20 Jakub Jelinek <jakub@redhat.com>
3423
3424 PR testsuite/64158
3425 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
3426 and nvptx-*-* blacklisting.
3427
3428 * gcc.dg/sibcall-9.c: New test.
3429 * gcc.dg/sibcall-10.c: New test.
3430
3431 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3432
3433 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
3434
3435 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
3436
3437 PR target/64452
3438 * gcc.target/avr/torture/pr64452.c: New test.
3439
3440 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
3441
3442 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
3443 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
3444
3445 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3446
3447 PR testsuite/65116
3448 * lib/target-supports.exp (check_compile): Check whether
3449 additional_sources is defined before using it.
3450
3451 2015-02-19 Jakub Jelinek <jakub@redhat.com>
3452
3453 PR middle-end/65074
3454 * g++.dg/opt/pr65074.C: New file.
3455
3456 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
3457
3458 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
3459 (size_type): New typedef.
3460 (operator "" _script): Use it for the last argument.
3461
3462 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3463
3464 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
3465
3466 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3467
3468 * lib/target-supports.exp (check_compile): Save/restore
3469 additional_sources that may belong to an actual test.
3470
3471 2015-02-18 Jakub Jelinek <jakub@redhat.com>
3472
3473 PR gcov-profile/64634
3474 * g++.dg/gcov/gcov-15.C: New test.
3475
3476 2015-02-18 Tom de Vries <tom@codesourcery.com>
3477
3478 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
3479
3480 2015-02-18 Tom de Vries <tom@codesourcery.com>
3481
3482 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
3483
3484 2015-02-18 Tom de Vries <tom@codesourcery.com>
3485
3486 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
3487
3488 2015-02-18 Tom de Vries <tom@codesourcery.com>
3489
3490 * gfortran.dg/fmt_cache_1.f: Add missing close.
3491
3492 2015-02-18 Tom de Vries <tom@codesourcery.com>
3493
3494 PR testsuite/65107
3495 * gfortran.dg/read_eof_8.f90: Add missing close.
3496
3497 2015-02-18 Richard Biener <rguenther@suse.de>
3498
3499 PR tree-optimization/65063
3500 * gcc.dg/pr65063.c: New testcase.
3501
3502 2015-02-18 Richard Biener <rguenther@suse.de>
3503
3504 PR tree-optimization/62217
3505 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3506
3507 2015-02-18 Marek Polacek <polacek@redhat.com>
3508
3509 PR sanitizer/65081
3510 * c-c++-common/ubsan/pr65081.c: New test.
3511
3512 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3513
3514 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3515 * gcc.target/sh/force-cbranch-delay-slot.c: New.
3516
3517 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
3518
3519 * gcc.dg/ipa/propalign-3.c: New test.
3520
3521 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3522
3523 PR target/64793
3524 * gcc.target/sh/pr64793.c: New.
3525 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3526
3527 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
3528
3529 * gcc.target/arm/divzero.c: New test case.
3530
3531 2015-02-17 Tom de Vries <tom@codesourcery.com>
3532
3533 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3534
3535 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
3536 Jakub Jelinek <jakub@redhat.com>
3537
3538 PR c++/65075
3539 * g++.dg/cpp0x/pr65075.C: New test.
3540
3541 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
3542
3543 PR target/65058
3544 * gcc.target/powerpc/pr65058.c: New test.
3545
3546 2015-02-16 Jeff Law <law@redhat.com>
3547
3548 PR tree-optimization/64823
3549 * gcc.dg/uninit-20.c: New test.
3550
3551 2015-02-16 Jakub Jelinek <jakub@redhat.com>
3552 James Greenhalgh <james.greenhalgh@arm.com>
3553
3554 PR ipa/64963
3555 * gcc.dg/ipa/ipa-clone-1.c: New test.
3556
3557 2015-02-16 Richard Biener <rguenther@suse.de>
3558
3559 PR tree-optimization/65077
3560 * gcc.dg/torture/pr65077.c: New testcase.
3561
3562 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
3563
3564 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3565 Directive adjusted to scan for ldaxr.
3566 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3567 adjusted to scan for ldaex.
3568
3569 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
3570
3571 PR c++/65080
3572 * g++.dg/cpp0x/constexpr-65080.C: New.
3573
3574 2015-02-16 Richard Biener <rguenther@suse.de>
3575
3576 PR tree-optimization/63593
3577 * gcc.dg/pr63593.c: New testcase.
3578
3579 2015-02-16 Marek Polacek <polacek@redhat.com>
3580
3581 PR c/65066
3582 * gcc.dg/pr65066.c: New test.
3583
3584 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
3585
3586 * gcc.dg/pr65002.C: Move ...
3587 * g++.dg/ipa/pr65002.C: ... here.
3588
3589 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
3590
3591 * gcc.target/powerpc/pr64205.c: Skip on AIX.
3592 * gcc.target/powerpc/pr64505.c: Skip on AIX.
3593 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3594 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3595
3596 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
3597
3598 PR testsuite/64850
3599 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3600 the expression to find calls.
3601 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3602 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3603 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3604 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3605 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3606
3607 2015-02-14 Marek Polacek <polacek@redhat.com>
3608
3609 PR c/64768
3610 * gcc.dg/array-11.c: New test.
3611 * gcc.dg/array-12.c: New test.
3612 * gcc.dg/array-13.c: New test.
3613 * gcc.dg/array-14.c: New test.
3614 * gcc.dg/c99-flex-array-typedef-1.c: New test.
3615 * gcc.dg/c99-flex-array-typedef-2.c: New test.
3616 * gcc.dg/c99-flex-array-typedef-3.c: New test.
3617 * gcc.dg/c99-flex-array-typedef-5.c: New test.
3618 * gcc.dg/c99-flex-array-typedef-7.c: New test.
3619 * gcc.dg/c99-flex-array-typedef-8.c: New test.
3620
3621 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3622
3623 PR c++/60894
3624 * g++.dg/lookup/using54.C: New.
3625
3626 2015-02-13 Jeff Law <law@redhat.com>
3627
3628 PR bootstrap/65060
3629 Revert my change for tree-optimization/64823.
3630
3631 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3632
3633 PR tree-optimization/65053
3634 * gcc.c-torture/execute/pr65053-1.c: New test.
3635 * gcc.c-torture/execute/pr65053-2.c: New test.
3636
3637 2015-02-13 Marek Polacek <polacek@redhat.com>
3638
3639 PR c/65050
3640 * gcc.dg/pr65050.c: New test.
3641
3642 2015-02-13 Jeff Law <law@redhat.com>
3643
3644 PR tree-optimization/64823
3645 * gcc.dg/uninit-20.c: New test.
3646
3647 PR rtl-optimization/47477
3648 * gcc.dg/tree-ssa/pr47477.c: New test.
3649
3650 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3651
3652 PR c++/60211
3653 * g++.dg/parse/ivdep-2.C: New.
3654 * g++.dg/parse/ivdep-3.C: Likewise.
3655
3656 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3657
3658 PR fortran/64506
3659 * gfortran.dg/continuation_13.f90: New test.
3660 * gfortran.dg/continuation_14.f: New test.
3661
3662 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3663
3664 PR c++/64970
3665 * g++.dg/cpp0x/sfinae55.C: New.
3666
3667 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3668
3669 PR ipa/65034
3670 * g++.dg/ipa/pr65034.C: New test.
3671
3672 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
3673
3674 PR tree-optimization/65002
3675 * gcc.dg/pr65002.C: New.
3676
3677 2015-02-13 Marek Polacek <polacek@redhat.com>
3678
3679 PR c/65040
3680 * c-c++-common/pr65040.c: New test.
3681
3682 2015-02-13 Bin Cheng <bin.cheng@arm.com>
3683
3684 PR tree-optimization/64705
3685 * gcc.dg/tree-ssa/pr64705.c: New test.
3686
3687 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
3688
3689 PR rtl/32219
3690 * gcc.dg/visibility-22.c: New test.
3691 * gcc.dg/visibility-23.c: New test.
3692 * gcc.target/i386/pr32219-1.c: New test.
3693 * gcc.target/i386/pr32219-2.c: New test.
3694 * gcc.target/i386/pr32219-3.c: New test.
3695 * gcc.target/i386/pr32219-4.c: New test.
3696 * gcc.target/i386/pr32219-5.c: New test.
3697 * gcc.target/i386/pr32219-6.c: New test.
3698 * gcc.target/i386/pr32219-7.c: New test.
3699 * gcc.target/i386/pr32219-8.c: New test.
3700 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3701
3702 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3703
3704 PR libgfortran/57822
3705 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3706 four different KINDs.
3707
3708 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3709
3710 PR c++/64884
3711 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3712
3713 PR sanitizer/65000
3714 * g++.dg/ubsan/pr65000.C: New test.
3715
3716 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
3717
3718 PR fortran/64932
3719 * gfortran.dg/finalize_28.f90: New test
3720
3721 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3722
3723 PR debug/55541
3724 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3725 DW_TAG_lexical_block removal.
3726 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3727 * g++.dg/guality/pr55541.C: New test.
3728
3729 PR sanitizer/64984
3730 * g++.dg/ubsan/pr64984.C: New test.
3731
3732 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
3733
3734 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3735
3736 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3737
3738 PR testsuite/64930
3739 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3740 instructions for 2015-01-14 get_memmodel changes.
3741 * gcc.target/powerpc/atomic-p8.c: Likewise.
3742
3743 PR sanitizer/65019
3744 * g++.dg/ubsan/pr65019.C: New test.
3745
3746 PR tree-optimization/65014
3747 * gcc.c-torture/compile/pr65014.c: New test.
3748
3749 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3750
3751 PR libgfortran/57822
3752 * gfortran/fmt_g0_7.f08: Revise test.
3753
3754 2015-02-11 Jeff Law <law@redhat.com>
3755
3756 PR target/63347
3757 * gcc.target/m68k/pr63347.c: New test.
3758
3759 2015-02-11 Marek Polacek <polacek@redhat.com>
3760
3761 * g++.dg/ubsan/shift-1.C: New test.
3762 * gcc.dg/ubsan/c-shift-2.c: New test.
3763 * c-c++-common/ubsan/shift-5.c: Remove file.
3764
3765 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
3766
3767 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3768 Directive adjusted to XFAIL.
3769 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3770 adjusted to XFAIL.
3771
3772 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3773
3774 PR middle-end/65003
3775 * g++.dg/opt/pr65003.C: New test.
3776
3777 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
3778
3779 * lib/target-supports.exp (check_effective_target_pie): Renamed
3780 to ...
3781 (check_effective_target_pie_enabled): This.
3782 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3783 * gcc.target/i386/pie.c: Likewise.
3784
3785 2015-02-11 Andrew Pinski <apinski@cavium.com>
3786
3787 PR target/64893
3788 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3789 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3790
3791 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3792
3793 PR target/61925
3794 * gcc.target/i386/pr61925-1.c: New test.
3795 * gcc.target/i386/pr61925-2.c: New test.
3796 * gcc.target/i386/pr61925-3.c: New test.
3797
3798 2015-02-10 Jakub Jelinek <jakub@redhat.com>
3799
3800 PR sanitizer/65004
3801 * g++.dg/asan/pr65004.C: New test.
3802
3803 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
3804
3805 PR target/64661
3806 * gcc.taget/sh/pr64661-0.h: New.
3807 * gcc.taget/sh/pr64661-1.c: New.
3808 * gcc.taget/sh/pr64661-2.c: New.
3809 * gcc.taget/sh/pr64661-3.c: New.
3810 * gcc.taget/sh/pr64661-4.c: New.
3811
3812 2015-02-10 Richard Biener <rguenther@suse.de>
3813
3814 PR tree-optimization/64995
3815 * g++.dg/torture/pr64995.C: New testcase.
3816
3817 2015-02-10 Richard Biener <rguenther@suse.de>
3818
3819 PR tree-optimization/64909
3820 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3821
3822 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3823
3824 * gcc.dg/signbit-sa.c: New test.
3825
3826 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3827
3828 PR libgfortran/57822
3829 * gfortran/fmt_g0_7.f08: New test.
3830
3831 2015-02-10 Bin Cheng <bin.cheng@arm.com>
3832
3833 PR tree-optimization/43378
3834 * gcc.dg/tree-ssa/pr43378.c: New test.
3835
3836 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
3837
3838 PR ipa/64978
3839 * g++.dg/torture/pr64978.C: New testcase.
3840
3841 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3842
3843 PR sanitizer/64981
3844 * gcc.dg/asan/pr64981.c: New test.
3845
3846 2015-02-09 Marek Polacek <polacek@redhat.com>
3847
3848 PR c/64856
3849 * gcc.dg/pr64856.c: New test.
3850
3851 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3852
3853 PR target/64979
3854 * gcc.dg/tree-ssa/stdarg-7.c: New test.
3855 * gcc.c-torture/execute/pr64979.c: New test.
3856
3857 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
3858
3859 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3860
3861 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3862
3863 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3864 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3865
3866 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3867
3868 PR target/58757
3869 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3870
3871 2015-02-09 Richard Biener <rguenther@suse.de>
3872
3873 PR tree-optimization/54000
3874 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3875
3876 2015-02-09 Tom de Vries <tom@codesourcery.com>
3877
3878 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3879
3880 2015-02-09 Martin Liska <mliska@suse.cz>
3881
3882 * g++.dg/ipa/pr64858.C: New test.
3883
3884 2015-02-09 Tom de Vries <tom@codesourcery.com>
3885
3886 * gcc.dg/uninit-19.c: Fix warning line for fpic.
3887
3888 2015-02-08 Andrew Pinski <apinski@cavium.com>
3889
3890 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3891
3892 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
3893
3894 PR fortran/63744
3895 * gfortran.dg/use_rename_8.f90: New.
3896
3897 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
3898
3899 * gnat.dg/addr7.ad[sb]: New test.
3900 * gnat.dg/addr8.ad[sb]: Likewise.
3901
3902 2015-02-06 David Malcolm <dmalcolm@redhat.com>
3903
3904 PR jit/64752
3905 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3906 from jit.dg/test-compile-to-executable.c's create_code, with a
3907 clarification of the output message.
3908 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3909 pass/fail message.
3910 (test_jit): Use CHECK_NO_ERRORS when calling
3911 gcc_jit_context_compile_to_file.
3912 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3913 jit-verify-compile-to-file to jit-verify-output-file-was-created.
3914 (jit-setup-compile-to-file): Likewise. Add a verbose comment
3915 about deletions that are attempted.
3916 (jit-verify-compile-to-file): Rename to...
3917 (jit-verify-output-file-was-created): ...this, and drop the
3918 attempt to run "file" and verify the output.
3919 (jit-verify-assembler): New function.
3920 (jit-verify-object): New function.
3921 (jit-verify-dynamic-library): New function.
3922 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3923 favor of an implementation from new file
3924 create-code-for-hello-world-executable.h, which also adds a
3925 "main".
3926 (dg-final): Replace jit-verify-compile-to-file with
3927 jit-verify-output-file-was-created, and invoke new function
3928 jit-verify-assembler.
3929 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3930 the output message.
3931 (dg-final): Replace jit-verify-compile-to-file with
3932 jit-verify-output-file-was-created, and invoke new function
3933 jit-verify-dynamic-library.
3934 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3935 favor of an implementation from new file
3936 create-code-for-hello-world-executable.h, which also adds a
3937 "main".
3938 (dg-final): Replace jit-verify-compile-to-file with
3939 jit-verify-output-file-was-created. Strengthen the expected stdout
3940 from the built executable.
3941 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3942 favor of an implementation from new file
3943 create-code-for-hello-world-executable.h, which also adds a
3944 "main".
3945 (dg-final): Replace jit-verify-compile-to-file with
3946 jit-verify-output-file-was-created, and invoke new function
3947 jit-verify-object.
3948 * jit.dg/verify-dynamic-library.c: New source file.
3949
3950 2015-02-06 Sebastian Pop <s.pop@samsung.com>
3951 Brian Rzycki <b.rzycki@samsung.com>
3952
3953 PR tree-optimization/64878
3954 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3955
3956 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3957
3958 PR ipa/64896
3959 * g++.dg/ipa/pr64896.C: New test.
3960
3961 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3962
3963 PR target/64205
3964 * gcc.target/powerpc/pr64205.c: New file.
3965
3966 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
3967
3968 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3969 (dg-options): Use -fpie instead of -fPIE -pie.
3970
3971 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3972
3973 PR middle-end/64937
3974 * g++.dg/asan/pr64937.C: New test.
3975
3976 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3977
3978 PR fortran/63205
3979 * gfortran.dg/class_to_type_4.f90: New test
3980
3981 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3982
3983 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3984
3985 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3986
3987 PR rtl-optimization/64957
3988 PR debug/64817
3989 * gcc.c-torture/execute/pr64957.c: New test.
3990
3991 2015-02-05 Jeff Law <law@redhat.com>
3992
3993 PR target/17306
3994 * gcc.target/h8300/pr17306-1.c: New test.
3995 * gcc.target/h8300/pr17306-2.c: New test.
3996
3997 2015-02-05 Tobias Burnus <burnus@net-b.de>
3998
3999 PR fortran/64943
4000 * gfortran.dg/structure_constructor_12.f90: New.
4001
4002 2015-02-05 Jeff Law <law@redhat.com>
4003
4004 PR target/58400
4005 gcc.target/h8300/pr58400.c: New test.
4006
4007 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
4008
4009 * gcc.target/arm/macro_defs0.c: New test.
4010 * gcc.target/arm/macro_defs1.c: New test.
4011 * gcc.target/arm/macro_defs2.c: New test.
4012
4013 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
4014
4015 PR rtl-optimization/64905
4016 * gcc.target/i386/pr64905.c: Require nonpic target.
4017 (dg-options): Add -fomit-frame-pointer.
4018 (main): Remove.
4019
4020 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
4021
4022 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
4023 tree dump scanning.
4024
4025 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
4026
4027 PR fortran/64757
4028 * gfortran.dg/type_to_class_2.f90: New test
4029 * gfortran.dg/type_to_class_3.f90: New test
4030
4031 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
4032
4033 PR ipa/64686
4034 * g++.dg/torture/pr64686.C: New testcase.
4035
4036 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
4037
4038 PR rtl-optimization/64905
4039 * gcc.target/i386/pr64905.c: New file.
4040
4041 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
4042
4043 * gcc.dg/guality/pr41447-1.c: Remove xfail.
4044 * gcc.dg/guality/pr41616-1.c: Ditto.
4045
4046 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
4047
4048 PR debug/64817
4049 * gcc.dg/pr64817-3.c: New.
4050
4051 2015-02-04 Jakub Jelinek <jakub@redhat.com>
4052 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4053
4054 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
4055 pass parameters in registers.
4056 * gcc.dg/guality/pr36728-2.c (main): Likewise.
4057 * gcc.dg/guality/pr36728-3.c (main): Likewise.
4058 * gcc.dg/guality/pr36728-4.c (main): Likewise.
4059
4060 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
4061 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4062
4063 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
4064 list, allow for multilibed targets.
4065 * gcc.dg/combine_ashiftrt_2.c: Likewise.
4066
4067 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
4068
4069 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
4070 * gcc.dg/pr46728-6.c: Ditto.
4071
4072 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
4073
4074 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
4075 for mips_nanlegacy target.
4076
4077 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
4078
4079 * gcc.target/i386/chkp-hidden-def.c: New.
4080
4081 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4082
4083 PR middle-end/62103
4084 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
4085 to use 24 bits for bitfield b.
4086
4087 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4088
4089 PR testsuite/64796
4090 * lib/target-supports.exp (check_effective_target_bswap64): Do not
4091 cache result in a global variable. Include all 32-bit targets for
4092 bswap64 tests.
4093
4094 2015-02-03 Jakub Jelinek <jakub@redhat.com>
4095
4096 PR rtl-optimization/64756
4097 * gcc.c-torture/execute/pr64756.c: New test.
4098
4099 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
4100
4101 PR target/64660
4102 * gcc.target/sh/pr64660-0.h: New.
4103 * gcc.target/sh/pr64660-1.c: New.
4104 * gcc.target/sh/pr64660-2.c: New.
4105 * gcc.target/sh/pr64660-3.c: New.
4106 * gcc.target/sh/pr64660-4.c: New.
4107
4108 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4109
4110 PR c++/64877
4111 * g++.dg/warn/Waddress-2.C: New.
4112
4113 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
4114
4115 PR middle-end/61225
4116 * gcc.target/i386/pr49095.c: XFAIL for ia32.
4117
4118 2015-02-03 Dodji Seketeli <dodji@redhat.com>
4119
4120 PR preprocessor/64803
4121 * gcc.dg/cpp/builtin-macro-1.c: New test case.
4122
4123 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
4124
4125 * g++.dg/ipa/devirt-37.C: Disable early inlining.
4126
4127 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
4128
4129 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4130 (_ARM_FPSRC): Add DN and AHP fields.
4131 (clean_results): Force DN=1 on AArch64.
4132 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
4133 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
4134 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
4135 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
4136 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
4137 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
4138
4139 2015-02-02 Alan Modra <amodra@gmail.com>
4140
4141 * gcc.target/powerpc/cprophard.c: New.
4142
4143 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
4144
4145 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
4146 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
4147
4148 2015-02-01 Jakub Jelinek <jakub@redhat.com>
4149
4150 PR debug/64817
4151 * gcc.dg/pr64817-1.c: New test.
4152 * gcc.dg/pr64817-2.c: New test.
4153
4154 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
4155
4156 PR target/64851
4157 * gcc.target/sh/pr64851-0.h: New
4158 * gcc.target/sh/pr64851-1.c: New
4159 * gcc.target/sh/pr64851-2.c: New
4160 * gcc.target/sh/pr64851-3.c: New
4161 * gcc.target/sh/pr64851-4.c: New
4162
4163 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
4164
4165 PR target/64882
4166 * gcc.dg/torture/pr64882.c: New test.
4167
4168 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
4169
4170 PR target/64159
4171 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
4172 sparc*-*-*.
4173
4174 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
4175
4176 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
4177 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
4178 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
4179 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
4180 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
4181 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
4182 tree dump.
4183 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
4184 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
4185 tree dump.
4186 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
4187 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
4188 tree dump.
4189
4190 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
4191
4192 PR target/64688
4193 * g++.dg/pr64688-2.C: New.
4194
4195 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
4196
4197 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
4198 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4199 * gcc.target/i386/fuse-caller-save.c: Ditto.
4200 * gcc.target/i386/headmerge-1.c: Ditto.
4201 * gcc.target/i386/headmerge-2.c: Ditto.
4202 * gcc.target/i386/sibcall-6.c: Ditto.
4203
4204 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
4205
4206 PR target/64617
4207 * gcc.target/i386/pr64617.c: New test.
4208
4209 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
4210
4211 PR target/15184
4212 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
4213 (dg-options): Remove -m32.
4214 (dg-final): Scan for "movb %al" only.
4215 * gcc.target/i386/pr15184-2.c: Ditto.
4216
4217 2015-01-30 Richard Biener <rguenther@suse.de>
4218
4219 PR tree-optimization/64829
4220 * gcc.dg/vect/pr64829.c: New testcase.
4221
4222 2015-01-29 Marek Polacek <polacek@redhat.com>
4223
4224 PR c/64709
4225 * gcc.dg/pr64709.c: New test.
4226
4227 2015-01-29 Jakub Jelinek <jakub@redhat.com>
4228
4229 PR c++/64717
4230 * g++.dg/ubsan/pr64717-1.C: New test.
4231 * g++.dg/ubsan/pr64717-2.C: New test.
4232
4233 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
4234
4235 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
4236
4237 2015-01-29 Jeff Law <law@redhat.com>
4238
4239 PR target/15184
4240 * gcc.target/i386/pr15184-1.c: New test.
4241 * gcc.target/i386/pr15184-2.c: New test.
4242
4243 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4244
4245 PR tree-optimization/64746
4246 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
4247
4248 2015-01-29 Richard Biener <rguenther@suse.de>
4249
4250 PR tree-optimization/64853
4251 * gcc.dg/torture/pr64853.c: New testcase.
4252
4253 2015-01-29 Richard Biener <rguenther@suse.de>
4254
4255 PR tree-optimization/64844
4256 * gcc.dg/vect/pr64844.c: New testcase.
4257
4258 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4259
4260 PR middle-end/64809
4261 * gcc.dg/pr64809.c: Delete.
4262
4263 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
4264
4265 PR middle-end/64805
4266 * gcc.target/i386/pr64805.c: New.
4267
4268 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4269
4270 * gcc.dg/guality/guality.h (main): Add argv[0] to
4271 guality_gdb_command.
4272
4273 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
4274
4275 PR ipa/64801
4276 * gcc.dg/tree-ssa/pr64801.c: New testcase.
4277
4278 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
4279
4280 PR target/64659
4281 * gcc.target/sh/sh.exp
4282 (check_effective_target_atomic_model_soft_gusa_available,
4283 check_effective_target_atomic_model_soft_tcb_available,
4284 check_effective_target_atomic_model_soft_imask_available,
4285 check_effective_target_atomic_model_hard_llcs_available): New.
4286 * gcc.target/sh/pr64659-0.h: New.
4287 * gcc.target/sh/pr64659-1.c: New.
4288 * gcc.target/sh/pr64659-2.c: New.
4289 * gcc.target/sh/pr64659-3.c: New.
4290 * gcc.target/sh/pr64659-4.c: New.
4291
4292 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
4293
4294 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
4295 scan-assembler-times pattern.
4296
4297 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4298
4299 PR middle-end/64809
4300 * gcc.dg/pr64809.c: New test.
4301
4302 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
4303
4304 PR tree-optimization/64277
4305 * gcc.dg/pr64277.c: New.
4306
4307 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4308
4309 PR tree-optimization/64718
4310 * gcc.c-torture/execute/pr64718.c: New test.
4311
4312 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
4313
4314 * gcc.target/aarch64/abs_2.c: New.
4315
4316 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
4317
4318 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
4319 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
4320 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
4321 ISA rev < 2.
4322
4323 2015-01-28 Jakub Jelinek <jakub@redhat.com>
4324
4325 PR bootstrap/64612
4326 * lib/target-supports.exp (check_effective_target_comdat_group): New.
4327 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
4328 { target comdat_group }.
4329
4330 2015-01-27 Tobias Burnus <burnus@net-b.de>
4331
4332 PR fortran/63861
4333 * gfortran.dg/goacc/coarray_2.f90: New.
4334
4335 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
4336
4337 PR ipa/60871
4338 PR ipa/64139
4339 * g++.dg/torture/pr64139.C: New testcase.
4340 * g++.dg/torture/pr60871.C: Likewise.
4341
4342 2015-01-27 Janus Weil <janus@gcc.gnu.org>
4343
4344 PR fortran/64230
4345 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
4346 prevent linking errors.
4347
4348 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
4349
4350 PR ipa/64282
4351 * g++.dg/torture/pr64282.C: New testcase.
4352
4353 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4354
4355 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
4356 for wzr reg.
4357
4358 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4359
4360 * gcc.target/s390/hotpatch-13.c: New testcase.
4361 * gcc.target/s390/hotpatch-14.c: New testcase.
4362 * gcc.target/s390/hotpatch-15.c: New testcase.
4363 * gcc.target/s390/hotpatch-16.c: New testcase.
4364 * gcc.target/s390/hotpatch-17.c: New testcase.
4365 * gcc.target/s390/hotpatch-18.c: New testcase.
4366 * gcc.target/s390/hotpatch-19.c: New testcase.
4367 * gcc.target/s390/hotpatch-20.c: New testcase.
4368 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
4369 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
4370 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
4371 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
4372 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
4373 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
4374 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
4375 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
4376 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
4377 * gcc.target/s390/hotpatch-10.c: Likewise.
4378 * gcc.target/s390/hotpatch-11.c: Likewise.
4379 * gcc.target/s390/hotpatch-12.c: Likewise.
4380 * gcc.target/s390/hotpatch-2.c: Likewise.
4381 * gcc.target/s390/hotpatch-3.c: Likewise.
4382 * gcc.target/s390/hotpatch-4.c: Likewise.
4383 * gcc.target/s390/hotpatch-5.c: Likewise.
4384 * gcc.target/s390/hotpatch-6.c: Likewise.
4385 * gcc.target/s390/hotpatch-7.c: Likewise.
4386 * gcc.target/s390/hotpatch-8.c: Likewise.
4387 * gcc.target/s390/hotpatch-9.c: Likewise.
4388 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
4389 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4390 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4391 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4392 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4393 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4394 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4395 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4396
4397 2015-01-27 Jiong Wang <jiong.wang@arm.com>
4398
4399 * gcc.dg/long_branch.c: New testcase.
4400
4401 2015-01-27 Richard Biener <rguenther@suse.de>
4402
4403 PR tree-optimization/56273
4404 PR tree-optimization/59124
4405 PR tree-optimization/64277
4406 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4407 * gcc.dg/Warray-bounds-12.c: Likewise.
4408 * gcc.dg/Warray-bounds-13.c: Likewise.
4409
4410 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4411
4412 PR rtl-optimization/61058
4413 * gcc.dg/pr61058.c: New test.
4414
4415 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
4416
4417 * gcc.target/i386/chkp-narrow-bounds.c: New.
4418
4419 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4420
4421 PR tree-optimization/64807
4422 * gcc.dg/pr64807.c: New test.
4423
4424 PR c/64766
4425 * gcc.dg/pr64766.c: New test.
4426
4427 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
4428
4429 PR target/49263
4430 * gcc.target/sh/pr49263-4.c: New.
4431
4432 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
4433
4434 PR fortran/62044
4435 * gfortran.dg/allocate_with_mold_1.f90: New test
4436
4437 2015-01-26 Jakub Jelinek <jakub@redhat.com>
4438
4439 PR c/64778
4440 * gcc.dg/pr64778.c: New test.
4441
4442 PR middle-end/64421
4443 * gcc.dg/vect/pr64421.c: New test.
4444
4445 2015-01-26 Tobias Burnus <burnus@net-b.de>
4446
4447 PR fortran/64771
4448 * gfortran.dg/coarray_36.f: New.
4449 * gfortran.dg/coarray_37.f90: New.
4450
4451 2015-01-26 Janus Weil <janus@gcc.gnu.org>
4452
4453 PR fortran/64230
4454 * gfortran.dg/class_allocate_18.f90: New.
4455
4456 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4457
4458 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
4459
4460 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4461
4462 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
4463
4464 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4465
4466 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
4467
4468 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4469
4470 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
4471
4472 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4473
4474 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
4475 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
4476 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
4477 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
4478
4479 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4480
4481 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
4482 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
4483 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
4484
4485 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4486
4487 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
4488 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
4489 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
4490 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
4491 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
4492 vXXXhn.inc.
4493
4494 2015-01-26 Richard Biener <rguenther@suse.de>
4495
4496 PR middle-end/64764
4497 * gcc.dg/uninit-19.c: New testcase.
4498
4499 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4500
4501 * lib/target-supports.exp (check_effective_target_vect64): Add
4502 sparc*-*-*.
4503
4504 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
4505
4506 PR testsuite/64712
4507 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4508
4509 2015-01-26 Tony Liu <tony.liu@arm.com>
4510
4511 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4512 non-UAL cases.
4513
4514 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
4515
4516 PR libfortran/64770
4517 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4518 correctly, clean up afterwards.
4519
4520 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
4521
4522 PR fortran/62044
4523 * gfortran.dg/use_rename_7.f90: New.
4524
4525 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
4526
4527 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4528 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4529
4530 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
4531
4532 PR target/54236
4533 * gcc.target/sh/pr54236-4.c: New.
4534
4535 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
4536
4537 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4538 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
4539 Bridge test.
4540
4541 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
4542
4543 PR libfortran/64770
4544 * gfortran.dg/open_new_segv.f90: New test.
4545
4546 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
4547
4548 PR target/49263
4549 PR target/53987
4550 PR target/64345
4551 PR target/59533
4552 PR target/52933
4553 PR target/54236
4554 PR target/51244
4555 * gcc.target/sh/pr64345-1.c: New.
4556 * gcc.target/sh/pr64345-2.c: New.
4557 * gcc.target/sh/pr59533-1.c: New.
4558 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4559 * gcc.target/sh/pr52933-2.c: Likewise.
4560 * gcc.target/sh/pr54089-1.c: Likewise.
4561 * gcc.target/sh/pr54236-1.c: Likewise.
4562 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4563 * gcc.target/sh/pr49263-1.c: Remove xfails.
4564 * gcc.target/sh/pr49263-2.c: Likewise.
4565 * gcc.target/sh/pr49263-3.c: Likewise.
4566 * gcc.target/sh/pr53987-1.c: Likewise.
4567 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4568 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4569 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4570 (test05, test06, test07, test08, test09, test10, test11, test12): New.
4571 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4572 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4573 test_009): New.
4574 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4575 (test_02): New.
4576
4577 2015-01-24 Tom de Vries <tom@codesourcery.com>
4578
4579 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4580
4581 2015-01-23 Ian Lance Taylor <iant@google.com>
4582
4583 PR go/64510
4584 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4585 targets without split stack support.
4586
4587 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
4588
4589 PR target/64317
4590 * gcc.target/i386/pr64317.c: New test.
4591
4592 2015-01-23 Jakub Jelinek <jakub@redhat.com>
4593
4594 PR rtl-optimization/63637
4595 PR rtl-optimization/60663
4596 * gcc.dg/pr63637-1.c: New test.
4597 * gcc.dg/pr63637-2.c: New test.
4598 * gcc.dg/pr63637-3.c: New test.
4599 * gcc.dg/pr63637-4.c: New test.
4600 * gcc.dg/pr63637-5.c: New test.
4601 * gcc.dg/pr63637-6.c: New test.
4602 * gcc.target/i386/pr63637-1.c: New test.
4603 * gcc.target/i386/pr63637-2.c: New test.
4604 * gcc.target/i386/pr63637-3.c: New test.
4605 * gcc.target/i386/pr63637-4.c: New test.
4606 * gcc.target/i386/pr63637-5.c: New test.
4607 * gcc.target/i386/pr63637-6.c: New test.
4608
4609 2015-01-23 Richard Biener <rguenther@suse.de>
4610
4611 PR testsuite/63439
4612 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4613 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4614
4615 2015-01-23 Marek Polacek <polacek@redhat.com>
4616
4617 PR preprocessor/60570
4618 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4619 * gcc.dg/cpp/pr60570.c: New test.
4620
4621 2015-01-23 Richard Biener <rguenther@suse.de>
4622
4623 PR testsuite/63439
4624 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4625 vectorization on vect64 targets.
4626
4627 2015-01-23 Janus Weil <janus@gcc.gnu.org>
4628
4629 PR fortran/60922
4630 * gfortran.dg/class_allocate_17.f90: New.
4631
4632 2015-01-23 Tobias Burnus <burnus@net-b.de>
4633
4634 PR fortran/64726
4635 * gfortran.dg/goacc/combined_loop.f90: New.
4636
4637 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4638
4639 PR fortran/61933
4640 * gfortran.dg/make_unit.f90: New test.
4641
4642 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4643
4644 PR fortran/61933
4645 * gfortran.dg/negative_unit_int8.f: Update.
4646
4647 2015-01-22 Jeff Law <law@redhat.com>
4648
4649 PR target/52076
4650 * gcc.target/m68k/pr52076-1.c: New test.
4651 * gcc.target/m68k/pr52076-2.c: New test.
4652
4653 2015-01-22 Richard Biener <rguenther@suse.de>
4654
4655 PR middle-end/64728
4656 * gcc.dg/torture/pr64728.c: New testcase.
4657
4658 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
4659
4660 PR target/64688
4661 * g++.dg/pr64688.C: New test.
4662
4663 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
4664
4665 * gcc.target/i386/chkp-always_inline.c (f1): Make static
4666 to avoid errors with -fpic.
4667
4668 2015-01-22 Richard Biener <rguenther@suse.de>
4669
4670 PR libstdc++/64535
4671 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4672
4673 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
4674
4675 PR rtl-optimization/64682
4676 * gcc.c-torture/execute/pr64682.c: New file.
4677
4678 2015-01-21 Jakub Jelinek <jakub@redhat.com>
4679
4680 PR debug/64511
4681 * gcc.dg/pr64511.c: New test.
4682
4683 PR rtl-optimization/62078
4684 * g++.dg/opt/pr62078.C: New test.
4685
4686 PR c/63307
4687 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4688
4689 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
4690
4691 PR fortran/57023
4692 * gfortran.dg/internal_pack_15.f90: New test.
4693
4694 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4695
4696 * c-c++-common/tsan/step.c: New testcase.
4697
4698 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4699
4700 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4701
4702 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4703
4704 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4705
4706 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4707
4708 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4709
4710 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4711
4712 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4713
4714 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4715
4716 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4717
4718 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4719
4720 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4721
4722 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4723
4724 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4725
4726 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4727
4728 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4729
4730 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4731
4732 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4733
4734 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4735
4736 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4737
4738 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4739
4740 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4741
4742 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4743
4744 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4745
4746 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4747
4748 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4749 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4750 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4751 vXXXw.inc.
4752
4753 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4754
4755 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4756 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4757 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4758 vXXXl.inc.
4759
4760 2015-01-21 Renlin Li <renlin.li@arm.com>
4761
4762 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4763 * g++.dg/tls/thread_local5g.C: Likewise.
4764 * g++.dg/tls/thread_local6g.C: Likewise.
4765
4766 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4767
4768 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4769 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4770 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4771
4772 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4773
4774 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4775 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4776 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4777
4778 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4779
4780 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4781 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4782 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4783
4784 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4785
4786 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4787 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4788 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4789
4790 2015-01-20 Jeff Law <law@redhat.com>
4791
4792 PR target/59946
4793 * gcc.target/m68k/pr59946.c: New test.
4794
4795 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4796
4797 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4798 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4799 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4800
4801 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4802
4803 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4804 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4805 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4806
4807 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4808
4809 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4810 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4811 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4812
4813 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4814
4815 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4816 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4817 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4818 vshuffle.inc.
4819 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4820 vshuffle.inc.
4821
4822 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4823
4824 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4825 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4826 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4827
4828 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4829
4830 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4831 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4832 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4833
4834 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4835
4836 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4837
4838 2015-01-20 Jakub Jelinek <jakub@redhat.com>
4839
4840 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4841
4842 PR sanitizer/64632
4843 * g++.dg/ubsan/pr64632.C: New test.
4844
4845 PR debug/64663
4846 * gcc.dg/pr64663.c: New test.
4847
4848 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4849
4850 PR c++/64383
4851 * g++.dg/warn/Wunused-var-23.C: New.
4852
4853 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4854
4855 PR c++/59937
4856 * g++.dg/cpp0x/constexpr-59937-1.C: New.
4857 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4858
4859 2015-01-20 Richard Biener <rguenther@suse.de>
4860
4861 PR ipa/64684
4862 * gcc.dg/lto/pr64684_0.c: New testcase.
4863 * gcc.dg/lto/pr64684_1.c: Likewise.
4864 * gcc.dg/lto/pr64684_2.c: Likewise.
4865 * gcc.dg/lto/pr64685_0.c: Likewise.
4866 * gcc.dg/lto/pr64685_1.c: Likewise.
4867
4868 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4869
4870 PR c++/62241
4871 * g++.dg/cpp1y/lambda-init12.C: New.
4872
4873 2015-01-20 Richard Biener <rguenther@suse.de>
4874
4875 PR tree-optimization/64410
4876 * g++.dg/vect/pr64410.cc: Require vect_double.
4877
4878 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
4879
4880 PR target/64149
4881 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4882
4883 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
4884
4885 PR bootstrap/64676
4886 Revert:
4887 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4888
4889 PR rtl-optimization/64081
4890 * gcc.dg/pr64081.c: New test.
4891
4892 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4893
4894 * jit.dg/harness.h: Include <unistd.h>.
4895 (CHECK_NO_ERRORS): New.
4896 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4897 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4898 gcc_jit_context_compile_to_file.
4899 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4900 args to the spawned executable.
4901 (jit-expand-vars): New function.
4902 (jit-exe-params): New variable.
4903 (dg-jit-set-exe-params): New function.
4904 (jit-dg-test): Detect testcases that use
4905 jit-verify-compile-to-file and call jit-setup-compile-to-file.
4906 Set arguments of spawned process to jit-exe-params.
4907 (jit-get-output-filename): New function.
4908 (jit-setup-compile-to-file): New function.
4909 (jit-verify-compile-to-file): New function.
4910 (jit-run-executable): New function.
4911 (jit-verify-executable): New function.
4912 * jit.dg/test-compile-to-assembler.c: New testcase.
4913 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4914 * jit.dg/test-compile-to-executable.c: New testcase.
4915 * jit.dg/test-compile-to-object.c: New testcase.
4916
4917 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
4918
4919 PR target/64652
4920 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4921 (test_1): New.
4922
4923 2015-01-19 Martin Liska <mliska@suse.cz>
4924
4925 * objc/compile/pr64668.m: New test.
4926
4927 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4928
4929 * jit.dg/test-arith-overflow.c: Include stdbool.h.
4930 (create_overflow_fn): Update comment to clarify that
4931 the third param of the created function is a bool *, not
4932 an int *.
4933 (verify_int_overflow_fn): Convert param "expected_ovf" from
4934 int to bool. Update third param of "overflow_fn_type" from int *
4935 to bool *. Update local "actual_ovf" from int to bool.
4936 (verify_uint_overflow_fn): Likewise.
4937
4938 2015-01-19 Martin Liska <mliska@suse.cz>
4939
4940 * gcc.dg/ipa/ipa-icf-33.c: New test.
4941
4942 2015-01-19 Felix Yang <felix.yang@huawei.com>
4943 Haijian Zhang <z.zhanghaijian@huawei.com>
4944
4945 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4946 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4947 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4948 result_float64x2, expected_hfloat64x2): New helper type, variable and
4949 declaration.
4950 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4951 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4952 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4953 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4954 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4955 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4956 and target without the FMA feature.
4957
4958 2015-01-19 Jiong Wang <jiong.wang@arm.com>
4959
4960 * gcc.target/aarch64/pr64304.c: New testcase.
4961
4962 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4963
4964 PR rtl-optimization/64081
4965 * gcc.dg/pr64081.c: New test.
4966
4967 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4968
4969 PR target/63971
4970 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4971 the epilogue).
4972 * gcc.target/aarch64/test_frame_6.c: Likewise.
4973 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4974 and x19 (in the epilogue).
4975 * gcc.target/aarch64/test_frame_4.c: Likewise.
4976 * gcc.target/aarch64/test_frame_7.c: Likewise.
4977
4978 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4979
4980 * gcc.target/i386/chkp-always_inline.c: New.
4981
4982 2015-01-15 Andrew Pinski <apinski@cavium.com>
4983 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4984
4985 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4986 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4987
4988 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4989
4990 PR fortran/60255
4991 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4992 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4993
4994 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4995
4996 PR fortran/64578
4997 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4998
4999 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
5000
5001 PR target/64652
5002 * gcc.target/sh/torture/pr64652.c: New.
5003
5004 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
5005
5006 * gcc.dg/ipa/ipa-icf-32.c: Update template.
5007 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
5008 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5009 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
5010 * c-c++-common/asan/kasan-recover-1.c: Likewise.
5011 * c-c++-common/asan/kasan-recover-2.c: Likewise.
5012
5013 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
5014
5015 PR ipa/64378
5016 * g++.dg/torture/pr64378.C: New testcase.
5017
5018 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
5019
5020 PR fortran/57959
5021 * gfortran.dg/block_13.f08: New test
5022
5023 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
5024
5025 PR fortran/55901
5026 * gfortran.dg/associate_1.f03: Allow test for character with
5027 automatic length.
5028
5029 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5030
5031 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
5032 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5033
5034 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5035
5036 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
5037
5038 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
5039
5040 PR fortran/64578
5041 * gfortran.dg/unlimited_polymorphic_21.f90: New test
5042
5043 2015-01-17 Andre Vehreschild <vehre@gmx.de>
5044
5045 PR fortran/60357
5046 * gfortran.dg/alloc_comp_assign_13.f08: New test.
5047
5048 PR fortran/61275
5049 * gfortran.dg/alloc_comp_assign_14.f08: New test.
5050
5051 PR fortran/55932
5052 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
5053
5054 2015-01-17 Andre Vehreschild <vehre@gmx.de>
5055
5056 PR fortran/60334
5057 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
5058
5059 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
5060
5061 PR rtl-optimization/52773
5062 * gcc.c-torture/compile/pr52773.c: New test.
5063
5064 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5065
5066 PR c++/62134
5067 * g++.dg/cpp0x/alias-decl-46.C: New.
5068
5069 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
5070
5071 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
5072
5073 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
5074
5075 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
5076 Add trace.
5077 (CHECK_FP): Likewise.
5078 (CHECK_CUMULATIVE_SAT): Likewise.
5079
5080 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
5081
5082 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5083 (Set_Neon_Cumulative_Sat): Add parameter.
5084 (__set_neon_cumulative_sat): Support new parameter.
5085 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
5086 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
5087 argument.
5088 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
5089 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
5090 argument.
5091
5092 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
5093
5094 * g++.dg/tsan/vptr_benign_race.C: New testcase.
5095 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
5096
5097 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5098
5099 PR c++/60056
5100 * g++.dg/tls/thread_local-ice4.C: New.
5101
5102 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
5103
5104 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
5105 than Neon options.
5106
5107 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5108
5109 PR c++/62276
5110 * g++.dg/cpp0x/vt-62276.C: New.
5111
5112 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
5113
5114 PR middle-end/64353
5115 * g++.dg/pr64353.C: New.
5116
5117 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5118
5119 PR target/64263
5120 * gcc.target/aarch64/pr64263_1.c: New test.
5121
5122 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
5123
5124 PR tree-optimization/64434
5125 * gcc.dg/torture/pr64434.c: Move to...
5126 * gcc.dg/pr64434.c: ... here.
5127
5128 2015-01-16 Richard Biener <rguenther@suse.de>
5129
5130 PR middle-end/64614
5131 * gcc.dg/uninit-18.c: New testcase.
5132
5133 2015-01-16 Richard Biener <rguenther@suse.de>
5134
5135 PR tree-optimization/64568
5136 * g++.dg/torture/pr64568-2.C: New testcase.
5137
5138 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
5139
5140 PR target/64363
5141 * gcc.target/i386/chkp-label-address.c: New.
5142
5143 2015-01-16 Janus Weil <janus@gcc.gnu.org>
5144
5145 PR fortran/45290
5146 * gfortran.dg/pointer_init_6.f90: Extended.
5147
5148 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
5149
5150 * gcc.c-torture/compile/20150108.c: New test.
5151
5152 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
5153
5154 * gcc.target/visium: New directory.
5155
5156 2015-01-16 Richard Biener <rguenther@suse.de>
5157
5158 PR tree-optimization/61743
5159 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
5160 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5161
5162 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
5163
5164 * gcc.dg/pr64015.c: New test.
5165
5166 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
5167
5168 PR ipa/64163
5169 PR ipa/64612
5170 * g++.dg/ipa/pr64612.C: New test.
5171
5172 2015-01-16 Renlin Li <renlin.li@arm.com>
5173
5174 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
5175
5176 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
5177
5178 * gcc.target/i386/sse-14.c: Test new intrinsic.
5179 * gcc.target/i386/sse-22.c: Ditto.
5180
5181 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5182
5183 PR c++/58614
5184 * g++.dg/cpp0x/auto44.C: New.
5185
5186 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
5187
5188 PR target/59710
5189 * gcc.target/nios2/gpopt-all.c: New test case.
5190 * gcc.target/nios2/gpopt-local.c: New test case.
5191 * gcc.target/nios2/gpopt-global.c: New test case.
5192 * gcc.target/nios2/gpopt-data.c: New test case.
5193 * gcc.target/nios2/gpopt-none.c: New test case.
5194
5195 2015-01-15 Jakub Jelinek <jakub@redhat.com>
5196
5197 * g++.dg/ubsan/vptr-1.C: New test.
5198 * g++.dg/ubsan/vptr-2.C: New test.
5199 * g++.dg/ubsan/vptr-3.C: New test.
5200 * g++.dg/ubsan/vptr-4.C: New test.
5201 * g++.dg/ubsan/vptr-5.C: New test.
5202 * g++.dg/ubsan/vptr-6.C: New test.
5203 * g++.dg/ubsan/vptr-7.C: New test.
5204 * g++.dg/ubsan/vptr-8.C: New test.
5205 * g++.dg/ubsan/vptr-9.C: New test.
5206
5207 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5208
5209 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
5210 is set up.
5211 * lib/gcc-dg.exp: Likewise.
5212
5213 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
5214
5215 PR rtl-optimization/64110
5216 * gcc.target/i386/pr64110.c: Add scan-assembler.
5217
5218 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
5219 James Norris <jnorris@codesourcery.com>
5220 Cesar Philippidis <cesar@codesourcery.com>
5221 Ilmir Usmanov <i.usmanov@samsung.com>
5222
5223 * lib/target-supports.exp (check_effective_target_fopenacc): New
5224 procedure.
5225 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
5226 * g++.dg/goacc/goacc.exp: Likewise.
5227 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
5228 * gcc.dg/goacc/goacc.exp: Likewise.
5229 * gfortran.dg/goacc/goacc.exp: Likewise.
5230 * c-c++-common/cpp/openacc-define-1.c: New file.
5231 * c-c++-common/cpp/openacc-define-2.c: Likewise.
5232 * c-c++-common/cpp/openacc-define-3.c: Likewise.
5233 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
5234 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5235 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5236 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5237 * c-c++-common/goacc/asyncwait-1.c: Likewise.
5238 * c-c++-common/goacc/cache-1.c: Likewise.
5239 * c-c++-common/goacc/clauses-fail.c: Likewise.
5240 * c-c++-common/goacc/collapse-1.c: Likewise.
5241 * c-c++-common/goacc/data-1.c: Likewise.
5242 * c-c++-common/goacc/data-2.c: Likewise.
5243 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
5244 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5245 * c-c++-common/goacc/deviceptr-2.c: Likewise.
5246 * c-c++-common/goacc/deviceptr-3.c: Likewise.
5247 * c-c++-common/goacc/if-clause-1.c: Likewise.
5248 * c-c++-common/goacc/if-clause-2.c: Likewise.
5249 * c-c++-common/goacc/kernels-1.c: Likewise.
5250 * c-c++-common/goacc/loop-1.c: Likewise.
5251 * c-c++-common/goacc/loop-private-1.c: Likewise.
5252 * c-c++-common/goacc/nesting-1.c: Likewise.
5253 * c-c++-common/goacc/nesting-data-1.c: Likewise.
5254 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5255 * c-c++-common/goacc/parallel-1.c: Likewise.
5256 * c-c++-common/goacc/pcopy.c: Likewise.
5257 * c-c++-common/goacc/pcopyin.c: Likewise.
5258 * c-c++-common/goacc/pcopyout.c: Likewise.
5259 * c-c++-common/goacc/pcreate.c: Likewise.
5260 * c-c++-common/goacc/pragma_context.c: Likewise.
5261 * c-c++-common/goacc/present-1.c: Likewise.
5262 * c-c++-common/goacc/reduction-1.c: Likewise.
5263 * c-c++-common/goacc/reduction-2.c: Likewise.
5264 * c-c++-common/goacc/reduction-3.c: Likewise.
5265 * c-c++-common/goacc/reduction-4.c: Likewise.
5266 * c-c++-common/goacc/sb-1.c: Likewise.
5267 * c-c++-common/goacc/sb-2.c: Likewise.
5268 * c-c++-common/goacc/sb-3.c: Likewise.
5269 * c-c++-common/goacc/update-1.c: Likewise.
5270 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
5271 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5272 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5273 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5274 * gfortran.dg/goacc/assumed.f95: Likewise.
5275 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
5276 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
5277 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5278 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
5279 * gfortran.dg/goacc/branch.f95: Likewise.
5280 * gfortran.dg/goacc/cache-1.f95: Likewise.
5281 * gfortran.dg/goacc/coarray.f95: Likewise.
5282 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
5283 * gfortran.dg/goacc/cray.f95: Likewise.
5284 * gfortran.dg/goacc/critical.f95: Likewise.
5285 * gfortran.dg/goacc/data-clauses.f95: Likewise.
5286 * gfortran.dg/goacc/data-tree.f95: Likewise.
5287 * gfortran.dg/goacc/declare-1.f95: Likewise.
5288 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
5289 * gfortran.dg/goacc/fixed-1.f: Likewise.
5290 * gfortran.dg/goacc/fixed-2.f: Likewise.
5291 * gfortran.dg/goacc/fixed-3.f: Likewise.
5292 * gfortran.dg/goacc/fixed-4.f: Likewise.
5293 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
5294 * gfortran.dg/goacc/if.f95: Likewise.
5295 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5296 * gfortran.dg/goacc/list.f95: Likewise.
5297 * gfortran.dg/goacc/literal.f95: Likewise.
5298 * gfortran.dg/goacc/loop-1.f95: Likewise.
5299 * gfortran.dg/goacc/loop-2.f95: Likewise.
5300 * gfortran.dg/goacc/loop-3.f95: Likewise.
5301 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5302 * gfortran.dg/goacc/omp.f95: Likewise.
5303 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
5304 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
5305 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
5306 * gfortran.dg/goacc/parameter.f95: Likewise.
5307 * gfortran.dg/goacc/private-1.f95: Likewise.
5308 * gfortran.dg/goacc/private-2.f95: Likewise.
5309 * gfortran.dg/goacc/private-3.f95: Likewise.
5310 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
5311 * gfortran.dg/goacc/reduction-2.f95: Likewise.
5312 * gfortran.dg/goacc/reduction.f95: Likewise.
5313 * gfortran.dg/goacc/routine-1.f90: Likewise.
5314 * gfortran.dg/goacc/routine-2.f90: Likewise.
5315 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
5316 * gfortran.dg/goacc/several-directives.f95: Likewise.
5317 * gfortran.dg/goacc/sie.f95: Likewise.
5318 * gfortran.dg/goacc/subarrays.f95: Likewise.
5319 * gfortran.dg/gomp/map-1.f90: Likewise.
5320 * gfortran.dg/openacc-define-1.f90: Likewise.
5321 * gfortran.dg/openacc-define-2.f90: Likewise.
5322 * gfortran.dg/openacc-define-3.f90: Likewise.
5323 * g++.dg/gomp/block-1.C: Update for changed compiler output.
5324 * g++.dg/gomp/block-2.C: Likewise.
5325 * g++.dg/gomp/block-3.C: Likewise.
5326 * g++.dg/gomp/block-5.C: Likewise.
5327 * g++.dg/gomp/target-1.C: Likewise.
5328 * g++.dg/gomp/target-2.C: Likewise.
5329 * g++.dg/gomp/taskgroup-1.C: Likewise.
5330 * g++.dg/gomp/teams-1.C: Likewise.
5331 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
5332 * gcc.dg/cilk-plus/jump.c: Likewise.
5333 * gcc.dg/gomp/block-1.c: Likewise.
5334 * gcc.dg/gomp/block-10.c: Likewise.
5335 * gcc.dg/gomp/block-2.c: Likewise.
5336 * gcc.dg/gomp/block-3.c: Likewise.
5337 * gcc.dg/gomp/block-4.c: Likewise.
5338 * gcc.dg/gomp/block-5.c: Likewise.
5339 * gcc.dg/gomp/block-6.c: Likewise.
5340 * gcc.dg/gomp/block-7.c: Likewise.
5341 * gcc.dg/gomp/block-8.c: Likewise.
5342 * gcc.dg/gomp/block-9.c: Likewise.
5343 * gcc.dg/gomp/target-1.c: Likewise.
5344 * gcc.dg/gomp/target-2.c: Likewise.
5345 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5346 * gcc.dg/gomp/teams-1.c: Likewise.
5347
5348 2015-01-15 David Malcolm <dmalcolm@redhat.com>
5349
5350 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
5351 test case.
5352
5353 2015-01-15 Mike Stump <mikestump@comcast.net>
5354
5355 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
5356 * gcc.dg/inline_2.c: Likewise.
5357 * gcc.dg/inline_3.c: Likewise.
5358 * gcc.dg/inline_4.c: Likewise.
5359
5360 2015-01-15 Janus Weil <janus@gcc.gnu.org>
5361
5362 PR fortran/58023
5363 * gfortran.dg/proc_ptr_comp_43.f90: New.
5364
5365 2015-01-15 Mike Stump <mikestump@comcast.net>
5366
5367 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
5368 * gcc.dg/unroll_2.c: Likewise.
5369 * gcc.dg/unroll_3.c: Likewise.
5370 * gcc.dg/unroll_4.c: Likewise.
5371 * gcc.dg/unroll_5.c: Likewise.
5372
5373 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
5374
5375 PR target/63971
5376 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
5377 in epilogue.
5378 * gcc.target/aarch64/test_frame_6.c: Likewise.
5379 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
5380 x30 and x19 (in the epilogue).
5381 * gcc.target/aarch64/test_frame_4.c: Likewise.
5382 * gcc.target/aarch64/test_frame_7.c: Likewise.
5383
5384 2015-01-15 Martin Liska <mliska@suse.cz>
5385
5386 * g++.dg/ipa/pr64068.C: New test.
5387 * gcc.dg/ipa/PR64559.c: New test.
5388
5389 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5390
5391 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
5392 with PIE.
5393
5394 2015-01-15 Richard Biener <rguenther@suse.de>
5395
5396 PR tree-optimization/61743
5397 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
5398 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5399
5400 2015-01-15 Renlin Li <renlin.li@arm.com>
5401
5402 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
5403 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
5404
5405 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5406
5407 * gcc.dg/vect/vect-aggressive-1.c: New.
5408 * gcc.target/i386/avx2-vect-aggressive.c: New.
5409
5410 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5411
5412 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
5413
5414 2015-01-15 Richard Biener <rguenther@suse.de>
5415
5416 PR lto/64415
5417 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
5418 -Wl,-undefined,dynamic_lookup.
5419
5420 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5421
5422 * gnat.dg/opt47.adb: New test.
5423
5424 2015-01-15 Richard Biener <rguenther@suse.de>
5425
5426 PR lto/64415
5427 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
5428
5429 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5430
5431 PR tree-optimization/64434
5432 * gcc.dg/torture/pr64434.c: New test.
5433
5434 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
5435
5436 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
5437 -mno-micromips. MIPS32R1 and below require -mno-micromips.
5438 -march=loongson* and -march=octeon* require -mno-micromips.
5439
5440 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
5441 Matthew Fortune <matthew.fortune@imgtec.com>
5442
5443 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
5444 * gcc.target/mips/call-saved-5.c (foo): Likewise.
5445 * gcc.target/mips/call-saved-6.c (foo): Likewise.
5446 * gcc.target/mips/call-saved-7.c: New file.
5447 * gcc.target/mips/call-saved-8.c: New file.
5448 * gcc.target/mips/call-saved-9.c: New file.
5449
5450 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
5451
5452 * gcc.target/mips/lsa.c: New file.
5453 * gcc.target/mips/mips64-lsa.c: Likewise.
5454 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
5455 * gcc.target/mips/mulsize-4.c: Likewise.
5456 * gcc.target/mips/mulsize-5.c: New file.
5457 * gcc.target/mips/mulsize-6.c: Likewise.
5458 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
5459 and !HAS_LSA as ghost options.
5460 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
5461 for !HAS_LSA.
5462
5463 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
5464
5465 * g++.dg/torture/20141013.c: Set -fno-short-enums.
5466
5467 2015-01-15 Richard Biener <rguenther@suse.de>
5468
5469 PR middle-end/64365
5470 * gcc.dg/torture/pr64365.c: New testcase.
5471
5472 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
5473
5474 * gcc.dg/stackprotectexplicit1.c: New test.
5475 * g++.dg/stackprotectexplicit2.c: New test.
5476
5477 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5478
5479 PR target/61933
5480 * gfortran.dg/inquire_internal.f90: New.
5481 * gfortran.dg/negative_unit_check.f90: New.
5482
5483 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
5484
5485 PR target/53988
5486 * gcc.target/sh/pr53988-1.c: New.
5487
5488 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
5489
5490 PR c++/58671
5491 * g++.dg/tls/thread_local-ice3.C: New.
5492
5493 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
5494
5495 * gcc.target/i386/fentry-override.c: Properly place {} in target
5496 selector. Remove nonpic.
5497 * gcc.target/i386/fentry.c: Likewise.
5498
5499 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5500
5501 * gcc.dg/atomic-invalid.c: Check for invalid memory model
5502 warnings instead of errors.
5503
5504 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
5505
5506 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5507 option support instead of ENABLE_LTO from Makefile.
5508
5509 2015-01-14 Richard Biener <rguenther@suse.de>
5510
5511 PR tree-optimization/59354
5512 * gcc.dg/vect/pr59354.c: New testcase.
5513
5514 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
5515
5516 * lib/target-supports.exp
5517 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5518 on ARM architures before v7.
5519
5520 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5521
5522 PR middle-end/59448
5523 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5524 an atomic_exchange.
5525
5526 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5527
5528 PR target/64386
5529 * gcc.target/i386/pr64386.c: New test.
5530
5531 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5532
5533 PR target/64393
5534 * gcc.target/i386/pr64393.c: New test.
5535
5536 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5537
5538 PR target/64387
5539 * gcc.target/i386/pr64387.c: New test.
5540
5541 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
5542
5543 * gcc.target/aarch64/store-pair-1.c: Fix typo.
5544
5545 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5546
5547 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5548
5549 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5550
5551 PR target/64453
5552 * gcc.target/arm/pr64453.c: New.
5553
5554 2015-01-14 Richard Biener <rguenther@suse.de>
5555
5556 PR lto/64415
5557 * gcc.dg/lto/pr64415_0.c: New testcase.
5558 * gcc.dg/lto/pr64415_1.c: Likewise.
5559
5560 2015-01-14 Martin Liska <mliska@suse.cz>
5561
5562 * gcc.dg/ipa/pr64307.c: New test.
5563
5564 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
5565
5566 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5567 64-bit and 128-bit.
5568
5569 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5570
5571 PR target/64460
5572 * gcc.target/arm/pr64460_1.c: New test.
5573
5574 2015-01-14 Richard Biener <rguenther@suse.de>
5575
5576 PR tree-optimization/64493
5577 PR tree-optimization/64495
5578 * gcc.dg/vect/pr64493.c: New testcase.
5579 * gcc.dg/vect/pr64495.c: Likewise.
5580
5581 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
5582
5583 * gcc.dg/Warray-bounds-11.c: New test-case.
5584
5585 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5586
5587 * gcc.target/mips/octeon3-pipe-1.c: New test.
5588
5589 2015-01-13 David Malcolm <dmalcolm@redhat.com>
5590
5591 * jit.dg/harness.h (set_up_logging): Move string concatenation
5592 into...
5593 (concat_strings): New function.
5594 (dump_reproducer): New function.
5595 (test_jit): Call dump_reproducer.
5596 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5597 function.
5598 (jit-dg-test): Delete any generated reproducer from previous runs.
5599 Verify that a generated reproducer was created, and verify that it
5600 compiles.
5601 * jit.dg/test-nested-contexts.c (main): Call
5602 gcc_jit_context_dump_reproducer_to_file.
5603
5604 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5605
5606 * gcc.dg/aru-2.c: Add dg-require-profiling.
5607
5608 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5609
5610 * lib/target-supports.exp (check_profiling_available): Check if
5611 -pg links.
5612
5613 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
5614
5615 PR ipa/64565
5616 * g++.dg/torture/pr64565.C: New testcase.
5617
5618 2015-01-13 Marek Polacek <polacek@redhat.com>
5619
5620 PR middle-end/64391
5621 * gcc.dg/tm/pr64391.c: New test.
5622
5623 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5624
5625 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5626 true.
5627
5628 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5629
5630 * gcc.target/i386/pie.c: New test.
5631
5632 * lib/target-supports.exp (check_effective_target_pie): New.
5633
5634 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5635
5636 PR rtl-optimization/64286
5637 * gcc.target/i386/avx2-pr64286.c: New test.
5638
5639 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
5640
5641 PR c++/57626
5642 * g++.dg/cpp0x/vt-57626.C: New.
5643
5644 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5645
5646 PR fortran/64528
5647 * gfortran.dg/pr64528.f90: New test.
5648
5649 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
5650
5651 * gcc.target/aarch64/subsp.c: New test.
5652
5653 2015-01-13 Andrew Pinski <apinski@cavium.com>
5654
5655 * gcc.target/aarch64/store-pair-1.c: New testcase.
5656
5657 2015-01-13 Richard Biener <rguenther@suse.de>
5658
5659 PR lto/64373
5660 * gcc.dg/lto/pr64373_0.c: New testcase.
5661
5662 2015-01-13 Andrew Pinski <apinski@cavium.com>
5663
5664 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5665 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5666
5667 2015-01-13 Richard Biener <rguenther@suse.de>
5668
5669 PR tree-optimization/64406
5670 * gcc.dg/pr64406.c: New testcase.
5671
5672 2015-01-13 Richard Biener <rguenther@suse.de>
5673
5674 PR tree-optimization/64404
5675 * gcc.dg/vect/pr64404.c: New testcase.
5676
5677 2015-01-13 Richard Biener <rguenther@suse.de>
5678
5679 PR tree-optimization/64568
5680 * g++.dg/torture/pr64568.C: New testcase.
5681
5682 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5683
5684 * jit.dg/test-error-local-used-from-other-function.c: New test
5685 case.
5686 * jit.dg/test-error-param-reuse.c: New test case.
5687 * jit.dg/test-error-param-sharing.c: New test case.
5688 * jit.dg/test-error-param-used-from-other-function.c: New test
5689 case.
5690 * jit.dg/test-error-param-used-without-a-function.c: New test
5691 case.
5692
5693 2015-01-12 Jakub Jelinek <jakub@redhat.com>
5694
5695 PR tree-optimization/64563
5696 * gcc.dg/pr64563.c: New test.
5697
5698 PR target/64513
5699 * gcc.target/i386/pr64513.c: New test.
5700
5701 PR tree-optimization/64454
5702 * gcc.dg/pr64454.c: New test.
5703
5704 PR testsuite/64028
5705 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5706 bind_pic_locally.
5707 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5708 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5709 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5710 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5711 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5712 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5713 * gcc.dg/vect/slp-25.c: Likewise.
5714 * gcc.dg/vect/vect-109.c: Likewise.
5715 * gcc.dg/vect/vect-13.c: Likewise.
5716 * gcc.dg/vect/vect-17.c: Likewise.
5717 * gcc.dg/vect/vect-18.c: Likewise.
5718 * gcc.dg/vect/vect-19.c: Likewise.
5719 * gcc.dg/vect/vect-20.c: Likewise.
5720 * gcc.dg/vect/vect-21.c: Likewise.
5721 * gcc.dg/vect/vect-22.c: Likewise.
5722 * gcc.dg/vect/vect-27.c: Likewise.
5723 * gcc.dg/vect/vect-29.c: Likewise.
5724 * gcc.dg/vect/vect-2-big-array.c: Likewise.
5725 * gcc.dg/vect/vect-2.c: Likewise.
5726 * gcc.dg/vect/vect-3.c: Likewise.
5727 * gcc.dg/vect/vect-4.c: Likewise.
5728 * gcc.dg/vect/vect-5.c: Likewise.
5729 * gcc.dg/vect/vect-72.c: Likewise.
5730 * gcc.dg/vect/vect-73-big-array.c: Likewise.
5731 * gcc.dg/vect/vect-73.c: Likewise.
5732 * gcc.dg/vect/vect-77-global.c: Likewise.
5733 * gcc.dg/vect/vect-78-global.c: Likewise.
5734 * gcc.dg/vect/vect-7.c: Likewise.
5735 * gcc.dg/vect/vect-86.c: Likewise.
5736 * gcc.dg/vect/vect-align-1.c: Likewise.
5737 * gcc.dg/vect/vect-align-3.c: Likewise.
5738 * gcc.dg/vect/vect-all-big-array.c: Likewise.
5739 * gcc.dg/vect/vect-all.c: Likewise.
5740 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5741 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5742 * gcc.dg/vect/vect-peel-3.c: Likewise.
5743 * gcc.dg/vect/vect-peel-4.c: Likewise.
5744 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5745
5746 2015-01-12 Jeff Law <law@redhat.com>
5747
5748 PR target/64461
5749 * gcc.target/m68k/pr64461.c: New test.
5750
5751 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5752
5753 * jit.dg/test-array-as-pointer.c (create_code): Update call
5754 to gcc_jit_context_new_global by setting "kind" to
5755 GCC_JIT_GLOBAL_IMPORTED.
5756 * jit.dg/test-error-array-as-pointer.c: Likewise.
5757 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5758 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5759 setting kind to GCC_JIT_GLOBAL_EXPORTED.
5760 * jit.dg/test-using-global.c (the_global): Rename to...
5761 (imported_global): ...this.
5762 (create_code): Update to test the three kinds of global.
5763 (verify_code): Likewise.
5764
5765 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
5766
5767 PR testsuite/64427
5768 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
5769 undefined behavior.
5770 * gcc.target/i386/pr64291-2.c: Updated.
5771
5772 2015-01-12 Richard Biener <rguenther@suse.de>
5773
5774 PR tree-optimization/64530
5775 * gfortran.dg/pr64530.f90: New testcase.
5776
5777 2015-01-12 Richard Biener <rguenther@suse.de>
5778
5779 PR middle-end/64357
5780 * gcc.dg/torture/pr64357.c: New testcase.
5781
5782 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
5783
5784 * gcc.target/i386/nop-mcount.c: Properly place {} in target
5785 selector.
5786
5787 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5788 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5789
5790 2015-01-12 Martin Liska <mliska@suse.cz>
5791
5792 * gcc.dg/ipa/PR64550.c: New test.
5793
5794 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
5795
5796 PR ipa/63470
5797 * g++.dg/ipa/pr63470.C: New testcase.
5798
5799 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5800
5801 PR fortran/63733
5802 * gfortran.dg/typebound_operator_20.f90: New.
5803
5804 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5805
5806 PR fortran/58023
5807 * gfortran.dg/proc_ptr_comp_42.f90: New.
5808
5809 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5810
5811 PR fortran/64508
5812 * gfortran.dg/proc_ptr_comp_41.f90: New.
5813
5814 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
5815
5816 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5817
5818 2015-01-10 Tobias Burnus <burnus@net-b.de>
5819
5820 PR fortran/64522
5821 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5822 and add dg-excess-errors.
5823 * gfortran.dg/line_length_6.f90: New.
5824 * gfortran.dg/line_length_7.f90: New.
5825 * gfortran.dg/line_length_8.f90: New.
5826 * gfortran.dg/line_length_9.f90: New.
5827 * gfortran.dg/line_length_10.f90: New.
5828 * gfortran.dg/line_length_11.f90: New.
5829
5830 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5831
5832 * jit.dg/test-threads.c (struct testcase): Move declaration
5833 to jit.dg/all-non-failing-tests.h.
5834 (testcases): Likewise.
5835 * jit.dg/all-non-failing-tests.h (struct testcase): Move
5836 declaration here from jit.dg/all-non-failing-tests.h.
5837 (testcases): Likewise.
5838 * jit.dg/test-combination.c (create_code): Eliminate spelling
5839 out all of the testcases in favor of looping through the
5840 "testcases" metadata.
5841 (verify_code): Likewise.
5842
5843 2015-01-09 Jakub Jelinek <jakub@redhat.com>
5844
5845 PR rtl-optimization/64536
5846 * gcc.dg/pr64536.c: New test.
5847
5848 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5849
5850 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5851 * jit.dg/test-combination.c (create_code): Likewise.
5852 (verify_code): Likewise.
5853 * jit.dg/test-constants.c: New test case.
5854 * jit.dg/test-threads.c: Add test-constants.c.
5855
5856 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
5857
5858 PR libobjc/51891
5859 * objc.dg/gnu-api-2-class.m: Add a test case
5860 for the above change.
5861
5862 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
5863
5864 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5865
5866 2015-01-09 Richard Biener <rguenther@suse.de>
5867
5868 PR tree-optimization/64410
5869 * g++.dg/vect/pr64410.cc: New testcase.
5870
5871 2015-01-09 Martin Liska <mliska@suse.cz>
5872
5873 * gcc.dg/ipa/ipa-icf-32.c: New test.
5874
5875 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5876
5877 * c-c++-common/tsan/tsan_barrier.h: New.
5878 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5879 * c-c++-common/tsan/bitfield_race.c: Likewise.
5880 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5881 * c-c++-common/tsan/mutexset1.c: Likewise.
5882 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5883 * c-c++-common/tsan/race_on_mutex.c: Likewise.
5884 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5885 * c-c++-common/tsan/simple_race.c: Likewise.
5886 * c-c++-common/tsan/simple_stack.c: Likewise.
5887 * c-c++-common/tsan/sleep_sync.c: Likewise.
5888 * c-c++-common/tsan/tiny_race.c: Likewise.
5889 * c-c++-common/tsan/tls_race.c: Likewise.
5890 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5891 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5892 * g++.dg/tsan/atomic_free.C: Likewise.
5893 * g++.dg/tsan/atomic_free2.C: Likewise.
5894 * g++.dg/tsan/cond_race.C: Likewise.
5895 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5896
5897 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
5898
5899 PR testsuite/62250
5900 * lib/target-supports.exp (check_effective_target_libatomic_available):
5901 New.
5902 * gfortran.dg/coarray/caf.exp: Only add -latomic for
5903 targets that match effective-target libatomic_available.
5904 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5905
5906 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5907
5908 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5909 Verify the result of gcc_jit_context_get_last_error.
5910 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5911
5912 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5913
5914 PR tree-optimization/63989
5915 * gcc.dg/strlenopt-27.c: New test.
5916
5917 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5918
5919 * jit.dg/harness.h (set_up_logging): New function.
5920 (test_jit): Fail if gcc_jit_context_acquire fails. Call
5921 set_up_logging on the context, so that every testcase is
5922 logged to a particular file.
5923 * jit.dg/test-nested-contexts.c (main): Open a logfile,
5924 and call gcc_jit_context_set_logfile on the top-level context.
5925
5926 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5927
5928 PR target/64338
5929 * g++.dg/opt/pr64338.C: New test.
5930
5931 2015-01-08 Tobias Burnus <burnus@net-b.de>
5932
5933 * gfortran.dg/coarray/codimension_2b.f90: New file.
5934 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5935 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5936
5937 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5938
5939 PR c++/59004
5940 * g++.dg/ext/fnname4.C: New.
5941
5942 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5943
5944 PR c++/64462
5945 * g++.dg/cpp0x/constexpr-64462.C: New.
5946
5947 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5948
5949 PR c++/60753
5950 * g++.dg/cpp0x/deleted10.C: New.
5951
5952 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5953
5954 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5955
5956 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5957
5958 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5959 GCC_JIT_UNARY_OP_ABS.
5960 (verify_unary_ops): Likewise.
5961
5962 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5963
5964 * jit.dg/test-arith-overflow.c: New test case.
5965 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5966 * jit.dg/test-combination.c (create_code): Likewise.
5967 (verify_code): Likewise.
5968 * jit.dg/test-threads.c (testcases): Likewise.
5969
5970 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5971
5972 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5973 rather than "jit". Load g++.exp, and call g++_init.
5974 Run test-*.cc files within the testsuite and *.cc files within
5975 docs/examples.
5976 (jit-dg-test): Drop the addition of -fgnu89-inline to
5977 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5978 doing it when compiling C testcases (since g++ does not handle
5979 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5980 is restored to the value after g++_init ran, rather than the
5981 value before g++_init ran. Return a list of
5982 $comp_output $output_file, as dg-test assumes.
5983
5984 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5985
5986 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5987 make it easier to figure out the origin of each test result when
5988 running test-combination.c and test-threads.c.
5989 (CHECK_VALUE): Likewise.
5990 (CHECK_DOUBLE_VALUE): Likewise.
5991 (CHECK_STRING_VALUE): Likewise.
5992 (CHECK_STRING_STARTS_WITH): Likewise.
5993 (CHECK_STRING_CONTAINS): Likewise.
5994 (CHECK): Likewise.
5995 (check_string_value): Likewise, add "funcname" param.
5996 (check_string_starts_with): Likewise.
5997 (check_string_contains): Likewise.
5998
5999 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6000
6001 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
6002 generating name of built executable.
6003
6004 2015-01-07 Marek Polacek <polacek@redhat.com>
6005
6006 PR c/64440
6007 * gcc.dg/pr64440.c: New test.
6008 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
6009
6010 2015-01-07 Marek Polacek <polacek@redhat.com>
6011
6012 PR c/64417
6013 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
6014 * gcc.dg/pr64417.c: New test.
6015
6016 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6017
6018 PR target/64505
6019 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
6020 fix is correct.
6021
6022 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
6023
6024 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
6025 Check if testcases run without errors, not just if they compile.
6026
6027 2015-01-06 Christian Bruel <christian.bruel@st.com>
6028
6029 PR target/64507
6030 * gcc.target/sh/pr64507.c: New test.
6031
6032 2015-01-06 Arnaud Charlet <charlet@adacore.com>
6033
6034 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
6035
6036 2015-01-06 Jakub Jelinek <jakub@redhat.com>
6037
6038 * c-c++-common/asan/sanitize-all-1.c: New test.
6039 * c-c++-common/ubsan/sanitize-all-1.c: New test.
6040 * c-c++-common/ubsan/sanitize-all-2.c: New test.
6041 * c-c++-common/ubsan/sanitize-all-3.c: New test.
6042 * c-c++-common/ubsan/sanitize-all-4.c: New test.
6043
6044 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
6045
6046 * lib/target-supports.exp (check_profiling_available): Return 0 for
6047 Visium.
6048 (check_effective_target_tls_runtime): Likewise.
6049 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
6050 * gcc.dg/20020312-2.c: Adjust for Visium.
6051 * gcc.dg/tls/thr-cse-1.c: Likewise
6052 * gcc.dg/tree-ssa/20040204-1.c: Likewise
6053 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6054 * gcc.dg/weak/typeof-2.c: Likewise.
6055
6056 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
6057
6058 PR rtl-optimization/64287
6059 * gcc.dg/aru-2.c: New test.
6060
6061 2015-01-05 Jakub Jelinek <jakub@redhat.com>
6062
6063 PR sanitizer/64344
6064 * c-c++-common/ubsan/pr64344-1.c: New test.
6065 * c-c++-common/ubsan/pr64344-2.c: New test.
6066
6067 PR tree-optimization/64465
6068 * gcc.dg/pr64465.c: New test.
6069
6070 PR tree-optimization/64494
6071 * gcc.c-torture/compile/pr64494.c: New test.
6072
6073 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6074
6075 PR fortran/47674
6076 * gfortran.dg/realloc_on_assign_25.f90: New test.
6077
6078 2015-01-05 Jakub Jelinek <jakub@redhat.com>
6079
6080 Update copyright years.
6081
6082 2015-01-05 Marek Polacek <polacek@redhat.com>
6083
6084 PR c/64423
6085 * gcc.dg/pr64423.c: New test.
6086
6087 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
6088
6089 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
6090 mmix-knuth-mmixware for the same reason as for MIPS.
6091 * gcc.dg/debug/debug-2.c: Ditto.
6092
6093 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
6094
6095 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
6096
6097 PR testsuite/62250
6098 * lib/gfortran.exp: Add libatomic library search path.
6099 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
6100 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
6101
6102 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
6103
6104 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6105
6106 * c-c++-common/tsan/bitfield_race.c: New testcase.
6107 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
6108
6109 2015-01-02 Tobias Burnus <burnus@net-b.de>
6110
6111 * gfortran.dg/coarray/collectives_4.f90: New.
6112
6113 2015-01-02 Janus Weil <janus@gcc.gnu.org>
6114
6115 PR fortran/57562
6116 * gfortran.dg/extends_16.f90: New.
6117
6118 2015-01-02 Tobias Burnus <burnus@net-b.de>
6119
6120 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
6121
6122 2015-01-02 Tobias Burnus <burnus@net-b.de>
6123
6124 * gfortran.dg/coarray/codimension_2.f90: New.
6125 * gfortran.dg/coarray/codimension_2a.f90: New.
6126 * gfortran.dg/coarray_35.f90: New.
6127 * gfortran.dg/coarray_35a.f90: New.
6128
6129 2015-01-02 Janus Weil <janus@gcc.gnu.org>
6130
6131 PR fortran/60507
6132 * gfortran.dg/dummy_procedure_11.f90: New.
6133 ^L
6134 Copyright (C) 2015 Free Software Foundation, Inc.
6135
6136 Copying and distribution of this file, with or without modification,
6137 are permitted in any medium without royalty provided the copyright
6138 notice and this notice are preserved.