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