re PR c++/77637 (ICE on x86_64-linux-gnu (Segmentation fault, tree_check, cp_parser_s...
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-09-20 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/77637
4 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5
6 PR middle-end/77624
7 * c-c++-common/pr77624-1.c: New test.
8 * c-c++-common/pr77624-2.c: New test.
9
10 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
11
12 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
13 of digits expected.
14
15 2016-09-20 Richard Biener <rguenther@suse.de>
16
17 PR tree-optimization/77646
18 * gcc.dg/torture/pr77646.c: New testcase.
19
20 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
21
22 PR c++/77434
23 * c-c++-common/Wint-in-bool-context.c: New test.
24
25 2016-09-19 Joseph Myers <joseph@codesourcery.com>
26
27 * gcc.dg/cr-decimal-dig-1.c: New test.
28
29 2016-09-19 Joseph Myers <joseph@codesourcery.com>
30
31 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
32 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
33 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
34 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
35
36 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
37
38 PR rtl-optimization/77416
39 * gcc.target/powerpc/pr77416.c: New.
40
41 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
42
43 PR c++/77639
44 * g++.dg/template/error-recovery4.C: New test.
45
46 2016-09-19 Bin Cheng <bin.cheng@arm.com>
47
48 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
49
50 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
51
52 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
53 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
54
55 2016-09-19 Jakub Jelinek <jakub@redhat.com>
56 Jan Hubicka <jh@suse.cz>
57
58 PR target/77587
59 * gcc.dg/pr77587.c: New test.
60 * gcc.dg/pr77587a.c: New file.
61
62 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
63
64 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
65 * gfortran.dg/coarray_38.f90:
66 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
67 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
68 * gfortran.dg/coarray_allocate_7.f08: New test.
69 * gfortran.dg/coarray_allocate_8.f08: New test.
70 * gfortran.dg/coarray_allocate_9.f08: New test.
71 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
72 new caf_register.
73 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
74 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
75 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
76 get_by_refs.
77 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
78 * gfortran.dg/coarray_lock_7.f90: Same.
79 * gfortran.dg/coarray_poly_5.f90: Same.
80 * gfortran.dg/coarray_poly_6.f90: Same.
81 * gfortran.dg/coarray_poly_7.f90: Same.
82 * gfortran.dg/coarray_poly_8.f90: Same.
83 * gfortran.dg/coindexed_1.f90: Changed errors expected.
84
85 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
86
87 PR fortran/77584
88 * gfortran.dg/dec_structure_15.f90: New testcase.
89
90 2016-09-19 Richard Biener <rguenther@suse.de>
91
92 PR middle-end/77605
93 * gcc.dg/torture/pr77605.c: New testcase.
94
95 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
96
97 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
98
99 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
100
101 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
102 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
103 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
104 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
105 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
106 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
107 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
108 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
109 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
110 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
111 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
112
113 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
114
115 * gcc.target/i386/pr68633.c: Fix expected result.
116
117 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
118
119 PR fortran/68078
120 * gfortran.dg/pr68078.f90: New test.
121 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
122
123 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
124
125 PR target/77613
126 * gcc.target/powerpc/swaps-p8-25.c: New.
127
128 2016-09-16 Jakub Jelinek <jakub@redhat.com>
129
130 PR c++/77482
131 * g++.dg/cpp0x/constexpr-77482.C: New test.
132
133 PR c++/77379
134 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
135 thunk offsets.
136 * g++.dg/abi/abi-tag23a.C: Likewise.
137
138 PR c++/77338
139 * g++.dg/cpp0x/decltype-77338.C: New test.
140
141 PR c++/77375
142 * g++.dg/cpp0x/mutable1.C: New test.
143
144 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
145
146 PR fortran/77612
147 * gfortran.dg/pr77612.f90: New test.
148
149 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
150
151 * gcc.dg/torture/pr70421.c: Require int32plus.
152
153 2016-09-16 Jakub Jelinek <jakub@redhat.com>
154
155 PR middle-end/77475
156 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
157
158 PR target/77526
159 * gcc.target/i386/pr77526.c: New test.
160
161 2016-09-16 Jakub Jelinek <jakub@redhat.com>
162 Eric Botcazou <ebotcazou@adacore.com>
163
164 PR middle-end/77594
165 * gcc.target/i386/pr77594.c: New test.
166
167 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
168
169 PR fortran/69963
170 * gfortran.dg/misplaced_implicit_character.f90: New test.
171
172 2016-09-15 Bin Cheng <bin.cheng@arm.com>
173
174 PR tree-optimization/77503
175 * gcc.dg/vect/pr77503.c: New test.
176
177 2016-09-15 Richard Biener <rguenther@suse.de>
178
179 PR middle-end/77544
180 * c-c++-common/torture/pr77544.c: New testcase.
181
182 2016-09-15 Jakub Jelinek <jakub@redhat.com>
183
184 PR middle-end/77475
185 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
186 * gcc.dg/march-generic.c: Likewise.
187 * gcc.target/i386/spellcheck-options-1.c: New test.
188 * gcc.target/i386/spellcheck-options-2.c: New test.
189 * gcc.target/i386/spellcheck-options-3.c: New test.
190 * gcc.target/i386/spellcheck-options-4.c: New test.
191
192 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
193
194 PR fortran/72743
195 * gfortran.dg/goacc/pr72743.f90: New test.
196
197 2016-09-15 Richard Biener <rguenther@suse.de>
198
199 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
200
201 2016-09-15 Richard Biener <rguenther@suse.de>
202
203 PR tree-optimization/77514
204 * gcc.dg/torture/pr77514.c: New testcase.
205
206 2016-09-14 Jakub Jelinek <jakub@redhat.com>
207
208 PR c++/77549
209 * g++.dg/lookup/pr77549.C: New test.
210
211 2016-09-14 Marek Polacek <polacek@redhat.com>
212
213 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
214 * c-c++-common/gomp/atomic-13.c: Likewise.
215 * c-c++-common/gomp/atomic-14.c: Likewise.
216 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
217 * g++.dg/cpp1z/bool-increment1.C: New test.
218 * c-c++-common/pr60439.c: Add dg-warning.
219 * g++.dg/expr/bitfield4.C: Likewise.
220 * g++.dg/expr/bitfield5.C: Likewise.
221 * g++.dg/expr/bitfield6.C: Likewise.
222 * g++.dg/expr/bool1.C: Likewise.
223 * g++.dg/expr/bool3.C: Likewise.
224 * g++.dg/expr/lval3.C: Likewise.
225 * g++.dg/expr/lval4.C: Likewise.
226 * g++.old-deja/g++.jason/bool5.C: Likewise.
227 * g++.dg/expr/bitfield3.C: Adjust dg-error.
228 * g++.dg/other/error18.C: Likewise.
229 * g++.dg/gomp/atomic-14.C: Likewise.
230
231 2016-09-14 Nathan Sidwell <nathan@acm.org>
232
233 PR c++/77539
234 * g++.dg/cpp1y/pr77539.C: New.
235
236 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
237
238 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
239 dg-require.
240 * g++.dg/ext/builtin_alloca.C: Likewise.
241 * g++.dg/template/spec35.C: Likewise.
242 * gcc.dg/builtins-68.c: Likewise.
243 * gcc.misc-tests/gcov-13.c: Likewise.
244 * gcc.misc-tests/gcov-14.c: Likewise.
245
246 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
247
248 * gfortran.dg/dec_structure_14.f90: New testcase.
249
250 2016-09-14 Jakub Jelinek <jakub@redhat.com>
251
252 PR sanitizer/68260
253 * c-c++-common/tsan/pr68260.c: New test.
254
255 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
256
257 PR target/70713
258 * gcc.target/msp430/function-attributes-1.c: New test.
259 * gcc.target/msp430/function-attributes-2.c: New test.
260 * gcc.target/msp430/function-attributes-3.c: New test.
261
262 2016-09-13 Jakub Jelinek <jakub@redhat.com>
263
264 * g++.dg/cpp0x/gen-attrs-61.C: New test.
265 * g++.dg/cpp1z/gen-attrs1.C: New test.
266
267 PR tree-optimization/77454
268 * gcc.dg/pr77454.c: New test.
269
270 PR c++/77553
271 * g++.dg/cpp1y/constexpr-77553.C: New test.
272
273 2016-09-13 David Malcolm <dmalcolm@redhat.com>
274
275 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
276 (test_show_locus): Replace rich_location::add_fixit_insert calls
277 with add_fixit_insert_before and add_fixit_insert_after.
278
279 2016-09-13 Jason Merrill <jason@redhat.com>
280 Tom de Vries <tom@codesourcery.com>
281
282 PR c++/77427
283 * g++.dg/pr77427.C: New test.
284
285 2016-09-13 Martin Liska <mliska@suse.cz>
286
287 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
288 effective target.
289 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
290 * lib/target-supports.exp: Define the new target.
291
292 2016-09-12 Andrew Pinski <apinski@cavium.com>
293
294 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
295 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
296
297 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
298
299 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
300 variable arguments.
301 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
302 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
303 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
304 variable argument.
305 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
306 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
307
308 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
309
310 PR c++/77496
311 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
312 * g++.dg/ext/pr77496.C: New test.
313 * g++.dg/warn/pr77496.C: New test.
314
315 2016-09-12 David Malcolm <dmalcolm@redhat.com>
316
317 PR c/72858
318 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
319 to preserve conversion chars, and to preserve prefix information.
320 * gcc.dg/format/pr72858.c: New test case.
321
322 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
323
324 * gfortran.dg/pr77507.f90: Move to ...
325 * gfortran.dg/ieee/pr77507.f90: here.
326
327 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
328
329 PR ipa/61159
330 * compile/pr61159.c: New testcase
331
332 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
333
334 PR ipa/64316
335 * gcc.dg/ipa/pr63416.c: New testcase.
336
337 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
338 Steven G. Kargl <kargl@gcc.gnu.org>
339
340 PR fortran/77532
341 * gfortran.dg/dtio_11.f90: new test.
342
343 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
344
345 PR fortran/77507
346 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
347 * gfortran.dg/c_assoc_4.f90: Ditto.
348
349 2016-09-10 Tom de Vries <tom@codesourcery.com>
350
351 PR C/71602
352 * c-c++-common/va-arg-va-list-type.c: New test.
353
354 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
355
356 PR rtl-optimization/77289
357 * gcc.target/powerpc/pr77289.c: New test.
358
359 2016-09-09 Martin Sebor <msebor@redhat.com>
360
361 PR c/77520
362 PR c/77521
363 * gcc.dg/pr77520.c: New test.
364 * gcc.dg/pr77521.c: New test.
365
366 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
367
368 PR fortran/77506
369 * gfortran.dg/pr77506.f90: New test.
370
371 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
372
373 PR fortran/77507
374 * gfortran.dg/pr77507.f90: New test.
375
376 2016-09-09 Joseph Myers <joseph@codesourcery.com>
377
378 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
379
380 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
381 Louis Krupp <lkrupp@gcc.gnu.org>
382
383 PR fortran/69514
384 * gfortran.dg/pr69514_1.f90: New test.
385 * gfortran.dg/pr69514_2.f90: New test.
386
387 2016-09-08 Jakub Jelinek <jakub@redhat.com>
388
389 PR fortran/77500
390 * gfortran.dg/gomp/pr77500.f90: New test.
391
392 PR fortran/77516
393 * gfortran.dg/gomp/pr77516.f90: New test.
394
395 2016-09-07 Jakub Jelinek <jakub@redhat.com>
396
397 PR middle-end/77475
398 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
399 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
400 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
401 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
402 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
403 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
404
405 2016-09-07 David Malcolm <dmalcolm@redhat.com>
406
407 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
408 "substring-locations.h".
409
410 2016-09-07 Richard Biener <rguenther@suse.de>
411
412 PR c/77450
413 * c-c++-common/vector-subscript-8.c: Move ..
414 * gcc.dg/pr77450.c: ... here.
415
416 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
417
418 PR libgfortran/77393
419 * gfortran.dg/fmt_f0_2.f90: Update test.
420 * gfortran.dg/fmt_f0_3.f90: New test.
421
422 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
423
424 PR debug/77389
425 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
426 in dg-options.
427
428 PR debug/57519
429 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
430
431 2016-09-06 Jakub Jelinek <jakub@redhat.com>
432
433 PR target/69255
434 * gcc.target/i386/pr69255-1.c: New test.
435 * gcc.target/i386/pr69255-2.c: New test.
436 * gcc.target/i386/pr69255-3.c: New test.
437
438 2016-09-06 Martin Sebor <msebor@redhat.com>
439
440 PR c/77336
441 * gcc.dg/format/miss-7.c: New test.
442
443 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
444
445 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
446
447 2016-09-06 Martin Liska <mliska@suse.cz>
448
449 PR gcov-profile/77378
450 PR gcov-profile/77466
451 * gcc.dg/profile-update-warning.c: New test.
452
453 2016-09-06 Richard Biener <rguenther@suse.de>
454
455 PR tree-optimization/77479
456 * gcc.dg/torture/pr77479.c: New testcase.
457
458 2016-09-06 Richard Biener <rguenther@suse.de>
459
460 PR c/77450
461 * c-c++-common/vector-subscript-7.c: Adjust.
462 * c-c++-common/vector-subscript-8.c: New testcase.
463
464 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
465
466 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
467
468 2016-09-05 Jakub Jelinek <jakub@redhat.com>
469
470 PR target/77476
471 * gcc.target/i386/avx512f-pr77476.c: New test.
472 * gcc.target/i386/avx512bw-pr77476.c: New test.
473 * gcc.target/i386/avx512dq-pr77476.c: New test.
474
475 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
476 Update comment to mention also avx512f.
477
478 PR sanitizer/77396
479 * g++.dg/asan/pr77396-2.C: New test.
480
481 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
482
483 PR rtl-optimization/77452
484 * gcc.target/i386/pr77452.c: New test.
485
486 2016-09-05 Marek Polacek <polacek@redhat.com>
487
488 PR c/77423
489 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
490
491 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
492
493 PR fortran/77391
494 * gfortran.dg/pr77391.f90: New test.
495
496 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
497
498 PR fortran/77460
499 * gfortran.dg/pr77460.f90: New test.
500
501 2016-09-03 Jakub Jelinek <jakub@redhat.com>
502
503 PR c/65467
504 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
505
506 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
507
508 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
509
510 2016-09-02 David Malcolm <dmalcolm@redhat.com>
511
512 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
513 test case.
514 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
515 diagnostic-test-show-locus-generate-patch.c to the sources
516 for diagnostic_plugin_test_show_locus.c.
517
518 2016-09-02 Jakub Jelinek <jakub@redhat.com>
519
520 PR c/65467
521 * gcc.dg/gomp/_Atomic-1.c: New test.
522 * gcc.dg/gomp/_Atomic-2.c: New test.
523 * gcc.dg/gomp/_Atomic-3.c: New test.
524 * gcc.dg/gomp/_Atomic-4.c: New test.
525 * gcc.dg/gomp/_Atomic-5.c: New test.
526
527 PR sanitizer/77396
528 * g++.dg/asan/pr77396.C: New test.
529
530 2016-09-01 Martin Sebor <msebor@redhat.com>
531
532 PR tree-optimization/71831
533 * gcc.dg/builtin-object-size-16.c: New test.
534 * gcc.dg/builtin-object-size-17.c: New test.
535
536 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
537
538 PR libgfortran/77393
539 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
540
541 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
542
543 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
544 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
545 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
546 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
547 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
548 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
549 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
550 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
551 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
552 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
553 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
554 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
555 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
556 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
557 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
558 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
559 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
560 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
561
562 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
563
564 * gnat.dg/opt58.adb: New test.
565 * gnat.dg/opt58_pkg.ads: New helper.
566
567 2016-09-01 Richard Biener <rguenther@suse.de>
568
569 PR middle-end/77436
570 * gcc.dg/torture/pr77436.c: New testcase.
571
572 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
573
574 * gcc.dg/pr64252.c: Require int32plus.
575 * gcc.dg/pr66299-1.c: Likewise.
576 * gcc.dg/pr66299-2.c: Likewise.
577 * gcc.dg/torture/20131115-1.c: Skip for avr.
578
579 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
580
581 * gcc.target/aarch64/ands_3.c: New test.
582
583 2016-08-31 Jakub Jelinek <jakub@redhat.com>
584
585 PR fortran/77352
586 * gfortran.dg/gomp/pr77352.f90: New test.
587
588 PR fortran/77374
589 * gfortran.dg/gomp/pr77374.f08: New test.
590
591 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
592
593 PR tree-optimization/73714
594 * gcc.dg/tree-ssa/pr73714.c: New test.
595
596 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
597
598 PR libgfortran/77393
599 * gfortran.dg/fmt_f0_2.f90: New test.
600
601 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
602
603 * gcc.target/i386/pr59539-2.c: Adapt options.
604 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
605
606 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
607
608 PR fortran/77418
609 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
610 of the associate entity and replace with a pointer to the
611 intended item on the stack.
612
613 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
614 Paul Thomas <pault@gcc.gnu.org>
615
616 PR fortran/48298
617 * gfortran.dg/dtio_1.f90: New test.
618 * gfortran.dg/dtio_2.f90: New test.
619 * gfortran.dg/dtio_3.f90: New test.
620 * gfortran.dg/dtio_4.f90: New test.
621 * gfortran.dg/dtio_5.f90: New test.
622 * gfortran.dg/dtio_6.f90: New test.
623 * gfortran.dg/dtio_7.f90: New test.
624 * gfortran.dg/dtio_8.f90: New test.
625 * gfortran.dg/dtio_9.f90: New test.
626 * gfortran.dg/dtio_10.f90: New test.
627
628 2016-08-30 David Malcolm <dmalcolm@redhat.com>
629
630 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
631 (test_many_nested_locations): New function.
632 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
633 (test_show_locus): Handle "test_many_nested_locations".
634
635 2016-08-30 David Malcolm <dmalcolm@redhat.com>
636
637 * g++.dg/template/double-greater-than-fixit.C: New test case.
638
639 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
640
641 * gnat.dg/opt57.ad[sb]: New test.
642 * gnat.dg/opt57_pkg.ads: New helper.
643
644 2016-08-30 Richard Biener <rguenther@suse.de>
645
646 PR tree-optimization/69047
647 * gcc.dg/pr69047.c: Fix byte-order check.
648
649 2016-08-30 Jakub Jelinek <jakub@redhat.com>
650
651 PR tree-optimization/72866
652 * gcc.dg/vect/pr72866.c: New test.
653
654 PR debug/77363
655 * g++.dg/debug/dwarf2/pr77363.C: New test.
656
657 PR middle-end/77377
658 * gcc.target/i386/pr77377.c: New test.
659
660 PR debug/77389
661 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
662 in dg-options.
663
664 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
665
666 * gfortran.dg/pr77372.f90: Moved to ...
667 * gfortran.dg/ieee/pr77372.f90: here.
668
669 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
670
671 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
672 vector short/char initializations.
673 * gcc.target/powerpc/vec-init-5.c: Likewise.
674 * gcc.target/powerpc/vec-init-6.c: New compile time test for
675 vector initialization optimizations.
676 * gcc.target/powerpc/vec-init-7.c: Likewise.
677 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
678 vector float/double initializations.
679 * gcc.target/powerpc/vec-init-9.c: Likewise.
680
681 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
682
683 PR target/77403
684 * gcc.target/i386/pr77403.c: New test.
685
686 2016-08-29 Marek Polacek <polacek@redhat.com>
687
688 PR c/77292
689 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
690
691 2016-08-29 Tom de Vries <tom@codesourcery.com>
692
693 PR c/77398
694 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
695
696 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
697
698 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
699
700 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
701
702 * gfortran.dg/dec_structure_13.f90: New testcase.
703
704 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
705
706 PR fortran/77261
707 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
708 available.
709
710 2016-08-28 Tom de Vries <tom@codesourcery.com>
711
712 PR lto/70955
713 * gcc.dg/pr70955.c: New test.
714 * gcc.dg/lto/pr70955_0.c: Same.
715 * gcc.dg/lto/pr70955_1.c: Same.
716
717 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
718
719 PR tree-optimization/71077
720 * gcc.target/i386/pr71077.c: New test.
721
722 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
723
724 PR fortran/77380
725 * gfortran.dg/pr77380.f90: New test.
726
727 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
728
729 PR fortran/77372
730 gfortran.dg/pr77372.f90: New test.
731
732 2016-08-26 David Malcolm <dmalcolm@redhat.com>
733
734 * gcc.dg/spellcheck-fields-2.c (test): Move
735 dg-begin/end-multiline-output within function body.
736 (test_macro): New function.
737
738 2016-08-26 David Malcolm <dmalcolm@redhat.com>
739
740 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
741 (test_fixit_insert): Update expected output.
742 (test_fixit_remove): Likewise.
743 (test_fixit_replace): Likewise.
744
745 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
746
747 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
748 Fix typo.
749
750 2016-08-26 Richard Biener <rguenther@suse.de>
751
752 PR tree-optimization/69047
753 * gcc.dg/pr69047.c: New testcase.
754
755 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
756 Martin Jambhor <mjambor@suse.cz>
757
758 * gcc.dg/ipa/propbits-1.c: New test-case.
759 * gcc.dg/ipa/propbits-2.c: Likewise.
760 * gcc.dg/ipa/propbits-3.c: Likewise.
761
762 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
763
764 PR fortran/77351
765 * gfortran.dg/pr77351.f90: New test.
766
767 2016-08-25 Marek Polacek <polacek@redhat.com>
768
769 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
770
771 2016-08-25 Marek Polacek <polacek@redhat.com>
772
773 PR c/77323
774 * gcc.dg/pr77323.c: New test.
775
776 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
777
778 PR fortran/77358
779 * gfortran.dg/submodule_17.f08: New test.
780
781 2016-08-24 Michael Collison <michael.collison@linaro.org>
782 Michael Collison <michael.collison@arm.com>
783
784 * gcc.target/arm/builtin_saddl.c: New testcase.
785 * gcc.target/arm/builtin_saddll.c: New testcase.
786 * gcc.target/arm/builtin_uaddl.c: New testcase.
787 * gcc.target/arm/builtin_uaddll.c: New testcase.
788 * gcc.target/arm/builtin_ssubl.c: New testcase.
789 * gcc.target/arm/builtin_ssubll.c: New testcase.
790 * gcc.target/arm/builtin_usubl.c: New testcase.
791 * gcc.target/arm/builtin_usubll.c: New testcase.
792
793 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
794
795 PR target/77270
796 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
797 (dg-options): Use -march=amdfam10 instead of -march=athlon.
798 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
799 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
800 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
801 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
802 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
803 effective target. Remove scan-assembler-times directives.
804 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
805 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
806 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
807
808 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
809
810 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
811 of unsigned int.
812 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
813
814 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
815
816 PR testsuite/77317
817 * lib/target-supports.exp
818 (check_effective_target_vect_aligned_arrays): Don't cache the result.
819 (check_effective_target_vect_natural_alignment): Ditto.
820 (check_effective_target_vector_alignment_reachable): Ditto.
821 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
822
823 2016-08-23 Ian Lance Taylor <iant@golang.org>
824
825 * gcc.target/s390/nolrl-1.c: Don't match the file name.
826
827 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
828
829 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
830 being created from pointers to memory locations.
831 * gcc.target/powerpc/vec-init-2.c: Likewise.
832
833 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
834
835 * gfortran.dg/dec_structure_12.f90: New testcase.
836
837 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
838
839 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
840
841 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
842
843 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
844 verification.
845
846 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
847
848 * gcc.target/s390/md/andc-splitter-1.c: New test case.
849 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
850
851 2016-08-23 Richard Biener <rguenther@suse.de>
852
853 PR tree-optimization/27336
854 * c-c++-common/pr27336.c: New testcase.
855
856 2016-08-22 Marek Polacek <polacek@redhat.com>
857
858 PR c++/77321
859 * g++.dg/cpp1y/pr77321.C: New test.
860
861 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
862
863 PR fortran/60774
864 * gfortran.dg/empty_label.f: Adjust test for new error message.
865 * gfortran.dg/empty_label.f90: Ditto.
866 * gfortran.dg/empty_label_typedecl.f90: Ditto.
867 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
868 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
869
870 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
871
872 PR fortran/61318
873 * gfortran.dg/pr61318.f90: New test.
874
875 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
876
877 PR fortran/77260
878 * gfortran.dg/pr77260_1.f90: New test.
879 * gfortran.dg/pr77260_2.f90: Ditto.
880
881 2016-08-22 Joseph Myers <joseph@codesourcery.com>
882
883 PR middle-end/77269
884 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
885 __builtin_signbitf and __builtin_signbitl in expected generic
886 expansion.
887 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
888 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
889 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
890 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
891 tests.
892
893 2016-08-22 Joseph Myers <joseph@codesourcery.com>
894
895 * gcc.dg/torture/float128-builtin.c,
896 gcc.dg/torture/float128-ieee-nan.c,
897 gcc.dg/torture/float128x-builtin.c,
898 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
899 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
900 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
901 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
902 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
903 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
904 gcc.dg/torture/floatn-nan.h: New tests.
905
906 2016-08-22 Joseph Myers <joseph@codesourcery.com>
907
908 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
909 macro.
910 (main): Update calls to TEST_I_F.
911 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
912 macro.
913 (main): Update calls to TEST_I_F.
914
915 2016-08-22 Joseph Myers <joseph@codesourcery.com>
916
917 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
918 gcc.dg/torture/fp-int-convert-float32x-timode.c,
919 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
920 names in calls to TEST_I_F.
921
922 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
923
924 PR c/52952
925 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
926
927 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
928
929 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
930 and !natural_alignment_64.
931 * gcc.dg/ipa/propalign-2.c: Likewise.
932 * gcc.dg/ipa/propalign-3.c: Likewise.
933 * gcc.dg/ipa/propalign-4.c: Likewise.
934 * gcc.dg/ipa/propalign-5.c: Likewise.
935 * lib/target-supports.exp
936 (check_effective_target_natural_alignment_32): Add avr-*-*.
937
938 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
939
940 PR tree-optimization/61839
941 * gcc.dg/tree-ssa/pr61839_1.c: New test.
942 * gcc.dg/tree-ssa/pr61839_2.c: New test.
943 * gcc.dg/tree-ssa/pr61839_3.c: New test.
944 * gcc.dg/tree-ssa/pr61839_4.c: New test.
945
946 2016-08-19 Joseph Myers <joseph@codesourcery.com>
947
948 PR c/32187
949 * lib/target-supports.exp (check_effective_target_float16)
950 (check_effective_target_float32, check_effective_target_float64)
951 (check_effective_target_float128, check_effective_target_float32x)
952 (check_effective_target_float64x)
953 (check_effective_target_float128x)
954 (check_effective_target_float16_runtime)
955 (check_effective_target_float32_runtime)
956 (check_effective_target_float64_runtime)
957 (check_effective_target_float128_runtime)
958 (check_effective_target_float32x_runtime)
959 (check_effective_target_float64x_runtime)
960 (check_effective_target_float128x_runtime)
961 (check_effective_target_floatn_nx_runtime)
962 (add_options_for_float16, add_options_for_float32)
963 (add_options_for_float64, add_options_for_float128)
964 (add_options_for_float32x, add_options_for_float64x)
965 (add_options_for_float128x): New procedures.
966 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
967 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
968 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
969 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
970 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
971 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
972 gcc.dg/torture/float128-complex.c,
973 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
974 gcc.dg/torture/float128x-basic.c,
975 gcc.dg/torture/float128x-complex.c,
976 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
977 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
978 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
979 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
980 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
981 gcc.dg/torture/float32x-basic.c,
982 gcc.dg/torture/float32x-complex.c,
983 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
984 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
985 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
986 gcc.dg/torture/float64x-basic.c,
987 gcc.dg/torture/float64x-complex.c,
988 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
989 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
990 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
991 gcc.dg/torture/floatn-tg.h,
992 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
993 gcc.dg/torture/fp-int-convert-float128-ieee.c,
994 gcc.dg/torture/fp-int-convert-float128x-timode.c,
995 gcc.dg/torture/fp-int-convert-float128x.c,
996 gcc.dg/torture/fp-int-convert-float16-timode.c,
997 gcc.dg/torture/fp-int-convert-float16.c,
998 gcc.dg/torture/fp-int-convert-float32-timode.c,
999 gcc.dg/torture/fp-int-convert-float32.c,
1000 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1001 gcc.dg/torture/fp-int-convert-float32x.c,
1002 gcc.dg/torture/fp-int-convert-float64-timode.c,
1003 gcc.dg/torture/fp-int-convert-float64.c,
1004 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1005 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1006 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1007 maximum exponent of floating-point type. Use it in testing
1008 whether 0x8...0 fits in the floating-point type. Always treat -1
1009 (signed 0xf...f) as fitting in the floating-point type.
1010 (M_OK1): New macro.
1011 * gcc.dg/torture/fp-int-convert-double.c,
1012 gcc.dg/torture/fp-int-convert-float.c,
1013 gcc.dg/torture/fp-int-convert-float128-timode.c,
1014 gcc.dg/torture/fp-int-convert-float128.c,
1015 gcc.dg/torture/fp-int-convert-float80-timode.c,
1016 gcc.dg/torture/fp-int-convert-float80.c,
1017 gcc.dg/torture/fp-int-convert-long-double.c,
1018 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1019
1020 2016-08-19 Jakub Jelinek <jakub@redhat.com>
1021
1022 PR fortran/72744
1023 * gfortran.dg/gomp/pr72744.f90: New test.
1024
1025 PR fortran/69281
1026 * gfortran.dg/gomp/pr69281.f90: New test.
1027
1028 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1029
1030 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1031 the last special seed value.
1032 * gfortran.dg/random_7.f90: Use size for last array member instead
1033 of hardcoded value.
1034
1035 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1036
1037 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1038 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1039
1040 2016-08-19 Richard Biener <rguenther@suse.de>
1041
1042 PR tree-optimization/77286
1043 * gcc.dg/torture/pr77286.c: New testcase.
1044
1045 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1046
1047 * gcc.dg/verbose-asm-2.c: New test case.
1048
1049 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1050
1051 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1052 (custom_diagnostic_finalizer): Update for change to
1053 diagnostic_show_locus.
1054
1055 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1056
1057 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1058 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1059
1060 2016-08-18 Marek Polacek <polacek@redhat.com>
1061
1062 PR c/71514
1063 * gcc.dg/pr71514.c: New test.
1064
1065 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1066
1067 PR target/72839
1068 * gcc.target/i386/pr72839.c: New test.
1069
1070 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1071
1072 PR middle-end/70895
1073 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1074 * c-c++-common/goacc/reduction-1.c: Likewise.
1075 * c-c++-common/goacc/reduction-2.c: Likewise.
1076 * c-c++-common/goacc/reduction-3.c: Likewise.
1077 * c-c++-common/goacc/reduction-4.c: Likewise.
1078
1079 2016-08-18 Alan Modra <amodra@gmail.com>
1080
1081 * gcc.c-torture/compile/pr72771.c: New.
1082
1083 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1084
1085 PR fortran/67496
1086 * gfortran.dg/pr67496.f90: New test.
1087
1088 2015-08-17 Alan Hayward <alan.hayward@arm.com>
1089
1090 PR tree-optimization/71752
1091 * gcc.dg/vect/pr71752.c: New.
1092
1093 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
1094
1095 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1096
1097 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1098
1099 PR middle-end/77259
1100 * g++.dg/ipa/devirt-52.C: New test.
1101
1102 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1103
1104 * c-c++-common/goacc/reduction-6.c: New testcase.
1105
1106 2016-08-17 Richard Biener <rguenther@suse.de>
1107
1108 PR tree-optimization/76490
1109 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1110 * gcc.dg/pr52904.c: XFAIL.
1111
1112 2016-08-17 Richard Biener <rguenther@suse.de>
1113
1114 PR tree-optimization/23855
1115 * gcc.dg/loop-unswitch-2.c: Adjust.
1116
1117 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1118
1119 PR tree-optimization/72817
1120 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1121
1122 2016-08-16 Joseph Myers <joseph@codesourcery.com>
1123
1124 PR libgcc/77265
1125 * gcc.dg/torture/float128-extend-inf.c: New test.
1126
1127 2016-08-16 David Malcolm <dmalcolm@redhat.com>
1128
1129 PR c/72857
1130 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1131 for embedded NUL.
1132 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1133 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1134 caret placement.
1135 (test_oct): Likewise.
1136 (test_multiple): Likewise.
1137 (test_field_width_specifier): Likewise.
1138 (test_field_width_specifier_2): New function.
1139 (test_field_precision_specifier): New function.
1140 (test_embedded_nul): Update expected caret placement.
1141 (test_non_contiguous_strings): Update line number.
1142 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1143 (__emit_string_literal_range): Add "caret_idx" param.
1144 (test_simple_string_literal): Add value for new param, updating
1145 expected output..
1146 (test_concatenated_string_literal): Likewise.
1147 (test_multiline_string_literal): Likewise.
1148 (test_hex): Likewise.
1149 (test_oct): Likewise.
1150 (test_multiple): Likewise.
1151 (test_ucn4): Likewise.
1152 (test_ucn8): Likewise.
1153 (test_u8): Likewise.
1154 (test_u): Likewise; update expected message, from "range" to
1155 "location".
1156 (test_U): Likewise.
1157 (test_L): Likewise.
1158 (test_macro): Add value for new param.
1159 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1160 (__emit_string_literal_range): Add "caret_idx" param.
1161 (test_stringified_token_1): Add value for new param. Update
1162 expected message, from "range" to "location".
1163 (test_stringized_token_2): Likewise, adding param to macro.
1164 (test_stringified_token_3): Likewise.
1165 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1166 (emit_warning): Convert param from source_range to location_t.
1167 (test_string_literals): Add caret_idx param, and use it when
1168 constructing a substring_loc. Update error message, from
1169 "range" to "location".
1170
1171 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1172
1173 PR target/71910
1174 * g++.dg/gomp/pr71910.C: New test.
1175
1176 PR middle-end/67485
1177 * gcc.c-torture/compile/pr67485.c: New test.
1178
1179 PR target/72867
1180 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1181
1182 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1183
1184 PR tree-optimization/69848
1185 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1186
1187 2016-08-16 Martin Liska <mliska@suse.cz>
1188
1189 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1190 of memory operations so that it can be handled by core2
1191 in 32-bit mode.
1192
1193 2016-08-16 Richard Biener <rguenther@suse.de>
1194
1195 PR tree-optimization/76783
1196 * gcc.dg/pr76783.c: New testcase.
1197 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1198
1199 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1200
1201 PR tree-optimization/72817
1202 PR tree-optimization/73450
1203 * gcc.dg/tree-ssa/pr72817.c: New test.
1204 * gcc.dg/tree-ssa/pr73450.c: New test.
1205
1206 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
1207
1208 * gfortran.dg/init_flag_13.f90: New testcase.
1209 * gfortran.dg/init_flag_14.f90: Ditto.
1210 * gfortran.dg/init_flag_15.f03: Ditto.
1211 * gfortran.dg/dec_init_1.f90: Ditto.
1212 * gfortran.dg/dec_init_2.f90: Ditto.
1213
1214 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
1215
1216 PR target/72867
1217 * gcc.target/i386/pr72867.c: New test.
1218
1219 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1220
1221 * c-c++-common/dump-ada-spec-5.c: New test.
1222
1223 2016-08-15 Richard Biener <rguenther@suse.de>
1224
1225 PR tree-optimization/73434
1226 * gcc.dg/torture/pr73434.c: New testcase.
1227
1228 2016-08-15 Jakub Jelinek <jakub@redhat.com>
1229
1230 PR tree-optimization/72824
1231 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1232
1233 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1234
1235 PR fortran/70598
1236 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1237 in use_device clause.
1238 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1239 * gfortran.dg/goacc/list.f95: Adjust to catch
1240 "neither a POINTER nor an array" error messages.
1241
1242 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
1243
1244 PR target/76342
1245 * gcc.target/i386/pr76342.c: New test.
1246
1247 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1248
1249 PR c/71512
1250 * g++.dg/ubsan/pr71512.C: New test.
1251 * c-c++-common/ubsan/pr71512-1.c: New test.
1252 * c-c++-common/ubsan/pr71512-2.c: New test.
1253
1254 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1255
1256 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1257 vector initialization options.
1258 * gcc.target/powerpc/vec-init-2.c: Likewise.
1259 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1260 is generated on ISA 3.0.
1261
1262 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1263
1264 PR middle-end/71654
1265 * gcc.dg/c-c++-common/pr71654.c: New test.
1266 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1267 dg-options.
1268 * gcc.dg/tree-ssa/vrp24: Likewise.
1269
1270 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1271
1272 PR c/67410
1273 * gcc.dg/pr67410.c: New test.
1274
1275 2016-08-12 Bin Cheng <bin.cheng@arm.com>
1276
1277 PR tree-optimization/69848
1278 * gcc.dg/vect/vect-pr69848.c: New test.
1279
1280 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
1281
1282 PR testsuite/71008
1283 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1284 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1285 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1286 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1287
1288 2016-08-12 Richard Biener <rguenther@suse.de>
1289
1290 PR tree-optimization/57326
1291 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1292 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1293 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1294 * gcc.target/i386/pr45685.c: Likewise.
1295 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1296 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1297 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1298 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1299 * gfortran.dg/pr34163.f90: Likewise.
1300
1301 2016-08-12 Martin Liska <mliska@suse.cz>
1302
1303 * g++.dg/gcov/gcov-16.C: New test.
1304 * lib/gcov.exp: Support new argument for run-gcov function.
1305
1306 2016-08-12 Martin Liska <mliska@suse.cz>
1307
1308 PR gcov-profile/35590
1309 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1310
1311 2016-08-12 Richard Biener <rguenther@suse.de>
1312
1313 PR tree-optimization/72851
1314 * gcc.dg/torture/pr72851.c: New testcase.
1315
1316 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
1317
1318 PR debug/63240
1319 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1320 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1321 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1322 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1323 DW_AT_deleted.
1324
1325 PR debug/55641
1326 * g++.dg/debug/dwarf2/ref-1.C: New.
1327
1328 PR debug/49366
1329 * g++.dg/debug/dwarf2/template-params-12.H: New.
1330 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1331 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1332 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1333 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1334 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1335 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1336 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1337
1338 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1339
1340 PR target/72863
1341 * gcc.target/powerpc/pr72863.c: New test.
1342
1343 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
1344
1345 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1346
1347 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1348
1349 * gcc.target/i386/pieces-strcpy-1.c: New test.
1350 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1351
1352 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1353
1354 PR c++/72868
1355 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1356
1357 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1358
1359 * gcc.target/i386/pieces-memcpy-1.c: New test.
1360 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1361 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1362 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1363 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1364 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1365
1366 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1367
1368 PR c/72816
1369 * gcc.dg/pr72816.c: Remove dg-error.
1370
1371 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1372
1373 PR tree-optimization/71083
1374 * gcc.c-torture/execute/pr71083.c: New test.
1375 * gnat.dg/loop_optimization23.adb: New test.
1376 * gnat.dg/loop_optimization23_pkg.ads: New test.
1377 * gnat.dg/loop_optimization23_pkg.adb: New test.
1378
1379 2016-08-11 Richard Biener <rguenther@suse.de>
1380
1381 PR tree-optimization/72772
1382 * gcc.dg/graphite/pr35356-1.c: Adjust.
1383 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1384
1385 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1386
1387 * gfortran.dg/random_7.f90: Take into account that the last seed
1388 value is the special p value.
1389 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1390
1391 2016-08-11 Richard Biener <rguenther@suse.de>
1392
1393 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1394
1395 2016-08-11 Alan Modra <amodra@gmail.com>
1396
1397 * gcc.target/powerpc/pr71680.c: New.
1398
1399 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1400
1401 * gcc.target/powerpc/bfp/bfp.exp: New file.
1402 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1403 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1404 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1405 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1406 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1407 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1408 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1409 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1410 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1411 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1412 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1413 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1414 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1415 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1416 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1417 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1418 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1419 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1420 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1421 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1422 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1423 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1424 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1425 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1426 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1427 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1428 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1429 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1430 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1431 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1432 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1433 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1434 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1435 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1436 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1437 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1438 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1439 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1440 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1441 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1442 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1443 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1444 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1445 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1446 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1447 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1448 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1449 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1450 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1451 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1452 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1453 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1454 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1455
1456 2016-08-10 Bin Cheng <bin.cheng@arm.com>
1457
1458 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1459 Add aarch64*-*-*.
1460
1461 2016-08-10 Bin Cheng <bin.cheng@arm.com>
1462
1463 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1464
1465 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1466
1467 PR target/72853
1468 * gcc.target/powerpc/pr72853.c: New test.
1469
1470 2016-08-10 Martin Liska <mliska@suse.cz>
1471
1472 PR gcov-profile/58306
1473 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1474
1475 2016-08-10 Martin Liska <mliska@suse.cz>
1476
1477 * g++.dg/gcov/gcov-threads-1.C: New test.
1478
1479 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1480
1481 PR target/71873
1482 * gcc.target/avr/pr71873.c: New test.
1483
1484 2016-08-09 Martin Liska <mliska@suse.cz>
1485
1486 * g++.dg/gcov/gcov-dump-1.C: New test.
1487 * g++.dg/gcov/gcov-dump-2.C: New test.
1488
1489 2016-08-09 Martin Liska <mliska@suse.cz>
1490
1491 * gcc.dg/tree-prof/val-prof-9.c: New test.
1492
1493 2016-08-09 Martin Liska <mliska@suse.cz>
1494
1495 * gcc.dg/tree-prof/val-prof-8.c: New test.
1496
1497 2016-08-09 Martin Jambor <mjambor@suse.cz>
1498
1499 PR ipa/71981
1500 * gcc.dg/ipa/pr71981.c: New test.
1501
1502 2016-08-09 Bin Cheng <bin.cheng@arm.com>
1503
1504 PR tree-optimization/33707
1505 * gcc.dg/vect/pr33707.c: New test.
1506
1507 2016-08-09 Bin Cheng <bin.cheng@arm.com>
1508
1509 PR tree-optimization/pr72772
1510 * gcc.dg/tree-ssa/pr72772.c: New test.
1511
1512 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1513
1514 PR rtl-optimization/66669
1515 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1516
1517 2016-08-09 Jakub Jelinek <jakub@redhat.com>
1518
1519 PR tree-optimization/72824
1520 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1521
1522 2016-08-09 Richard Biener <rguenther@suse.de>
1523
1524 PR tree-optimization/71802
1525 * gcc.dg/torture/pr71802.c: New testcase.
1526
1527 2016-08-09 Jakub Jelinek <jakub@redhat.com>
1528
1529 PR c++/72809
1530 * g++.dg/eh/stdarg1.C: New test.
1531
1532 2016-08-08 Andi Kleen <ak@linux.intel.com>
1533
1534 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1535 test command line in failure log.
1536 (profopt-execute): dito. Make autofdo file names unique.
1537
1538 2016-08-08 David Malcolm <dmalcolm@redhat.com>
1539
1540 PR c/64955
1541 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1542 output.
1543
1544 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1545
1546 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1547 c99_runtime.
1548 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1549 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1550 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1551 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1552 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1553 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1554
1555 2016-08-08 David Malcolm <dmalcolm@redhat.com>
1556
1557 PR c/52952
1558 * gcc.dg/cpp/pr66415-1.c: Likewise.
1559 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1560 * gcc.dg/format/c90-printf-1.c: Likewise.
1561 * gcc.dg/format/diagnostic-ranges.c: New test case.
1562
1563 2016-08-08 Jakub Jelinek <jakub@redhat.com>
1564
1565 PR fortran/72716
1566 * gfortran.dg/gomp/pr72716.f90: New test.
1567
1568 PR middle-end/72781
1569 * gcc.dg/gomp/pr72781.c: New test.
1570
1571 PR middle-end/68762
1572 * g++.dg/vect/pr68762-1.cc: New test.
1573 * g++.dg/vect/pr68762-2.cc: New test.
1574 * g++.dg/vect/pr68762.h: New file.
1575
1576 2016-08-08 Martin Sebor <msebor@redhat.com>
1577
1578 PR testsuite/72838
1579 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1580 * g++.dg/warn/overflow-warn-3.C: Same.
1581 * g++.dg/warn/overflow-warn-4.C: Same.
1582
1583 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1584
1585 PR fortran/71936
1586 * gfortran.dg/allocate_with_source_21.f03: New test.
1587
1588 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1589
1590 PR fortran/72698
1591 * gfortran.dg/allocate_with_source_20.f03: New test.
1592
1593 2016-08-08 Alan Modra <amodra@gmail.com>
1594
1595 * gcc.c-torture/compile/pr72802.c: New.
1596
1597 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1598
1599 PR fortran/70524
1600 * gfortran.dg/dependency_48.f90: New test.
1601
1602 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1603
1604 PR fortran/70040
1605 * gfortran.dg/pr70040.f90: New testcase.
1606
1607 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1608
1609 PR fortran/71961
1610 * gfortran.dg/matmul_10.f90: New testcase.
1611
1612 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
1613
1614 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1615
1616 2016-08-07 Jakub Jelinek <jakub@redhat.com>
1617
1618 PR c/72816
1619 * gcc.dg/pr72816.c: New test.
1620
1621 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
1622
1623 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1624 * g++.dg/conversion/pr41426.C: Likewise.
1625 * g++.dg/conversion/pr66211.C: Likewise.
1626 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1627 * g++.dg/init/ref8.C: Likewise.
1628 * g++.old-deja/g++.law/cvt20.C: Likewise.
1629 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1630
1631 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1632
1633 PR tree-optimization/18046
1634 * gcc.dg/tree-ssa/vrp105.c: New test.
1635 * gcc.dg/tree-ssa/vrp106.c: New test.
1636
1637 2016-08-05 Martin Sebor <msebor@redhat.com>
1638
1639 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1640 1ul in diagnostics. Remove hyphen from "constant-expression."
1641 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1642 * g++.dg/cpp0x/static_assert3.C: Same.
1643 * g++.dg/cpp1y/constexpr-throw.C: Same.
1644 * g++.dg/template/nontype3.C: Same.
1645 * g++.dg/warn/overflow-warn-1.C: Same.
1646 * g++.dg/warn/overflow-warn-3.C: Same.
1647 * g++.dg/warn/overflow-warn-4.C: Same.
1648
1649 2016-08-05 David Malcolm <dmalcolm@redhat.com>
1650
1651 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1652 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1653 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1654 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1655
1656 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1657
1658 PR tree-optimization/72810
1659 * gcc.dg/tree-ssa/vrp110.c: New test.
1660
1661 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1662
1663 PR Target/72819
1664 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1665 registers.
1666 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1667 saving the half-precision registers.
1668 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1669 value is returned in h0.
1670 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1671 are passed in FP/SIMD registers.
1672 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1673 passing works corrcetly.
1674 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1675 (hfa_f16x2_t): Likewise.
1676 (hfa_f16x3_t): Likewise.
1677 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1678 are promoted to double and passed in a double register.
1679 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1680 are promoted to double and stacked.
1681 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1682 __fp16 data types.
1683 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1684 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1685 __fp16 first get passed in FP/SIMD registers, then stacked.
1686
1687 2016-08-05 Nathan Sidwell <nathan@acm.org>
1688
1689 PR c++/68724
1690 * g++.dg/cpp0x/pr68724.C: New.
1691
1692 2016-08-05 Richard Biener <rguenther@suse.de>
1693
1694 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1695
1696 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1697
1698 * gcc.dg/tree-ssa/vrp107.c: New test.
1699 * gcc.dg/tree-ssa/vrp108.c: New test.
1700 * gcc.dg/tree-ssa/vrp109.c: New test.
1701
1702 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1703
1704 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1705 dg-options.
1706
1707 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1708
1709 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1710 test-cases.
1711 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1712 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1713 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1714 test-cases.
1715 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1716 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1717 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1718 large_double.
1719
1720 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1721
1722 PR c++/72800
1723 * g++.dg/cpp1y/lambda-ice1.C: New.
1724
1725 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1726
1727 PR c++/72759
1728 * g++.dg/cpp1y/pr72759.C: New test.
1729
1730 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1731
1732 * gcc.dg/switch-10.c: New test.
1733
1734 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1735
1736 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1737
1738 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1739
1740 * c-c++-common/goacc/routine-5.c: Update.
1741
1742 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1743
1744 PR rtl-optimization/70903
1745 * gcc.c-torture/execute/pr70903.c: New test.
1746
1747 2016-08-04 Martin Liska <mliska@suse.cz>
1748
1749 * gcc.dg/params/params.exp: Replace file exists with
1750 TESTING_IN_BUILD_TREE.
1751
1752 2016-08-04 Marek Polacek <polacek@redhat.com>
1753
1754 PR c++/70229
1755 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1756
1757 2016-08-04 Richard Biener <rguenther@suse.de>
1758
1759 PR middle-end/71984
1760 * gcc.dg/torture/pr71984.c: Guard correctness check for
1761 little-endian.
1762
1763 2016-08-03 Andrew Pinski <apinski@cavium.com>
1764
1765 * gcc.c-torture/compile/20160802-1.c: New testcase.
1766
1767 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
1768
1769 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1770
1771 2016-08-03 Richard Biener <rguenther@suse.de>
1772
1773 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1774 and remove -O3.
1775 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1776 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1777
1778 2016-08-03 Richard Biener <rguenther@suse.de>
1779
1780 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1781 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1782 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1783 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1784
1785 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1786
1787 * gcc.dg/init-excess-2.c: Require int32plus.
1788 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1789 * gcc.dg/pr59963-2.c: Require int32plus.
1790 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1791 * gcc.dg/unroll-7.c: Require int32plus.
1792
1793 2016-08-02 Bin Cheng <bin.cheng@arm.com>
1794
1795 PR tree-optimization/34114
1796 * gcc.dg/tree-ssa/loop-42.c: New test.
1797
1798 2016-08-02 Tamar Christina <tamar.christina@arm.com>
1799
1800 * gcc.target/aarch64/vminmaxnm.c: New.
1801 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1802 tests.
1803
1804 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1805
1806 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1807 vec_extract for vector float, vector int, vector short, and vector
1808 char.
1809 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1810 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1811 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1812 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1813
1814 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1815
1816 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
1817 single stack adjustment, no writeback.
1818 * gcc.target/aarch64/test_frame_12.c: Likewise.
1819 * gcc.target/aarch64/test_frame_13.c: Likewise.
1820 * gcc.target/aarch64/test_frame_15.c: Likewise.
1821 * gcc.target/aarch64/test_frame_6.c: Likewise.
1822 * gcc.target/aarch64/test_frame_7.c: Likewise.
1823 * gcc.target/aarch64/test_frame_8.c: Likewise.
1824 * gcc.target/aarch64/test_frame_16.c: New test.
1825
1826 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1827
1828 PR target/72748
1829 * gcc.target/i386/pr72748.c: New test.
1830
1831 2015-08-01 Alan Hayward <alan.hayward@arm.com>
1832
1833 PR tree-optimization/71818
1834 * gcc.dg/vect/pr71818.c: New
1835
1836 2016-08-01 Martin Liska <mliska@suse.cz>
1837
1838 PR tree-optimization/71857
1839 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1840
1841 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1842
1843 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1844
1845 2016-08-01 Jan Beulich <jbeulich@suse.com>
1846
1847 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1848
1849 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1850
1851 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1852 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1853
1854 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
1855
1856 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1857 (check_effective_target_c++): Likewise. Also match for libstdc++.
1858
1859 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1860
1861 PR fortran/41922
1862 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1863 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1864 * gfortran.dg/pr41922.f90: New test.
1865
1866 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1867
1868 PR fortran/68566
1869 * gfortran.dg/pr68566.f90: new test.
1870
1871 2016-07-30 Martin Sebor <msebor@redhat.com>
1872
1873 PR c++/60760
1874 PR c++/71091
1875 * g++.dg/cpp0x/constexpr-cast.C: New test.
1876 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1877 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1878 * g++.dg/ubsan/pr63956.C: Correct.
1879
1880 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1881
1882 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1883 vector double or vector long where the vector is in memory.
1884 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1885 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1886
1887 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1888
1889 PR fortran/69867
1890 * gfortran.dg/pr69867.f90: New test.
1891
1892 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1893
1894 PR fortran/69962
1895 * gfortran.dg/pr69962.f90: New test.
1896
1897 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1898
1899 PR fortran/70006
1900 * gfortran.dg/pr70006.f90: New test.
1901
1902 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1903
1904 PR fortran/71730
1905 * gfortran.dg/pr71730.f90: New test.
1906 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1907 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1908 * gfortran.dg/array_constructor_26.f03: Ditto.
1909
1910 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1911
1912 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1913 * gcc.target/powerpc/pr71763.c: Likewise.
1914
1915 2016-07-29 Marek Polacek <polacek@redhat.com>
1916
1917 PR c/71742
1918 * gcc.dg/940510-1.c: Adjust dg-error.
1919 * gcc.dg/c99-flex-array-1.c: Likewise.
1920 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1921
1922 PR c/71853
1923 * gcc.dg/noncompile/pr71853.c: New test.
1924
1925 PR c/71573
1926 * gcc.dg/noncompile/pr71573.c: New test.
1927
1928 PR c/71926
1929 * g++.dg/warn/Wparentheses-30.C: New test.
1930 * gcc.dg/Wparentheses-14.c: New test.
1931
1932 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
1933
1934 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1935
1936 2016-07-29 Bin Cheng <bin.cheng@arm.com>
1937
1938 PR tree-optimization/57558
1939 * gcc.dg/vect/pr57558-1.c: New test.
1940 * gcc.dg/vect/pr57558-2.c: New test.
1941
1942 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1943
1944 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
1945 to scan forwprop1 dump pass.
1946
1947 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1948
1949 PR c++/51488
1950 * g++.dg/template/pr51488.C: New.
1951
1952 2016-07-29 Jakub Jelinek <jakub@redhat.com>
1953
1954 PR c/71969
1955 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1956 static __inline__.
1957 * gcc.dg/pr71969-1.c: New test.
1958 * gcc.dg/pr71969-2.c: New test.
1959 * gcc.dg/pr71969-3.c: New test.
1960
1961 2016-07-29 Marek Polacek <polacek@redhat.com>
1962
1963 PR c/71574
1964 * c-c++-common/pr71574.c: New test.
1965
1966 PR c/71583
1967 * gcc.dg/noncompile/pr71583.c: New test.
1968
1969 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1970
1971 PR middle-end/68217
1972 * gcc.dg/pr68217.c: New test.
1973
1974 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1975
1976 PR fortran/71067
1977 * gfortran.dg/pr71067_1.f90: New test.
1978 * gfortran.dg/pr71067_2.f90: Ditto.
1979
1980 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1981
1982 * gcc.target/powerpc/vec-extract-1.c: New test.
1983
1984 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1985
1986 PR fortran/71799
1987 * gfortran.dg/pr71799.f90: New test.
1988
1989 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1990
1991 PR c++/71665
1992 * g++.dg/cpp0x/pr71665-1.C: New.
1993 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1994 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1995 * g++.dg/ext/label10.C: Likewise.
1996 * g++.dg/parse/constant5.C: Likewise.
1997
1998 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1999
2000 PR fortran/71859
2001 * gfortran.dg/pr71859.f90: New test.
2002 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2003 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2004
2005 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
2006
2007 PR fortran/71883
2008 * gfortran.dg/pr71883.f90 : New test.
2009
2010 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2011
2012 PR tree-optimization/71734
2013 * g++.dg/vect/pr70729-nest.cc: New test.
2014
2015 2016-07-28 Renlin Li <renlin.li@arm.com>
2016
2017 Revert
2018 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2019
2020 PR fortran/71902
2021 * gfortran.dg/dependency_47.f90: New test.
2022
2023 2016-07-28 Martin Liska <mliska@suse.cz>
2024
2025 PR gcov-profile/68025
2026 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2027
2028 2016-07-28 Martin Liska <mliska@suse.cz>
2029
2030 * g++.dg/vect/pr70944.cc: New test.
2031
2032 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2033
2034 PR middle-end/71994
2035 * gcc.dg/torture/pr71994.c: New test.
2036
2037 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2038
2039 PR middle-end/71078
2040 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2041 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2042 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2043
2044 2016-07-27 Richard Biener <rguenther@suse.de>
2045
2046 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2047
2048 2016-07-27 Martin Liska <mliska@suse.cz>
2049
2050 * gcc.dg/predict-13.c: New test.
2051 * gcc.dg/predict-14.c: New test.
2052
2053 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2054
2055 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
2056 including stdint.h.
2057 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2058 including stdint.h.
2059
2060 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2061
2062 PR target/71869
2063 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2064 IEEE built-in functions handle quiet and signalling NaNs
2065 correctly.
2066
2067 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2068
2069 PR fortran/71862
2070 * gfortran.dg/pr71862.f90: New test.
2071
2072 2016-07-26 Martin Sebor <msebor@redhat.com>
2073
2074 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2075 selector with dg-options.
2076
2077 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2078
2079 PR tree-optimization/18046
2080 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2081 * gcc.dg/tree-ssa/vrp103.c: New test.
2082 * gcc.dg/tree-ssa/vrp104.c: New test.
2083
2084 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2085
2086 * gcc.target/powerpc/pr63354.c: Require lp64 since
2087 -mprofile-kernel is not legal with -m32.
2088
2089 2016-07-26 Richard Biener <rguenther@suse.de>
2090
2091 PR rtl-optimization/71984
2092 * gcc.dg/torture/pr71984.c: New testcase.
2093
2094 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2095
2096 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2097 g++-dg-runtest via et-dg-runtest.
2098 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2099 * gcc.dg/vect/vect.exp: Likewise.
2100 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2101 gfortran-dg-runtest.
2102 * gfortran.dg/vect/vect.exp: Likewise.
2103 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2104 (check_mips_loongson_hw_available): Likewise.
2105 (check_effective_target_mpaired_single_runtime): Likewise.
2106 (check_effective_target_mips_loongson_runtime): Likewise.
2107 (add_options_for_mpaired_single): Likewise.
2108 (check_effective_target_vect_int): Add global et_index.
2109 Check and save the supported feature for a target selected by
2110 the et_index target. Break long lines where appropriate. Call
2111 et-is-effective-target for MIPS with an argument instead of
2112 check_effective_target_* where appropriate.
2113 (check_effective_target_vect_intfloat_cvt): Likewise.
2114 (check_effective_target_vect_uintfloat_cvt): Likewise.
2115 (check_effective_target_vect_floatint_cvt): Likewise.
2116 (check_effective_target_vect_floatuint_cvt): Likewise.
2117 (check_effective_target_vect_simd_clones): Likewise.
2118 (check_effective_target_vect_shift): ewise.
2119 (check_effective_target_whole_vector_shift): Likewise.
2120 (check_effective_target_vect_bswap): Likewise.
2121 (check_effective_target_vect_shift_char): Likewise.
2122 (check_effective_target_vect_long): Likewise.
2123 (check_effective_target_vect_float): Likewise.
2124 (check_effective_target_vect_double): Likewise.
2125 (check_effective_target_vect_long_long): Likewise.
2126 (check_effective_target_vect_no_int_max): Likewise.
2127 (check_effective_target_vect_no_int_add): Likewise.
2128 (check_effective_target_vect_no_bitwise): Likewise.
2129 (check_effective_target_vect_widen_shift): Likewise.
2130 (check_effective_target_vect_no_align): Likewise.
2131 (check_effective_target_vect_hw_misalign): Likewise.
2132 (check_effective_target_vect_element_align): Likewise.
2133 (check_effective_target_vect_condition): Likewise.
2134 (check_effective_target_vect_cond_mixed): Likewise.
2135 (check_effective_target_vect_char_mult): Likewise.
2136 (check_effective_target_vect_short_mult): Likewise.
2137 (check_effective_target_vect_int_mult): Likewise.
2138 (check_effective_target_vect_extract_even_odd): Likewise.
2139 (check_effective_target_vect_interleave): Likewise.
2140 (check_effective_target_vect_stridedN): Likewise.
2141 (check_effective_target_vect_multiple_sizes): Likewise.
2142 (check_effective_target_vect64): Likewise.
2143 (check_effective_target_vect_call_copysignf): Likewise.
2144 (check_effective_target_vect_call_sqrtf): Likewise.
2145 (check_effective_target_vect_call_btrunc): Likewise.
2146 (check_effective_target_vect_call_btruncf): Likewise.
2147 (check_effective_target_vect_call_ceil): Likewise.
2148 (check_effective_target_vect_call_ceilf): Likewise.
2149 (check_effective_target_vect_call_floor): Likewise.
2150 (check_effective_target_vect_call_floorf): Likewise.
2151 (check_effective_target_vect_call_lceil): Likewise.
2152 (check_effective_target_vect_call_lfloor): Likewise.
2153 (check_effective_target_vect_call_nearbyint): Likewise.
2154 (check_effective_target_vect_call_nearbyintf): Likewise.
2155 (check_effective_target_vect_call_round): Likewise.
2156 (check_effective_target_vect_call_roundf): Likewise.
2157 (check_effective_target_vect_perm): Likewise, but also append *_saved
2158 to the existing global name to properly cache the result.
2159 (check_effective_target_vect_perm_byte): Likewise.
2160 (check_effective_target_vect_perm_short): Likewise.
2161 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2162 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2163 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2164 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2165 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2166 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2167 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2168 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2169 (check_effective_target_vect_sdot_qi): Likewise.
2170 (check_effective_target_vect_udot_qi): Likewise.
2171 (check_effective_target_vect_sdot_hi): Likewise.
2172 (check_effective_target_vect_udot_hi): Likewise.
2173 (check_effective_target_vect_usad_char): Likewise.
2174 (check_effective_target_vect_pack_trunc): Likewise.
2175 (check_effective_target_vect_unpack): Likewise.
2176 (check_effective_target_vect_aligned_arrays): Likewise.
2177 (check_effective_target_vect_natural_alignment): Likewise.
2178 (check_effective_target_vector_alignment_reachable): Likewise.
2179 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2180 (is-effective-target): Initialize et_index if undefined.
2181 (et-dg-runtest): New.
2182 (et-is-effective-target): Likewise.
2183 (check_vect_support_and_set_flags): Add supported MIPS targets to
2184 EFFECTIVE_TARGETS list. Return the number of supported targets.
2185
2186 2016-07-26 Richard Biener <rguenther@suse.de>
2187 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2188
2189 PR middle-end/70920
2190 * gcc.dg/pr70920-1.c: New test-case.
2191 * gcc.dg/pr70902-2.c: Likewise.
2192 * gcc.dg/pr70920-3.c: Likewise.
2193 * gcc.dg/pr70920-4.c: Likewise
2194 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2195 2 instead of 3.
2196
2197 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
2198
2199 * gcc.c-torture/execute/pr71494.c: Require label_values.
2200 * gcc.dg/pr16973.c: Ditto.
2201
2202 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2203
2204 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2205 * gcc.dg/torture/pr69771.c: Require int32plus.
2206 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2207
2208 2016-07-25 Martin Liska <mliska@suse.cz>
2209
2210 * gcc.dg/torture/pr71987.c: New test.
2211
2212 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2213
2214 PR fortran/71935
2215 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2216 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2217 * gfortran.dg/pr71935.f90: New test.
2218
2219 2016-07-22 Martin Sebor <msebor@redhat.com>
2220
2221 PR c++/71675
2222 * g++.dg/ext/atomic-3.C: New test.
2223 * gcc.dg/atomic/pr71675.c: New test.
2224
2225 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2226
2227 * gcc.target/i386/mvc8.c: New test.
2228
2229 2016-07-22 Bin Cheng <bin.cheng@arm.com>
2230
2231 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2232 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2233
2234 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2235
2236 PR fortran/71795
2237 * gfortran.dg/constructor_50.f90: New test.
2238
2239 2016-07-22 Martin Liska <mliska@suse.cz>
2240
2241 PR gcov-profile/69028
2242 PR gcov-profile/62047
2243 * g++.dg/cilk-plus/pr69028.C: New test.
2244
2245 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2246
2247 * gfortran.dg/coarray_stat_2.f90: New test.
2248
2249 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2250
2251 * gcc.target/powerpc/vec-extract.h: New files to check the
2252 vec_extract built-in functions for all vector types, testing
2253 accessing each element, both with constant and variable element
2254 numbers.
2255 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2256 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2257 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2258 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2259 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2260 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2261 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2262 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2263 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2264
2265 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2266
2267 PR c++/71728
2268 * g++.dg/other/pr71728.C: New test.
2269
2270 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2271
2272 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2273 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2274 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2275 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2276 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2277
2278 2016-07-21 Richard Biener <rguenther@suse.de>
2279
2280 PR tree-optimization/71947
2281 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2282
2283 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2284
2285 * gcc.dg/tree-ssa/scev-15.c: New.
2286
2287 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2288
2289 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2290
2291 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2292
2293 PR c++/71941
2294 * g++.dg/gomp/pr71941.C: New test.
2295
2296 2016-07-20 David Malcolm <dmalcolm@redhat.com>
2297
2298 PR c/70339
2299 PR c/71858
2300 * g++.dg/spellcheck-identifiers.C: New test case, based on
2301 gcc.dg/spellcheck-identifiers.c.
2302 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2303 gcc.dg/spellcheck-identifiers-2.c.
2304 * g++.dg/spellcheck-typenames.C: New test case, based on
2305 gcc.dg/spellcheck-typenames.c
2306
2307 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
2308
2309 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2310 pointer to member function and also test catching by reference.
2311
2312 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2313
2314 * gcc.target/s390/pr67443.c: Fix test case.
2315
2316 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2317
2318 * gcc.target/s390/insv-1.c: Xfail some tests.
2319 * gcc.target/s390/insv-2.c: Likewise.
2320
2321 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2322
2323 * gcc.target/avr/torture/get-mem.c: New test.
2324 * gcc.target/avr/torture/set-mem.c: New test.
2325
2326 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2327
2328 PR target/71948
2329 * gcc.target/avr/torture/tiny-progmem.c: New test.
2330
2331 2016-07-20 Jakub Jelinek <jakub@redhat.com>
2332
2333 PR c++/71909
2334 * g++.dg/parse/pr71909.C: New test.
2335 * g++.dg/tm/pr71909.C: New test.
2336
2337 PR c++/50060
2338 * g++.dg/cpp0x/constexpr-50060.C: New test.
2339 * g++.dg/cpp1y/constexpr-50060.C: New test.
2340
2341 2016-07-20 Martin Liska <mliska@suse.cz>
2342
2343 * gfortran.dg/graphite/pr71898.f90: New test.
2344
2345 2016-07-20 Bin Cheng <bin.cheng@arm.com>
2346
2347 PR tree-optimization/71503
2348 PR tree-optimization/71683
2349 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2350 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2351
2352 2016-07-20 Martin Liska <mliska@suse.cz>
2353
2354 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2355 * gcc.dg/plugin/sreal-test-1.c: Remove.
2356 * gcc.dg/plugin/sreal_plugin.c: Remove.
2357
2358 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2359
2360 PR fortran/71902
2361 * gfortran.dg/dependency_47.f90: New test.
2362
2363 2016-07-19 Jakub Jelinek <jakub@redhat.com>
2364
2365 PR rtl-optimization/71916
2366 * gcc.c-torture/compile/pr71916.c: New test.
2367
2368 PR middle-end/71874
2369 * g++.dg/torture/pr71874.C: New test.
2370
2371 PR middle-end/71734
2372 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2373 (my_alloc): Rewritten to use __builtin_posix_memalign and
2374 __SIZE_TYPE__.
2375 (my_free): Use __builtin_free instead of _mm_free.
2376 (Vec::operator=): Use __builtin_memcpy.
2377
2378 2016-07-19 Martin Jambor <mjambor@suse.cz>
2379
2380 PR fortran/71688
2381 * gfortran.dg/pr71688.f90: New test.
2382
2383 2016-07-19 Richard Biener <rguenther@suse.de>
2384
2385 * c-c++-common/vector-subscript-6.c: New testcase.
2386 * c-c++-common/vector-subscript-7.c: Likewise.
2387
2388 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2389
2390 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
2391 and UInt32 based on __SIZEOF_INT__.
2392
2393 2016-07-19 Richard Biener <rguenther@suse.de>
2394
2395 PR tree-optimization/71901
2396 * gcc.dg/torture/pr71901.c: New testcase.
2397
2398 2016-07-19 Richard Biener <rguenther@suse.de>
2399
2400 PR tree-optimization/71908
2401 * gcc.dg/torture/pr71908.c: New testcase.
2402
2403 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2404
2405 PR target/71493
2406 * gcc.target/powerpc/pr71493-1.c: New test.
2407 * gcc.target/powerpc/pr71493-2.c: Likewise.
2408
2409 2016-07-18 Jakub Jelinek <jakub@redhat.com>
2410
2411 PR c++/71835
2412 * g++.dg/conversion/ambig3.C: New test.
2413
2414 PR c++/71828
2415 * g++.dg/cpp0x/constexpr-71828.C: New test.
2416
2417 PR c++/71826
2418 * g++.dg/template/pr71826.C: New test.
2419
2420 PR c++/71822
2421 * g++.dg/template/defarg21.C: New test.
2422
2423 PR c++/71871
2424 * g++.dg/ext/vector31.C: New test.
2425
2426 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
2427
2428 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2429
2430 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2431
2432 PR tree-optimization/71734
2433 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2434
2435 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2436
2437 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2438 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2439 stack-layout-dynamic-1.c: New test.
2440
2441 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2442
2443 * gcc.target/s390/nolrl-1.c: New test.
2444
2445 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
2446
2447 PR fortran/71523
2448 * gfortran.dg/pr71523_1.f90: New test.
2449 * gfortran.dg/pr71523_2.f90: New test.
2450
2451 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2452
2453 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2454
2455 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2456 Marco Restelli <mrestelli@gmail.com>
2457
2458 PR fortran/62125
2459 * gfortran.dg/pr62125.f90: New test.
2460
2461 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2462
2463 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2464 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2465
2466 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
2467
2468 PR c++/58796
2469 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2470 * g++.dg/cpp0x/nullptr35.C: New test.
2471
2472 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2473
2474 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2475
2476 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2477
2478 * gfortran.dg/goacc/vector_length.f90: New test.
2479
2480 2016-07-15 Richard Biener <rguenther@suse.de>
2481
2482 PR tree-optimization/71881
2483 * gcc.dg/torture/pr71881.c: New testcase.
2484
2485 2016-07-15 Richard Biener <rguenther@suse.de>
2486
2487 PR tree-optimization/71887
2488 * gcc.dg/torture/pr71887.c: New testcase.
2489
2490 2016-07-15 Jakub Jelinek <jakub@redhat.com>
2491
2492 PR c/71858
2493 * gcc.dg/spellcheck-identifiers-3.c: New test.
2494
2495 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2496
2497 PR fortran/71807
2498 * gfortran.dg/null_9.f90: New test.
2499
2500 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2501
2502 * gcc.dg/tree-ssa/loop-41.c: New test.
2503
2504 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2505
2506 PR tree-optimization/71347
2507 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2508
2509 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2510
2511 PR fortran/29819
2512 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2513 * gfortran.dg/contains.f90: Ditto.
2514 * gfortran.dg/contains_empty_1.f03: Ditto.
2515 * gfortran.dg/submodule_3.f08: Ditto.
2516
2517 2016-07-14 Jakub Jelinek <jakub@redhat.com>
2518
2519 PR testsuite/71865
2520 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2521 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2522 expected diagnostics.
2523
2524 PR c/71858
2525 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2526 * gcc.dg/spellcheck-identifiers-2.c: New test.
2527 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2528 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2529
2530 2016-07-14 Jakub Jelinek <jakub@redhat.com>
2531
2532 PR tree-optimization/71872
2533 * gcc.c-torture/compile/pr71872.c: New test.
2534
2535 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2536
2537 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2538 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2539 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2540 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2541 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2542 * gcc.target/arm/atomic-op-acquire-1.c: This.
2543 * gcc.target/arm/atomic-op-char.c: Rename into ...
2544 * gcc.target/arm/atomic-op-char-1.c: This.
2545 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2546 * gcc.target/arm/atomic-op-consume-1.c: This.
2547 * gcc.target/arm/atomic-op-int.c: Rename into ...
2548 * gcc.target/arm/atomic-op-int-1.c: This.
2549 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2550 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2551 * gcc.target/arm/atomic-op-release.c: Rename into ...
2552 * gcc.target/arm/atomic-op-release-1.c: This.
2553 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2554 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2555 * gcc.target/arm/atomic-op-short.c: Rename into ...
2556 * gcc.target/arm/atomic-op-short-1.c: This.
2557 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2558 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2559 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2560 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2561 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2562 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2563 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2564 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2565 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2566 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2567
2568 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2569
2570 PR fortran/70842
2571 * gfortran.dg/select_type_35.f03: New test.
2572
2573 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2574
2575 PR target/65951
2576 PR tree-optimization/70923
2577 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2578 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2579 * gcc.dg/vect/pr65951.c: Likewise.
2580 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2581
2582 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
2583
2584 * c-c++-common/pr60226.c: Expect maximum object file alignment
2585 error on AIX.
2586
2587 2016-07-14 Richard Biener <rguenther@suse.de>
2588
2589 PR tree-optimization/71866
2590 * gcc.dg/torture/pr71866.c: New testcase.
2591
2592 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2593
2594 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2595 selector and enclose boolean expression in curly braces.
2596
2597 2016-07-14 Alan Modra <amodra@gmail.com>
2598
2599 PR target/71733
2600 * gcc.target/powerpc/p9-novsx.c: New.
2601
2602 2016-07-13 Andi Kleen <ak@linux.intel.com>
2603
2604 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2605 * g++.dg/tree-prof/morefunc.C: Dito.
2606 * g++.dg/tree-prof/pr35545.C: Dito.
2607 * g++.dg/tree-prof/reorder.C: Dito.
2608 * gcc.dg/tree-prof/20050826-2.c: Dito.
2609 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2610 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2611 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2612 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2613 * gcc.dg/tree-prof/inliner-1.c: Dito.
2614 * gcc.dg/tree-prof/merge_block.c: Dito.
2615 * gcc.dg/tree-prof/stringop-1.c: Dito.
2616 * gcc.dg/tree-prof/stringop-2.c: Dito.
2617 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2618 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2619 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2620 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2621 * gcc.dg/tree-prof/update-loopch.c: Dito.
2622 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2623 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2624 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2625 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2626 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2627 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2628 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2629
2630 2016-07-13 Andi Kleen <ak@linux.intel.com>
2631
2632 * lib/profopt.exp (profopt-execute): Remove .imports files.
2633
2634 2016-07-13 Andi Kleen <ak@linux.intel.com>
2635
2636 * lib/profopt.exp (profopt-execute): Always log profiler command line.
2637
2638 2016-07-13 Andi Kleen <ak@linux.intel.com>
2639
2640 * lib/profopt.exp (dg-final-scan-autofdo,
2641 dg-final-scan-not-autofdo): New functions.
2642
2643 2016-07-13 Bin Cheng <bin.cheng@arm.com>
2644
2645 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2646 * gcc.dg/vect/vect-35.c: Ditto.
2647 * gcc.dg/vect/vect-alias-check-2.c: New test.
2648
2649 2016-07-13 Martin Liska <mliska@suse.cz>
2650
2651 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
2652 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
2653 * gfortran.dg/pr42108.f90: Update expected dump scan.
2654
2655 2016-07-13 Richard Biener <rguenther@suse.de>
2656
2657 PR tree-optimization/24574
2658 * gcc.dg/pr24574.c: New testcase.
2659
2660 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2661
2662 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2663 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2664 * c-c++-common/pr68833-1.c: Require int32plus.
2665 * gcc.dg/ipa/pr63551.c: Likewise.
2666 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2667 * gcc.dg/ipa/pr64041.c: Require int32plus.
2668
2669 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2670
2671 PR ipa/71633
2672 * g++.dg/pr71633.C: New test.
2673
2674 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2675
2676 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2677 Add new arm_thumb1_cbz_ok effective target.
2678 * gcc.target/arm/cbz.c: New test.
2679
2680 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2681
2682 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2683 Define effective target.
2684 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2685 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2686 * gcc.target/arm/movhi_movw.c: New test.
2687 * gcc.target/arm/movsi_movw.c: Likewise.
2688 * gcc.target/arm/movdi_movw.c: Likewise.
2689
2690 2016-07-13 Richard Biener <rguenther@suse.de>
2691
2692 PR middle-end/71104
2693 * gcc.dg/pr71104-1.c: New testcase.
2694 * gcc.dg/pr71104-2.c: Likewise.
2695
2696 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2697
2698 PR target/71805
2699 * gcc.target/powerpc/pr71805.c: New test.
2700
2701 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2702
2703 * gcc.target/powerpc/divkc3-1.c: New.
2704 * gcc.target/powerpc/mulkc3-1.c: New.
2705
2706 2016-07-12 Nathan Sidwell <nathan@acm.org>
2707
2708 * gcc.target/arm/data-rel-1.c: New.
2709 * gcc.target/arm/data-rel-2.c: New.
2710 * gcc.target/arm/data-rel-3.c: New.
2711
2712 2016-07-12 Martin Liska <mliska@suse.cz>
2713
2714 * gcc.dg/params/blocksort-part.c: New test.
2715 * gcc.dg/params/params.exp: New file.
2716
2717 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2718
2719 PR middle-end/71700
2720 * gcc.c-torture/execute/pr71700.c: New test.
2721
2722 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2723 Richard Biener <rguenther@suse.de>
2724
2725 PR tree-optimization/23286
2726 PR tree-optimization/70159
2727 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2728 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2729 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2730 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2731 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2732 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2733 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2734 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2735 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2736 * gcc.dg/pr51879-12.c: Likewise.
2737 * gcc.dg/strlenopt-9.c: Likewise.
2738 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2739 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2740 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2741 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2742 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2743 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2744 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2745 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2746 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2747 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2748 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2749 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2750 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2751 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2752 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2753
2754 2016-07-12 Richard Biener <rguenther@suse.de>
2755
2756 PR rtl-optimization/68961
2757 * gcc.target/i386/pr68961.c: New testcase.
2758
2759 2016-07-11 Jakub Jelinek <jakub@redhat.com>
2760
2761 PR middle-end/71758
2762 * c-c++-common/gomp/pr71758.c: New test.
2763 * gfortran.dg/gomp/pr71758.f90: New test.
2764
2765 PR tree-optimization/71823
2766 * gcc.dg/vect/pr71823.c: New test.
2767
2768 2016-07-11 David Malcolm <dmalcolm@redhat.com>
2769
2770 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2771 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2772 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2773
2774 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2775
2776 PR target/71801
2777 * gcc.target/i386/pr71801.c: New test.
2778
2779 2016-07-11 Richard Biener <rguenther@suse.de>
2780
2781 PR tree-optimization/71816
2782 * gcc.dg/torture/pr71816.c: New testcase.
2783
2784 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2785
2786 PR fortran/71783
2787 * gfortran.dg/dependency_46.f90: New test.
2788
2789 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2790
2791 PR rtl-optimization/71621
2792 * gcc.target/i386/pr71621-1.c: New.
2793 * gcc.target/i386/pr71621-2.c: New.
2794
2795 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2796
2797 * gfortran.dg/goacc/pr71704.f90: New test.
2798
2799 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2800
2801 PR target/71297
2802 * gcc.target/powerpc/pr71297.c: New.
2803
2804 2016-07-08 Jiong Wang <jiong.wang@arm.com>
2805
2806 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2807
2808 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2809
2810 PR target/71806
2811 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2812
2813 2016-07-08 Alan Hayward <alan.hayward@arm.com>
2814
2815 PR tree-optimization/71667
2816 * gcc.dg/vect/pr71667.c: New
2817
2818 2016-07-08 Martin Liska <mliska@suse.cz>
2819
2820 * gcc.dg/torture/pr71606.c: New test.
2821
2822 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2823
2824 PR fortran/71764
2825 * gfortran.dg/pr71764.f90: New test.
2826
2827 2016-07-07 Jakub Jelinek <jakub@redhat.com>
2828 Kai Tietz <ktietz70@googlemail.com>
2829
2830 PR c++/70869
2831 PR c++/71054
2832 * g++.dg/cpp0x/pr70869.C: New test.
2833 * g++.dg/cpp0x/pr71054.C: New test.
2834
2835 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
2836
2837 * g++.dg/debug/pr71432.C: Fail on AIX.
2838
2839 2016-07-07 Martin Liska <mliska@suse.cz>
2840
2841 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2842 an undefined behavior.
2843 * gfortran.dg/do_3.F90: Likewise.
2844 * gfortran.dg/do_check_11.f90: New test.
2845 * gfortran.dg/do_check_12.f90: New test.
2846 * gfortran.dg/do_corner_warn.f90: New test.
2847
2848 2016-07-07 Martin Liska <mliska@suse.cz>
2849
2850 * gfortran.dg/predict-1.f90: Ammend the test.
2851 * gfortran.dg/predict-2.f90: Likewise.
2852
2853 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2854
2855 PR ipa/71624
2856 * g++.dg/pr71624.C: New test.
2857
2858 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2859
2860 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2861 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2862 ARMv8-M Mainline architectures.
2863
2864 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2865
2866 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2867 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2868
2869 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2870
2871 PR target/70098
2872 PR target/71763
2873 * gcc.target/powerpc/pr71763.c: New file.
2874
2875 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2876
2877 PR tree-optimization/71518
2878 * gcc.dg/pr71518.c: New test.
2879
2880 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2881
2882 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2883
2884 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2885
2886 PR target/50739
2887 * gcc.target/avr/pr50739.c: New test.
2888
2889 2016-07-05 Jan Hubicka <jh@suse.cz>
2890
2891 * gcc.dg/tree-ssa/scev-14.c: update template.
2892
2893 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2894
2895 * gcc.dg/vect/group-no-gaps-1.c: New test.
2896
2897 2016-07-05 Andi Kleen <ak@linux.intel.com>
2898
2899 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2900 if kernel supports MPX.
2901
2902 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
2903
2904 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2905
2906 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2907 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2908
2909 * gcc.target/powerpc/signbit-1.c: New test.
2910 * gcc.target/powerpc/signbit-2.c: New test.
2911 * gcc.target/powerpc/signbit-3.c: New test.
2912
2913 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2914
2915 PR rtl-optimization/71594
2916 * gcc.dg/torture/pr71594.c: New test.
2917
2918 2016-07-05 Jan Hubicka <jh@suse.cz>
2919
2920 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2921
2922 2016-07-05 David Malcolm <dmalcolm@redhat.com>
2923
2924 PR c++/62314
2925 * g++.dg/parse/error5.C: Update column
2926 number of missing semicolon error.
2927 * g++.dg/pr62314-2.C: New test case.
2928
2929 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2930
2931 * gfortran.dg/coarray_stat_function.f90: New test.
2932 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2933 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2934 to new interfaces.
2935
2936 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2937
2938 PR fortran/71623
2939 * gfortran.dg/deferred_character_17.f90: New test.
2940
2941 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2942
2943 * gcc.target/arm/neon/polytypes.c: Move to ...
2944 * gcc.target/arm/polytypes.c: ... here.
2945 * gcc.target/arm/neon/pr51534.c: Move to ...
2946 * gcc.target/arm/pr51534.c: ... here.
2947 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2948 * gcc.target/arm/vect-vcvt.c: ... here.
2949 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2950 * gcc.target/arm/vect-vcvtq.c: ... here.
2951 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2952 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2953 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2954 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2955 * gcc.target/arm/neon/neon.exp: Delete.
2956 * gcc.target/arm/neon/: Delete.
2957
2958 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2959
2960 PR fortran/65575
2961 * gfortran.dg: pr65575.f90: New test.
2962
2963 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2964
2965 PR fortran/35849
2966 * gfortran.dg: pr35849.f90: New test.
2967
2968 2016-07-04 Jakub Jelinek <jakub@redhat.com>
2969
2970 PR c++/71739
2971 * g++.dg/cpp0x/pr71739.C: New test.
2972
2973 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2974
2975 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2976
2977 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2978
2979 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2980 locr.
2981 * gcc.target/s390/loc-1.c: New test.
2982
2983 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2984
2985 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2986 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
2987
2988 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2989
2990 PR target/63874
2991 * gcc.target/aarch64/pr63874.c: New test.
2992
2993 2016-07-04 Jan Beulich <jbeulich@suse.com>
2994
2995 * g++.dg/header.c: New.
2996 * gcc.dg/header.c: New.
2997
2998 2016-07-02 Jakub Jelinek <jakub@redhat.com>
2999
3000 PR c/71719
3001 * c-c++-common/Wunused-var-15.c: New test.
3002
3003 2016-07-01 Jakub Jelinek <jakub@redhat.com>
3004
3005 PR fortran/71687
3006 * gfortran.dg/gomp/pr71687.f90: New test.
3007
3008 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3009
3010 * gcc.dg/const-float128-ped.c: Require __float128 effective
3011 target and options.
3012 * gcc.dg/const-float128.c: Likewise.
3013 * gcc.dg/torture/float128-cmp-invalid.c: Require
3014 __float128 and base_quadfloat_support effective targets, and
3015 __float128 options.
3016 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3017 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3018 * gcc.dg/torture/float128-nan.c: Likewise.
3019 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3020 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3021 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
3022 * lib/target-supports.exp (check_effective_target___float128): New.
3023 (add_options_for___float128): New.
3024 (check_effective_target_base_quadword_support): New.
3025
3026 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3027
3028 PR target/71720
3029 * gcc.target/powerpc/pr71720.c: New test.
3030
3031 2016-07-01 Jan Beulich <jbeulich@suse.com>
3032
3033 * gcc.dg/bss.c: New.
3034
3035 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3036
3037 PR target/71698
3038 * gcc.target/powerpc/pr71698.c: New test.
3039
3040 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
3041
3042 PR target/71151
3043 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3044 instead of ".foo" for its section name.
3045 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3046 depending on MCU's flash size.
3047 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3048 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3049 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3050 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3051 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3052 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3053
3054 2016-07-01 Jan Beulich <jbeulich@suse.com>
3055
3056 * gcc.target/i386/pr65105-2.c: Add -msse2.
3057
3058 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3059
3060 PR tree-optimization/71707
3061 * gcc.dg/strlenopt-29.c: New test.
3062
3063 PR fortran/71704
3064 * gfortran.dg/gomp/pr71704.f90: New test.
3065
3066 PR fortran/71705
3067 * gfortran.dg/gomp/pr71705.f90: New test.
3068
3069 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3070
3071 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3072 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3073 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3074 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3075 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3076 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3077 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3078 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3079 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3080 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3081 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3082 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3083 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3084 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3085 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3086 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3087 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3088 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3089 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3090 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3091 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3092 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3093 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3094 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3095 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3096 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3097 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3098 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3099 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3100 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3101 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3102 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3103 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3104 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3105 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3106 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3107 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3108 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3109 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3110 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3111 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3112 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3113 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3114 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3115 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3116 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3117 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3118 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3119 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3120 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3121 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3122 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3123 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3124 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3125 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3126 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3127 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3128 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3129 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3130 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3131 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3132 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3133 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3134 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3135 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3136 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3137 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3138 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3139 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3140 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3141 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3142 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3143 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3144 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3145 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3146 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3147 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3148 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3149 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3150 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3151 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3152
3153 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3154 James Greenhalgh <james.greenhalgh@arm.com>
3155
3156 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3157
3158 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
3159 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3160
3161 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3162
3163 2016-06-30 David Malcolm <dmalcolm@redhat.com>
3164
3165 PR driver/71651
3166 * gcc.dg/spellcheck-options-12.c: New test case.
3167
3168 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3169
3170 PR middle-end/71693
3171 * gcc.c-torture/compile/pr71693.c: New test.
3172
3173 2016-06-29 David Malcolm <dmalcolm@redhat.com>
3174
3175 * gcc.dg/spellcheck-params.c: New testcase.
3176 * gcc.dg/spellcheck-params-2.c: New testcase.
3177
3178 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3179
3180 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3181 vector extract instructions.
3182 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3183
3184 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3185
3186 PR fortran/71686
3187 * gfortran.dg/unexpected_eof_2.f90: New test.
3188 * gfortran.dg/unexpected_eof_3.f90: New test.
3189
3190 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
3191
3192 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3193
3194 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3195
3196 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3197 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3198 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3199
3200 2016-06-29 Richard Biener <rguenther@suse.de>
3201
3202 PR middle-end/15256
3203 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3204
3205 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3206
3207 * gcc.target/arm/aapcs/neon-vect10.c: Require
3208 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3209 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3210 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3211 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3212 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3213 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3214 * gcc.target/arm/fp16-aapcs-1.c: Require
3215 -mfloat-ab=hard. Also simplify the test.
3216 * gcc.target/arm/fp16-aapcs-2.c: New.
3217
3218 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3219
3220 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
3221 (add_options_for_arm_fp16_ieee): New.
3222 (add_options_for_arm_fp16_alternative): New.
3223 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3224 long-line.
3225 (effective_target_arm_fp16_hw): New.
3226
3227 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3228
3229 PR tree-optimization/71655
3230 * g++.dg/pr71655.C: New test.
3231
3232 2016-06-29 Martin Liska <mliska@suse.cz>
3233
3234 * gcc.dg/pr71585.c: New test.
3235 * gcc.dg/pr71585-2.c: New test.
3236 * gcc.dg/pr71585-3.c: New test.
3237
3238 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3239
3240 PR tree-optimization/70729
3241 * g++.dg/vect/pr70729.cc: New test.
3242
3243 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3244
3245 * c-c++-common/gomp/cancel-1.c: Extend.
3246
3247 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3248
3249 PR tree-optimization/71625
3250 * gcc.dg/strlenopt-28.c: New test.
3251
3252 2016-06-29 Richard Biener <rguenther@suse.de>
3253
3254 PR middle-end/71002
3255 * g++.dg/torture/pr71002.C: Adjust testcase.
3256
3257 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3258
3259 PR c/71685
3260 * gcc.dg/pr71685.c: New test.
3261
3262 2016-06-28 Martin Sebor <msebor@redhat.com>
3263
3264 PR c/71552
3265 * gcc.dg/init-bad-9.c: New test.
3266
3267 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3268
3269 * gcc.target/powerpc/abs128-1.c: Require VSX.
3270 * gcc.target/powerpc/copysign128-1.c: Likewise.
3271 * gcc.target/powerpc/inf128-1.c: Likewise.
3272 * gcc.target/powerpc/nan128-1.c: Likewise.
3273
3274 2016-06-28 Jakub Jelinek <jakub@redhat.com>
3275
3276 PR middle-end/71626
3277 * gcc.c-torture/execute/pr71626-1.c: New test.
3278 * gcc.c-torture/execute/pr71626-2.c: New test.
3279
3280 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3281
3282 PR target/71656
3283 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3284
3285 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3286
3287 PR target/71670
3288 * gcc.target/powerpc/pr71670.c: New testcase.
3289
3290 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3291
3292 PR target/71656
3293 * gcc.target/powerpc/pr71656-1.c: New test.
3294 * gcc.target/powerpc/pr71656-2.c: New test.
3295
3296 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3297
3298 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3299 around fp16 code.
3300 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3301 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3302 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3303 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3304 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3305 Add arm_neon_fp16_ok effective target.
3306 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3307 Likewise.
3308 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3309 Likewise.
3310 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3311 Likewise.
3312 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3313 Likewise.
3314 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3315 Likewise.
3316 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3317 Likewise.
3318 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3319 Likewise.
3320 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3321 Likewise.
3322 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3323 Likewise.
3324 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3325 Likewise.
3326 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3327 Likewise.
3328
3329 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
3330
3331 * gcc.dg/predict-12.c: New testcase.
3332
3333 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3334
3335 PR fortran/71649
3336 * gfortran.dg/pr71649.f90: New test.
3337
3338 2016-06-25 Jakub Jelinek <jakub@redhat.com>
3339
3340 PR tree-optimization/71643
3341 * g++.dg/opt/pr71643.C: New test.
3342
3343 PR tree-optimization/71631
3344 * gcc.c-torture/execute/pr71631.c: New test.
3345
3346 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3347
3348 * gcc.dg/predict-11.c: New testcase.
3349 * gfortran.dg/predict-2.f90: New testcase.
3350
3351 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3352
3353 * gcc.dg/predict-10.c: New test.
3354
3355 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3356
3357 * gcc.target/powerpc/abs128-1.c: New.
3358 * gcc.target/powerpc/copysign128-1.c: New.
3359 * gcc.target/powerpc/inf128-1.c: New.
3360 * gcc.target/powerpc/nan128-1.c: New.
3361
3362 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3363
3364 * gfortran.dg/pr71642.f90: New test.
3365
3366 2016-06-24 Jakub Jelinek <jakub@redhat.com>
3367
3368 PR tree-optimization/71647
3369 * gcc.target/i386/pr71647.c: New test.
3370
3371 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3372
3373 * gcc.target/i386/noplt-gd-1.c: New test.
3374 * gcc.target/i386/noplt-gd-2.c: Likewise.
3375 * gcc.target/i386/noplt-gd-3.c: Likewise.
3376 * gcc.target/i386/noplt-ld-1.c: Likewise.
3377 * gcc.target/i386/noplt-ld-2.c: Likewise.
3378 * gcc.target/i386/noplt-ld-3.c: Likewise.
3379 * lib/target-supports.exp
3380 (check_effective_target_tls_get_addr_via_got): New.
3381
3382 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3383
3384 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3385 testsuite compile flags.
3386 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3387 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3388
3389 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3390
3391 * g++dg/vect/pr36684.cc: Add dg-do compile.
3392 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3393 * gcc.dg/vect/pr70021.c: Ditto.
3394 * gcc.dg/vect/pr70138-1.c: Ditto.
3395 * gcc.dg/vect/pr70138-2.c: Ditto.
3396 * gcc.dg/vect/pr70354-1.c: Ditto.
3397 * gcc.dg/vect/pr70354-2.c: Ditto.
3398 * gcc.dg/vect/pr71259.c: Ditto.
3399 * gcc.dg/vect/pr71416-1.c: Ditto.
3400 * gcc.dg/vect/slp-43.c: Ditto.
3401 * gcc.dg/vect/slp-45.c: Ditto.
3402 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3403 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3404 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3405 * gfortran.dg/vect/pr69980.f90: Ditto.
3406
3407 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3408
3409 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3410 * gcc.dg/vect/bb-slp-30.c: Ditto.
3411 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3412 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3413 * gcc.dg/vect/pr45902.c: Ditto.
3414 * gcc.dg/vect/pr48172.c: Ditto.
3415 * gcc.dg/vect/pr48377.c: Ditto.
3416 * gcc.dg/vect/pr49038.c: Ditto.
3417 * gcc.dg/vect/pr49771.c: Ditto.
3418 * gcc.dg/vect/pr52091.c: Ditto.
3419 * gcc.dg/vect/pr53185-2.c: Ditto.
3420 * gcc.dg/vect/pr56826.c: Ditto.
3421 * gcc.dg/vect/pr60276.c: Ditto.
3422 * gcc.dg/vect/pr62021.c: Ditto.
3423 * gcc.dg/vect/pr63530.c: Ditto.
3424 * gcc.dg/vect/pr65518.c: Ditto.
3425 * gcc.dg/vect/pr65947-1.c: Ditto.
3426 * gcc.dg/vect/pr65947-10.c: Ditto.
3427 * gcc.dg/vect/pr65947-11.c: Ditto.
3428 * gcc.dg/vect/pr65947-12.c: Ditto.
3429 * gcc.dg/vect/pr65947-13.c: Ditto.
3430 * gcc.dg/vect/pr65947-2.c: Ditto.
3431 * gcc.dg/vect/pr65947-3.c: Ditto.
3432 * gcc.dg/vect/pr65947-4.c: Ditto.
3433 * gcc.dg/vect/pr65947-5.c: Ditto.
3434 * gcc.dg/vect/pr65947-6.c: Ditto.
3435 * gcc.dg/vect/pr65947-7.c: Ditto.
3436 * gcc.dg/vect/pr65947-8.c: Ditto.
3437 * gcc.dg/vect/pr65947-9.c: Ditto.
3438 * gcc.dg/vect/pr71416-1.c: Ditto.
3439 * gcc.dg/vect/pr71439.c: Ditto.
3440 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3441 * gcc.dg/vect/vect-bswap16.c: Ditto.
3442 * gcc.dg/vect/vect-bswap32.c: Ditto.
3443 * gcc.dg/vect/vect-bswap64.c: Ditto.
3444 * gcc.dg/vect/vect-live-1.c: Ditto.
3445 * gcc.dg/vect/vect-live-2.c: Ditto.
3446 * gcc.dg/vect/vect-live-3.c: Ditto.
3447 * gcc.dg/vect/vect-live-4.c: Ditto.
3448 * gcc.dg/vect/vect-live-5.c: Ditto.
3449 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3450 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3451 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3452 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3453 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3454 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3455 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3456 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3457 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3458 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3459 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3460 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3461 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3462 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3463 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3464 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3465 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3466
3467 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3468
3469 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3470
3471 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3472
3473 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3474 ia32 if R_386_GOT32X relocation is supported.
3475 * gcc.target/i386/noplt-3.c: Likewise.
3476 * gcc.target/i386/noplt-2.c: Likewise.
3477 (main): Renamed to ...
3478 (bar): This.
3479 * gcc.target/i386/noplt-4.c: Likewise.
3480 (main): Renamed to ...
3481 (bar): This.
3482 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3483 * gcc.target/i386/pr67400-5.c: Likewise.
3484
3485 2016-06-24 Jakub Jelinek <jakub@redhat.com>
3486
3487 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3488 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3489
3490 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3491 f4): Adjust expected diagnostics.
3492 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3493 (T): If OVFP is defined, redefine to TP.
3494 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3495 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3496 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3497 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3498 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3499 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3500 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3501 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3502 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3503 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3504 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3505 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3506 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3507 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3508 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3509 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3510 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3511 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3512 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3513 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3514 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3515 as last argument to __builtin_add_overflow_p.
3516
3517 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
3518
3519 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3520 dg-options and remove default vector testsuite compile flags.
3521 * g++.dg/vect/pr33860a.cc: Ditto.
3522 * g++.dg/vect/pr45470-a.cc: Ditto.
3523 * g++.dg/vect/pr45470-b.cc: Ditto.
3524 * g++.dg/vect/pr60896.cc: Ditto.
3525 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3526 * gcc.dg/vect/pr18308.c: Ditto.
3527 * gcc.dg/vect/pr24049.c: Ditto.
3528 * gcc.dg/vect/pr33373.c: Ditto.
3529 * gcc.dg/vect/pr36228.c: Ditto.
3530 * gcc.dg/vect/pr42395.c: Ditto.
3531 * gcc.dg/vect/pr42604.c: Ditto.
3532 * gcc.dg/vect/pr46663.c: Ditto.
3533 * gcc.dg/vect/pr48765.c: Ditto.
3534 * gcc.dg/vect/pr49093.c: Ditto.
3535 * gcc.dg/vect/pr49352.c: Ditto.
3536 * gcc.dg/vect/pr52298.c: Ditto.
3537 * gcc.dg/vect/pr52870.c: Ditto.
3538 * gcc.dg/vect/pr53185.c: Ditto.
3539 * gcc.dg/vect/pr53773.c: Ditto.
3540 * gcc.dg/vect/pr56695.c: Ditto.
3541 * gcc.dg/vect/pr62171.c: Ditto.
3542 * gcc.dg/vect/pr63530.c: Ditto.
3543 * gcc.dg/vect/pr68339.c: Ditto.
3544 * gcc.dg/vect/pr71259.c: Ditto.
3545 * gcc.dg/vect/vect-82_64.c: Ditto.
3546 * gcc.dg/vect/vect-83_64.c: Ditto.
3547 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3548 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3549 * gcc.dg/vect/vect-shift-2.c: Ditto.
3550 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3551 * gfortran.dg/vect/pr39318.f90: Ditto.
3552 * gfortran.dg/vect/pr45714-a.f: Ditto.
3553 * gfortran.dg/vect/pr45714-b.f: Ditto.
3554 * gfortran.dg/vect/pr46213.f90: Ditto.
3555
3556 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3557 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3558
3559 * gcc.target/powerpc/p9-splat-5.c: New test.
3560
3561 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
3562
3563 PR tree-optimization/71488
3564 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3565 * lib/target-supports.exp: ... here.
3566 (check_sse4_hw_available): New procedure.
3567 (check_effective_target_sse4_runtime): Ditto.
3568 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3569 -march=westmere for sse4_runtime targets.
3570 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
3571 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
3572 (dg-additional-options): Use for sse4_runtime targets.
3573 (main): Call check_vect ().
3574 (dg-final): Perform scan only for sse4_runtime targets.
3575
3576 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3577
3578 PR target/66232
3579 PR target/67400
3580 * gcc.target/i386/pr66232-14.c: New file.
3581 * gcc.target/i386/pr66232-15.c: Likewise.
3582 * gcc.target/i386/pr66232-16.c: Likewise.
3583 * gcc.target/i386/pr66232-17.c: Likewise.
3584 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3585 ia32 if R_386_GOT32X relocation is supported.
3586 * gcc.target/i386/pr67400-2.c: Likewise.
3587 * gcc.target/i386/pr67400-3.c: Likewise.
3588 * gcc.target/i386/pr67400-4.c: Likewise.
3589 * gcc.target/i386/pr67400-6.c: Likewise.
3590 * gcc.target/i386/pr67400-7.c: Likewise.
3591 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
3592
3593 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3594
3595 PR libgfortran/48852
3596 * gfortran.dg/char4_iunit_1.f03: Update test.
3597 * gfortran.dg/f2003_io_5.f03: Update test.
3598 * gfortran.dg/real_const_3.f90: Update test.
3599
3600 2016-06-23 Andi Kleen <ak@linux.intel.com>
3601
3602 * g++.dg/bprob/bprob.exp: Support autofdo.
3603 * g++.dg/tree-prof/tree-prof.exp: dito.
3604 * gcc.dg/tree-prof/tree-prof.exp: dito.
3605 * gcc.misc-tests/bprob.exp: dito.
3606 * gfortran.dg/prof/prof.exp: dito.
3607 * lib/profopt.exp: dito.
3608 * lib/target-supports.exp: Check for autofdo.
3609
3610 2016-06-23 Martin Liska <mliska@suse.cz>
3611
3612 * gcc.dg/pr71619.c: New test.
3613
3614 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3615
3616 PR target/67400
3617 * gcc.target/i386/pr67400-1.c: New test.
3618 * gcc.target/i386/pr67400-2.c: Likewise.
3619 * gcc.target/i386/pr67400-3.c: Likewise.
3620 * gcc.target/i386/pr67400-4.c: Likewise.
3621 * gcc.target/i386/pr67400-5.c: Likewise.
3622 * gcc.target/i386/pr67400-6.c: Likewise.
3623 * gcc.target/i386/pr67400-7.c: Likewise.
3624
3625 2016-06-22 David Malcolm <dmalcolm@redhat.com>
3626
3627 * c-c++-common/missing-header-1.c: New test case.
3628 * c-c++-common/missing-header-2.c: New test case.
3629 * c-c++-common/missing-header-3.c: New test case.
3630 * c-c++-common/missing-header-4.c: New test case.
3631
3632 2016-06-22 David Malcolm <dmalcolm@redhat.com>
3633
3634 PR c/70339
3635 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3636 hint.
3637 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3638 expected results due to builtin "nanl" now being suggested for
3639 "name".
3640 * gcc.dg/pr67580.c: Update expected messages.
3641 * gcc.dg/spellcheck-identifiers.c: New testcase.
3642 * gcc.dg/spellcheck-typenames.c: New testcase.
3643
3644 2016-06-22 David Malcolm <dmalcolm@redhat.com>
3645
3646 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3647 file.
3648 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3649 diagnostic-test-show-locus-parseable-fixits.c to sources for
3650 diagnostic_plugin_test_show_locus.c.
3651 * lib/gcc-defs.exp (freeform_regexps): New global.
3652 (dg-regexp): New function.
3653 (handle-dg-regexps): New function.
3654 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3655 freeform_regexps to the empty list.
3656 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3657
3658 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3659
3660 PR tree-optimization/71488
3661 * g++.dg/pr71488.C: New test.
3662 * gcc.dg/vect/vect-bool-cmp.c: New test.
3663
3664 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3665
3666 * gcc.dg/guality/param-5.c: New test.
3667
3668 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3669
3670 * gcc.target/i386/asm-flag-7.c: New test.
3671
3672 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3673
3674 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3675 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3676 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3677 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3678 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3679 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3680 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3681 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3682 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3683 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3684 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3685 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3686 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3687 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3688 * lib/target-supports.exp: Likewise.
3689
3690 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3691
3692 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3693 * gcc.dg/attr-ms_struct-2.c: Likewise.
3694 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3695 * gcc.dg/bf-ms-attrib.c: Likewise.
3696 * gcc.dg/bf-ms-layout-2.c: Likewise.
3697 * gcc.dg/bf-ms-layout-3.c: Likewise.
3698 * gcc.dg/bf-ms-layout.c: Likewise.
3699 * gcc.dg/bf-no-ms-layout.c: Likewise.
3700 * gcc.target/i386/bitfield1.c: Likewise.
3701 * gcc.target/i386/bitfield2.c: Likewise.
3702 * gcc.target/i386/bitfield3.c: Likewise.
3703
3704 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3705
3706 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3707 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3708 override other than -mcpu=power9 command-line option is specified,
3709 or if the target operating system is aix.
3710 * gcc.target/powerpc/darn-1.c: Likewise.
3711 * gcc.target/powerpc/darn-2.c: Likewise.
3712 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3713 test if effective-target is not powerpc_p9vector_ok or if the
3714 target operating system is not defined.
3715 * gcc.target/powerpc/vslv-1.c: Likewise.
3716 * gcc.target/powerpc/vsrv-0.c: Likewise.
3717 * gcc.target/powerpc/vsrv-1.c: Likewise.
3718
3719 2016-06-21 Tobias Burnus <burnus@net-b.de>
3720
3721 PR fortran/71068
3722 * gfortran.dg/coarray/data_1.f90: New.
3723
3724 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3725
3726 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3727 (dg-require-effective-target): Use arm_v8_neon_hw.
3728 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3729 (dg-require-effective-target): Likewise.
3730 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3731 (dg-require-effective-target): Likewise.
3732 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3733 (dg-require-effective-target): Likewise.
3734 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3735 (dg-require-effective-target): Likewise.
3736 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3737 (dg-require-effective-target): Likewise.
3738 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3739 Add AArch64 check.
3740
3741 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3742
3743 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3744 Set to 3 so test passes.
3745
3746 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3747
3748 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3749
3750 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3751
3752 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3753 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3754 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3755 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3756
3757 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3758
3759 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3760 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3761
3762 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3763
3764 PR target/71549
3765 * gcc.target/i386/pr71549.c: New test.
3766
3767 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3768
3769 * gcc.target/powerpc/vadsdu-0.c: Replace
3770 dg-require-effective-target directive to allow test to run on more
3771 platforms, and add dg-skip-if directive to disable test on aix
3772 platforms because of known incompatibilities.
3773 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3774 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3775 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3776 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3777 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3778 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3779 * gcc.target/powerpc/vadsdub-2.c: Replace
3780 dg-require-effective-target directive to allow test to run on more
3781 platforms, and add dg-skip-if directive to disable test on aix
3782 platforms because of known incompatibilities.
3783 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3784 with vec_absdb call to differentiate this test from vadsdub-1.c.
3785 * gcc.target/powerpc/vadsduh-1.c: Replace
3786 dg-require-effective-target directive to allow test to run on more
3787 platforms, and add dg-skip-if directive to disable test on aix
3788 platforms because of known incompatibilities.
3789 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3790 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3791 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3792
3793 2016-06-21 Jakub Jelinek <jakub@redhat.com>
3794
3795 PR tree-optimization/71588
3796 * gcc.dg/pr71558.c: New test.
3797
3798 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3799
3800 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3801 * c-c++-common/pr68657-2.c: Likewise.
3802 * c-c++-common/pr68657-3.c: Likewise.
3803 * gcc.dg/torture/pr69714.c: Require int32plus support.
3804 * gcc.dg/torture/pr70025.c: Likewise.
3805 * gcc.dg/torture/pr70083.c: Likewise.
3806 * gcc.dg/torture/pr70542.c: Likewise.
3807 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3808
3809 2016-06-20 Joseph Myers <joseph@codesourcery.com>
3810
3811 PR c/71601
3812 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3813
3814 2016-06-20 Jakub Jelinek <jakub@redhat.com>
3815
3816 PR middle-end/71581
3817 * gcc.dg/pr71581.c: New test.
3818
3819 PR rtl-optimization/71591
3820 * gcc.dg/cpp/pr71591.c: New test.
3821
3822 2016-06-20 David B. Robins <gcc@davidrobins.net>
3823
3824 PR target/71571
3825 * g++.dg/torture/pr71571.C: New test.
3826
3827 2016-06-20 Jakub Jelinek <jakub@redhat.com>
3828
3829 PR target/71559
3830 * gcc.target/i386/sse2-pr71559.c: New test.
3831 * gcc.target/i386/avx-pr71559.c: New test.
3832 * gcc.target/i386/avx512f-pr71559.c: New test.
3833
3834 2016-06-20 Tobias Burnus <burnus@net-b.de>
3835
3836 PR fortran/71194
3837 * gfortran.dg/pointer_remapping_10.f90: New.
3838
3839 2016-06-20 David Malcolm <dmalcolm@redhat.com>
3840
3841 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3842
3843 2016-06-20 Martin Sebor <msebor@redhat.com>
3844
3845 PR c/69507
3846 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3847 * gnu90-const-expr-1.c: Same.
3848 * gnu99-const-expr-1.c: Same.
3849 * gnu99-static-1.c: Same.
3850
3851 2016-06-20 Renlin Li <renlin.li@arm.com>
3852
3853 PR testsuite/71489
3854 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3855
3856 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3857
3858 * gcc.target/aarch64/vcvt_f64_1.c: New.
3859 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3860 * gcc.target/aarch64/vrecp_f64_1.c: New.
3861
3862 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3863
3864 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3865 "alignement".
3866
3867 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
3868
3869 PR target/71103
3870 * gcc.target/avr/torture/pr71103-2.c: New test.
3871
3872 2016-06-19 Martin Sebor <msebor@redhat.com>
3873
3874 PR c/69507
3875 * gcc.dg/alignof.c: New test.
3876
3877 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3878
3879 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3880 vs dg-error; test constexpr specifier too.
3881
3882 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3883
3884 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3885
3886 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3887
3888 * lib/target-supports.exp
3889 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3890 arm_neon_ok and merge flags. Fix temporary test name.
3891 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3892 and merge flags.
3893
3894 2016-06-17 Martin Liska <mliska@suse.cz>
3895
3896 * gcc.dg/predict-9.c: Fix dump scanning.
3897
3898 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3899
3900 PR tree-optimization/71354
3901 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3902
3903 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3904
3905 PR tree-optimization/71347
3906 * gcc.dg/tree-ssa/pr71347.c: New test.
3907
3908 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3909
3910 PR tree-optimization/71354
3911 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3912
3913 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3914
3915 * gcc.dg/vect/vect-alias-check-1.c: New test.
3916
3917 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3918
3919 PR target/71151
3920 * gcc.target/avr/pr71151-1.c: New test.
3921 * gcc.target/avr/pr71151-2.c: New test.
3922 * gcc.target/avr/pr71151-3.c: New test.
3923 * gcc.target/avr/pr71151-4.c: New test.
3924 * gcc.target/avr/pr71151-5.c: New test.
3925 * gcc.target/avr/pr71151-6.c: New test.
3926 * gcc.target/avr/pr71151-7.c: New test.
3927 * gcc.target/avr/pr71151-8.c: New test.
3928 * gcc.target/avr/pr71151-common.h: New test.
3929
3930 2016-06-16 Martin Liska <mliska@suse.cz>
3931
3932 * gfortran.dg/predict-1.f90: New test.
3933
3934 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
3935
3936 PR target/71242
3937 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
3938
3939 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
3940
3941 * g++.dg/vect/pr36648.cc: Disable cunrolli
3942
3943 2016-06-16 Jakub Jelinek <jakub@redhat.com>
3944
3945 PR target/71554
3946 * gcc.c-torture/execute/pr71554.c: New test.
3947
3948 PR rtl-optimization/71532
3949 * gcc.dg/torture/pr71532.c: New test.
3950
3951 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3952
3953 * gcc.target/powerpc/p9-dimode1.c: New test.
3954 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3955
3956 2016-06-15 Jakub Jelinek <jakub@redhat.com>
3957
3958 * gcc.c-torture/compile/20160615-1.c: New test.
3959
3960 * g++.dg/cpp0x/ref-qual17.C: New test.
3961
3962 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3963
3964 PR middle-end/71529
3965 * gcc.target/i386/pr71529.C: New test.
3966
3967 2016-06-15 Alan Hayward <alan.hayward@arm.com>
3968
3969 PR tree-optimization/71483
3970 * g++.dg/vect/pr71483.c: New
3971
3972 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3973
3974 PR c++/70202
3975 * g++.dg/inherit/crash6.C: New.
3976 * g++.dg/inherit/union2.C: Likewise.
3977 * g++.dg/inherit/virtual12.C: Likewise.
3978 * g++.dg/inherit/virtual13.C: Likewise.
3979 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3980
3981 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
3982
3983 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
3984
3985 2016-06-15 Alan Hayward <alan.hayward@arm.com>
3986
3987 PR tree-optimization/71439
3988 * gcc.dg/vect/pr71439.c: New
3989
3990 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3991
3992 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3993
3994 2016-06-15 Richard Biener <rguenther@suse.de>
3995
3996 * gcc.dg/vect/slp-45.c: New testcase.
3997
3998 2016-06-15 Richard Biener <rguenther@suse.de>
3999
4000 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4001
4002 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4003
4004 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4005 requirements, and disable for AIX for now.
4006 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4007
4008 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4009
4010 PR c++/71528
4011 * g++.dg/opt/pr71528.C: New test.
4012
4013 PR c++/71516
4014 * g++.dg/init/pr71516.C: New test.
4015
4016 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4017
4018 * g++.dg/init/array46.C: New.
4019
4020 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
4021
4022 * gcc.target/i386/float128-3.c: New test.
4023 * gcc.target/i386/quad-sse4.c: Ditto.
4024 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4025 Update scan strings.
4026
4027 2016-06-14 Richard Biener <rguenther@suse.de>
4028
4029 PR middle-end/71526
4030 * gfortran.dg/pr71526.f90: New testcase.
4031
4032 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4033
4034 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4035 * gcc.dg/zero_bits_compound-1.c: Likewise.
4036
4037 2016-06-14 Richard Biener <rguenther@suse.de>
4038
4039 PR tree-optimization/71522
4040 * gcc.dg/torture/pr71522.c: New testcase.
4041
4042 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4043
4044 PR tree-optimization/71520
4045 * gcc.dg/tree-ssa/pr71520.c: New test.
4046
4047 2016-06-14 Richard Biener <rguenther@suse.de>
4048
4049 PR tree-optimization/71521
4050 * gcc.dg/tree-ssa/vrp101.c: New testcase.
4051
4052 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4053
4054 PR sanitizer/71498
4055 * c-c++-common/ubsan/bounds-13.c: New test.
4056
4057 PR preprocessor/71183
4058 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4059
4060 2016-06-13 Jeff Law <law@redhat.com>
4061
4062 PR tree-optimization/71403
4063 * c-c++-common/ubsan/pr71403-1.c: New test.
4064 * c-c++-common/ubsan/pr71403-2.c: New test.
4065 * c-c++-common/ubsan/pr71403-3.c: New test.
4066
4067 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4068
4069 PR middle-end/71478
4070 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4071 Add -Wno-psabi -w to dg-options.
4072
4073 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4074
4075 * gcc.target/powerpc/vadsdu-0.c: New test.
4076 * gcc.target/powerpc/vadsdu-1.c: New test.
4077 * gcc.target/powerpc/vadsdu-2.c: New test.
4078 * gcc.target/powerpc/vadsdu-3.c: New test.
4079 * gcc.target/powerpc/vadsdu-4.c: New test.
4080 * gcc.target/powerpc/vadsdu-5.c: New test.
4081 * gcc.target/powerpc/vadsdub-1.c: New test.
4082 * gcc.target/powerpc/vadsdub-2.c: New test.
4083 * gcc.target/powerpc/vadsduh-1.c: New test.
4084 * gcc.target/powerpc/vadsduh-2.c: New test.
4085 * gcc.target/powerpc/vadsduw-1.c: New test.
4086 * gcc.target/powerpc/vadsduw-2.c: New test.
4087
4088 2016-06-13 David Malcolm <dmalcolm@redhat.com>
4089
4090 * gcc.dg/c99-init-2.c (c): Update expected error message.
4091 * gcc.dg/init-bad-8.c (foo): Likewise.
4092 * gcc.dg/spellcheck-fields-3.c: New test case.
4093
4094 2016-06-13 Martin Liska <mliska@suse.cz>
4095
4096 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4097 and "guess loop iv compared" heuristics.
4098 * gcc.dg/predict-2.c: Likewise.
4099 * gcc.dg/predict-3.c: Likewise.
4100 * gcc.dg/predict-4.c: Likewise.
4101 * gcc.dg/predict-5.c: Likewise.
4102 * gcc.dg/predict-6.c: Likewise.
4103
4104 2016-06-13 Marek Polacek <polacek@redhat.com>
4105
4106 PR middle-end/71476
4107 * c-c++-common/Wswitch-unreachable-4.c: New test.
4108 * gcc.dg/Wswitch-unreachable-2.c: New test.
4109 * g++.dg/tm/jump1.C: Move dg-warning.
4110
4111 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4112
4113 * gnat.dg/renaming10.ad[sb]: New test.
4114
4115 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
4116
4117 PR fortran/70673
4118 * gfortran.dg/pr70673.f90: New test.
4119
4120 2016-06-13 Richard Biener <rguenther@suse.de>
4121
4122 PR middle-end/64516
4123 * gcc.dg/align-3.c: New testcase.
4124
4125 2016-06-13 Martin Liska <mliska@suse.cz>
4126
4127 * gcc.target/i386/pr71458.c: New test.
4128
4129 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
4130
4131 PR target/71241
4132 * gcc.dg/torture/float128-nan.c: New test.
4133
4134 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4135
4136 PR target/60751
4137 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4138 statement.
4139
4140 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4141
4142 PR target/60751
4143 * gfortran.dg/comma_IO_extension_1.f90: New test.
4144 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4145 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4146 statement.
4147 * gfortran.dg/graphite/pr38083.f90: Likewise.
4148 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4149 missing format.
4150
4151 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4152
4153 * gnat.dg/case_character.adb: New test.
4154
4155 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4156
4157 PR middle-end/71310
4158 * gcc.target/powerpc/pr71310.c: New testcase.
4159
4160 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4161
4162 PR middle-end/71478
4163 * gcc.dg/pr71478.c: New test.
4164
4165 2016-06-10 Jakub Jelinek <jakub@redhat.com>
4166
4167 PR middle-end/71494
4168 * gcc.c-torture/execute/pr71494.c: New test.
4169
4170 PR c/68657
4171 * gcc.target/i386/pr68657.c: New test.
4172
4173 PR inline-asm/68843
4174 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4175 (test): Add -masm=intel alternatives.
4176
4177 2016-06-10 Martin Sebor <msebor@redhat.com>
4178
4179 PR c/71392
4180 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4181
4182 2016-06-10 Jeff Law <law@redhat.com>
4183
4184 PR tree-optimization/71335
4185 * gcc.c-torture/execute/pr71335.c: New test.
4186
4187 2016-06-10 David Malcolm <dmalcolm@redhat.com>
4188
4189 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4190 the various "cannot tail-call: " messages.
4191
4192 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4193
4194 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4195 and options.
4196
4197 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4198
4199 PR sanitizer/71480
4200 * c-c++-common/asan/pr71480.c: New test.
4201
4202 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4203
4204 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4205 (ASMNAME2): Likewise.
4206 (main): Replace fn in asm statement with ASMNAME ("fn").
4207 * gcc.dg/guality/pr68037-2.c: Likewise.
4208 * gcc.dg/guality/pr68037-3.c: Likewise.
4209 * gcc.dg/torture/pr68037-1.c: Likewise.
4210 * gcc.dg/torture/pr68037-2.c: Likewise.
4211 * gcc.dg/torture/pr68037-3.c: Likewise.
4212
4213 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4214
4215 PR inline-asm/68843
4216 * gcc.target/i386/pr68843-1.c: New test.
4217 * gcc.target/i386/pr68843-2.c: New test.
4218
4219 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4220 Cesar Philippidis <cesar@codesourcery.com>
4221
4222 PR middle-end/71373
4223 * gcc.dg/goacc/nested-function-1.c: New file.
4224 * gcc.dg/goacc/nested-function-2.c: Likewise.
4225 * gcc.dg/goacc/pr71373.c: Likewise.
4226 * gfortran.dg/goacc/cray-2.f95: Likewise.
4227 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4228 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4229 * gfortran.dg/goacc/cray.f95: Update.
4230 * gfortran.dg/goacc/loop-1.f95: Likewise.
4231 * gfortran.dg/goacc/loop-3.f95: Likewise.
4232 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4233 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4234
4235 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4236
4237 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4238 for OpenACC tile clauses.
4239 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4240
4241 PR c/71381
4242 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4243 to...
4244 * c-c++-common/goacc/cache-2.c: ... this new file.
4245 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4246 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4247 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4248 usage.
4249 * gfortran.dg/goacc/cray.f95: Likewise.
4250 * gfortran.dg/goacc/loop-1.f95: Likewise.
4251
4252 2016-06-10 Alan Hayward <alan.hayward@arm.com>
4253
4254 PR tree-optimization/71407
4255 PR tree-optimization/71416
4256 * gcc.dg/vect/pr71407.c: New
4257 * gcc.dg/vect/pr71416-1.c: New
4258 * gcc.dg/vect/pr71416-2.c: New
4259
4260 2016-06-10 Richard Biener <rguenther@suse.de>
4261
4262 PR middle-end/71477
4263 * gcc.dg/torture/pr71477.c: New testcase.
4264
4265 2016-06-09 Julia Koval <julia.koval@intel.com>
4266
4267 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4268 * gcc.target/i386/interrupt-13.c: Likewise.
4269 * gcc.target/i386/interrupt-15.c: Likewise.
4270 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4271 * gcc.target/i386/interrupt-24.c: Likewise.
4272 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4273 * gcc.target/i386/interrupt-9.c: Likewise.
4274 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4275
4276 2016-06-09 Martin Sebor <msebor@redhat.com>
4277
4278 PR c/70883
4279 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4280 * gcc.dg/builtin-constant_p-1.c: Same.
4281 * gcc.dg/builtins-error.c: Same.
4282 * gcc.dg/pr70859.c: Same.
4283
4284 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4285
4286 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4287 * gcc.dg/torture/pr68067-1.c: Likewise.
4288 * gcc.dg/torture/pr68067-2.c: Likewise.
4289
4290 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4291
4292 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4293 when setting SIZE.
4294
4295 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4296
4297 PR c++/71465
4298 * g++.dg/inherit/crash5.C: New.
4299 Revert:
4300 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4301
4302 PR c++/70202
4303 * g++.dg/inherit/crash5.C: New.
4304 * g++.dg/inherit/virtual1.C: Adjust.
4305
4306 2016-06-09 Martin Liska <mliska@suse.cz>
4307
4308 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4309 * g++.dg/predict-loop-exit-2.C: Likewise.
4310 * g++.dg/predict-loop-exit-3.C: Likewise.
4311 * gcc.dg/predict-1.c: Likewise.
4312 * gcc.dg/predict-2.c: Likewise.
4313 * gcc.dg/predict-3.c: Likewise.
4314 * gcc.dg/predict-4.c: Likewise.
4315 * gcc.dg/predict-5.c: Likewise.
4316 * gcc.dg/predict-6.c: Likewise.
4317 * gcc.dg/predict-7.c: Likewise.
4318
4319 2016-06-09 Richard Biener <rguenther@suse.de>
4320
4321 PR tree-optimization/71462
4322 * gcc.dg/torture/pr71462.c: New testcase.
4323
4324 2016-06-09 Marek Polacek <polacek@redhat.com>
4325
4326 PR c/65471
4327 * gcc.dg/c11-generic-3.c: New test.
4328
4329 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4330
4331 * g++.dg/init/array42.C: New.
4332 * g++.dg/init/array43.C: Likewise.
4333 * g++.dg/init/array44.C: Likewise.
4334 * g++.dg/init/array45.C: Likewise.
4335 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4336 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4337 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4338 * g++.dg/gomp/pr35751.C: Likewise.
4339 * g++.dg/init/array23.C: Likewise.
4340 * g++.dg/init/brace2.C: Likewise.
4341 * g++.dg/init/brace6.C: Likewise.
4342
4343 2016-06-08 Martin Sebor <msebor@redhat.com>
4344 Jakub Jelinek <jakub@redhat.com>
4345
4346 PR c++/70507
4347 PR c/68120
4348 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4349 * c-c++-common/builtin-arith-overflow-2.c: New test.
4350 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4351 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4352 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4353
4354 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4355
4356 PR c++/71442
4357 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4358
4359 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4360
4361 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4362 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4363 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4364 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4365 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4366 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4367 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4368 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4369 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4370 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4371 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4372 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4373 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4374
4375 2016-06-08 Richard Biener <rguenther@suse.de>
4376
4377 PR tree-optimization/68558
4378 * gcc.dg/vect/slp-44.c: New testcase.
4379
4380 2016-06-08 Richard Biener <rguenther@suse.de>
4381
4382 * gcc.dg/vect/slp-43.c: New testcase.
4383
4384 2016-06-08 Richard Biener <rguenther@suse.de>
4385
4386 PR tree-optimization/71452
4387 * gcc.dg/torture/pr71452.c: New testcase.
4388
4389 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4390
4391 PR c++/71448
4392 * g++.dg/torture/pr71448.C: New test.
4393
4394 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4395
4396 PR debug/71432
4397 PR ada/71413
4398 * g++.dg/debug/pr71432.C: New test.
4399
4400 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4401
4402 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4403 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4404 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4405
4406 2016-06-08 Alan Hayward <alan.hayward@arm.com>
4407
4408 * gcc.dg/vect/vect-live-2.c: Update effective target.
4409 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4410 * lib/target-supports.exp: Add aarch64 to vect_long.
4411
4412 2016-06-08 Marek Polacek <polacek@redhat.com>
4413
4414 PR c/71418
4415 * gcc.dg/noncompile/pr71418.c: New test.
4416
4417 PR c/71426
4418 * gcc.dg/noncompile/pr71426.c: New test.
4419
4420 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
4421
4422 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4423 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4424 * gcc.dg/predict-3.c: Update template.
4425 * gcc.dg/predict-5.c: Update template.
4426 * gcc.dg/predict-6.c: Update template.
4427 * gcc.dg/predict-9.c: Update template.
4428 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4429
4430 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4431
4432 * gcc.target/powerpc/vec-mul.c: New test.
4433
4434 2016-06-07 David Malcolm <dmalcolm@redhat.com>
4435
4436 * gcc.dg/spellcheck-fields-2.c: New test case.
4437
4438 2016-06-07 Richard Biener <rguenther@suse.de>
4439
4440 PR c/61564
4441 * gcc.dg/Wpragmas-1.c: New testcase.
4442 * gcc.dg/Wattributes-4.c: Likewise.
4443 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4444 entry.
4445
4446 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4447
4448 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4449 spurious debug code.
4450
4451 2016-06-07 Richard Biener <rguenther@suse.de>
4452
4453 PR tree-optimization/71428
4454 * gcc.dg/torture/pr71428.c: New testcase.
4455
4456 2016-06-07 Richard Biener <rguenther@suse.de>
4457
4458 PR middle-end/71423
4459 * gcc.dg/torture/pr71423.c: New testcase.
4460
4461 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4462
4463 PR middle-end/71408
4464 * gcc.dg/tree-ssa/pr71408.c: New test.
4465
4466 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4467
4468 PR middle-end/71281
4469 * g++.dg/torture/pr71281.C: New test.
4470
4471 2016-06-06 Marek Polacek <polacek@redhat.com>
4472
4473 PR c/71362
4474 * gcc.dg/pr71362.c: New test.
4475
4476 2016-06-06 Jakub Jelinek <jakub@redhat.com>
4477 Patrick Palka <ppalka@gcc.gnu.org>
4478
4479 PR c++/70847
4480 PR c++/71330
4481 PR c++/71393
4482 * g++.dg/opt/pr70847.C: New test.
4483 * g++.dg/ubsan/pr70847.C: New test.
4484 * g++.dg/ubsan/pr71393.C: New test.
4485
4486 2016-06-06 Jakub Jelinek <jakub@redhat.com>
4487
4488 PR tree-optimization/71259
4489 * gcc.dg/vect/pr71259.c: New test.
4490
4491 2016-06-06 David Malcolm <dmalcolm@redhat.com>
4492
4493 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4494 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4495 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4496 above.
4497
4498 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4499
4500 PR middle-end/37780
4501 * gcc.c-torture/execute/pr37780.c: New test.
4502 * gcc.target/aarch64/pr37780_1.c: Likewise.
4503 * gcc.target/arm/pr37780_1.c: Likewise.
4504
4505 2016-06-06 Marek Polacek <polacek@redhat.com>
4506
4507 * c-c++-common/attr-may-alias-1.c: New test.
4508 * c-c++-common/attr-may-alias-2.c: New test.
4509 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4510
4511 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4512
4513 PR c/24414
4514 * gcc.target/i386/pr24414.c: New test.
4515
4516 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4517
4518 * gcc.target/sparc/vis4misc.c: New file.
4519 * gcc.target/sparc/fpcmp.c: Likewise.
4520 * gcc.target/sparc/fpcmpu.c: Likewise.
4521
4522 2016-06-06 Alan Hayward <alan.hayward@arm.com>
4523
4524 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4525 * gcc.dg/vect/vect-live-3.c: Likewise.
4526
4527 2016-06-06 Richard Biener <rguenther@suse.de>
4528
4529 PR tree-optimization/71398
4530 * gcc.dg/torture/pr71398.c: New testcase.
4531
4532 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
4533
4534 PR target/71389
4535 * g++.dg/pr71389.C: New test.
4536
4537 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4538
4539 PR fortran/71404
4540 * gfortran.dg/fmt_read_5.f: New test.
4541
4542 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4543
4544 PR fortran/69659
4545 * gfortran.dg/class_array_22.f03: New test.
4546
4547 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
4548
4549 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4550
4551 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
4552
4553 * gcc.dg/predict-9.c: Update template.
4554
4555 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4556
4557 PR c++/49377
4558 * g++.dg/template/pr49377.C: New.
4559
4560 2016-06-04 Jakub Jelinek <jakub@redhat.com>
4561
4562 PR tree-optimization/71405
4563 * g++.dg/torture/pr71405.C: New test.
4564
4565 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4566
4567 PR c++/70202
4568 * g++.dg/inherit/crash5.C: New.
4569 * g++.dg/inherit/virtual1.C: Adjust.
4570
4571 2016-06-03 Jeff Law <law@redhat.com>
4572
4573 PR tree-optimization/71316
4574 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4575
4576 2016-06-03 Jakub Jelinek <jakub@redhat.com>
4577
4578 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4579 dg-additional-options with just -fno-tree-scev-cprop in it.
4580 * gcc.dg/vect/vect-live-2.c: Likewise.
4581 * gcc.dg/vect/vect-live-5.c: Likewise.
4582 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4583 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4584 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4585
4586 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4587
4588 PR c++/27100
4589 * g++.dg/other/friend6.C: New test.
4590
4591 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4592
4593 * g++.dg/torture/ppc-ldst-array.C: New.
4594
4595 2016-06-03 Joseph Myers <joseph@codesourcery.com>
4596
4597 PR target/71276
4598 PR target/71277
4599 * gcc.dg/torture/builtin-fp-int-inexact.c,
4600 gcc.target/i386/387-builtin-fp-int-inexact.c,
4601 gcc.target/i386/387-rint-inline-1.c,
4602 gcc.target/i386/387-rint-inline-2.c,
4603 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4604 gcc.target/i386/sse2-rint-inline-1.c,
4605 gcc.target/i386/sse2-rint-inline-2.c,
4606 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4607 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4608
4609 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4610 Julia Koval <julia.koval@intel.com>
4611
4612 PR target/66960
4613 PR target/67630
4614 PR target/67634
4615 PR target/67841
4616 PR target/68037
4617 PR target/68618
4618 PR target/68661
4619 PR target/69575
4620 PR target/69596
4621 PR target/69734
4622 * gcc.dg/guality/pr68037-1.c: New test.
4623 * gcc.dg/guality/pr68037-2.c: Likewise.
4624 * gcc.dg/guality/pr68037-3.c: Likewise.
4625 * gcc.dg/torture/pr68037-1.c: Likewise.
4626 * gcc.dg/torture/pr68037-2.c: Likewise.
4627 * gcc.dg/torture/pr68037-3.c: Likewise.
4628 * gcc.dg/torture/pr68661-1a.c: Likewise.
4629 * gcc.dg/torture/pr68661-1b.c: Likewise.
4630 * gcc.target/i386/interrupt-1.c: Likewise.
4631 * gcc.target/i386/interrupt-2.c: Likewise.
4632 * gcc.target/i386/interrupt-3.c: Likewise.
4633 * gcc.target/i386/interrupt-4.c: Likewise.
4634 * gcc.target/i386/interrupt-5.c: Likewise.
4635 * gcc.target/i386/interrupt-6.c: Likewise.
4636 * gcc.target/i386/interrupt-7.c: Likewise.
4637 * gcc.target/i386/interrupt-8.c: Likewise.
4638 * gcc.target/i386/interrupt-9.c: Likewise.
4639 * gcc.target/i386/interrupt-10.c: Likewise.
4640 * gcc.target/i386/interrupt-11.c: Likewise.
4641 * gcc.target/i386/interrupt-12.c: Likewise.
4642 * gcc.target/i386/interrupt-13.c: Likewise.
4643 * gcc.target/i386/interrupt-14.c: Likewise.
4644 * gcc.target/i386/interrupt-15.c: Likewise.
4645 * gcc.target/i386/interrupt-16.c: Likewise.
4646 * gcc.target/i386/interrupt-17.c: Likewise.
4647 * gcc.target/i386/interrupt-18.c: Likewise.
4648 * gcc.target/i386/interrupt-19.c: Likewise.
4649 * gcc.target/i386/interrupt-20.c: Likewise.
4650 * gcc.target/i386/interrupt-21.c: Likewise.
4651 * gcc.target/i386/interrupt-22.c: Likewise.
4652 * gcc.target/i386/interrupt-23.c: Likewise.
4653 * gcc.target/i386/interrupt-24.c: Likewise.
4654 * gcc.target/i386/interrupt-25.c: Likewise.
4655 * gcc.target/i386/interrupt-26.c: Likewise.
4656 * gcc.target/i386/interrupt-27.c: Likewise.
4657 * gcc.target/i386/interrupt-28.c: Likewise.
4658 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4659 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4660 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4661 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4662 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4663 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4664 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4665 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4666 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4667 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4668 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4669 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4670
4671 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4672
4673 PR tree-optimization/52171
4674 * gcc.dg/pr52171.c: New test.
4675 * gcc.target/i386/pr52171.c: New test.
4676
4677 2016-06-03 Jan Hubicka <jh@suse.cz>
4678
4679 * g++.dg/tree-ssa/pred-1.C: New testcase
4680 * gcc.dg/tree-ssa/pred-1.c: New testcase
4681
4682 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4683
4684 PR target/70957
4685 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4686 support.
4687 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4688
4689 2016-06-03 Alan Hayward <alan.hayward@arm.com>
4690
4691 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4692
4693 2016-06-03 Alan Hayward <alan.hayward@arm.com>
4694
4695 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4696 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
4697 * gcc.dg/vect/vect-live-1.c: New test.
4698 * gcc.dg/vect/vect-live-2.c: New test.
4699 * gcc.dg/vect/vect-live-3.c: New test.
4700 * gcc.dg/vect/vect-live-4.c: New test.
4701 * gcc.dg/vect/vect-live-5.c: New test.
4702 * gcc.dg/vect/vect-live-slp-1.c: New test.
4703 * gcc.dg/vect/vect-live-slp-2.c: New test.
4704 * gcc.dg/vect/vect-live-slp-3.c: New test.
4705
4706 2016-06-03 Jakub Jelinek <jakub@redhat.com>
4707
4708 PR middle-end/71387
4709 * g++.dg/opt/pr71387.C: New test.
4710
4711 2016-06-02 Jeff Law <law@redhat.com>
4712
4713 PR tree-optimization/71328
4714 * gcc.c-torture/compile/pr71328.c: New test.
4715
4716 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4717
4718 PR fortran/52393
4719 * gfortran.dg/fmt_read_3.f90: Fix typo.
4720 * gfortran.dg/fmt_read_4.f90: New test.
4721
4722 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4723
4724 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4725 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4726 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4727 * g++.dg/cpp0x/override2.C: Likewise.
4728 * g++.dg/parse/crash5.C: Likewise.
4729 * g++.dg/parse/error16.C: Likewise.
4730 * g++.dg/parse/error27.C: Likewise.
4731 * g++.dg/template/qualttp15.C: Likewise.
4732 * g++.dg/template/redecl4.C: Likewise.
4733 * g++.old-deja/g++.other/crash39.C: Likewise.
4734 * g++.old-deja/g++.other/struct1.C: Likewise.
4735 * g++.old-deja/g++.pt/m9a.C: Likewise.
4736 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4737
4738 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4739
4740 PR c++/71372
4741 * c-c++-common/pr71372.c: New test.
4742
4743 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4744 __TIME__ strings with __builtin_strcmp instead of printf and
4745 dg-output.
4746
4747 2016-06-02 Martin Liska <mliska@suse.cz>
4748
4749 * gcc.dg/predict-9.c: New test.
4750
4751 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4752
4753 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4754 global set_compiler_env_var and global saved_compiler_env_var.
4755
4756 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4757
4758 PR rtl-optimization/71295
4759 * gcc.c-torture/compile/pr71295.c: New test.
4760
4761 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4762
4763 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4764
4765 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4766 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4767
4768 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4769 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4770 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4771 alternative number.
4772
4773 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4774
4775 * gcc.target/powerpc/p9-splat-4.c: New test.
4776
4777 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4778
4779 PR target/71186
4780 * gcc.target/powerpc/pr71186.c: New test.
4781
4782 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4783
4784 PR fortran/52393
4785 * gfortran.dg/fmt_read_3.f90: New test.
4786
4787 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4788
4789 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4790 procedure.
4791
4792 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
4793
4794 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4795 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4796 env var is set.
4797 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4798 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4799 shown once.
4800 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4801 during compilation.
4802 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4803 vars set by dg-set-compiler-env-var.
4804
4805 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
4806
4807 PR fortran/71156
4808 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4809 to the module procedure declaration.
4810 * gfortran.dg/submodule_16.f08: New test.
4811
4812 2016-06-01 Jakub Jelinek <jakub@redhat.com>
4813
4814 PR middle-end/71371
4815 * c-c++-common/gomp/pr71371.c: New test.
4816
4817 2016-06-01 Richard Biener <rguenther@suse.de>
4818
4819 PR tree-optimization/71366
4820 * gcc.dg/torture/pr71366-1.c: New testcase.
4821 * gcc.dg/torture/pr71366-2.c: Likewise.
4822
4823 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4824
4825 * gcc.target/powerpc/vslv-0.c: New test.
4826 * gcc.target/powerpc/vslv-1.c: New test.
4827 * gcc.target/powerpc/vsrv-0.c: New test.
4828 * gcc.target/powerpc/vsrv-1.c: New test.
4829
4830 2016-06-01 Nathan Sidwell <nathan@acm.org>
4831
4832 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4833 * gcc.target/nvptx/weak.c: New.
4834
4835 2016-06-01 Richard Biener <rguenther@suse.de>
4836
4837 PR tree-optimization/71261
4838 * gcc.dg/torture/vect-bool-1.c: New testcase.
4839
4840 2016-06-01 Jakub Jelinek <jakub@redhat.com>
4841
4842 * gfortran.dg/gomp/order-1.f90: New test.
4843 * gfortran.dg/gomp/order-2.f90: New test.
4844
4845 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
4846
4847 * gcc.dg/unroll-6.c: Update template.
4848 * gcc.dg/unroll-7.c: New testcase.
4849 * gcc.dg/unroll-8.c: New testcase.
4850
4851 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4852
4853 * gnat.dg/opt56.ad[sb]: New test.
4854
4855 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4856
4857 PR c++/66635
4858 * g++.dg/cpp0x/constexpr-ice16.C: New.
4859
4860 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4861
4862 PR tree-optimization/71314
4863 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4864 -mbranch-cost=2.
4865
4866 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4867
4868 PR tree-optimization/71077
4869 * gcc.dg/tree-ssa/pr71077.c: New test.
4870
4871 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
4872
4873 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4874 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4875 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4876
4877 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4878
4879 PR c++/71248
4880 * g++.dg/cpp0x/pr71248.C: New.
4881 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4882 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4883 * g++.dg/init/new37.C: Likewise.
4884 * g++.dg/template/static1.C: Likewise.
4885 * g++.dg/template/static2.C: Likewise.
4886
4887 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4888
4889 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4890 instead of %rdi.
4891 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4892
4893 2016-05-31 Marek Polacek <polacek@redhat.com>
4894
4895 * c-c++-common/Wswitch-unreachable-3.c: New test.
4896 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4897
4898 2016-05-31 Richard Biener <rguenther@suse.de>
4899
4900 PR tree-optimization/71352
4901 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4902
4903 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4904
4905 * gcc.target/arm/armv5_thumb_isa.c: New test.
4906
4907 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4908
4909 PR target/71346
4910 * gcc.target/i386/pr71346.c: New test.
4911
4912 2016-05-31 Tom de Vries <tom@codesourcery.com>
4913
4914 PR tree-optimization/69068
4915 * gcc.dg/graphite/pr69068.c: New test.
4916
4917 2016-05-27 Martin Sebor <msebor@redhat.com>
4918
4919 PR c++/71306
4920 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4921
4922 2016-05-30 Jakub Jelinek <jakub@redhat.com>
4923
4924 PR c++/71349
4925 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4926 nowait depend(inout: dd[0]) clauses where permitted.
4927
4928 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4929
4930 PR c++/71238
4931 * g++.dg/parse/pr71238.C: New.
4932 * g++.dg/concepts/friend1.C: Test column numbers too.
4933 * g++.dg/cpp0x/initlist31.C: Likewise.
4934 * g++.dg/cpp0x/pr51420.C: Likewise.
4935 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4936 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4937 * g++.dg/ext/builtin3.C: Likewise.
4938 * g++.dg/lookup/friend12.C: Likewise.
4939 * g++.dg/lookup/friend7.C: Likewise.
4940 * g++.dg/lookup/koenig1.C: Likewise.
4941 * g++.dg/lookup/koenig5.C: Likewise.
4942 * g++.dg/lookup/used-before-declaration.C: Likewise.
4943 * g++.dg/overload/koenig1.C: Likewise.
4944 * g++.dg/template/crash65.C: Likewise.
4945 * g++.dg/template/friend57.C: Likewise.
4946 * g++.dg/warn/Wshadow-5.C: Likewise.
4947 * g++.dg/warn/Wunused-8.C: Likewise.
4948 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4949 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4950 * g++.old-deja/g++.jason/member.C: Likewise.
4951 * g++.old-deja/g++.jason/report.C: Likewise.
4952 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4953 * g++.old-deja/g++.law/visibility20.C: Likewise.
4954 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4955 * g++.old-deja/g++.other/static5.C: Likewise.
4956 * g++.old-deja/g++.pt/overload2.C: Likewise.
4957
4958 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
4959
4960 * gcc.dg/tree-ssa/peel1.c: New testcase.
4961 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4962 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4963
4964 2016-05-30 Tom de Vries <tom@codesourcery.com>
4965
4966 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4967 to ce.
4968
4969 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4970
4971 PR c++/71099
4972 * g++.dg/parse/virtual1.C: New.
4973
4974 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
4975
4976 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4977 Use correct register when clearing %edx.
4978
4979 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
4980
4981 PR tree-optimization/71289
4982 * gcc.dg/pr71289.c: New test.
4983
4984 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4985
4986 PR middle-end/71269
4987 PR middle-end/71292
4988 * gcc.dg/tree-ssa/pr71269.c: New test.
4989 * gcc.dg/tree-ssa/pr71292.c: New test.
4990
4991 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4992
4993 PR middle-end/71252
4994 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4995
4996 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
4997
4998 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4999 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5000 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5001
5002 2016-05-30 Tom de Vries <tom@codesourcery.com>
5003
5004 PR tree-optimization/69067
5005 * gcc.dg/graphite/pr69067.c: New test.
5006
5007 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
5008
5009 PR target/71245
5010 * gcc.target/i386/pr71245-1.c: New test.
5011 * gcc.target/i386/pr71245-2.c: Ditto.
5012
5013 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5014
5015 PR c++/71105
5016 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5017 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5018 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5019
5020 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
5021
5022 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5023
5024 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5025
5026 Revert:
5027 PR c++/69855
5028 * g++.dg/overload/69855.C: New.
5029 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5030 * g++.old-deja/g++.pt/crash3.C: Likewise.
5031
5032 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5033
5034 PR c++/60385
5035 * g++.dg/parse/namespace13.C: New.
5036
5037 2016-05-26 Jeff Law <law@redhat.com>
5038
5039 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5040 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5041 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5042 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5043 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5044 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5045 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5046 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5047 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5048 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5049 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5050 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5051 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5052
5053 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5054
5055 PR c++/69855
5056 * g++.dg/overload/69855.C: New.
5057 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5058 * g++.old-deja/g++.pt/crash3.C: Likewise.
5059
5060 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5061
5062 PR target/63596
5063 * gcc.target/aarch64/va_arg_1.c: New testcase.
5064 * gcc.target/aarch64/va_arg_2.c: Likewise.
5065 * gcc.target/aarch64/va_arg_3.c: Likewise.
5066
5067 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5068
5069 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5070 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5071 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5072 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5073 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5074
5075 2016-05-27 Marek Polacek <polacek@redhat.com>
5076
5077 PR middle-end/71308
5078 * g++.dg/torture/pr71308.C: New test.
5079
5080 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5081
5082 * gcc.dg/zero_bits_compound-1.c: New test.
5083 * gcc.dg/zero_bits_compound-2.c: New test.
5084
5085 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5086
5087 PR middle-end/71279
5088 * gcc.dg/pr71279.c: New test.
5089
5090 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5091
5092 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5093 floating point min/max/comparison instructions.
5094 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5095
5096 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5097
5098 * c-c++-common/gomp/schedule-1.c: New test.
5099 * gfortran.dg/gomp/schedule-1.f90: New test.
5100
5101 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5102
5103 PR c++/70822
5104 PR c++/70106
5105 * g++.dg/cpp1y/auto-fn32.C: New test.
5106 * g++.dg/cpp1y/paren4.C: New test.
5107
5108 2016-05-26 Nathan Sidwell <nathan@acm.org>
5109
5110 * gcc.dg/20060410.c: Xfail on ptx.
5111 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5112 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5113 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5114 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5115 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5116
5117 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5118
5119 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5120
5121 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5122
5123 PR tree-optimization/71280
5124 * gcc.dg/pr71280.c: New test.
5125
5126 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5127
5128 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5129 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5130
5131 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5132
5133 2016-05-26 Jiong Wang <jiong.wang@arm.com>
5134
5135 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
5136 kept in memory.
5137
5138 2016-05-25 Jeff Law <law@redhat.com>
5139
5140 PR tree-optimization/71272
5141 * gcc.c-torture/compile/pr71272.c: new test.
5142
5143 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5144
5145 * gcc.target/powerpc/vec-cmpne.c: New test.
5146 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5147
5148 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5149
5150 * gnat.dg/opt55.ad[sb]: New test.
5151
5152 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5153
5154 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5155 * c-c++-common/pr60226.c: Require int32plus.
5156 * gcc.c-torture/execute/pr70602.c: Likewise.
5157 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5158 unsigned long for malloc arg type.
5159 * gcc.dg/asr_div1.c: Require int32plus.
5160 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5161 * gcc.dg/pie-1.c: Require pie.
5162 * gcc.dg/pie-2.c: Likewise.
5163 * gcc.dg/pr59471.c: Require int32plus.
5164 * gcc.dg/pr59963-2.c: XFAIL for int16.
5165 * gcc.dg/pr60114.c: Require int32plus.
5166 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5167 unsigned long for typedef of size_t.
5168 * gcc.dg/pr63914.c: Require int32plus.
5169 * gcc.dg/pr64536.c: Require pt32plus.
5170 * gcc.dg/pr65658.c: Likewise.
5171 * gcc.dg/pr67271.c: Require int32plus.
5172 * gcc.dg/pr68112.c: Likewise.
5173 * gcc.dg/pr69071.c: Skip for avr target.
5174 * gcc.dg/pr69973.c: Require int32plus.
5175 * gcc.dg/pr70169.c: Skip for avr target.
5176 * gcc.dg/sso-6.c: Require int32plus.
5177 * gcc.dg/sso-7.c: Likewise.
5178 * gcc.dg/sso-8.c: Likewise.
5179 * gcc.dg/vrp-min-max-2.c: Likewise.
5180
5181 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5182
5183 PR target/70738
5184 * gcc.target/i386/pr70738-1.c: New test.
5185 * gcc.target/i386/pr70738-2.c: Likewise.
5186 * gcc.target/i386/pr70738-3.c: Likewise.
5187 * gcc.target/i386/pr70738-4.c: Likewise.
5188 * gcc.target/i386/pr70738-5.c: Likewise.
5189 * gcc.target/i386/pr70738-6.c: Likewise.
5190 * gcc.target/i386/pr70738-7.c: Likewise.
5191 * gcc.target/i386/pr70738-8.c: Likewise.
5192 * gcc.target/i386/pr70738-9.c: Likewise.
5193
5194 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5195
5196 PR rtl-optimization/66940
5197 * gcc.c-torture/execute/pr66940.c: New test.
5198
5199 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5200
5201 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5202 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5203 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5204 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5205 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5206 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5207 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5208 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5209 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5210 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5211 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5212 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5213 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5214 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5215 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5216 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5217 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5218 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5219 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5220 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5221 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5222 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5223 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5224 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5225
5226 2016-05-25 Marek Polacek <polacek@redhat.com>
5227
5228 PR c/71265
5229 * gcc.dg/noncompile/pr71265.c: New test.
5230
5231 PR c/71266
5232 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5233
5234 2016-05-25 Nathan Sidwell <nathan@acm.org>
5235
5236 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5237
5238 2016-05-25 Richard Biener <rguenther@suse.de>
5239
5240 PR tree-optimization/71261
5241 * c-c++-common/torture/pr71261.c: New testcase.
5242
5243 2016-05-25 Richard Biener <rguenther@suse.de>
5244
5245 PR tree-optimization/71264
5246 * gcc.dg/vect/pr71264.c: New testcase.
5247
5248 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5249
5250 PR c++/55992
5251 * g++.dg/cpp0x/alias-decl-53.C: New.
5252 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5253
5254 2016-05-25 Martin Liska <mliska@suse.cz>
5255
5256 * g++.dg/pr71239.C: New test.
5257
5258 2016-05-25 Richard Biener <rguenther@suse.de>
5259
5260 * gcc.dg/vect/pr58135.c: Rename to ...
5261 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
5262
5263 2016-05-25 Marek Polacek <polacek@redhat.com>
5264
5265 * g++.dg/pr65295.C: Use target c++14.
5266
5267 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5268
5269 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5270 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
5271
5272 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5273
5274 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5275 instructions.
5276
5277 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5278
5279 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5280 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5281 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5282 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5283 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5284 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5285 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5286 * c-c++-common/goacc/pcopy.c: Likewise.
5287 * c-c++-common/goacc/pcopyin.c: Likewise.
5288 * c-c++-common/goacc/pcopyout.c: Likewise.
5289 * c-c++-common/goacc/pcreate.c: Likewise.
5290 * c-c++-common/goacc/pr70688.c: New test.
5291 * c-c++-common/goacc/present-1.c: Adjust test.
5292 * c-c++-common/goacc/reduction-5.c: Likewise.
5293 * g++.dg/goacc/data-1.C: New test.
5294
5295 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5296
5297 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5298 vector parity built-in functions.
5299 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5300 count trailing zeros automatic vectorization.
5301 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5302 count trailing zeros built-in functions.
5303
5304 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5305
5306 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5307
5308 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5309
5310 PR target/71050
5311 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5312
5313 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5314
5315 PR c++/50436
5316 * g++.dg/template/crash123.C: New.
5317 * g++.dg/template/crash124.C: Likewise.
5318
5319 2016-05-24 Martin Sebor <msebor@redhat.com>
5320
5321 PR c++/71147
5322 * g++.dg/ext/flexary16.C: New test.
5323
5324 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5325
5326 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5327 before math.h is included.
5328 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5329 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5330 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5331 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5332 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5333 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5334 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5335 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5336 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5337 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5338 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5339 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5340 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5341 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5342 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5343 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5344 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5345 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5346 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5347 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5348 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5349 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5350 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5351
5352 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5353 Kelvin Nilsen <kelvin@gcc.gnu.org>
5354
5355 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5356 support.
5357
5358 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5359
5360 PR c++/69872
5361 * g++.dg/warn/Wno-narrowing1.C: New.
5362
5363 2016-05-24 Marek Polacek <polacek@redhat.com>
5364
5365 PR c/71249
5366 * c-c++-common/Wswitch-unreachable-2.c: New test.
5367
5368 2016-05-24 Jakub Jelinek <jakub@redhat.com>
5369
5370 PR c++/71257
5371 * g++.dg/vect/simd-clone-6.cc: New test.
5372 * g++.dg/gomp/declare-simd-6.C: New test.
5373
5374 PR middle-end/70434
5375 PR c/69504
5376 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5377
5378 2016-05-24 Richard Biener <rguenther@suse.de>
5379
5380 PR tree-optimization/71240
5381 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5382
5383 2016-05-24 Richard Biener <rguenther@suse.de>
5384
5385 PR tree-optimization/71230
5386 * gcc.dg/torture/pr71230.c: New testcase.
5387 * g++.dg/torture/pr71230.C: Likewise.
5388
5389 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5390
5391 * c-c++-common/goacc/routine-5.c: Add tests.
5392 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5393 * gfortran.dg/goacc/routine-6.f90: Add tests.
5394
5395 2016-05-24 Richard Biener <rguenther@suse.de>
5396
5397 PR tree-optimization/71253
5398 * gcc.dg/torture/pr71253.c: New testcase.
5399
5400 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5401
5402 PR middle-end/71252
5403 * gfortran.dg/pr71252.f90: New test.
5404
5405 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5406
5407 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5408
5409 2016-05-24 Richard Biener <rguenther@suse.de>
5410
5411 PR middle-end/70434
5412 PR c/69504
5413 * c-c++-common/vector-subscript-4.c: New testcase.
5414 * c-c++-common/vector-subscript-5.c: Likewise.
5415
5416 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5417
5418 PR fortran/71123
5419 * gfortran.dg/namelist_90.f: New test
5420
5421 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5422
5423 PR fortran/66461
5424 * gfortran.dg/unexpected_eof.f: New test
5425
5426 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5427 Kelvin Nilsen <kelvin@gcc.gnu.org>
5428
5429 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5430 as little endian.
5431
5432 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5433
5434 PR c++/70972
5435 * g++.dg/cpp0x/inh-ctor20.C: New.
5436 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5437
5438 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5439
5440 PR c++/69095
5441 * g++.dg/cpp0x/variadic168.C: New.
5442
5443 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5444
5445 * g++.dg/cpp0x/pr31445.C: Test column number too.
5446 * g++.dg/cpp0x/pr32253.C: Likewise.
5447 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5448 * g++.dg/cpp0x/variadic36.C: Likewise.
5449
5450 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
5451
5452 * gcc.dg/fold-notshift-2.c: Adjust.
5453
5454 2016-05-23 Marek Polacek <polacek@redhat.com>
5455
5456 PR c/49859
5457 * c-c++-common/Wswitch-unreachable-1.c: New test.
5458 * gcc.dg/Wswitch-unreachable-1.c: New test.
5459 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5460 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5461 * g++.dg/gomp/block-10.C: Likewise.
5462 * gcc.dg/gomp/block-10.c: Likewise.
5463 * g++.dg/gomp/block-9.C: Likewise.
5464 * gcc.dg/gomp/block-9.c: Likewise.
5465 * g++.dg/gomp/target-1.C: Likewise.
5466 * g++.dg/gomp/target-2.C: Likewise.
5467 * gcc.dg/gomp/target-1.c: Likewise.
5468 * gcc.dg/gomp/target-2.c: Likewise.
5469 * g++.dg/gomp/taskgroup-1.C: Likewise.
5470 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5471 * gcc.dg/gomp/teams-1.c: Likewise.
5472 * g++.dg/gomp/teams-1.C: Likewise.
5473 * g++.dg/overload/error3.C: Likewise.
5474 * g++.dg/tm/jump1.C: Likewise.
5475 * g++.dg/torture/pr40335.C: Likewise.
5476 * gcc.dg/c99-vla-jump-5.c: Likewise.
5477 * gcc.dg/switch-warn-1.c: Likewise.
5478 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5479 * gcc.dg/nested-func-1.c: Likewise.
5480 * gcc.dg/pr67784-4.c: Likewise.
5481
5482 2016-05-23 Richard Biener <rguenther@suse.de>
5483
5484 PR tree-optimization/71230
5485 * gfortran.dg/pr71230-1.f90: New testcase.
5486 * gfortran.dg/pr71230-2.f90: Likewise.
5487
5488 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5489
5490 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
5491 * gcc.dg/vect/pr58135.c: Add new.
5492 * gfortran.dg/pr46519-1.f: Adjust test case.
5493
5494 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5495
5496 PR c++/53401
5497 * g++.dg/cpp0x/decltype64.C: New.
5498
5499 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5500
5501 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5502 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5503 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5504
5505 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5506
5507 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5508 Add poly64x1_t and poly64x2_t cases if supported.
5509 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5510 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5511 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5512 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5513 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5514
5515 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5516
5517 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5518 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5519 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5520 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5521 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5522 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5523 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5524
5525 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5526
5527 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5528
5529 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5530
5531 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5532 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5533
5534 2016-05-22 Jakub Jelinek <jakub@redhat.com>
5535
5536 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5537 constraint instead of "r".
5538 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5539 insn instead of vxorpd.
5540 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5541
5542 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5543 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5544
5545 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5546
5547 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5548 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5549
5550 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5551
5552 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5553
5554 PR middle-end/40921
5555 * gcc.dg/tree-ssa/pr40921.c: New test.
5556
5557 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5558
5559 PR target/71103
5560 * gcc.target/avr/pr71103.c: New test.
5561
5562 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5563
5564 PR middle-end/71179
5565 * gcc.dg/tree-ssa/pr71179.c: New test.
5566
5567 2016-05-20 Martin Sebor <msebor@redhat.com>
5568
5569 PR c/71115
5570 * gcc.dg/init-excess-2.c: New test.
5571
5572 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5573
5574 * gnat.dg/opt53.adb: New test.
5575 * gnat.dg/opt54.adb: Likewise.
5576
5577 2016-05-20 Martin Jambor <mjambor@suse.cz>
5578
5579 PR tree-optimization/70884
5580 * gcc.dg/tree-ssa/pr70919.c: New test.
5581
5582 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5583
5584 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5585 formatting.
5586 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5587 fix code formatting.
5588
5589 2016-05-20 Nathan Sidwell <nathan@acm.org>
5590
5591 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5592 non-common cases.
5593 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
5594
5595 2016-05-20 David Malcolm <dmalcolm@redhat.com>
5596
5597 * jit.dg/all-non-failing-tests.h: Add
5598 test-factorial-must-tail-call.c.
5599 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5600 * jit.dg/test-factorial-must-tail-call.c: New test case.
5601
5602 2016-05-20 Jakub Jelinek <jakub@redhat.com>
5603
5604 PR fortran/71204
5605 * gfortran.dg/pr71204.f90: New test.
5606
5607 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5608
5609 * gcc.target/nvptx/sincos.c: New test.
5610
5611 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5612
5613 PR c++/70572
5614 * g++.dg/cpp1y/auto-fn31.C: New.
5615
5616 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5617
5618 * gcc.target/powerpc/vec-addec.c: New test.
5619 * gcc.target/powerpc/vec-addec-int128.c: New test.
5620
5621 2016-05-20 David Malcolm <dmalcolm@redhat.com>
5622
5623 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5624 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5625 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5626 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5627
5628 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
5629
5630 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5631
5632 2016-05-20 Jakub Jelinek <jakub@redhat.com>
5633
5634 PR c++/71210
5635 * g++.dg/opt/pr71210-1.C: New test.
5636 * g++.dg/opt/pr71210-2.C: New test.
5637
5638 PR tree-optimization/29756
5639 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5640 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5641 only on selected targets where V4SImode vectors are known to be
5642 supported.
5643
5644 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
5645
5646 PR tree-optimization/71079
5647 PR tree-optimization/71206
5648 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5649
5650 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5651
5652 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5653 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5654 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5655
5656 2016-05-20 Richard Guenther <rguenther@suse.de>
5657
5658 PR tree-optimization/29756
5659 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5660
5661 2016-05-20 Richard Biener <rguenther@suse.de>
5662
5663 PR tree-optimization/71185
5664 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5665
5666 2016-05-20 Richard Biener <rguenther@suse.de>
5667
5668 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5669
5670 2016-05-19 Marek Polacek <polacek@redhat.com>
5671
5672 PR c++/71075
5673 * g++.dg/diagnostic/pr71075.C: New test.
5674
5675 2016-05-19 David Malcolm <dmalcolm@redhat.com>
5676
5677 PR c++/71184
5678 * g++.dg/pr71184.C: New test case.
5679
5680 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5681
5682 * gcc.target/powerpc/darn-0.c: New test.
5683 * gcc.target/powerpc/darn-1.c: New test.
5684 * gcc.target/powerpc/darn-2.c: New test.
5685
5686 2016-05-19 Marek Polacek <polacek@redhat.com>
5687
5688 PR tree-optimization/71031
5689 * gcc.dg/tree-ssa/vrp100.c: New test.
5690
5691 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5692
5693 PR rtl-optimization/71148
5694 * gcc.dg/pr71148.c: New test.
5695
5696 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5697
5698 PR target/71056
5699 * gcc.target/arm/pr71056.c: New test.
5700
5701 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5702
5703 * c-c++-common/pr69669.c: Check the used mode.
5704
5705 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5706
5707 PR sanitizer/64354
5708 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5709
5710 2016-05-19 Richard Biener <rguenther@suse.de>
5711
5712 PR tree-optimization/70729
5713 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5714 * gcc.dg/graphite/scop-18.c: Likewise.
5715 * gcc.dg/pr41783.c: Disable LIM.
5716 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5717 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5718 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5719 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5720 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5721 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5722 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5723 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5724 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5725 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5726 * gfortran.dg/pr42108.f90: Likewise.
5727
5728 2016-05-18 David Malcolm <dmalcolm@redhat.com>
5729
5730 PR driver/69265
5731 * gcc.dg/spellcheck-options-11.c: New test case.
5732
5733 2016-05-18 Jakub Jelinek <jakub@redhat.com>
5734
5735 PR c++/71100
5736 * g++.dg/opt/pr71100.C: New test.
5737
5738 2016-05-18 Martin Jambor <mjambor@suse.cz>
5739
5740 PR ipa/69708
5741 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5742 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5743 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5744 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5745
5746 2016-05-18 Martin Jambor <mjambor@suse.cz>
5747
5748 PR ipa/69708
5749 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5750 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5751 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5752 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5753 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5754
5755 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5756
5757 PR c++/69793
5758 * g++.dg/template/crash122.C: New.
5759
5760 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5761
5762 PR c++/70466
5763 * g++.dg/template/pr70466-1.C: New.
5764 * g++.dg/template/pr70466-2.C: Likewise.
5765
5766 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5767
5768 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5769 splat operations and the XXSPLTIB instruction.
5770 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5771 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5772 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5773 xxlxor to clear a register.
5774
5775 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5776
5777 * gcc.dg/torture/pr71020.c: New test.
5778
5779 2016-05-18 Martin Jambor <mjambor@suse.cz>
5780
5781 PR ipa/70646
5782 * gcc.dg/ipa/pr70646.c: New test.
5783
5784 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5785
5786 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5787
5788 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5789
5790 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5791 missing tests for vreinterpretq_p{8,16}.
5792
5793 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5794
5795 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5796 vsliq_n_s64 and vsliq_n_u64.
5797
5798 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5799
5800 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5801 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5802
5803 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5804
5805 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5806 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5807 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5808
5809 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5810
5811 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5812 in comment.
5813
5814 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5815
5816 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5817 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5818 "blr\t" and switch to scan-assembler-times.
5819
5820 2016-05-18 Jiong Wang <jiong.wang@arm.com>
5821
5822 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5823 with __aarch64__.
5824 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5825 declarations under __aarch64__ and __ARM_FEATURE_FMA.
5826
5827 2016-05-18 Jakub Jelinek <jakub@redhat.com>
5828
5829 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5830 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5831 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5832 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5833 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5834 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5835
5836 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5837 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5838
5839 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5840 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5841
5842 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5843 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5844
5845 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5846
5847 2016-05-18 Richard Biener <rguenther@suse.de>
5848
5849 PR tree-optimization/71168
5850 * gcc.dg/torture/pr71168.c: New testcase.
5851
5852 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5853
5854 PR middle-end/63586
5855 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5856 * gcc.dg/tree-ssa/pr63586.c: New test.
5857 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5858
5859 2016-05-17 Nathan Sidwell <nathan@acm.org>
5860
5861 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5862 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5863 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5864 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5865
5866 2016-05-17 Nathan Sidwell <nathan@acm.org>
5867
5868 * gcc.target/nvptx/abi-vararg-3.c: New.
5869
5870 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5871
5872 PR tree-optimization/54579
5873 PR middle-end/55299
5874 * gcc.dg/fold-notrotate-1.c: New test.
5875 * gcc.dg/fold-notshift-1.c: New test.
5876 * gcc.dg/fold-notshift-2.c: New test.
5877
5878 2016-05-17 Marek Polacek <polacek@redhat.com>
5879
5880 PR ipa/71146
5881 * g++.dg/ipa/pr71146.C: New test.
5882
5883 2016-05-17 David Malcolm <dmalcolm@redhat.com>
5884
5885 * jit.dg/test-error-array-bounds.c: New test case.
5886
5887 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5888
5889 * gcc.dg/tree-ssa/and-1.c: New testcase.
5890
5891 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5892
5893 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5894 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5895
5896 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5897
5898 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5899 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5900
5901 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5902
5903 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5904
5905 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5906
5907 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5908
5909 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5910
5911 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5912 ".2d[index]" when scan the assembly.
5913 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5914 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5915 float64x1.
5916 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5917
5918 2016-05-17 Richard Biener <rguenther@suse.de>
5919
5920 PR tree-optimization/71132
5921 * gcc.dg/torture/pr71132.c: New testcase.
5922
5923 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5924
5925 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5926
5927 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5928
5929 PR target/70809
5930 * gcc.target/aarch64/pr70809_1.c: New test.
5931
5932 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5933
5934 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5935 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5936 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5937 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5938
5939 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5940 Ilya Enkovich <ilya.enkovich@intel.com>
5941
5942 PR target/71114
5943 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5944
5945 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
5946
5947 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5948 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5949
5950 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5951
5952 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5953 test for __ARM_FP16_ARGS.
5954 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5955 * gcc.target/arm/aapcs/neon-vect10.c: New.
5956 * gcc.target/arm/aapcs/neon-vect9.c: New.
5957 * gcc.target/arm/aapcs/vfp18.c: New.
5958 * gcc.target/arm/aapcs/vfp19.c: New.
5959 * gcc.target/arm/aapcs/vfp20.c: New.
5960 * gcc.target/arm/aapcs/vfp21.c: New.
5961 * gcc.target/arm/fp16-aapcs-1.c: New.
5962 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5963 test for __ARM_FP16_ARGS.
5964 * g++.target/arm/fp16-return-1.c: Update expected output.
5965
5966 2016-05-16 Jiong Wang <jiong.wang@arm.com>
5967
5968 PR testsuite/70227
5969 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5970
5971 2016-05-15 Harald Anlauf <anlauf@gmx.de>
5972
5973 PR fortran/69603
5974 * gfortran.dg/pr69603.f90: New testcase.
5975
5976 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
5977
5978 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5979
5980 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
5981
5982 PR fortran/71047
5983 * gfortran.dg/pr71047.f08: New test.
5984
5985 2016-05-13 Joseph Myers <joseph@codesourcery.com>
5986
5987 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5988 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5989 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5990
5991 2016-05-13 Martin Sebor <msebor@redhat.com>
5992
5993 PR c++/60049
5994 * g++.dg/cpp0x/constexpr-60049.C: New test.
5995
5996 2016-05-13 Jakub Jelinek <jakub@redhat.com>
5997
5998 PR bootstrap/71071
5999 * gcc.dg/pr71071.c: New test.
6000
6001 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
6002
6003 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6004 remove XOP handling.
6005 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
6006
6007 2016-05-13 Nathan Sidwell <nathan@acm.org>
6008
6009 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6010 __atomic_is_lock_free declaration.
6011
6012 2016-05-13 Richard Biener <rguenther@suse.de>
6013
6014 PR tree-optimization/42587
6015 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6016
6017 2016-05-13 Martin Liska <mliska@suse.cz>
6018
6019 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6020 the new format of dump output.
6021
6022 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6023
6024 * gcc.dg/pr71084.c: New test.
6025
6026 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6027
6028 PR target/53440
6029 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
6030
6031 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6032
6033 * gcc.target/aarch64/struct_return.c: New test.
6034
6035 2016-05-12 Marek Polacek <polacek@redhat.com>
6036
6037 PR c/70756
6038 * c-c++-common/pr70756-2.c: New test.
6039 * c-c++-common/pr70756.c: New test.
6040
6041 2016-05-12 Richard Biener <rguenther@suse.de>
6042
6043 PR tree-optimization/71059
6044 * gcc.dg/torture/pr71059.c: New testcase.
6045
6046 2016-05-12 Richard Biener <rguenther@suse.de>
6047
6048 PR tree-optimization/71062
6049 * gcc.dg/torture/pr71062.c: New testcase.
6050
6051 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6052
6053 PR tree-optimization/71006
6054 * gcc.dg/pr71006.c: New test.
6055
6056 2016-05-12 Marek Polacek <polacek@redhat.com>
6057
6058 PR driver/71063
6059 * gcc.dg/opts-7.c: New test.
6060
6061 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6062
6063 PR target/70830
6064 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6065 Add -save-temps to dg-options.
6066 Scan for ldmfd rather than pop instruction.
6067 * gcc.target/arm/interrupt-2.c: Likewise.
6068 * gcc.target/arm/pr70830.c: New test.
6069
6070 2016-05-12 Jakub Jelinek <jakub@redhat.com>
6071
6072 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6073 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6074
6075 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6076 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6077 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6078
6079 PR target/71019
6080 * gcc.target/i386/avx512vl-pack-1.c: New test.
6081 * gcc.target/i386/avx512vl-pack-2.c: New test.
6082 * gcc.target/i386/avx512bw-pack-2.c: New test.
6083
6084 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6085
6086 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6087 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6088 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6089
6090 2016-05-12 Richard Biener <rguenther@suse.de>
6091
6092 PR tree-optimization/70986
6093 * gcc.dg/torture/pr70986-1.c: New testcase.
6094 * gcc.dg/torture/pr70986-2.c: Likewise.
6095 * gcc.dg/torture/pr70986-3.c: Likewise.
6096
6097 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6098
6099 PR c/43651
6100 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6101 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6102
6103 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
6104
6105 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6106 directive.
6107 * gcc.target/i386/pr66746.c: Ditto.
6108
6109 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6110
6111 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6112 support.
6113 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6114 warning when using -mvsx-timode.
6115 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6116 * gcc.target/powerpc/dform-2.c: Likewise.
6117 * gcc.target/powerpc/pr68805.c: Likewise.
6118
6119 2016-05-11 Marek Polacek <polacek@redhat.com>
6120
6121 PR c++/71024
6122 * c-c++-common/attributes-3.c: New test.
6123
6124 2016-05-11 Nathan Sidwell <nathan@acm.org>
6125
6126 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6127 * gcc.c-torture/execute/pr68185.c: Likewise.
6128 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6129 * gcc.dg/pr69634.c: Requires scheduling.
6130 * gcc.dg/torture/pr66178.c: Require label values.
6131 * gcc.dg/setjmp-6.c: Require indirect jumps.
6132
6133 2016-05-11 Richard Biener <rguenther@suse.de>
6134
6135 PR tree-optimization/71055
6136 * gcc.dg/torture/pr71055.c: New testcase.
6137
6138 2016-05-11 Richard Biener <rguenther@suse.de>
6139
6140 PR debug/71057
6141 * g++.dg/debug/pr71057.C: New testcase.
6142
6143 2016-05-11 Jakub Jelinek <jakub@redhat.com>
6144
6145 PR fortran/70855
6146 * gfortran.dg/gomp/pr70855.f90: New test.
6147
6148 2016-05-11 Richard Biener <rguenther@suse.de>
6149
6150 PR middle-end/71002
6151 * g++.dg/torture/pr71002.C: New testcase.
6152
6153 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6154
6155 PR middle-end/70807
6156 * gcc.dg/pr70807.c: New test.
6157
6158 2016-05-10 Martin Sebor <msebor@redhat.com>
6159
6160 PR c++/38611
6161 * g++.dg/Wattributes.C: New test.
6162
6163 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
6164
6165 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6166 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6167 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6168
6169 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6170
6171 PR target/70799
6172 * gcc.target/i386/pr70799-1.c: New test.
6173
6174 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6175
6176 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6177
6178 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6179
6180 PR middle-end/70877
6181 * gcc.target/i386/pr70877.c: New test.
6182
6183 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6184
6185 PR tree-optimization/70786
6186 * gcc.target/i386/pr70876.c: New test.
6187
6188 2016-05-10 Jakub Jelinek <jakub@redhat.com>
6189
6190 PR target/70927
6191 * gcc.target/i386/avx512vl-logic-1.c: New test.
6192 * gcc.target/i386/avx512vl-logic-2.c: New test.
6193 * gcc.target/i386/avx512dq-logic-2.c: New test.
6194
6195 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6196
6197 PR target/70963
6198 * gcc.target/powerpc/pr70963.c: New.
6199
6200 2016-05-10 David Malcolm <dmalcolm@redhat.com>
6201
6202 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6203 (test_very_wide_line): Add ruler to expected output.
6204 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6205 (test_very_wide_line): Likewise.
6206 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6207 (test_show_locus): Within the handling of "test_very_wide_line",
6208 enable show_ruler_p on the diagnostic context.
6209
6210 2016-05-10 Richard Biener <rguenther@suse.de>
6211
6212 PR tree-optimization/71039
6213 * gcc.dg/torture/pr71039.c: New testcase.
6214
6215 2016-05-10 Nathan Sidwell <nathan@acm.org>
6216
6217 * gcc.dg/nested-func-10.c: Requires alloca.
6218 * gcc.dg/nested-func-9.c: Requires alloca.
6219 * gcc.c-torture/execute/pr70460.c: Requires labels.
6220 * gcc.c-torture/compile/pr70199.c: Requires labels.
6221 * gcc.target/nvptx/decl.c: Compile only.
6222 * gcc.target/nvptx/trailing-init.c: Compile only.
6223 * gcc.target/nvptx/ary-init.c: Compile only.
6224
6225 2016-05-10 Marek Polacek <polacek@redhat.com>
6226
6227 PR c/70255
6228 * gcc.dg/attr-opt-1.c: New test.
6229
6230 2016-05-10 Richard Biener <rguenther@suse.de>
6231
6232 PR tree-optimization/70497
6233 PR tree-optimization/28367
6234 * gcc.dg/torture/20160404-1.c: New testcase.
6235 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6236 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6237
6238 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6239
6240 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6241
6242 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
6243
6244 * gcc.target/i386/fabsneg-1.c New test.
6245
6246 2016-05-09 Alan Modra <amodra@gmail.com>
6247
6248 PR testsuite/70826
6249 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6250
6251 2016-05-09 Richard Biener <rguenther@suse.de>
6252
6253 PR tree-optimization/70985
6254 * gcc.dg/torture/pr70985.c: New testcase.
6255
6256 2016-05-09 Bin Cheng <bin.cheng@arm.com>
6257
6258 * gcc.dg/tree-ssa/ifc-9.c: New test.
6259 * gcc.dg/tree-ssa/ifc-10.c: New test.
6260 * gcc.dg/tree-ssa/ifc-11.c: New test.
6261 * gcc.dg/tree-ssa/ifc-12.c: New test.
6262 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6263 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6264 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6265
6266 2016-05-09 Richard Biener <rguenther@suse.de>
6267
6268 PR fortran/70937
6269 * gfortran.dg/pr70937.f90: New testcase.
6270
6271 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6272
6273 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6274
6275 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
6276
6277 PR fortran/56226
6278 * gfortran.dg/dec_structure_1.f90: New testcase.
6279 * gfortran.dg/dec_structure_2.f90: Ditto.
6280 * gfortran.dg/dec_structure_3.f90: Ditto.
6281 * gfortran.dg/dec_structure_4.f90: Ditto.
6282 * gfortran.dg/dec_structure_5.f90: Ditto.
6283 * gfortran.dg/dec_structure_6.f90: Ditto.
6284 * gfortran.dg/dec_structure_7.f90: Ditto.
6285 * gfortran.dg/dec_structure_8.f90: Ditto.
6286 * gfortran.dg/dec_structure_9.f90: Ditto.
6287 * gfortran.dg/dec_structure_10.f90: Ditto.
6288 * gfortran.dg/dec_structure_11.f90: Ditto.
6289 * gfortran.dg/dec_union_1.f90: Ditto.
6290 * gfortran.dg/dec_union_2.f90: Ditto.
6291 * gfortran.dg/dec_union_3.f90: Ditto.
6292 * gfortran.dg/dec_union_4.f90: Ditto.
6293 * gfortran.dg/dec_union_5.f90: Ditto.
6294 * gfortran.dg/dec_union_6.f90: Ditto.
6295 * gfortran.dg/dec_union_7.f90: Ditto.
6296
6297 2016-05-07 Tom de Vries <tom@codesourcery.com>
6298
6299 PR tree-optimization/70956
6300 * gcc.dg/graphite/pr70956.c: New test.
6301
6302 2016-05-06 Jakub Jelinek <jakub@redhat.com>
6303
6304 PR middle-end/70941
6305 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6306 (a, b, c, d): Change type from char to signed char.
6307 (main): Compare against (signed char) -1634678893 instead of
6308 hardcoded -109. Use __builtin_abort instead of abort.
6309
6310 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6311 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6312
6313 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6314
6315 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6316
6317 PR debug/70935
6318 * gcc.dg/torture/pr70935.c: New test.
6319
6320 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6321
6322 PR target/58219
6323 * gcc.target/sh/pr58219.c: New tests.
6324
6325 2016-05-06 Richard Biener <rguenther@suse.de>
6326
6327 PR tree-optimization/70960
6328 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6329
6330 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6331
6332 PR target/52933
6333 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6334 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6335 Adjust expected instruction counts.
6336 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6337
6338 2016-05-06 Marek Polacek <polacek@redhat.com>
6339
6340 PR sanitizer/70875
6341 * gcc.dg/ubsan/bounds-3.c: New test.
6342
6343 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6344
6345 PR target/54089
6346 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6347
6348 2016-05-06 Richard Biener <rguenther@suse.de>
6349
6350 PR middle-end/70931
6351 * gfortran.dg/pr70931.f90: New testcase.
6352
6353 2016-05-06 Richard Biener <rguenther@suse.de>
6354
6355 PR middle-end/70941
6356 * gcc.dg/torture/pr70941.c: New testcase.
6357
6358 2016-05-05 Bin Cheng <bin.cheng@arm.com>
6359
6360 PR tree-optimization/57206
6361 * gcc.dg/vect/pr57206.c: New test.
6362
6363 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6364
6365 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6366
6367 2016-05-05 Jakub Jelinek <jakub@redhat.com>
6368
6369 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6370
6371 * c-c++-common/Wdangling-else-4.c: New test.
6372
6373 2016-05-04 Jakub Jelinek <jakub@redhat.com>
6374
6375 PR c++/70906
6376 PR c++/70933
6377 * g++.dg/opt/pr70906.C: New test.
6378 * g++.dg/opt/pr70933.C: New test.
6379
6380 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6381
6382 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
6383
6384 * gcc.dg/ipa/pure-const-3.c: New testcase.
6385
6386 2016-05-04 Marek Polacek <polacek@redhat.com>
6387
6388 * c-c++-common/Wdangling-else-1.c: New test.
6389 * c-c++-common/Wdangling-else-2.c: New test.
6390 * c-c++-common/Wdangling-else-3.c: New test.
6391
6392 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6393
6394 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6395 flag is present.
6396
6397 2016-05-04 Marek Polacek <polacek@redhat.com>
6398
6399 PR c/48778
6400 * gcc.dg/Waddress-2.c: New test.
6401
6402 2016-05-04 Alan Modra <amodra@gmail.com>
6403
6404 * gcc.target/powerpc/pr70866.c: New.
6405
6406 2016-05-03 Martin Sebor <msebor@redhat.com>
6407
6408 PR c++/66561
6409 * c-c++-common/builtin_location.c: New test.
6410 * g++.dg/cpp1y/builtin_location.C: New test.
6411
6412 2016-05-03 Marek Polacek <polacek@redhat.com>
6413
6414 PR c/70859
6415 * gcc.dg/pr70859.c: New test.
6416 * gcc.dg/pr70859-2.c: New test.
6417
6418 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6419
6420 * gnat.dg/debug5.adb: New testcase.
6421
6422 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6423
6424 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6425 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6426 Procedure to check for z10 instruction set.
6427
6428 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6429
6430 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6431
6432 2016-05-03 Alan Modra <amodra@gmail.com>
6433
6434 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6435
6436 2016-05-03 Jakub Jelinek <jakub@redhat.com>
6437
6438 * gcc.target/i386/avx512f-cvt-1.c: New test.
6439
6440 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6441
6442 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6443 -fdump-tree-vrp-details.
6444
6445 2016-05-03 Richard Biener <rguenther@suse.de>
6446
6447 * gcc.dg/pr30172-1.c: Adjust.
6448 * gcc.dg/pr63743.c: Likewise.
6449 * gcc.dg/tm/pr51696.c: Likewise.
6450 * c-c++-common/tm/safe-1.c: Likewise.
6451 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6452 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6453 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6454 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6455
6456 2016-05-03 Jakub Jelinek <jakub@redhat.com>
6457
6458 PR rtl-optimization/70467
6459 * gcc.target/i386/pr70467-3.c: New test.
6460 * gcc.target/i386/pr70467-4.c: New test.
6461
6462 PR tree-optimization/70916
6463 * gcc.c-torture/compile/pr70916.c: New test.
6464
6465 PR target/49244
6466 * gcc.target/i386/pr49244-1.c: New test.
6467 * gcc.target/i386/pr49244-2.c: New test.
6468
6469 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6470
6471 PR rtl-optimization/44281
6472 * gcc.target/i386/pr44281.c: New test.
6473
6474 2016-05-03 bin cheng <bin.cheng@arm.com>
6475
6476 PR tree-optimization/56541
6477 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6478 * gcc.dg/vect/pr56541.c: new test.
6479
6480 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6481
6482 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6483 __float128.
6484 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6485
6486 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6487
6488 PR testsuite/70520
6489 * c-c++-common/asan/clone-test-1.c (main): Align child process
6490 stack to 16 bytes.
6491
6492 2016-05-02 David Malcolm <dmalcolm@redhat.com>
6493
6494 PR c++/62314
6495 * g++.dg/spellcheck-fields-2.C: New test case.
6496
6497 2016-05-02 David Malcolm <dmalcolm@redhat.com>
6498
6499 PR c++/62314
6500 * g++.dg/pr62314.C: New test case.
6501
6502 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
6503
6504 * gcc.dg/ipa/inline-8.c: New testcase.
6505
6506 2016-05-02 Jakub Jelinek <jakub@redhat.com>
6507
6508 PR rtl-optimization/70467
6509 * gcc.target/i386/pr70467-1.c: New test.
6510
6511 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6512
6513 * gcc.dg/spec-options.c: Run the test on all targets.
6514 * gcc.dg/foo.specs: Use cpp_unique_options.
6515
6516 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
6517
6518 * gcc.dg/tree-ssa/unord.c: New testcase.
6519
6520 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
6521
6522 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6523
6524 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6525
6526 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6527
6528 2016-05-02 Marek Polacek <polacek@redhat.com>
6529
6530 PR c/70851
6531 * gcc.dg/enum-incomplete-3.c: New test.
6532
6533 2016-05-02 Marek Polacek <polacek@redhat.com>
6534 Tom de Vries <tom@codesourcery.com>
6535
6536 PR tree-optimization/70700
6537 * gcc.dg/pr70700.c: New test.
6538
6539 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
6540
6541 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6542 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6543 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6544 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6545 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6546
6547 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6548
6549 * ada/acats/run_acats: Rename into...
6550 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6551 * ada/acats/run_all.sh: Remove redundant test.
6552 (target_run): Move around.
6553 (target_gnatchop): Use newly built executable.
6554 (target_gnatmake): Likewise.
6555 Check that the compilation of impbit succeeds.
6556
6557 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6558
6559 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6560 * gcc.dg/20021029-1.c: Likewise.
6561 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6562 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6563 * gcc.target/sh/cmpstr.c: Likewise.
6564 * gcc.target/sh/cmpstrn.c: Likewise.
6565 * gcc.target/sh/memset.c: Likewise.
6566 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6567 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6568 * gcc.target/sh/pr39423-1.c: Likewise.
6569 * gcc.target/sh/pr49468-di.c: Likewise.
6570 * gcc.target/sh/pr49468-si.c: Likewise.
6571 * gcc.target/sh/pr49880-1.c: Likewise.
6572 * gcc.target/sh/pr49880-2.c: Likewise.
6573 * gcc.target/sh/pr49880-3.c: Likewise.
6574 * gcc.target/sh/pr50751-1.c: Likewise.
6575 * gcc.target/sh/pr50751-4.c: Likewise.
6576 * gcc.target/sh/pr50751-7.c: Likewise.
6577 * gcc.target/sh/pr51244-1.c: Likewise.
6578 * gcc.target/sh/pr51244-10.c: Likewise.
6579 * gcc.target/sh/pr51244-11.c: Likewise.
6580 * gcc.target/sh/pr51244-12.c: Likewise.
6581 * gcc.target/sh/pr51244-13.c: Likewise.
6582 * gcc.target/sh/pr51244-14.c: Likewise.
6583 * gcc.target/sh/pr51244-17.c: Likewise.
6584 * gcc.target/sh/pr51244-18.c: Likewise.
6585 * gcc.target/sh/pr51244-19.c: Likewise.
6586 * gcc.target/sh/pr51244-4.c: Likewise.
6587 * gcc.target/sh/pr51244-5.c: Likewise.
6588 * gcc.target/sh/pr51244-7.c: Likewise.
6589 * gcc.target/sh/pr51244-8.c: Likewise.
6590 * gcc.target/sh/pr51244-9.c: Likewise.
6591 * gcc.target/sh/pr51697.c: Likewise.
6592 * gcc.target/sh/pr52483-1.c: Likewise.
6593 * gcc.target/sh/pr52483-2.c: Likewise.
6594 * gcc.target/sh/pr52483-3.c: Likewise.
6595 * gcc.target/sh/pr52483-5.c: Likewise.
6596 * gcc.target/sh/pr52933-1.c: Likewise.
6597 * gcc.target/sh/pr52933-2.c: Likewise.
6598 * gcc.target/sh/pr52933-3.c: Likewise.
6599 * gcc.target/sh/pr53568-1.c: Likewise.
6600 * gcc.target/sh/pr53976-1.c: Likewise.
6601 * gcc.target/sh/pr53988-1.c: Likewise.
6602 * gcc.target/sh/pr53988.c: Likewise.
6603 * gcc.target/sh/pr54089-1.c: Likewise.
6604 * gcc.target/sh/pr54089-6.c: Likewise.
6605 * gcc.target/sh/pr54089-7.c: Likewise.
6606 * gcc.target/sh/pr54089-8.c: Likewise.
6607 * gcc.target/sh/pr54089-9.c: Likewise.
6608 * gcc.target/sh/pr54236-1.c: Likewise.
6609 * gcc.target/sh/pr54236-2.c: Likewise.
6610 * gcc.target/sh/pr54236-3.c: Likewise.
6611 * gcc.target/sh/pr54236-4.c: Likewise.
6612 * gcc.target/sh/pr54386.c: Likewise.
6613 * gcc.target/sh/pr54602-1.c: Likewise.
6614 * gcc.target/sh/pr54685.c: Likewise.
6615 * gcc.target/sh/pr54760-1.c: Likewise.
6616 * gcc.target/sh/pr54760-2.c: Likewise.
6617 * gcc.target/sh/pr54760-3.c: Likewise.
6618 * gcc.target/sh/pr54760-4.c: Likewise.
6619 * gcc.target/sh/pr54760-5.c: Likewise.
6620 * gcc.target/sh/pr54760-6.c: Likewise.
6621 * gcc.target/sh/pr55146.c: Likewise.
6622 * gcc.target/sh/pr55160.c: Likewise.
6623 * gcc.target/sh/pr59278.c: Likewise.
6624 * gcc.target/sh/pr59401-1.c: Likewise.
6625 * gcc.target/sh/pr59533-1.c: Likewise.
6626 * gcc.target/sh/pr63260.c: Likewise.
6627 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6628 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6629 * gcc.target/sh/strlen.c: Likewise.
6630 * gcc.target/sh/torture/pr30807.c: Likewise.
6631 * gcc.target/sh/torture/pr34777.c: Likewise.
6632 * gcc.target/sh/torture/pr64652.c: Likewise.
6633 * gcc.target/sh/torture/pr65505.c: Likewise.
6634 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6635 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6636
6637 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6638
6639 PR c++/66644
6640 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6641
6642 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6643
6644 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6645 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6646 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6647 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6648
6649 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6650
6651 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6652 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6653
6654 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6655
6656 PR middle-end/70626
6657 * c-c++-common/goacc/combined-reduction.c: New test.
6658 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6659
6660 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6661
6662 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6663 *movdi_internal pattern only if PIC off.
6664 * gcc.target/i386/pr70155-2.c: Likewise.
6665 * gcc.target/i386/pr70155-3.c: Likewise.
6666 * gcc.target/i386/pr70155-4.c: Likewise.
6667 * gcc.target/i386/pr70155-5.c: Likewise.
6668 * gcc.target/i386/pr70155-6.c: Likewise.
6669 * gcc.target/i386/pr70155-7.c: Likewise.
6670 * gcc.target/i386/pr70155-8.c: Likewise.
6671 * gcc.target/i386/pr70155-15.c: Likewise.
6672 * gcc.target/i386/pr70155-17.c: Likewise.
6673 * gcc.target/i386/pr70155-22.c: Likewise.
6674
6675 2016-04-29 Bin Cheng <bin.cheng@arm.com>
6676
6677 PR tree-optimization/70803
6678 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6679
6680 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6681
6682 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6683 optimization of vector loop.
6684 * gcc.target/i386/vect-unpack-3.c: New test.
6685 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6686 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6687 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6688
6689 2016-04-29 Marek Polacek <polacek@redhat.com>
6690
6691 PR sanitizer/70342
6692 * g++.dg/ubsan/null-7.C: New test.
6693
6694 PR c/70852
6695 * gcc.dg/pr70852.c: New test.
6696
6697 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6698
6699 PR/69089
6700 * g++.dg/cpp0x/alignas6.C: New test.
6701
6702 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6703
6704 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6705 * gcc.dg/pr27003.c: Likewise.
6706 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6707 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6708 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6709 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
6710 * gcc.target/arc/mxy.c: Likewise.
6711 * gcc.target/arc/mswape.c: Likewise.
6712 * gcc.target/arc/mrtsc.c: Likewise.
6713 * gcc.target/arc/mcrc.c: Likewise.
6714 * gcc.target/arc/mdsp-packa.c: Likewise.
6715 * gcc.target/arc/mdvbf.c: Likewise.
6716 * gcc.target/arc/mlock.c: Likewise.
6717 * gcc.target/arc/mmac-24.c: Likewise.
6718 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6719
6720 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6721 Matthijs Kooijman <matthijs@stdin.nl>
6722 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6723
6724 PR target/60040
6725 * gcc.target/avr/pr60040-1.c: New.
6726 * gcc.target/avr/pr60040-2.c: New.
6727
6728 2016-04-29 Richard Biener <rguenther@suse.de>
6729
6730 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6731
6732 2016-04-29 Richard Biener <rguenther@suse.de>
6733
6734 PR tree-optimization/13962
6735 PR tree-optimization/65686
6736 * gcc.dg/uninit-pr65686.c: New testcase.
6737
6738 2016-04-29 Jakub Jelinek <jakub@redhat.com>
6739
6740 PR middle-end/70843
6741 * gcc.dg/pr70843.c: New test.
6742
6743 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6744
6745 PR target/70858
6746 * gcc.target/i386/pr70858.c: New test.
6747
6748 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6749
6750 * gcc.target/arc/nps400-1.c: New file.
6751
6752 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6753 Andrew Burgess <andrew.burgess@embecosm.com>
6754
6755 * gcc.target/arc/movh_cl-1.c: New file.
6756
6757 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6758 Andrew Burgess <andrew.burgess@embecosm.com>
6759
6760 * gcc.target/arc/extzv-1.c: New file.
6761 * gcc.target/arc/insv-1.c: New file.
6762 * gcc.target/arc/insv-2.c: New file.
6763 * gcc.target/arc/movb-1.c: New file.
6764 * gcc.target/arc/movb-2.c: New file.
6765 * gcc.target/arc/movb-3.c: New file.
6766 * gcc.target/arc/movb-4.c: New file.
6767 * gcc.target/arc/movb-5.c: New file.
6768 * gcc.target/arc/movb_cl-1.c: New file.
6769 * gcc.target/arc/movb_cl-2.c: New file.
6770 * gcc.target/arc/movbi_cl-1.c: New file.
6771 * gcc.target/arc/movl-1.c: New file.
6772
6773 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6774 Andrew Burgess <andrew.burgess@embecosm.com>
6775
6776 * gcc.target/arc/cmem-1.c: New file.
6777 * gcc.target/arc/cmem-2.c: New file.
6778 * gcc.target/arc/cmem-3.c: New file.
6779 * gcc.target/arc/cmem-4.c: New file.
6780 * gcc.target/arc/cmem-5.c: New file.
6781 * gcc.target/arc/cmem-6.c: New file.
6782 * gcc.target/arc/cmem-7.c: New file.
6783 * gcc.target/arc/cmem-ld.inc: New file.
6784 * gcc.target/arc/cmem-st.inc: New file.
6785
6786 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6787
6788 PR target/70821
6789 * gcc.target/i386/pr70821.c: New test.
6790
6791 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6792
6793 * gcc.target/powerpc/vec-adde.c: New test.
6794 * gcc.target/powerpc/vec-adde-int128.c: New test.
6795
6796 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6797
6798 * gcc.target/i386/avx-vround-1.c: New test.
6799 * gcc.target/i386/avx-vround-2.c: New test.
6800 * gcc.target/i386/avx512vl-vround-1.c: New test.
6801 * gcc.target/i386/avx512vl-vround-2.c: New test.
6802
6803 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6804
6805 PR testsuite/70595
6806 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6807 (check_effective_target_cilkplus_runtime): ... this.
6808 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6809 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6810
6811 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6812 Require cilkplus_runtime.
6813 Don't add -lcilkrts.
6814 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6815 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6816 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6817 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6818 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6819 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6820 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6821 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6822 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6823 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6824 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6825 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6826 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6827 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6828 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6829 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6830 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6831 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6832 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6833 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6834 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6835 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6836 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6837 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6838 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6839 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6840 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6841 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6842 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6843
6844 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6845 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6846
6847 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6848
6849 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6850 cilkplus_runtime.
6851
6852 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
6853
6854 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6855 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6856
6857 2015-04-27 Ryan Burn <contact@rnburn.com>
6858
6859 PR c++/69024
6860 PR c++/68997
6861 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6862 diagnostic.
6863 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6864 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6865
6866 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6867
6868 * gnat.dg/limited_with4.ad[sb]: New test.
6869 * gnat.dg/limited_with4_pkg.ads: New helper.
6870
6871 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6872
6873 PR target/70155
6874 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6875 and movv1ti_internal patterns
6876 * gcc.target/i386/pr70155-1.c: New test.
6877 * gcc.target/i386/pr70155-2.c: Likewise.
6878 * gcc.target/i386/pr70155-3.c: Likewise.
6879 * gcc.target/i386/pr70155-4.c: Likewise.
6880 * gcc.target/i386/pr70155-5.c: Likewise.
6881 * gcc.target/i386/pr70155-6.c: Likewise.
6882 * gcc.target/i386/pr70155-7.c: Likewise.
6883 * gcc.target/i386/pr70155-8.c: Likewise.
6884 * gcc.target/i386/pr70155-9.c: Likewise.
6885 * gcc.target/i386/pr70155-10.c: Likewise.
6886 * gcc.target/i386/pr70155-11.c: Likewise.
6887 * gcc.target/i386/pr70155-12.c: Likewise.
6888 * gcc.target/i386/pr70155-13.c: Likewise.
6889 * gcc.target/i386/pr70155-14.c: Likewise.
6890 * gcc.target/i386/pr70155-15.c: Likewise.
6891 * gcc.target/i386/pr70155-16.c: Likewise.
6892 * gcc.target/i386/pr70155-17.c: Likewise.
6893 * gcc.target/i386/pr70155-18.c: Likewise.
6894 * gcc.target/i386/pr70155-19.c: Likewise.
6895 * gcc.target/i386/pr70155-20.c: Likewise.
6896 * gcc.target/i386/pr70155-21.c: Likewise.
6897 * gcc.target/i386/pr70155-22.c: Likewise.
6898
6899 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6900
6901 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6902 ".{5,6}".
6903
6904 2016-04-27 Bin Cheng <bin.cheng@arm.com>
6905
6906 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6907 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6908 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6909 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6910 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6911
6912 2016-04-27 Richard Biener <rguenther@suse.de>
6913
6914 PR ipa/70760
6915 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6916 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6917
6918 2016-04-27 Nathan Sidwell <nathan@acm.org>
6919
6920 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6921 * g++.dg/ubsan/pr63956.C: Adjust error location.
6922
6923 2016-04-27 Nick Clifton <nickc@redhat.com>
6924
6925 PR middle-end/49889
6926 * gcc.dg/pr49889.c: New test.
6927
6928 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6929
6930 * c-c++-common/memset-array.c: New test.
6931
6932 2016-04-26 Martin Sebor <msebor@redhat.com>
6933
6934 PR c++/66639
6935 * g++.dg/cpp1y/func_constexpr.C: New test.
6936
6937 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6938
6939 PR c++/70241
6940 * g++.dg/cpp0x/enum32.C: New test.
6941 * g++.dg/cpp0x/enum33.C: New test.
6942
6943 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6944
6945 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6946 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6947 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6948 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6949 * gcc.c-torture/execute/pr38151.c: Likewise.
6950 * gcc.c-torture/execute/pr66556.c: Likewise.
6951 * gcc.c-torture/execute/pr67781.c: Likewise.
6952 * gcc.c-torture/execute/pr68648.c: Likewise.
6953
6954 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
6955
6956 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6957
6958 2016-04-26 Marek Polacek <polacek@redhat.com>
6959
6960 PR c/67784
6961 * gcc.dg/pr67784-3.c: New test.
6962 * gcc.dg/pr67784-4.c: New test.
6963 * gcc.dg/pr67784-5.c: New test.
6964
6965 PR c/70791
6966 * gcc.dg/Wnested-externs-2.c: New test.
6967
6968 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
6969
6970 * gcc.dg/fold-plusmult.c: Adjust.
6971 * gcc.dg/no-strict-overflow-6.c: Adjust.
6972 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6973
6974 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6975
6976 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6977 number scans.
6978 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6979 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6980 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6981 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6982 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6983 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6984 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6985 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6986 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6987 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6988 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6989 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6990 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6991 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6992 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6993 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6994 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6995 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6996 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6997 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6998 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6999 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7000 scans.
7001 * gcc.target/i386/pr32219-4.c: Likewise.
7002 * gcc.target/i386/pr32219-6.c: Likewise.
7003 * gcc.target/i386/pr32219-8.c: Likewise.
7004
7005 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7006
7007 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7008 associated options.
7009
7010 2016-04-26 Marek Polacek <polacek@redhat.com>
7011
7012 PR c++/70744
7013 * g++.dg/ext/cond2.C: New test.
7014
7015 2016-04-26 Bin Cheng <bin.cheng@arm.com>
7016
7017 PR tree-optimization/70771
7018 PR tree-optimization/70775
7019 * gcc.dg/pr70771.c: New test.
7020 * gcc.dg/pr70775.c: New test.
7021
7022 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7023
7024 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7025
7026 2016-04-25 Richard Biener <rguenther@suse.de>
7027
7028 PR tree-optimization/70780
7029 * gcc.dg/torture/pr70780.c: New testcase.
7030
7031 2016-04-25 Michael Collison <michael.collison@arm.com>
7032
7033 * gcc.target/arm/neon-vaddws16.c: New test.
7034 * gcc.target/arm/neon-vaddws32.c: New test.
7035 * gcc.target/arm/neon-vaddwu16.c: New test.
7036 * gcc.target/arm/neon-vaddwu32.c: New test.
7037 * gcc.target/arm/neon-vaddwu8.c: New test.
7038 * lib/target-supports.exp
7039 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7040 that arm neon support vector widen sum of HImode TO SImode.
7041
7042 2016-04-23 Jakub Jelinek <jakub@redhat.com>
7043
7044 PR sanitizer/70712
7045 * c-c++-common/asan/pr70712.c: New test.
7046
7047 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7048
7049 * .gitattributes: New file.
7050
7051 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7052
7053 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7054
7055 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7056
7057 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7058 * gfortran.dg/submodule_15.f08: Likewise.
7059
7060 2016-04-22 Richard Biener <rguenther@suse.de>
7061
7062 PR tree-optimization/70740
7063 * gcc.dg/torture/pr70740.c: New testcase.
7064
7065 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7066
7067 PR target/70750
7068 * gcc.target/i386/pr70750-1.c: New test.
7069 * gcc.target/i386/pr70750-2.c: Likewise.
7070
7071 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7072
7073 PR c++/70540
7074 * g++.dg/cpp0x/auto48.C: New.
7075
7076 2016-04-21 Marek Polacek <polacek@redhat.com>
7077
7078 PR c++/70513
7079 * g++.dg/cpp0x/forw_enum12.C: New test.
7080 * g++.dg/cpp0x/forw_enum13.C: New test.
7081
7082 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7083
7084 PR target/70728
7085 * gcc.target/i386/pr70728.c: New test.
7086
7087 2016-04-21 Richard Biener <rguenther@suse.de>
7088
7089 PR middle-end/70747
7090 * gcc.dg/pr70747.c: New testcase.
7091
7092 2016-04-21 Bin Cheng <bin.cheng@arm.com>
7093
7094 PR tree-optimization/70715
7095 * gcc.dg/tree-ssa/scev-13.c: New test.
7096
7097 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7098
7099 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7100
7101 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7102
7103 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7104
7105 2016-04-20 Jan Hubicka <jh@suse.cz>
7106
7107 PR ipa/70018
7108 * g++.dg/ipa/nothrow-1.C: New testcase.
7109
7110 2016-04-20 Nathan Sidwell <nathan@acm.org>
7111
7112 PR c++/55635
7113 * g++.dg/eh/delete1.C: New.
7114
7115 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7116
7117 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7118 -mtune-ctrl=sse_typeless_stores.
7119
7120 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7121
7122 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7123
7124 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7125
7126 PR tree-optimization/69489
7127 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7128
7129 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7130
7131 PR c++/69363
7132 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7133 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7134 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7135
7136 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7137
7138 PR tree-optimization/56625
7139 PR tree-optimization/69489
7140 * gcc.dg/vect/pr56625.c: New test.
7141 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7142
7143 2016-04-20 Andrew Pinski <apinski@cavium.com>
7144
7145 PR target/64971
7146 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7147
7148 2016-04-20 Arnaud Charlet <charlet@adacore.com>
7149
7150 * gnat.dg/self1.adb: Remove now incorrect test.
7151
7152 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7153
7154 * gcc.dg/tree-ssa/scev-11.c: New test.
7155 * gcc.dg/tree-ssa/scev-12.c: New test.
7156
7157 2016-04-20 Marek Polacek <polacek@redhat.com>
7158
7159 PR tree-optimization/70725
7160 * gcc.dg/pr70725.c: New test.
7161
7162 2016-04-20 Richard Biener <rguenther@suse.de>
7163
7164 PR tree-optimization/70726
7165 * g++.dg/vect/pr70726.cc: New testcase.
7166
7167 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7168
7169 PR target/70674
7170 * gcc.target/s390/pr70674.c: New test.
7171
7172 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7173
7174 PR libgfortran/70684
7175 * gfortran.dg/list_read_14.f90: New test.
7176
7177 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7178
7179 PR target/69201
7180 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7181 extern to force it misaligned.
7182 (b): Likewise.
7183 (c): Likewise.
7184 (d): Likewise.
7185 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7186 Don't check `*' before movv4sf_internal.
7187 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7188 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7189 Don't check `*' before movv16qi_internal.
7190 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7191 extern to force it misaligned.
7192 (b): Likewise.
7193 (c): Likewise.
7194 (d): Likewise.
7195 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7196 Don't check `*' before movv2df_internal.
7197 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7198 extern to force it misaligned.
7199 (b): Likewise.
7200 (c): Likewise.
7201 (d): Likewise.
7202 Check movv8sf_internal instead of avx_storeups256.
7203 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7204
7205 2016-04-19 Richard Biener <rguenther@suse.de>
7206
7207 PR tree-optimization/70171
7208 * g++.dg/tree-ssa/pr70171.C: New testcase.
7209
7210 2016-04-19 Richard Biener <rguenther@suse.de>
7211
7212 PR tree-optimization/70724
7213 * gcc.dg/torture/pr70724.c: New testcase.
7214
7215 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7216
7217 PR middle-end/70689
7218 * gcc.target/i386/pr70689.c: New.
7219
7220 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7221
7222 PR target/70708
7223 * gcc.target/i386/pr70708.c: New test.
7224
7225 2016-04-18 Richard Biener <rguenther@suse.de>
7226
7227 PR tree-optimization/43434
7228 * gcc.dg/vect/pr43434.c: New testcase.
7229 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7230 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7231 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7232 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7233 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7234 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7235 * gcc.dg/gomp/pr68640.c: Likewise.
7236 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7237 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7238
7239 2016-04-18 Richard Biener <rguenther@suse.de>
7240
7241 PR tree-optimization/70701
7242 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7243
7244 2016-04-18 Tom de Vries <tom@codesourcery.com>
7245
7246 PR testsuite/70699
7247 * gcc.dg/pr70161.c: Add dot-file scans.
7248 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7249 instead of after last dot char.
7250
7251 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7252
7253 * c-c++-common/dump-ada-spec-3.c: New test.
7254 * c-c++-common/dump-ada-spec-4.c: Likewise.
7255
7256 2016-04-17 Tom de Vries <tom@codesourcery.com>
7257
7258 PR other/70183
7259 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7260
7261 2016-04-15 Jan Hubicka <jh@suse.cz>
7262
7263 PR ipa/70018
7264 * g++.dg/ipa/pure-const-1.C: New testcase.
7265 * g++.dg/ipa/pure-const-2.C: New testcase.
7266 * g++.dg/ipa/pure-const-3.C: New testcase.
7267
7268 2016-04-15 Marek Polacek <polacek@redhat.com>
7269
7270 PR c/70671
7271 * gcc.dg/bitfld-22.c: New test.
7272
7273 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7274
7275 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7276 x86_64.
7277
7278 2016-04-15 Marek Polacek <polacek@redhat.com>
7279
7280 PR c/70651
7281 * c-c++-common/pr70651.c: New test.
7282
7283 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7284
7285 PR rtl-optimization/70681
7286 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7287 dump scan on arm and powerpc.
7288 * gcc.dg/pr10474.c: Likewise.
7289
7290 2016-04-15 Jakub Jelinek <jakub@redhat.com>
7291
7292 PR c++/69517
7293 PR c++/70019
7294 PR c++/70588
7295 * g++.dg/cpp1y/vla11.C: Revert for real.
7296
7297 PR c/70436
7298 * c-c++-common/Wparentheses-1.c: New test.
7299 * c-c++-common/gomp/Wparentheses-1.c: New test.
7300 * c-c++-common/gomp/Wparentheses-2.c: New test.
7301 * c-c++-common/gomp/Wparentheses-3.c: New test.
7302 * c-c++-common/gomp/Wparentheses-4.c: New test.
7303 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7304 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7305 * c-c++-common/goacc/Wparentheses-1.c: New test.
7306
7307 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7308
7309 PR target/70662
7310 * gcc.target/i386/pr70662.c: New test.
7311
7312 2016-04-15 Richard Biener <rguenther@suse.de>
7313 Alan Modra <amodra@gmail.com>
7314
7315 PR tree-optimization/70130
7316 * gcc.dg/vect/O3-pr70130.c: New testcase.
7317
7318 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7319
7320 PR target/70669
7321 * gcc.target/powerpc/pr70669.c: New test.
7322
7323 PR target/70640
7324 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7325 a power7 system that does not have an assembler that supports
7326 power8.
7327
7328 2016-04-14 Martin Sebor <msebor@redhat.com>
7329
7330 PR c++/69517
7331 PR c++/70019
7332 PR c++/70588
7333 * c-c++-common/ubsan/vla-1.c: Revert.
7334 * g++.dg/cpp1y/vla11.C: Same.
7335 * g++.dg/cpp1y/vla12.C: Same.
7336 * g++.dg/cpp1y/vla13.C: Same.
7337 * g++.dg/cpp1y/vla14.C: Same.
7338 * g++.dg/cpp1y/vla3.C: Same.
7339 * g++.dg/init/array24.C: Same.
7340 * g++.dg/ubsan/vla-1.C: Same.
7341
7342 2016-04-14 Marek Polacek <polacek@redhat.com>
7343 Jan Hubicka <hubicka@ucw.cz>
7344
7345 PR c++/70029
7346 * g++.dg/torture/pr70029.C: New test.
7347
7348 2016-04-14 Martin Sebor <msebor@redhat.com>
7349
7350 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7351 type size to prevent failures on targets with very low maximum
7352 alignment.
7353
7354 2016-04-14 Richard Biener <rguenther@suse.de>
7355
7356 PR tree-optimization/70623
7357 * gcc.dg/torture/pr70623.c: New testcase.
7358 * gcc.dg/torture/pr70623-2.c: Likewise.
7359
7360 2016-04-13 Martin Sebor <msebor@redhat.com>
7361
7362 PR c++/69517
7363 PR c++/70019
7364 PR c++/70588
7365 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7366 * g++.dg/cpp1y/vla11.C: New test.
7367 * g++.dg/cpp1y/vla12.C: New test.
7368 * g++.dg/cpp1y/vla13.C: New test.
7369 * g++.dg/cpp1y/vla14.C: New test.
7370 * g++.dg/cpp1y/vla3.C: Restore deleted test.
7371 * g++.dg/init/array24.C: Fully brace VLA initializer.
7372 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7373
7374 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7375
7376 PR c++/70641
7377 * g++.dg/opt/pr70641.C: New test.
7378
7379 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7380
7381 PR rtl-optimization/68749
7382 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7383 effects of argument promotions.
7384 Remove default args to dg-skip-if.
7385
7386 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7387
7388 PR c++/70635
7389 * g++.dg/parse/pr70635.C: New.
7390
7391 2016-04-13 Marek Polacek <polacek@redhat.com>
7392
7393 PR c++/70639
7394 * c-c++-common/Wmisleading-indentation-4.c: New test.
7395
7396 2016-04-13 Marek Polacek <polacek@redhat.com>
7397
7398 PR c/70436
7399 * gcc.dg/Wparentheses-12.c: New test.
7400 * gcc.dg/Wparentheses-13.c: New test.
7401
7402 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7403
7404 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7405 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7406 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7407
7408 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7409
7410 PR middle-end/70633
7411 * gcc.c-torture/compile/pr70633.c: New test.
7412
7413 PR debug/70628
7414 * gcc.dg/torture/pr70628.c: New test.
7415
7416 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7417
7418 PR c++/70610
7419 * g++.dg/template/pr70610.C: New test.
7420 * g++.dg/template/pr70610-2.C: New test.
7421 * g++.dg/template/pr70610-3.C: New test.
7422 * g++.dg/template/pr70610-4.C: New test.
7423
7424 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7425
7426 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7427 128 instead of 32.
7428
7429 PR c++/70571
7430 * g++.dg/ext/pr70571.C: New test.
7431
7432 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7433
7434 PR target/70640
7435 * gcc.target/powerpc/pr70640.c: New test.
7436
7437 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7438
7439 PR c++/68722
7440 * g++.dg/parse/pr68722.C: New.
7441
7442 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7443
7444 PR rtl-optimization/70596
7445 * gcc.target/i386/pr70596.c: New test.
7446
7447 2016-04-12 Nathan Sidwell <nathan@acm.org>
7448
7449 PR c++/70501
7450 * g++.dg/init/pr70501.C: New.
7451
7452 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7453
7454 * gcc.target/i386/asm-flag-6.c: New test.
7455
7456 2016-04-12 Tom de Vries <tom@codesourcery.com>
7457
7458 PR tree-optimization/68756
7459 * gcc.dg/graphite/pr68756.c: New test.
7460
7461 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7462
7463 PR tree-optimization/70602
7464 * gcc.c-torture/execute/pr70602.c: New test.
7465
7466 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7467
7468 PR target/70381
7469 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7470 __float128 emulator is built and runs.
7471 * gcc.target/powerpc/float128-1.c: Likewise.
7472
7473 * lib/target-supports.exp (check_ppc_float128_sw_available):
7474 Rework tests for __float128 software and hardware
7475 availability. Fix exit condition to return 0 on success.
7476
7477 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7478
7479 PR target/70133
7480 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7481 * gcc.target/aarch64/target_attr_15.c: Likewise.
7482
7483 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7484
7485 PR c++/69066
7486 * g++.dg/cpp1y/pr69066.C: New.
7487
7488 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7489
7490 PR fortran/68566
7491 * gfortran.dg/pr36192.f90: Update test.
7492 * gfortran.dg/pr36192_1.f90: Update test.
7493 * gfortran.dg/real_dimension_1.f: Update test.
7494 * gfortran.dg/parameter_array_init_7.f90: New test.
7495
7496 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
7497
7498 PR testsuite/64039
7499 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7500
7501 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7502
7503 PR rtl-optimization/66669
7504 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7505
7506 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7507
7508 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7509 * gcc.dg/pie-1.c: Likewise.
7510 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7511 * gcc.dg/pic-4.c: Likewise.
7512 * gcc.dg/pie-3.c: Likewise.
7513 * gcc.dg/pie-4.c: Likewise.
7514
7515 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7516
7517 PR tree-optimization/68644
7518 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7519
7520 PR rtl-optimization/64886
7521 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7522
7523 2016-04-09 Tom de Vries <tom@codesourcery.com>
7524
7525 PR tree-optimization/68953
7526 * gcc.dg/graphite/pr68953.c: New test.
7527
7528 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7529
7530 PR fortran/70592
7531 * gfortran.dg/deferred_character_16.f90: New test.
7532
7533 2016-04-09 Jakub Jelinek <jakub@redhat.com>
7534
7535 PR tree-optimization/70586
7536 * gcc.c-torture/execute/pr70586.c: New test.
7537
7538 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7539
7540 PR sanitizer/70573
7541 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7542 with __builtin_memset
7543 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7544
7545 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7546
7547 PR lto/70289
7548 PR ipa/70348
7549 PR tree-optimization/70373
7550 PR middle-end/70533
7551 PR middle-end/70534
7552 PR middle-end/70535
7553 * c-c++-common/goacc/reduction-5.c: New test.
7554 * c-c++-common/goacc/reduction-promotions.c: New test.
7555 * gfortran.dg/goacc/reduction-3.f95: New test.
7556 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7557
7558 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7559
7560 PR c++/70590
7561 PR c++/70452
7562 * g++.dg/pr70590.C: New test.
7563 * g++.dg/pr70590-2.C: New test.
7564
7565 2016-04-08 Jakub Jelinek <jakub@redhat.com>
7566
7567 PR middle-end/70593
7568 * gcc.target/i386/pr70593.c: New test.
7569
7570 PR rtl-optimization/70574
7571 * gcc.target/i386/avx2-pr70574.c: New test.
7572
7573 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7574
7575 PR sanitizer/70541
7576 * c-c++-common/asan/pr70541.c: New test.
7577
7578 2016-04-08 Tom de Vries <tom@codesourcery.com>
7579
7580 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7581 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7582
7583 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7584
7585 PR target/70566
7586 * gcc.c-torture/execute/pr70566.c: New test.
7587
7588 2016-04-08 Tom de Vries <tom@codesourcery.com>
7589
7590 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7591 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7592
7593 2016-04-08 Alan Modra <amodra@gmail.com>
7594
7595 * gcc.target/powerpc/pr70117.c: New.
7596
7597 2016-04-07 Jakub Jelinek <jakub@redhat.com>
7598
7599 PR testsuite/70581
7600 * gcc.dg/lto/simd-function_0.c: New test.
7601
7602 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7603 clones.
7604 * c-c++-common/attr-simd-2.c: Likewise.
7605 * c-c++-common/attr-simd-4.c: Likewise.
7606 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7607 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7608
7609 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7610
7611 PR testsuite/70553
7612 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7613
7614 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7615 Tom de Vries <tom@codesourcery.com>
7616
7617 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7618 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7619 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7620 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7621 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7622 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7623 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7624 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7625
7626 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7627
7628 PR c/70436
7629 * g++.dg/warn/Wparentheses-29.C: New test.
7630
7631 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7632
7633 PR c/70436
7634 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7635 explicit braces to resolve a future -Wparentheses warning.
7636
7637 2016-04-06 Richard Henderson <rth@redhat.com>
7638
7639 * gcc.dg/pr61817-1.c: New test.
7640 * gcc.dg/pr61817-2.c: New test.
7641 * gcc.dg/pr69391-1.c: New test.
7642 * gcc.dg/pr69391-2.c: New test.
7643
7644 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7645
7646 PR rtl-optimization/70398
7647 * gcc.target/aarch64/pr70398.c: New.
7648
7649 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7650
7651 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7652
7653 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
7654 Pedro Alves <palves@redhat.com>
7655
7656 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7657
7658 2016-04-06 Jakub Jelinek <jakub@redhat.com>
7659
7660 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7661 Check for avx512f effective targets instead of avx2.
7662 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7663 for AVX512F clones.
7664 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7665 * g++.dg/gomp/declare-simd-1.C: Likewise.
7666 * g++.dg/gomp/declare-simd-3.C: Likewise.
7667 * g++.dg/gomp/declare-simd-4.C: Likewise.
7668
7669 PR middle-end/70550
7670 * c-c++-common/gomp/pr70550-1.c: New test.
7671 * c-c++-common/gomp/pr70550-2.c: New test.
7672
7673 2016-04-05 Nathan Sidwell <nathan@acm.org>
7674
7675 PR c++/70512
7676 * g++.dg/ext/attribute-may-alias-5.C: New.
7677
7678 2016-04-05 Jakub Jelinek <jakub@redhat.com>
7679
7680 PR c++/70336
7681 * c-c++-common/pr70336.c: New test.
7682 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7683 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7684
7685 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
7686
7687 PR ipa/66223
7688 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7689
7690 2016-04-05 Jakub Jelinek <jakub@redhat.com>
7691
7692 PR rtl-optimization/70542
7693 * gcc.dg/torture/pr70542.c: New test.
7694 * gcc.target/i386/avx2-pr70542.c: New test.
7695
7696 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7697
7698 PR tree-optimization/70509
7699 * gcc.target/i386/avx512bw-pr70509.c: New test.
7700
7701 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7702
7703 PR c++/70452
7704 * g++.dg/ext/constexpr-vla4.C: New test.
7705
7706 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
7707
7708 PR target/70510
7709 * gcc.target/i386/pr70510.c: New test.
7710
7711 2016-04-05 Richard Biener <rguenther@suse.de>
7712
7713 PR tree-optimization/70526
7714 * g++.dg/torture/pr70526.C: New testcase.
7715
7716 2016-04-05 Jakub Jelinek <jakub@redhat.com>
7717
7718 PR target/70525
7719 * gcc.target/i386/pr70525.c: New test.
7720
7721 2016-04-05 Richard Biener <rguenther@suse.de>
7722
7723 PR middle-end/70499
7724 * g++.dg/torture/pr70499.C: New testcase.
7725
7726 2016-04-05 Richard Biener <rguenther@suse.de>
7727
7728 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7729 remove XFAIL.
7730
7731 2016-04-04 Jakub Jelinek <jakub@redhat.com>
7732
7733 PR middle-end/70307
7734 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7735 rs6000 ABI warnings.
7736
7737 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
7738
7739 PR ipa/66223
7740 * g++.dg/ipa/devirt-51.C: New testcase.
7741
7742 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7743 Jakub Jelinek <jakub@redhat.com>
7744
7745 PR middle-end/70457
7746 * gcc.dg/torture/pr70457.c: New.
7747
7748 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7749
7750 PR fortran/67538
7751 * gfortran.dg/allocate_with_source_19.f08: New test.
7752
7753 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7754
7755 PR fortran/65795
7756 * gfortran.dg/coarray_allocate_6.f08: New test.
7757
7758 2016-04-04 Richard Biener <rguenther@suse.de>
7759
7760 PR rtl-optimization/70484
7761 * gcc.dg/torture/pr70484.c: New testcase.
7762
7763 2016-04-04 Marek Polacek <polacek@redhat.com>
7764
7765 PR c/70307
7766 * gcc.dg/torture/pr70307.c: New test.
7767
7768 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7769
7770 PR target/70416
7771 PR target/67391
7772 * gcc.target/sh/torture/pr70416.c: New.
7773
7774 2016-04-02 Martin Sebor <msebor@redhat.com>
7775
7776 PR c++/67376
7777 PR c++/70170
7778 PR c++/70172
7779 PR c++/70228
7780 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7781 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7782 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7783 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7784 * g++.dg/cpp0x/constexpr-string.C: Same.
7785 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7786 * g++.dg/cpp0x/pr65398.C: Same.
7787 * g++.dg/ext/constexpr-vla1.C: Same.
7788 * g++.dg/ext/constexpr-vla2.C: Same.
7789 * g++.dg/ext/constexpr-vla3.C: Same.
7790 * g++.dg/ubsan/pr63956.C: Same.
7791
7792 2016-04-01 Jakub Jelinek <jakub@redhat.com>
7793
7794 PR rtl-optimization/70467
7795 * gcc.target/i386/pr70467-2.c: New test.
7796
7797 2016-04-01 Jakub Jelinek <jakub@redhat.com>
7798 Marek Polacek <polacek@redhat.com>
7799
7800 PR c++/70488
7801 * g++.dg/init/new47.C: New test.
7802
7803 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7804
7805 PR target/70496
7806 * gcc.target/arm/pr70496.c: New test.
7807
7808 2016-04-01 Nathan Sidwell <nathan@acm.org>
7809
7810 PR c++/68475
7811 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7812
7813 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7814
7815 PR target/69890
7816 * gcc.dg/strlenopt.h (memmove): New.
7817 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7818 instead of "string.h".
7819 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7820 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7821 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7822 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7823 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7824 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7825 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7826 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7827 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7828 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7829 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7830 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7831 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7832 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7833 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7834 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7835 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7836 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7837 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7838 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7839
7840 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7841
7842 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7843 (Holder::foo): Reflect this.
7844
7845 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7846
7847 PR target/70442
7848 * gcc.dg/pr70442.c: New test.
7849
7850 2016-03-31 Nathan Sidwell <nathan@acm.org>
7851
7852 PR c++/70393
7853 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7854
7855 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7856
7857 PR target/70453
7858 * gcc.target/i386/pr70453.c: New test.
7859
7860 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
7861
7862 PR target/70292
7863 * gcc.c-torture/pr70292.c: New test.
7864
7865 2016-03-31 Marek Polacek <polacek@redhat.com>
7866
7867 PR c/70297
7868 * c-c++-common/pr70297.c: New test.
7869 * g++.dg/cpp0x/typedef-redecl.C: New test.
7870 * gcc.dg/typedef-redecl2.c: New test.
7871
7872 2016-03-31 Jakub Jelinek <jakub@redhat.com>
7873
7874 PR rtl-optimization/70460
7875 * gcc.c-torture/execute/pr70460.c: New test.
7876
7877 2016-03-31 Richard Biener <rguenther@suse.de>
7878
7879 PR c++/70430
7880 * g++.dg/ext/vector30.C: New testcase.
7881
7882 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7883 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7884
7885 * gfortran.dg/fmt_pf.f90: New test.
7886
7887 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7888
7889 Forward-port from 5 branch
7890 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7891
7892 PR testsuite/70356
7893 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7894 dg-require-effective-target after dg-do.
7895
7896 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7897
7898 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7899
7900 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7901 Julian Brown <julian@codesourcery.com>
7902 Chung-Lin Tang <cltang@codesourcery.com>
7903 Cesar Philippidis <cesar@codesourcery.com>
7904 James Norris <jnorris@codesourcery.com>
7905 Tom de Vries <tom@codesourcery.com>
7906 Nathan Sidwell <nathan@codesourcery.com>
7907
7908 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
7909 * c-c++-common/goacc/loop-clauses.c: Likewise.
7910 * g++.dg/goacc/template.C: Likewise.
7911 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7912 * gfortran.dg/goacc/loop-1.f95: Likewise.
7913 * gfortran.dg/goacc/loop-5.f95: Likewise.
7914 * gfortran.dg/goacc/loop-6.f95: Likewise.
7915 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7916 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7917 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7918 * c-c++-common/goacc/clauses-fail.c: Likewise.
7919 * c-c++-common/goacc/parallel-1.c: Likewise.
7920 * c-c++-common/goacc/reduction-1.c: Likewise.
7921 * c-c++-common/goacc/reduction-2.c: Likewise.
7922 * c-c++-common/goacc/reduction-3.c: Likewise.
7923 * c-c++-common/goacc/reduction-4.c: Likewise.
7924 * c-c++-common/goacc/routine-3.c: Likewise.
7925 * c-c++-common/goacc/routine-4.c: Likewise.
7926 * c-c++-common/goacc/routine-5.c: Likewise.
7927 * c-c++-common/goacc/tile.c: Likewise.
7928 * g++.dg/goacc/template.C: Likewise.
7929 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7930 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7931 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7932 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7933 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7934 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7935 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7936 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7937 * c-c++-common/goacc/use_device-1.c: ... this file.
7938 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7939 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7940 * c-c++-common/goacc/host_data-6.c: ... this file.
7941 * c-c++-common/goacc/loop-2-kernels.c: New file.
7942 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7943 * c-c++-common/goacc/loop-3.c: Likewise.
7944 * g++.dg/goacc/reference.C: Likewise.
7945 * g++.dg/goacc/routine-1.C: Likewise.
7946 * g++.dg/goacc/routine-2.C: Likewise.
7947
7948 2016-03-30 Richard Biener <rguenther@suse.de>
7949
7950 PR middle-end/70450
7951 * gcc.dg/torture/pr70450.c: New testcase.
7952
7953 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7954
7955 PR target/70421
7956 * gcc.dg/torture/pr70421.c: New test.
7957 * gcc.target/i386/avx512f-pr70421.c: New test.
7958
7959 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7960
7961 PR testsuite/70364
7962 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7963 (check): New function.
7964 (bar): Call check.
7965 (foo): Align stack to 16 bytes when calling bar.
7966 * gcc.target/i386/cleanup-2.c: Likewise.
7967
7968 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7969
7970 PR tree-optimization/59124
7971 * gcc.dg/Warray-bounds-19.c: New test.
7972
7973 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
7974
7975 * lib/prune.exp (escape_regex_chars): New.
7976 (prune_file_path): Update to quote metcharacters for regexp.
7977
7978 2016-03-29 Jakub Jelinek <jakub@redhat.com>
7979
7980 PR rtl-optimization/70429
7981 * gcc.c-torture/execute/pr70429.c: New test.
7982
7983 PR tree-optimization/70405
7984 * gcc.dg/pr70405.c: New test.
7985
7986 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7987
7988 PR fortran/70397
7989 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7990 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7991
7992 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7993
7994 PR testsuite/64177
7995 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7996 __cilkrts_set_param to set two workers.
7997 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7998 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7999
8000 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8001
8002 * g++.dg/ext/fnname5.C: Update the test for Darwin.
8003
8004 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8005
8006 PR target/70406
8007 * gcc.target/i386/pr70406.c: New test.
8008
8009 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8010
8011 * gnat.dg/specs/double_record_extension3.ads: New test.
8012
8013 2016-03-25 Richard Henderson <rth@redhat.com>
8014
8015 PR target/70120
8016 * gcc.target/aarch64/pr70120-1.c: New.
8017 * gcc.target/aarch64/pr70120-2.c: New.
8018 * gcc.target/aarch64/pr70120-3.c: New.
8019
8020 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8021
8022 PR c++/62212
8023 * g++.dg/template/mangle2.C: The dg-do directive should be
8024 "compile" not "assemble".
8025
8026 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8027
8028 PR lto/69650
8029 * gcc.dg/pr69650.c: New test.
8030
8031 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
8032
8033 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8034
8035 2016-03-25 Alan Modra <amodra@gmail.com>
8036
8037 * gcc.dg/dfp/pr70052.c: New test.
8038
8039 2016-03-24 Richard Henderson <rth@redhat.com>
8040
8041 PR middle-end/69845
8042 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8043 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8044
8045 2016-03-24 Tom de Vries <tom@codesourcery.com>
8046
8047 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8048
8049 2016-03-24 Tom de Vries <tom@codesourcery.com>
8050
8051 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8052 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8053
8054 2016-03-24 Tom de Vries <tom@codesourcery.com>
8055
8056 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8057 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8058
8059 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8060
8061 PR c++/62212
8062 * g++.dg/template/mangle2.C: New test.
8063
8064 2016-03-24 Richard Biener <rguenther@suse.de>
8065
8066 PR tree-optimization/70396
8067 * gcc.dg/torture/pr70396.c: New testcase.
8068
8069 2016-03-24 Richard Biener <rguenther@suse.de>
8070
8071 PR middle-end/70370
8072 * gcc.dg/torture/pr70370.c: New testcase.
8073
8074 2016-03-24 Tom de Vries <tom@codesourcery.com>
8075
8076 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8077 * gfortran.dg/goacc/kernels-tree.f95: Same.
8078 * gfortran.dg/goacc/parallel-tree.f95: Same.
8079
8080 2016-03-24 Tom de Vries <tom@codesourcery.com>
8081
8082 * c-c++-common/goacc/uninit-if-clause.c: New test.
8083 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8084
8085 2016-03-24 Jakub Jelinek <jakub@redhat.com>
8086
8087 PR target/70290
8088 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8089 Fix formatting.
8090
8091 2016-03-24 Richard Biener <rguenther@suse.de>
8092
8093 PR tree-optimization/70372
8094 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8095
8096 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8097
8098 PR c++/70347
8099 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8100
8101 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8102
8103 PR c++/70332
8104 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8105
8106 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8107
8108 PR c++/70001
8109 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8110 * g++.dg/cpp1y/pr70001.C: New test.
8111
8112 PR c++/70323
8113 * g++.dg/cpp0x/constexpr-70323.C: New test.
8114
8115 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
8116 Jason Merrill <jason@redhat.com>
8117 Jakub Jelinek <jakub@redhat.com>
8118
8119 PR c++/69315
8120 * g++.dg/cpp0x/constexpr-69315.C: New test.
8121 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8122
8123 2016-03-23 Marek Polacek <polacek@redhat.com>
8124
8125 PR c++/69884
8126 * g++.dg/warn/Wignored-attributes-1.C: New test.
8127 * g++.dg/warn/Wignored-attributes-2.C: New test.
8128
8129 2016-03-23 Tom de Vries <tom@codesourcery.com>
8130
8131 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8132 initialization.
8133 * gfortran.dg/goacc/private-3.f95 (test): Same.
8134 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8135 missing use param.
8136
8137 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8138
8139 * lib/target-supports.exp: Remove v7ve entry from loop
8140 creating effective target checks.
8141 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8142 (add_options_for_arm_arch_v7ve): Likewise.
8143
8144 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8145
8146 PR tree-optimization/70354
8147 * gcc.dg/vect/pr70354-1.c: New test.
8148 * gcc.dg/vect/pr70354-2.c: New test.
8149 * gcc.target/i386/avx2-pr70354-1.c: New test.
8150 * gcc.target/i386/avx2-pr70354-2.c: New test.
8151
8152 2016-03-22 Jeff Law <law@redhat.com>
8153
8154 PR target/70232
8155 * gcc.dg/tree-ssa/pr70232.c: New test.
8156
8157 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8158
8159 PR target/70302
8160 * gcc.target/i386/pr70302.c: New test.
8161
8162 2016-03-22 Richard Biener <rguenther@suse.de>
8163
8164 PR middle-end/70251
8165 * g++.dg/torture/pr70251.C: New testcase.
8166
8167 2016-03-22 David Malcolm <dmalcolm@redhat.com>
8168
8169 PR c/69993
8170 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8171 Wmisleading-indentation.c.
8172 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8173 reflect change to diagnostic text and order of messages.
8174 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8175
8176 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
8177
8178 * g++.dg/ext/java-3.C: Don't compile on AIX.
8179
8180 2016-03-22 Richard Biener <rguenther@suse.de>
8181
8182 PR middle-end/70333
8183 * gcc.dg/torture/pr70333.c: New testcase.
8184
8185 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8186
8187 * g++.dg/ext/pr70290.C: New test.
8188
8189 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8190
8191 PR target/70325
8192 * gcc.target/i386/pr70325.c: New test.
8193
8194 2016-03-22 Jakub Jelinek <jakub@redhat.com>
8195
8196 PR target/70329
8197 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8198 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8199
8200 PR target/70300
8201 * gcc.target/i386/pr70300.c: New test.
8202
8203 PR c++/70295
8204 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8205 (func2): New function for cond with parens, xfail warning for c++.
8206 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8207
8208 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8209
8210 PR c++/70096
8211 * g++.dg/template/ptrmem30.C: New test.
8212
8213 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8214
8215 PR c++/70204
8216 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8217 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8218
8219 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8220
8221 PR middle-end/70326
8222 * gcc.dg/pr70326.c: New test.
8223
8224 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
8225 Jakub Jelinek <jakub@redhat.com>
8226
8227 PR tree-optimization/70317
8228 * gcc.dg/pr70317.c: New test.
8229
8230 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
8231
8232 PR target/70327
8233 * gcc.target/i386/pr70327.c: New test.
8234
8235 2016-03-21 Martin Liska <mliska@suse.cz>
8236
8237 PR ipa/70306
8238 * gcc.dg/ipa/pr70306.c: New test.
8239
8240 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8241
8242 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8243 * gcc.target/arm/attr-align3.c: Likewise.
8244 * gcc.target/arm/attr_arm.c: Likewise.
8245 * gcc.target/arm/flip-thumb.c: Likewise.
8246
8247 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8248
8249 PR target/70296
8250 * gcc.target/powerpc/altivec-36.c: New test.
8251
8252 2016-03-21 Richard Biener <rguenther@suse.de>
8253
8254 PR tree-optimization/70310
8255 * gcc.dg/torture/pr70310.c: New testcase.
8256
8257 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8258
8259 PR target/70293
8260 * gcc.target/i386/pr70293.c: New test.
8261
8262 2016-03-21 Richard Biener <rguenther@suse.de>
8263
8264 PR tree-optimization/70288
8265 * gcc.dg/torture/pr70288-1.c: New testcase.
8266 * gcc.dg/torture/pr70288-2.c: Likewise.
8267
8268 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8269
8270 PR rtl-optimization/69307
8271 * gcc.target/arm/pr69307.c: New test.
8272
8273 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8274
8275 PR rtl-optimization/69102
8276 * gcc.c-torture/compile/pr69102.c: New test.
8277
8278 2016-03-18 Jeff Law <law@redhat.com>
8279
8280 PR rtl-optimization/70263
8281 * gcc.c-torture/compile/pr70263-1.c: New test.
8282 * gcc.target/i386/pr70263-2.c: New test.
8283
8284 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8285
8286 PR rtl-optimization/70278
8287 * gcc.dg/torture/pr70278.c: New test.
8288 * gcc.target/arm/pr70278.c: New test.
8289
8290 2016-03-18 David Malcolm <dmalcolm@redhat.com>
8291
8292 PR c/70281
8293 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8294 (test_builtin_types_compatible_p): New test function.
8295 * gcc.dg/pr70281.c: New test case.
8296
8297 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8298
8299 PR target/70113
8300 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8301
8302 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8303
8304 PR tree-optimization/70252
8305 * gcc.dg/pr70252.c: New test.
8306
8307 2016-03-18 Tom de Vries <tom@codesourcery.com>
8308
8309 * gcc.dg/pr70161-2.c: New test.
8310 * gcc.dg/pr70161.c: New test.
8311
8312 2016-03-18 Tom de Vries <tom@codesourcery.com>
8313
8314 PR ipa/70269
8315 * gcc.dg/pr70269.c: New test.
8316
8317 2016-03-18 Jakub Jelinek <jakub@redhat.com>
8318
8319 PR c++/70267
8320 * g++.dg/ext/java-3.C: New test.
8321
8322 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8323
8324 PR c++/70205
8325 * g++.dg/lookup/pr70205.C: New test.
8326
8327 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8328
8329 PR c++/70218
8330 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8331
8332 2016-03-17 Marek Polacek <polacek@redhat.com>
8333
8334 PR c/69407
8335 * gcc.dg/atomic-op-6.c: New test.
8336
8337 2016-03-17 David Malcolm <dmalcolm@redhat.com>
8338
8339 PR c/70264
8340 * c-c++-common/pr70264.c: New test case.
8341
8342 2016-03-17 Jakub Jelinek <jakub@redhat.com>
8343
8344 PR c++/70144
8345 * c-c++-common/pr70144-1.c: New test.
8346 * c-c++-common/pr70144-2.c: New test.
8347
8348 PR c++/70272
8349 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8350 * g++.dg/opt/flifetime-dse6.C: New test.
8351 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8352
8353 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8354
8355 PR driver/70192
8356 * gcc.dg/pic-1.c: New test.
8357 * gcc.dg/pic-2.c: Likewise.
8358 * gcc.dg/pic-3.c: Likewise.
8359 * gcc.dg/pic-4.c: Likewise.
8360 * gcc.dg/pie-1.c: Likewise.
8361 * gcc.dg/pie-2.c: Likewise.
8362 * gcc.dg/pie-3.c: Likewise.
8363 * gcc.dg/pie-4.c: Likewise.
8364 * gcc.dg/pie-5.c: Likewise.
8365 * gcc.dg/pie-6.c: Likewise.
8366
8367 2016-03-17 Tom de Vries <tom@codesourcery.com>
8368
8369 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8370 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8371
8372 2016-03-17 Richard Biener <rguenther@suse.de>
8373
8374 PR debug/70271
8375 * g++.dg/debug/pr70271.C: New testcase.
8376
8377 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8378
8379 * gcc.target/i386/pr70251.c: New test.
8380
8381 2016-03-17 Marek Polacek <polacek@redhat.com>
8382
8383 PR c++/70194
8384 * g++.dg/warn/constexpr-70194.C: New test.
8385
8386 2016-03-16 Richard Henderson <rth@redhat.com>
8387
8388 PR middle-end/70240
8389 * gcc.c-torture/compile/pr70240.c: New.
8390
8391 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8392
8393 * gcc.c-torture/compile/20151204.c: Skip for avr.
8394
8395 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8396
8397 PR target/70245
8398 * g++.dg/opt/pr70245.C: New test.
8399 * g++.dg/opt/pr70245.h: New file.
8400 * g++.dg/opt/pr70245-aux.cc: New file.
8401
8402 2016-03-16 Martin Sebor <msebor@redhat.com>
8403
8404 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8405
8406 2016-03-16 Richard Henderson <rth@redhat.com>
8407
8408 PR middle-end/70199
8409 * gcc.c-torture/compile/pr70199.c: New.
8410
8411 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8412
8413 * gcc.dg/uninit-19.c: Run dos2unix.
8414
8415 2016-03-16 Marek Polacek <polacek@redhat.com>
8416
8417 PR c/70093
8418 * gcc.dg/nested-func-10.c: New test.
8419 * gcc.dg/nested-func-9.c: New test.
8420
8421 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8422
8423 PR tree-optimization/68714
8424 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8425
8426 2016-03-16 Tom de Vries <tom@codesourcery.com>
8427
8428 PR tree-optimization/68715
8429 * gcc.dg/graphite/pr68715-2.c: New test.
8430 * gcc.dg/graphite/pr68715.c: New test.
8431 * gfortran.dg/graphite/pr68715.f90: New test.
8432
8433 2016-03-16 Tom de Vries <tom@codesourcery.com>
8434
8435 PR tree-optimization/68809
8436 * gcc.dg/graphite/pr68809-2.c: New test.
8437 * gcc.dg/graphite/pr68809.c: New test.
8438
8439 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8440
8441 PR c++/70147
8442 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8443 method call to i () as argument. Adjust expected output.
8444
8445 PR c++/70147
8446 * g++.dg/ubsan/pr70147-1.C: New test.
8447 * g++.dg/ubsan/pr70147-2.C: New test.
8448
8449 2016-03-15 Martin Sebor <msebor@redhat.com>
8450
8451 PR c++/58281
8452 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8453
8454 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
8455
8456 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8457 hppa*-*-hpux*.
8458
8459 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8460
8461 PR libfortran/69799
8462 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8463 libatomic_available.
8464
8465 2016-03-15 Marek Polacek <polacek@redhat.com>
8466
8467 PR c++/70209
8468 * g++.dg/ext/attribute-may-alias-4.C: New test.
8469
8470 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
8471
8472 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8473 -fvar-tracking-assignments-toggle flag.
8474
8475 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8476
8477 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8478
8479 2016-03-15 Jakub Jelinek <jakub@redhat.com>
8480
8481 PR rtl-optimization/70222
8482 * gcc.c-torture/execute/pr70222-1.c: New test.
8483 * gcc.c-torture/execute/pr70222-2.c: New test.
8484
8485 2016-03-15 Richard Henderson <rth@redhat.com>
8486
8487 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8488
8489 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
8490
8491 PR rtl-optimization/69032
8492 * gcc.dg/pr69032.c: New test.
8493
8494 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
8495
8496 PR rtl-optimization/63384
8497 * g++.dg/pr63384.C: New test.
8498
8499 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
8500
8501 PR target/64411
8502 * gcc.target/i386/pr64411.C: New test.
8503
8504 2016-03-15 Tom de Vries <tom@codesourcery.com>
8505
8506 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8507 * gfortran.dg/goacc/kernels-alias.f95: New test.
8508
8509 2016-03-14 Martin Sebor <msebor@redhat.com>
8510
8511 PR c++/53792
8512 * g++.dg/cpp0x/constexpr-inline.C: New test.
8513 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8514
8515 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
8516
8517 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8518
8519 2016-03-14 Jakub Jelinek <jakub@redhat.com>
8520
8521 PR middle-end/70219
8522 * gcc.dg/pr70219.c: New test.
8523
8524 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8525
8526 PR target/70083
8527 * gcc.dg/torture/pr70083.c: New test.
8528 * gcc.target/i386/pr70083.c: New test.
8529
8530 2016-03-14 Richard Biener <rguenther@suse.de>
8531
8532 PR tree-optimization/56365
8533 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8534
8535 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8536
8537 PR target/70098
8538 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8539 New function.
8540 * g++.dg/pr70098.C: New testcase.
8541
8542
8543 2016-03-14 Tom de Vries <tom@codesourcery.com>
8544
8545 PR tree-optimization/70045
8546 * gcc.dg/graphite/pr70045.c: New test.
8547
8548 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8549
8550 PR fortran/69043
8551 * gfortran.dg/include_9.f90: New test.
8552
8553 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8554
8555 PR fortran/45076
8556 gfortran.dg/prof/prof.exp: New script.
8557 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8558
8559 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
8560
8561 PR rtl-optimization/69307
8562 * gcc.dg/pr69307.c: New test.
8563
8564 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8565
8566 PR target/69614
8567 * gcc.target/arm/pr69614.c: New.
8568
8569 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
8570
8571 PR fortran/70031
8572 * gfortran.dg/submodule_14.f08: New test
8573
8574 PR fortran/69524
8575 * gfortran.dg/submodule_15.f08: New test
8576
8577 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8578
8579 PR c++/70106
8580 * g++.dg/cpp1y/paren3.C: New test.
8581
8582 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8583
8584 PR target/70131
8585 * gcc.target/powerpc/ppc-round2.c: New test.
8586
8587 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8588
8589 PR target/70123
8590 * gcc.dg/torture/pr70123.c: New test.
8591
8592 2016-03-11 Jeff Law <law@redhat.com>
8593
8594 PR tree-optimization/70190
8595 * gcc.c-torture/compile/pr70190.c: New test.
8596
8597 2016-03-11 David Malcolm <dmalcolm@redhat.com>
8598
8599 PR c/68187
8600 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8601 case.
8602 (test43_b): Likewise.
8603 (test43_c): Likewise.
8604 (test43_d): Likewise.
8605 (test43_e): Likewise.
8606 (test43_f): Likewise.
8607 (test43_g): Likewise.
8608 (test44_a): Likewise.
8609 (test44_b): Likewise.
8610 (test44_c): Likewise.
8611 (test44_d): Likewise.
8612 (test44_e): Likewise.
8613
8614 2016-03-11 David Malcolm <dmalcolm@redhat.com>
8615
8616 PR c/70085
8617 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8618
8619 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8620
8621 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8622 dg-options.
8623
8624 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8625
8626 PR target/70002
8627 PR target/69245
8628 * gcc.target/aarch64/pr69245_2.c: New test.
8629
8630 2016-03-11 Jakub Jelinek <jakub@redhat.com>
8631
8632 PR tree-optimization/70177
8633 * gcc.dg/pr70177.c: New test.
8634
8635 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8636
8637 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8638
8639 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8640
8641 * gcc.dg/tree-ssa/sra-20.c: New.
8642
8643 2016-03-11 Jakub Jelinek <jakub@redhat.com>
8644
8645 PR rtl-optimization/70174
8646 * gcc.dg/pr70174.c: New test.
8647
8648 PR tree-optimization/70169
8649 * gcc.dg/pr70169.c: New test.
8650
8651 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8652
8653 PR target/70160
8654 * gcc.target/i386/pr70160.c: New test.
8655
8656 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8657
8658 * gcc.target/s390/dfp-1.c: New test.
8659
8660 2016-03-10 Nick Clifton <nickc@redhat.com>
8661
8662 PR target/70044
8663 * gcc.target/aarch64/pr70044.c: New test.
8664
8665 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8666 Jakub Jelinek <jakub@redhat.com>
8667
8668 PR c++/70001
8669 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8670 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8671 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8672
8673 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
8674
8675 PR lto/69589
8676 * g++.dg/lto/pr69589_0.C: New testcase
8677 * g++.dg/lto/pr69589_1.C: New testcase
8678
8679 2016-03-10 Marek Polacek <polacek@redhat.com>
8680
8681 PR c++/70153
8682 * g++.dg/delayedfold/unary-plus1.C: New test.
8683
8684 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
8685
8686 * gcc.target/arm/pr45701-1.c: Escape brackets.
8687 * gcc.target/arm/pr45701-2.c: Likewise.
8688
8689 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8690
8691 * gfortran.dg/unconstrained_commons.f: New.
8692
8693 2016-03-10 Alan Modra <amodra@gmail.com>
8694
8695 * gcc.dg/pr69195.c: New.
8696 * gcc.dg/pr69238.c: New.
8697
8698 2016-03-10 Tom de Vries <tom@codesourcery.com>
8699
8700 PR testsuite/68915
8701 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8702
8703 2016-03-10 Richard Biener <rguenther@suse.de>
8704
8705 PR tree-optimization/70128
8706 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8707 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8708
8709 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8710
8711 PR tree-optimization/70152
8712 * gcc.dg/pr70152.c: New test.
8713
8714 PR target/70086
8715 * gcc.target/i386/pr70086-1.c: New test.
8716 * gcc.target/i386/pr70086-2.c: New test.
8717 * gcc.target/i386/pr70086-3.c: New test.
8718
8719 PR tree-optimization/70127
8720 * gcc.c-torture/execute/pr70127.c: New test.
8721
8722 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8723
8724 * c-c++-common/goacc/combined-directives-2.c: New test.
8725
8726 2016-03-09 David Malcolm <dmalcolm@redhat.com>
8727
8728 PR c/68473
8729 PR c++/70105
8730 * g++.dg/diagnostic/pr70105.C: New test.
8731 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8732 (test_multiple_ordinary_maps): New test function.
8733
8734 2016-03-09 David Malcolm <dmalcolm@redhat.com>
8735
8736 PR c/68473
8737 PR c++/70105
8738 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8739 Drop range information from call to inform_at_rich_loc.
8740 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8741 New.
8742 (test_show_locus): Replace calls to rich_location::add_range with
8743 calls to add_range. Rewrite the tests that used the now-defunct
8744 rich_location ctor taking a source_range. Simplify other tests
8745 by replacing calls to COMBINE_LOCATION_DATA with calls to
8746 make_location.
8747
8748 2016-03-09 Richard Biener <rguenther@suse.de>
8749 Jakub Jelinek <jakub@redhat.com>
8750
8751 PR tree-optimization/70138
8752 * gcc.dg/vect/pr70138-1.c: New testcase.
8753 * gcc.dg/vect/pr70138-2.c: Likewise.
8754
8755 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8756
8757 PR target/70049
8758 * gcc.target/i386/pr70049.c: New test.
8759
8760 2016-03-09 Richard Biener <rguenther@suse.de>
8761
8762 PR c/70143
8763 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8764 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8765 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8766
8767 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8768
8769 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8770 arm-*-*.
8771
8772 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8773
8774 PR middle-end/67278
8775 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8776
8777 PR target/67278
8778 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8779
8780 PR middle-end/70050
8781 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8782 in testcase comment.
8783
8784 2016-03-09 Tom de Vries <tom@codesourcery.com>
8785
8786 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8787 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8788 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8789 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8790 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8791 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8792 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8793 * gfortran.dg/goacc/kernels-loop.f95: New test.
8794
8795 2016-03-08 Martin Sebor <msebor@redhat.com>
8796
8797 PR c++/62096
8798 * g++.dg/warn/overflow-warn-7.C: New test.
8799
8800 2016-03-08 Jason Merrill <jason@redhat.com>
8801
8802 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8803 * lib/target-supports.exp (check_effective_target_concepts): New.
8804
8805 2016-03-08 Jakub Jelinek <jakub@redhat.com>
8806
8807 PR c++/70135
8808 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8809 * g++.dg/ubsan/pr70135.C: New test.
8810
8811 PR target/70110
8812 * gcc.dg/pr70110.c: New test.
8813
8814 2016-03-07 Martin Jambor <mjambor@suse.cz>
8815
8816 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8817 * c-c++-common/gomp/if-1.c: Likewise.
8818 * c-c++-common/gomp/pr61486-2.c: Likewise.
8819 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8820 to dg-additional-options.
8821 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8822 * g++/gomp/target-teams-1.c: Likewise.
8823 * gcc.dg/gomp/gomp.exp: Likewise.
8824 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8825 dg-additional-options.
8826 * gfortran.dg/gomp/gomp.exp: Likewise.
8827 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8828 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8829 dg-additional-options.
8830 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8831
8832 2016-03-07 Martin Jambor <mjambor@suse.cz>
8833
8834 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8835 * c-c++-common/gomp/gridify-1.c: New test.
8836 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8837
8838 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8839
8840 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8841 trigger for cortex-r8, when scanning for register r8.
8842 * gcc.target/arm/pr45701-2.c: Likewise.
8843
8844 2016-02-26 Richard Biener <rguenther@suse.de>
8845 Jeff Law <law@redhat.com>
8846
8847 PR tree-optimization/69740
8848 * gcc.c-torture/compile/pr69740-1.c: New test.
8849 * gcc.c-torture/compile/pr69740-2.c: New test.
8850
8851 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8852
8853 * lib/target-supports.exp
8854 (check_effective_target_whole_vector_shift): Enable for PPC64.
8855
8856 2016-03-07 Richard Biener <rguenther@suse.de>
8857
8858 PR tree-optimization/70115
8859 * gcc.dg/torture/pr70115.c: New testcase.
8860
8861 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8862
8863 PR middle-end/69916
8864 * c-c-++-common/goacc/pr69916.c: New.
8865
8866 2016-03-07 Richard Henderson <rth@redhat.com>
8867
8868 * gcc.c-torture/compile/pr70061.c: New test.
8869
8870 2016-03-07 Richard Biener <rguenther@suse.de>
8871
8872 PR testsuite/70109
8873 * gcc.dg/vect/O3-pr36098.c: New testcase.
8874
8875 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8876
8877 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8878
8879 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8880
8881 * gnat.dg/renaming9.ad[sb]: New testcase.
8882
8883 2016-03-05 Jakub Jelinek <jakub@redhat.com>
8884
8885 PR c++/70084
8886 * g++.dg/expr/stdarg3.C: New test.
8887
8888 2016-03-04 Jeff Law <law@redhat.com>
8889
8890 PR tree-optimization/69196
8891 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8892 x86_64-*-*.
8893
8894 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8895
8896 PR c/69973
8897 * gcc.dg/pr69973.c: New test.
8898
8899 PR rtl-optimization/69941
8900 * gcc.dg/torture/pr69941.c: New test.
8901
8902 PR c/69824
8903 * gcc.dg/pr69824.c: New test.
8904
8905 2016-03-05 Tom de Vries <tom@codesourcery.com>
8906
8907 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8908 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8909 function.
8910
8911 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8912
8913 PR c++/66786
8914 * g++.dg/cpp1y/var-templ48.C: New test.
8915 * g++.dg/cpp1y/var-templ49.C: New test.
8916
8917 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8918
8919 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8920
8921 2016-03-04 Jakub Jelinek <jakub@redhat.com>
8922
8923 PR c++/70035
8924 * g++.dg/ubsan/pr70035.C: New test.
8925
8926 PR target/70062
8927 * gcc.target/i386/pr70062.c: New test.
8928
8929 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8930
8931 * g++.dg/template/typename21.C: Remove c++98_only.
8932
8933 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8934
8935 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8936
8937 2016-03-04 David Malcolm <dmalcolm@redhat.com>
8938
8939 PR c/68187
8940 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8941 function.
8942 (fn_42_b): Likewise.
8943 (fn_42_c): Likewise.
8944
8945 2016-03-04 David Malcolm <dmalcolm@redhat.com>
8946
8947 PR c/68187
8948 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8949 function.
8950 (fn_40_b): Likewise.
8951 (fn_41_a): Likewise.
8952 (fn_41_b): Likewise.
8953
8954 2016-03-04 Jakub Jelinek <jakub@redhat.com>
8955
8956 PR target/70059
8957 * gcc.target/i386/avx512f-pr70059.c: New test.
8958 * gcc.target/i386/avx512dq-pr70059.c: New test.
8959
8960 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8961
8962 PR rtl-optimization/57676
8963 * gcc.dg/torture/pr57676.c: New test.
8964
8965 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8966
8967 * gcc.dg/pr70026.c: New test.
8968
8969 2016-03-04 Marek Polacek <polacek@redhat.com>
8970
8971 PR c/69798
8972 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8973 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8974
8975 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8976
8977 PR target/70004
8978 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8979 Delete.
8980 (test_corners_sisd_si): Likewise.
8981 (main): Remove checks of the above.
8982 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8983
8984 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8985
8986 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8987
8988 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8989
8990 * gcc.dg/torture/pr69951.c: Accept argc==0.
8991
8992 2016-03-04 Richard Biener <rguenther@suse.de>
8993
8994 PR c++/70054
8995 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8996 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8997
8998 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8999
9000 PR testsuite/69766
9001 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9002 testing multiarch.
9003
9004 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9005
9006 PR debug/69947
9007 * gcc.dg/guality/pr69947.c: New test.
9008
9009 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9010
9011 PR ada/70017
9012 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9013
9014 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9015
9016 PR rtl-optimization/69904
9017 * gcc.target/arm/pr69904.c: New test.
9018
9019 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9020
9021 PR target/70021
9022 * gcc.dg/vect/pr70021.c: New test.
9023 * gcc.target/i386/pr70021.c: New test.
9024
9025 2016-03-03 Marek Polacek <polacek@redhat.com>
9026
9027 PR middle-end/70050
9028 * gcc.dg/pr70050.c: New test.
9029
9030 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9031
9032 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9033
9034 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9035
9036 PR tree-optimization/70043
9037 * gfortran.dg/vect/pr70043.f90: New test.
9038
9039 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9040
9041 * gnat.dg/specs/task1.ads: New test.
9042
9043 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9044
9045 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9046 Invoke gdb with -batch.
9047 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9048
9049 2016-03-03 Richard Biener <rguenther@suse.de>
9050
9051 PR tree-optimization/55936
9052 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9053
9054 2016-03-02 Jeff Law <law@redhat.com>
9055
9056 PR rtl-optimization/69942
9057 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9058 effects of argument promotions.
9059
9060 PR tree-optimization/69987
9061 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9062 target does not support -fprefetch-loop-arrays.
9063
9064 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
9065
9066 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9067
9068 2016-03-02 Bin Cheng <bin.cheng@arm.com>
9069
9070 PR rtl-optimization/69052
9071 * gcc.target/i386/pr69052.c: New test.
9072
9073 2016-03-02 Alan Modra <amodra@gmail.com>
9074
9075 * gcc.dg/pr69990.c: New.
9076
9077 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9078
9079 PR c/68062
9080 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9081
9082 PR middle-end/70022
9083 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9084
9085 PR target/70028
9086 * gcc.target/i386/pr70028.c: New test.
9087
9088 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9089
9090 * c-c++-common/asan/swapcontext-test-1.c,
9091 * c-c++-common/tsan/thread_leak.c,
9092 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9093 * g++.dg/tsan/benign_race.C,
9094 * g++.dg/tsan/fd_close_norace.C,
9095 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9096 races with sanitizer output
9097
9098 2016-03-02 Richard Biener <rguenther@suse.de>
9099 Uros Bizjak <ubizjak@gmail.com>
9100
9101 PR target/67278
9102 * gcc.dg/simd-8.c: New testcase.
9103
9104 2016-03-02 Richard Biener <rguenther@suse.de>
9105
9106 PR middle-end/67278
9107 * gcc.dg/simd-7.c: New testcase.
9108
9109 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9110
9111 * gcc.target/i386/pr70007.c: Tweak.
9112
9113 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9114
9115 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9116
9117 2016-03-02 Marek Polacek <polacek@redhat.com>
9118
9119 PR c/67854
9120 * gcc.dg/pr67854.c: New test.
9121
9122 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9123
9124 PR middle-end/70025
9125 * gcc.dg/torture/pr70025.c: New test.
9126
9127 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9128
9129 PR tree-optimization/68621
9130 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9131
9132 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9133
9134 * gcc.target/i386/pr70007.c: New test.
9135
9136 2016-03-01 Jeff Law <law@redhat.com>
9137
9138 PR tree-optimization/69196
9139 * gcc.dg/tree-ssa/pr69196-1.c: New test.
9140
9141 PR tree-optimization/69196
9142 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9143 duplicating code and spoiling the expected output.
9144
9145 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9146
9147 PR target/70033
9148 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9149 supports power9 before doing tests.
9150 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9151 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9152 * gcc.target/powerpc/p9-permute.c: Likewise.
9153
9154 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
9155
9156 PR target/70027
9157 * gcc.target/i386/pr70027.c: New test.
9158
9159 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9160
9161 * gcc.dg/pr70017.c: New test.
9162
9163 2016-03-01 Jakub Jelinek <jakub@redhat.com>
9164
9165 PR c/69796
9166 PR c/69974
9167 * gcc.dg/pr69796.c: New test.
9168 * gcc.dg/pr69974.c: New test.
9169
9170 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9171
9172 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9173
9174 2016-02-29 Jeff Law <law@redhat.com>
9175
9176 PR tree-optimization/69987
9177 * gfortran.dg/pr69987.f90: New test.
9178
9179 PR tree-optimization/69989
9180 * gcc.c-torture/compile/pr69989-2.c: New test.
9181
9182 2016-03-01 Marek Polacek <polacek@redhat.com>
9183
9184 PR c++/69795
9185 * g++.dg/parse/invalid1.C: New test.
9186
9187 2016-03-01 Richard Biener <rguenther@suse.de>
9188
9189 PR middle-end/70022
9190 * gcc.dg/pr70022.c: New testcase.
9191
9192 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9193
9194 PR tree-optimization/69956
9195 * gcc.dg/pr69956.c: New test.
9196
9197 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9198
9199 PR target/70011
9200 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9201 XFAIL when hardware supports efficient unaligned storage access.
9202
9203 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9204
9205 PR c++/69961
9206 * g++.dg/template/pr69961a.C: New test.
9207 * g++.dg/template/pr69961b.C: New test.
9208
9209 2016-02-29 David Malcolm <dmalcolm@redhat.com>
9210
9211 PR preprocessor/69985
9212 * gcc.dg/cpp/pr69985.c: New test case.
9213
9214 2016-02-29 Jeff Law <law@redhat.com>
9215
9216 PR tree-optimization/70005
9217 * gcc.c-torture/execute/pr70005.c New test.
9218
9219 PR tree-optimization/69999
9220 * gcc.c-torture/compile/pr69999.c: New test.
9221
9222 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9223
9224 PR tree-optimization/69652
9225 * gcc.dg/torture/pr69652.c: Delete test.
9226 * gcc.dg/vect/pr69652.c: New test.
9227
9228 2016-02-19 Richard Biener <rguenther@suse.de>
9229
9230 PR tree-optimization/69980
9231 * gfortran.dg/vect/pr69980.f90: New testcase.
9232
9233 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9234
9235 * gcc.target/sparc/20160229-1.c: New test.
9236
9237 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9238
9239 * gnat.dg/stack_usage3.adb: New test.
9240 * gnat.dg/stack_usage3_pkg.ads: New helper.
9241
9242 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9243
9244 * gnat.dg/renaming8.adb: New test.
9245 * gnat.dg/renaming8_pkg1.ads: New helper.
9246 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9247 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9248
9249 2016-02-29 Richard Biener <rguenther@suse.de>
9250
9251 PR tree-optimization/69720
9252 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9253
9254 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9255
9256 PR fortran/68147
9257 PR fortran/47674
9258 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9259
9260 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9261 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9262
9263 PR fortran/56007
9264 * gfortran.dg/coarray_8.f90: Adjust error message.
9265 * gfortran.dg/pr56007.f90: New test.
9266 * gfortran.dg/pr56007.f: New test.
9267
9268 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9269
9270 PR tree-optimization/69989
9271 * gcc.dg/torture/pr69989.c: New test.
9272
9273 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9274
9275 * gcc.target/i386/stack-realign-win.c: New test.
9276
9277 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9278
9279 PR fortran/60126
9280 * gfortran.dg/pr60126.f90: New test.
9281
9282 2016-02-27 Jeff Law <law@redhat.com>
9283
9284 Revert
9285 2016-02-26 Richard Biener <rguenther@suse.de>
9286 Jeff Law <law@redhat.com>
9287
9288 PR tree-optimization/69740
9289 * gcc.c-torture/compile/pr69740-1.c: New test.
9290 * gcc.c-torture/compile/pr69740-2.c: New test.
9291
9292 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9293
9294 PR fortran/69910
9295 * gfortran.dg/newunit_4.f90: New test.
9296
9297 2016-02-27 Jakub Jelinek <jakub@redhat.com>
9298
9299 PR target/69613
9300 PR rtl-optimization/69886
9301 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9302 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9303 target.
9304
9305 2016-02-26 Martin Sebor <msebor@redhat.com>
9306
9307 PR tree-optimization/15826
9308 * gcc.dg/tree-ssa/pr15826.c: New test.
9309
9310 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9311
9312 PR target/69969
9313 * gcc.target/powerpc/pr69969.c: New test.
9314
9315 2016-02-26 Martin Sebor <msebor@redhat.com>
9316
9317 PR c++/15766
9318 * g++.old-deja/g++.other/decl5.C: Add a test case.
9319
9320 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9321
9322 PR target/69946
9323 * gcc.target/powerpc/pr69946.c: New file.
9324
9325 2016-02-26 Richard Biener <rguenther@suse.de>
9326 Jeff Law <law@redhat.com>
9327
9328 PR tree-optimization/69740
9329 * gcc.c-torture/compile/pr69740-1.c: New test.
9330 * gcc.c-torture/compile/pr69740-2.c: New test.
9331
9332 2016-02-26 Martin Jambor <mjambor@suse.cz>
9333
9334 PR middle-end/69920
9335 * gcc.dg/torture/pr69932.c: New test.
9336 * gcc.dg/torture/pr69936.c: Likewise.
9337
9338 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9339
9340 PR target/69709
9341 * gcc.target/s390/pr69709.c: New test.
9342
9343 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9344
9345 PR target/69245
9346 * gcc.target/aarch64/pr69245_1.c: New test.
9347
9348 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9349
9350 PR target/69613
9351 * gcc.dg/torture/pr69613.c: New test.
9352
9353 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9354
9355 PR rtl-optimization/69891
9356 * gcc.target/i386/pr69891.c: New test.
9357
9358 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9359 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9360
9361 PR target/61397
9362 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9363 functionality for both 32-bit and 64-bit.
9364
9365 2016-02-26 Richard Biener <rguenther@suse.de>
9366
9367 PR tree-optimization/69551
9368 * gcc.dg/torture/pr69951.c: New testcase.
9369
9370 2016-02-25 Richard Biener <rguenther@suse.de>
9371
9372 PR tree-optimization/48795
9373 * gcc.dg/Warray-bounds-18.c: New testcase.
9374
9375 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9376
9377 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9378
9379 2016-02-25 Jakub Jelinek <jakub@redhat.com>
9380
9381 PR rtl-optimization/69896
9382 * gcc.dg/pr69896.c: New test.
9383
9384 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9385
9386 PR c++/69736
9387 * g++.dg/cpp1y/paren2.C: New test.
9388
9389 2016-02-24 Martin Sebor <msebor@redhat.com>
9390
9391 PR c/51147
9392 * gcc.dg/enum-mode-2.c: New test.
9393
9394 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9395
9396 PR c++/69922
9397 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9398 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9399 * g++.dg/ubsan/pr69922.C: New test.
9400
9401 2016-02-24 Marek Polacek <polacek@redhat.com>
9402
9403 PR c/69819
9404 * gcc.dg/pr69819.c: New test.
9405
9406 2016-02-24 Martin Sebor <msebor@redhat.com>
9407
9408 PR c++/69912
9409 * g++.dg/ext/flexary15.C: New test.
9410
9411 2016-02-24 Martin Sebor <msebor@redhat.com>
9412
9413 * gcc.dg/builtins-68.c: Avoid making unportable
9414 assumptions about the relationship between SIZE_MAX and UINT_MAX.
9415 * g++.dg/ext/builtin_alloca.C: Same.
9416
9417 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9418 Charles Baylis <charles.baylis@linaro.org>
9419
9420 PR debug/61033
9421 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9422
9423 2016-02-24 Richard Biener <rguenther@suse.de>
9424 Jakub Jelinek <jakub@redhat.com>
9425
9426 PR middle-end/69760
9427 * gcc.dg/torture/pr69760.c: New testcase.
9428
9429 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9430
9431 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9432 pattern on Solaris with as.
9433
9434 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9435
9436 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9437 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9438 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9439 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9440
9441 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9442
9443 PR middle-end/69915
9444 * gcc.dg/pr69915.c: New test.
9445
9446 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9447
9448 PR rtl-optimization/69886
9449 * gcc.dg/torture/pr69886.c: New test.
9450
9451 2016-02-24 Richard Biener <rguenther@suse.de>
9452
9453 PR middle-end/68963
9454 * gcc.dg/torture/pr68963.c: New testcase.
9455
9456 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9457
9458 PR target/69875
9459 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9460 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9461 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9462 * gcc.target/arm/atomic_loaddi_1.c: New test.
9463 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9464 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9465 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9466 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9467 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9468 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9469 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9470 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9471
9472 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9473
9474 PR middle-end/69909
9475 * gcc.dg/torture/pr69909.c: New test.
9476
9477 2016-02-24 Richard Biener <rguenther@suse.de>
9478
9479 PR tree-optimization/69907
9480 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9481 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9482 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9483
9484 2016-02-24 Christian Bruel <christian.bruel@st.com>
9485
9486 * gcc.target/arm/pragma_cpp_fma.c: New test.
9487
9488 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9489
9490 PR fortran/61156
9491 * gfortran.dg/include_6.f90: Update test.
9492
9493 2016-02-23 Jakub Jelinek <jakub@redhat.com>
9494
9495 PR objc/69844
9496 * objc.dg/pr69844.m: New test.
9497
9498 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9499
9500 PR libgfortran/69456
9501 * gfortran.dg/namelist_89.f90: New test.
9502 * gfortran.dg/pr59700.f90: Update test..
9503
9504 2016-02-23 Martin Sebor <msebor@redhat.com>
9505
9506 PR middle-end/69780
9507 * g++.dg/ext/builtin_alloca.C: New test.
9508 * gcc.dg/builtins-68.c: New test.
9509
9510 2016-02-23 Richard Henderson <rth@redhat.com>
9511
9512 * gcc.target/i386/addr-space-3.c: Remove test.
9513
9514 2016-02-23 David Malcolm <dmalcolm@redhat.com>
9515
9516 PR preprocessor/69126
9517 PR preprocessor/69543
9518 * c-c++-common/pr69126-2-long.c: New test.
9519 * c-c++-common/pr69126-2-short.c: New test.
9520 * c-c++-common/pr69543-1.c: Remove xfail.
9521
9522 2016-02-23 David Malcolm <dmalcolm@redhat.com>
9523
9524 PR preprocessor/69126
9525 PR preprocessor/69543
9526 PR preprocessor/69558
9527 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9528 (f): Rename to...
9529 (test_2): ...this, and add leading comment.
9530 (MACRO_3, test_3): New.
9531 (MACRO_4A, MACRO_4B, test_4): New.
9532 (MACRO): Rename to...
9533 (MACRO_5): ...this.
9534 (g): Rename to...
9535 (test_5): ...this, updating for renaming of MACRO, and
9536 add leading comment.
9537 * c-c++-common/pr69543-1.c: New.
9538 * c-c++-common/pr69543-2.c: New.
9539 * c-c++-common/pr69543-3.c: New.
9540 * c-c++-common/pr69543-4.c: New.
9541 * c-c++-common/pr69558-1.c: New.
9542 * c-c++-common/pr69558-2.c: New.
9543 * c-c++-common/pr69558-3.c: New.
9544 * c-c++-common/pr69558-4.c: New.
9545 * gcc.dg/pr69558.c: Move to...
9546 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9547 xfail for c++.
9548
9549 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9550
9551 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9552 to -ftree-parallelize-loops/-fopenacc changes.
9553 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9554 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9555 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9556 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9557 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9558 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9559 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9560 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9561 * c-c++-common/goacc/kernels-loop.c: Likewise.
9562 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9563 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9564 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9565 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9566
9567 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9568
9569 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9570
9571 2016-02-23 Jakub Jelinek <jakub@redhat.com>
9572
9573 PR c++/69902
9574 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9575
9576 PR c/69900
9577 * gcc.dg/pr69900.c: New test.
9578
9579 2016-02-23 Martin Jambor <mjambor@suse.cz>
9580
9581 PR tree-optimization/69666
9582 * gcc.dg/tree-ssa/pr69666.c: New test.
9583
9584 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9585
9586 PR fortran/67451
9587 * gfortran.dg/coarray_allocate_5.f08: New test.
9588
9589 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9590
9591 * gcc.target/s390/vcond-shift.c: Move to ...
9592 * gcc.target/s390/vector/vcond-shift.c: ... here.
9593
9594 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9595
9596 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9597 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9598
9599 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9600
9601 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9602
9603 2016-02-20 Mark Wielaard <mjw@redhat.com>
9604
9605 PR c/28901
9606 * gcc.dg/unused-variable-3.c: New test.
9607
9608 2016-02-22 Jakub Jelinek <jakub@redhat.com>
9609
9610 PR target/69888
9611 * gcc.target/i386/pr69888.c: New test.
9612
9613 2016-02-22 Richard Biener <rguenther@suse.de>
9614
9615 PR tree-optimization/69882
9616 * gfortran.dg/vect/pr69882.f90: New testcase.
9617
9618 2016-02-22 Jakub Jelinek <jakub@redhat.com>
9619
9620 PR target/69885
9621 * gcc.dg/pr69885.c: New test.
9622
9623 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9624
9625 PR target/69806
9626 PR target/54089
9627 * gcc.target/sh/pr54089-10.c: New.
9628
9629 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
9630
9631 PR fortran/69423
9632 * gfortran.dg/deferred_character_15.f90 : New test.
9633
9634 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9635
9636 PR fortran/57365
9637 gfortran.dg/allocate_with_source_18.f03: New test.
9638
9639 2016-02-20 Harald Anlauf <anlauf@gmx.de>
9640
9641 PR fortran/52531
9642 gfortran.dg/gomp/pr52531.f90: New test.
9643
9644 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9645
9646 PR c++/69865
9647 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9648 -std=c++03.
9649
9650 2016-02-19 Jakub Jelinek <jakub@redhat.com>
9651
9652 PR c++/69826
9653 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9654 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9655
9656 PR c++/69850
9657 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9658
9659 PR c++/69851
9660 * g++.dg/torture/pr69851.C: New test.
9661
9662 2016-02-19 Martin Sebor <msebor@redhat.com>
9663
9664 PR testsuite/69573
9665 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9666
9667 2016-02-19 Jakub Jelinek <jakub@redhat.com>
9668
9669 PR c++/69850
9670 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9671 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9672
9673 PR c++/67767
9674 * g++.dg/cpp0x/pr67767.C: New test.
9675
9676 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9677
9678 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9679 for fp, simd, crypto, crc, lse.
9680 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9681 above.
9682 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9683 effective target check.
9684
9685 2016-02-19 Jakub Jelinek <jakub@redhat.com>
9686
9687 PR target/69820
9688 * gcc.target/i386/pr69820.c: New test.
9689
9690 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9691
9692 * gcc.target/s390/vector/int128-1.c: New test.
9693
9694 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9695
9696 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9697
9698 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9699
9700 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9701 instruction pattern name to prevent the testcase from failing with
9702 -march=z13.
9703
9704 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9705
9706 * gcc.target/s390/md/movstr-2.c: New test.
9707
9708 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9709
9710 * gcc.target/s390/morestack.c: New test.
9711
9712 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9713
9714 PR target/69625
9715 * gcc.target/s390/pr69625.c: Add test case.
9716
9717 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9718
9719 PR testsuite/68580
9720 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9721
9722 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9723
9724 PR target/68404
9725 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9726 * gcc.target/powerpc/fusion3.c: Likewise.
9727
9728 2016-02-18 Richard Biener <rguenther@suse.de>
9729
9730 PR middle-end/69553
9731 * g++.dg/torture/pr69553.C: New testcase.
9732
9733 2016-02-18 Nick Clifton <nickc@redhat.com>
9734
9735 PR target/62254
9736 PR target/69610
9737 * gcc.target/arm/pr62554.c: New test.
9738 * gcc.target/arm/pr69610-1.c: New test.
9739 * gcc.target/arm/pr69610-2.c: New test.
9740
9741 2016-02-18 Richard Biener <rguenther@suse.de>
9742
9743 PR middle-end/69854
9744 * gcc.dg/torture/pr69854.c: New testcase.
9745
9746 2016-02-17 Jakub Jelinek <jakub@redhat.com>
9747
9748 PR c++/69850
9749 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9750
9751 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9752
9753 * gcc.target/powerpc/vec-cg.c: New test.
9754
9755 2016-02-17 Richard Biener <rguenther@suse.de>
9756
9757 PR testsuite/69586
9758 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9759
9760 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9761
9762 PR target/69161
9763 * gcc.c-torture/compile/pr69161.c: New test.
9764
9765 2016-02-17 David Sherwood <david.sherwood@arm.com>
9766
9767 PR target/69532
9768 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9769 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9770
9771 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9772
9773 * gcc.dg/ifcvt-4.c: Skip on Visium.
9774
9775 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9776
9777 * gnat.dg/atomic8.adb: New test.
9778
9779 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9780
9781 * gnat.dg/discr46.ad[sb]: New test.
9782
9783 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9784
9785 PR Target/48344
9786 * gcc.target/powerpc/pr48344-1.c: New test.
9787
9788 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9789
9790 PR fortran/69742
9791 * gfortran.dg/associate_21.f90: New test.
9792
9793 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9794
9795 PR c/69835
9796 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9797 -Wnonnull in dg-options.
9798 * c-c++-common/nonnull-2.c: New test.
9799
9800 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9801 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9802
9803 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9804
9805 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9806
9807 PR middle-end/69801
9808 * gcc.dg/pr69801.c: Add empty dg-options.
9809
9810 2016-02-16 James Norris <jnorris@codesourcery.com>
9811
9812 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9813 * g++.dg/goacc/deviceptr-1.c: New file.
9814
9815 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9816
9817 PR tree-optimization/69820
9818 * gcc.dg/vect/pr69820.c: New test.
9819
9820 2016-02-16 Richard Biener <rguenther@suse.de>
9821
9822 PR tree-optimization/69776
9823 * gcc.dg/torture/pr69776-2.c: New testcase.
9824
9825 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9826
9827 PR tree-optimization/69714
9828 * gcc.dg/torture/pr69714.c: New test.
9829
9830 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9831
9832 PR tree-optimization/69802
9833 * gcc.dg/pr69802.c: New test.
9834
9835 2016-02-16 Richard Biener <rguenther@suse.de>
9836
9837 PR middle-end/69801
9838 * gcc.dg/pr69801.c: New testcase.
9839
9840 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9841
9842 PR libgfortran/69651
9843 * gfortran.dg/read_bang.f90: New test.
9844 * gfortran.dg/read_bang4.f90: New test.
9845
9846 2016-02-15 Jakub Jelinek <jakub@redhat.com>
9847
9848 PR c++/69658
9849 * g++.dg/init/pr69658.C: New test.
9850
9851 PR c++/69797
9852 * c-c++-common/pr69797.c: New test.
9853
9854 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9855
9856 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9857 check for aarch64*-*-*.
9858
9859 2016-02-15 Richard Biener <rguenther@suse.de>
9860
9861 PR tree-optimization/69783
9862 * gcc.dg/vect/pr69783.c: New testcase.
9863
9864 2016-02-15 Richard Biener <rguenther@suse.de>
9865
9866 PR tree-optimization/69776
9867 * gcc.dg/torture/pr69776.c: New testcase.
9868
9869 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9870
9871 PR fortran/60526
9872 * gfortran.dg/type_decl_4.f90: Reinstated.
9873
9874 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
9875
9876 PR fortran/68746
9877 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9878
9879 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9880
9881 PR fortran/60526
9882 PR bootstrap/69816
9883 * gfortran.dg/type_decl_4.f90: Removed.
9884
9885 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9886
9887 PR fortran/60526
9888 * gfortran.dg/type_decl_4.f90: New test.
9889
9890 2016-02-14 Alan Modra <amodra@gmail.com>
9891
9892 PR testsuite/68886
9893 * gcc.c-torture/execute/stkalign.c: Revise test.
9894
9895 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9896
9897 PR target/67260
9898 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9899
9900 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9901
9902 PR target/67260
9903 * gcc.target/sh/torture/pr67260.c: New.
9904
9905 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
9906
9907 * gcc.dg/pr67964.c: Add dg-require-alias.
9908
9909 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9910
9911 PR target/67636
9912 PR target/64345
9913 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9914
9915 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9916
9917 PR libgfortran/69668
9918 * gfortran.dg/namelist_88.f90: New test.
9919
9920 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9921
9922 PR libgfortran/69668
9923 * gfortran.dg/namelist_38.f90: Update test.
9924 * gfortran.dg/namelist_84.f90: Update test.
9925
9926 2016-02-12 David Malcolm <dmalcolm@redhat.com>
9927
9928 PR other/69554
9929 * gcc.dg/pr69554-1.c: New test.
9930 * gfortran.dg/pr69554-1.F90: New test.
9931 * gfortran.dg/pr69554-2.F90: New test.
9932 * lib/gcc-dg.exp (proc dg-locus): New function.
9933 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9934 distinguish between the caret-printing and non-caret-printing
9935 cases. If caret-printing has been explicitly enabled, bail out
9936 without attempting to fix up the output.
9937
9938 2016-02-12 David Malcolm <dmalcolm@redhat.com>
9939
9940 PR driver/69265
9941 PR driver/69453
9942 * gcc.dg/spellcheck-options-3.c: New test case.
9943 * gcc.dg/spellcheck-options-4.c: New test case.
9944 * gcc.dg/spellcheck-options-5.c: New test case.
9945 * gcc.dg/spellcheck-options-6.c: New test case.
9946 * gcc.dg/spellcheck-options-7.c: New test case.
9947 * gcc.dg/spellcheck-options-8.c: New test case.
9948 * gcc.dg/spellcheck-options-9.c: New test case.
9949 * gcc.dg/spellcheck-options-10.c: New test case.
9950
9951 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9952
9953 PR rtl-optimization/69764
9954 PR rtl-optimization/69771
9955 * c-c++-common/pr69764.c: New test.
9956 * gcc.dg/torture/pr69771.c: New test.
9957
9958 2016-02-12 Marek Polacek <polacek@redhat.com>
9959
9960 * g++.dg/torture/init-list1.C: New.
9961
9962 2016-02-12 Marek Polacek <polacek@redhat.com>
9963
9964 * gcc.dg/pr69522.c: Add empty dg-options.
9965
9966 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9967
9968 * g++.dg/lto/lto.exp: Include and init mpx.
9969 * g++.dg/lto/pr69729_0.C: New test.
9970
9971 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9972
9973 PR ipa/69241
9974 * g++.dg/ipa/pr69241-4.C: New test.
9975
9976 PR ipa/68672
9977 * g++.dg/ipa/pr68672-1.C: New test.
9978 * g++.dg/ipa/pr68672-2.C: New test.
9979 * g++.dg/ipa/pr68672-3.C: New test.
9980
9981 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9982
9983 PR c/69522
9984 * gcc.dg/pr69522.c: New test.
9985
9986 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9987
9988 PR c++/69098
9989 * g++.dg/cpp1y/69098.C: New test.
9990 * g++.dg/cpp1y/69098-2.C: New test.
9991
9992 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9993
9994 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9995 and neighbour -> neighbor.
9996 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9997 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9998 * c-c++-common/Wvarargs.c: Likewise.
9999 * c-c++-common/goacc/host_data-5.c: Likewise.
10000 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10001 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10002 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10003 * gcc.target/aarch64/pr60697.c: Likewise.
10004 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10005 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10006 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10007 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10008 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10009 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10010 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10011 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10012 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10013 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10014 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10015 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10016 * g++.dg/lookup/koenig5.C: Likewise.
10017 * g++.dg/ext/no-asm-2.C: Likewise.
10018 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10019 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10020 * gfortran.dg/used_types_16.f90: Likewise.
10021 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10022 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10023 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10024 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10025 * gfortran.dg/abstract_type_6.f03: Likewise.
10026 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10027 * gfortran.dg/used_types_15.f90: Likewise.
10028 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10029 * gfortran.dg/exit_3.f08: Likewise.
10030 * gfortran.dg/open_status_2.f90: Likewise.
10031 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10032 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10033 * gfortran.dg/associate_1.f03: Likewise.
10034 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10035 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10036 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10037 * gcc.dg/builtin-object-size-1.c: Likewise.
10038 * gcc.dg/noreturn-6.c: Likewise.
10039 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10040 * gcc.dg/globalalias.c: Likewise.
10041 * gcc.dg/builtins-config.h: Likewise.
10042 * gcc.dg/pr30457.c: Likewise.
10043 * gcc.c-torture/compile/volatile-1.c: Likewise.
10044 * gcc.c-torture/execute/20101011-1.c: Likewise.
10045 * c-c++-common/Waddress-1.c: Likewise.
10046
10047 2016-02-11 Jakub Jelinek <jakub@redhat.com>
10048
10049 PR c/69768
10050 * c-c++-common/Waddress-1.c: New test.
10051
10052 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10053
10054 PR fortran/69296
10055 * gfortran.dg/associate_19.f03: New test.
10056 * gfortran.dg/associate_20.f03: New test.
10057
10058 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10059
10060 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10061
10062 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10063
10064 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10065 .arch armv8-a\n. Add -dA to dg-options.
10066 * gcc.target/aarch64/assembler_arch_1.c: New test.
10067 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10068
10069 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10070
10071 PR c++/68726
10072 * g++.dg/cpp0x/pr68726.C: New.
10073
10074 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10075
10076 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10077 test.
10078
10079 2016-02-11 Richard Biener <rguenther@suse.de>
10080
10081 * g++.dg/tree-ssa/pr61034.C: Adjust.
10082
10083 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10084
10085 PR target/69148
10086 * gcc.target/s390/pr69148.c: New.
10087
10088 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10089
10090 PR tree-optimization/69652
10091 * gcc.dg/torture/pr69652.c: New test.
10092
10093 2016-02-10 Jakub Jelinek <jakub@redhat.com>
10094 Patrick Palka <ppalka@gcc.gnu.org>
10095
10096 PR ipa/69241
10097 PR c++/69649
10098 * g++.dg/ipa/pr69241-1.C: New test.
10099 * g++.dg/ipa/pr69241-2.C: New test.
10100 * g++.dg/ipa/pr69241-3.C: New test.
10101 * g++.dg/ipa/pr69649.C: New test.
10102
10103 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
10104
10105 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10106 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10107
10108 2016-02-10 Bin Cheng <bin.cheng@arm.com>
10109
10110 PR tree-optimization/68021
10111 * gcc.dg/tree-ssa/pr68021.c: New test.
10112
10113 2016-02-10 Richard Biener <rguenther@suse.de>
10114
10115 PR tree-optimization/69726
10116 * gcc.dg/uninit-22.c: New testcase.
10117
10118 2016-02-09 Andrew Pinski <apinski@cavium.com>
10119
10120 PR tree-opt/69282
10121 * gcc.c-torture/compile/20160205-1.c: New testcase.
10122
10123 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10124
10125 PR target/68404
10126 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10127 instead accessing a really large arrray.
10128 * gcc.target/powerpc/fusion3.c: Likewise.
10129
10130 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
10131
10132 PR target/68532
10133 * gcc.c-torture/execute/pr68532.c: New test.
10134
10135 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
10136
10137 PR target/69634
10138 * gcc.dg/pr69634.c: New.
10139
10140 2016-02-09 Richard Biener <rguenther@suse.de>
10141
10142 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10143
10144 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
10145
10146 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10147
10148 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10149
10150 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10151
10152 2016-02-09 Richard Biener <rguenther@suse.de>
10153
10154 PR tree-optimization/69715
10155 * gcc.dg/torture/pr69715.c: New testcase.
10156
10157 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10158
10159 PR c++/69139
10160 * g++.dg/cpp0x/trailing12.C: New test.
10161 * g++.dg/cpp0x/trailing13.C: New test.
10162
10163 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10164
10165 PR c++/69283
10166 PR c++/67835
10167 * g++.dg/cpp1y/auto-fn29.C: New test.
10168 * g++.dg/cpp1y/auto-fn30.C: New test.
10169
10170 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10171
10172 PR tree-optimization/69209
10173 * gcc.c-torture/compile/pr69209.c: New test.
10174
10175 2016-02-08 Jeff Law <law@redhat.com>
10176
10177 PR tree-optimization/68541
10178 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10179 of statements allowed in join block for path splitting.
10180
10181 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10182
10183 PR c++/59627
10184 * g++.dg/gomp/pr59627.C: New test.
10185
10186 PR ipa/69239
10187 * g++.dg/ipa/pr69239.C: New test.
10188
10189 2016-02-08 David Malcolm <dmalcolm@redhat.com>
10190
10191 PR preprocessor/69664
10192 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10193 * gcc.dg/cpp/warn-comments.c: Likewise.
10194
10195 2016-02-08 Marek Polacek <polacek@redhat.com>
10196
10197 PR c++/69688
10198 * g++.dg/init/const12.C: New test.
10199
10200 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10201
10202 PR target/60410
10203 * gcc.dg/lto/pr55113_0.c: Remove test.
10204
10205 2016-02-08 Richard Biener <rguenther@suse.de>
10206
10207 PR tree-optimization/69719
10208 * gcc.dg/torture/pr69719.c: New testcase.
10209
10210 2016-02-08 Richard Biener <rguenther@suse.de>
10211 Jeff Law <law@redhat.com>
10212
10213 PR target/68273
10214 * gcc.target/mips/pr68273.c: New testcase.
10215
10216 2016-02-08 Richard Biener <rguenther@suse.de>
10217
10218 PR rtl-optimization/69274
10219 * gcc.target/i386/addr-sel-1.c: XFAIL.
10220
10221 2016-02-08 Jeff Law <law@redhat.com>
10222
10223 PR tree-optimization/68541
10224 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10225
10226 PR tree-optimization/65917
10227 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10228
10229 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10230
10231 PR fortran/50555
10232 * gfortran.dg/namelist_args.f90: New test.
10233
10234 2016-02-05 Jeff Law <law@redhat.com>
10235
10236 PR tree-optimization/68541
10237 * gcc.dg/tree-ssa/split-path-2.c: New test.
10238 * gcc.dg/tree-ssa/split-path-3.c: New test.
10239 * gcc.dg/tree-ssa/split-path-4.c: New test.
10240 * gcc.dg/tree-ssa/split-path-5.c: New test.
10241 * gcc.dg/tree-ssa/split-path-6.c: New test.
10242 * gcc.dg/tree-ssa/split-path-7.c: New test.
10243
10244 2016-02-05 Martin Sebor <msebor@redhat.com>
10245
10246 PR c++/69662
10247 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10248 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10249
10250 2016-02-06 Richard HEnderson <rth@redhat.com>
10251
10252 PR c/69643
10253 * gcc.target/i386/addr-space-4.c: New.
10254 * gcc.target/i386/addr-space-5.c: New.
10255
10256 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10257
10258 PR fortran/66089
10259 * gfortran.dg/elemental_dependency_6.f90: New.
10260
10261 2016-02-05 Jakub Jelinek <jakub@redhat.com>
10262
10263 PR rtl-optimization/69691
10264 * gcc.c-torture/execute/pr69691.c: New test.
10265
10266 PR c++/69628
10267 * g++.dg/parse/pr69628.C: New test.
10268
10269 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10270
10271 * gcc.dg/sancov/asan.c: Move to ...
10272 * gcc.dg/asan/sancov-1.c: ... here.
10273
10274 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10275
10276 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10277
10278 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10279
10280 PR target/69677
10281 * gcc.target/i386/pr69677.c: New test.
10282
10283 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10284
10285 PR c++/68948
10286 * g++.dg/template/pr68948.C: New test.
10287
10288 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10289
10290 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10291 (only necessary on s390x).
10292
10293 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10294
10295 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10296 -mno-accumulate-outgoing-args.
10297
10298 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10299
10300 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10301
10302 2016-02-04 Jakub Jelinek <jakub@redhat.com>
10303
10304 PR c/69669
10305 * c-c++-common/pr69669.c: New test.
10306
10307 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10308
10309 PR target/69667
10310 * g++.dg/pr69667.C: New file.
10311
10312 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10313
10314 PR target/69619
10315 * gcc.dg/pr69619.c: Add new test.
10316
10317 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10318
10319 PR rtl-optimization/69577
10320 * gcc.target/i386/pr69577.c: New test.
10321
10322 2016-02-04 Martin Liska <mliska@suse.cz>
10323
10324 * g++.dg/asan/pr69276.C: New test.
10325
10326 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10327
10328 PR target/65932
10329 PR target/67714
10330 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10331 a single smulbb instruction.
10332 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10333 * gcc.target/amr/wmul-2.c: Likewise.
10334
10335 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10336
10337 PR target/65932
10338 PR target/67714
10339 * gcc.c-torture/execute/pr67714.c: New test.
10340
10341 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10342
10343 PR target/69454
10344 * gcc.target/i386/pr69454-1.c: New test.
10345 * gcc.target/i386/pr69454-2.c: New test.
10346
10347 2016-02-03 Martin Sebor <msebor@redhat.com>
10348
10349 PR c++/69251
10350 PR c++/69253
10351 PR c++/69290
10352 PR c++/69277
10353 PR c++/69349
10354 * g++.dg/ext/flexarray-mangle-2.C: New test.
10355 * g++.dg/ext/flexarray-mangle.C: New test.
10356 * g++.dg/ext/flexarray-subst.C: New test.
10357 * g++.dg/ext/flexary11.C: New test.
10358 * g++.dg/ext/flexary12.C: New test.
10359 * g++.dg/ext/flexary13.C: New test.
10360 * g++.dg/ext/flexary14.C: New test.
10361 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10362
10363 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10364
10365 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10366 Define only if CHECK_FLOAT128 is defined.
10367 (main): Properly initialize u5.
10368
10369 2016-02-03 Jakub Jelinek <jakub@redhat.com>
10370
10371 PR c/69627
10372 * gcc.dg/pr69627.c: New test.
10373
10374 PR target/69644
10375 * gcc.dg/pr69644.c: New test.
10376
10377 2016-02-03 Mike Stump <mikestump@comcast.net>
10378
10379 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10380 support for struct-layout-1.exp.
10381
10382 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10383
10384 PR c++/69056
10385 * g++.dg/cpp0x/pr69056.C: New test.
10386
10387 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10388 Alexandre Oliva <aoliva@redhat.com>
10389
10390 PR target/69461
10391 * gcc.target/powerpc/pr69461.c: New.
10392
10393 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
10394
10395 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10396 works from here ...
10397 (check_effective_target_fsanitize_thread): ... to here. Do not
10398 specify additional compile flags for the test source.
10399 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10400 specify additional compile flags for the test source.
10401
10402 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10403
10404 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10405
10406 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10407
10408 PR fortran/67451
10409 PR fortran/69418
10410 * gfortran.dg/coarray_allocate_2.f08: New test.
10411 * gfortran.dg/coarray_allocate_3.f08: New test.
10412 * gfortran.dg/coarray_allocate_4.f08: New test.
10413
10414 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10415
10416 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10417 use same scan-tree-dump-times on all platforms.
10418 * gcc.dg/vect/vect-outer-1.c: Likewise.
10419 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10420 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10421 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10422 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10423 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10424 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10425 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10426
10427 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10428
10429 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10430 warning.
10431
10432 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10433
10434 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10435
10436 2016-02-02 James Norris <jnorris@codesourcery.com>
10437
10438 * c-c++-common/goacc/routine-5.c: Add tests.
10439
10440 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
10441
10442 * gcc.target/nvptx/unsigned-cmp.c: New test.
10443
10444 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10445
10446 * gcc.target/aarch64/scalar_shift_1.c
10447 (test_corners_sisd_di): Improve force to SIMD register.
10448 (test_corners_sisd_si): Likewise.
10449 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10450 Remove scan-assembler check for ldr.
10451
10452 2016-02-02 Richard Biener <rguenther@suse.de>
10453
10454 PR tree-optimization/69595
10455 * gcc.dg/Warray-bounds-17.c: New testcase.
10456
10457 2016-02-02 Richard Biener <rguenther@suse.de>
10458
10459 PR tree-optimization/69606
10460 * gcc.dg/torture/pr69606.c: New testcase.
10461
10462 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10463
10464 PR middle-end/68542
10465 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10466 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10467
10468 2016-02-02 Alan Modra <amodra@gmail.com>
10469
10470 PR target/69548
10471 * gcc.target/powerpc/pr69548.c: New test.
10472
10473 2016-02-01 Jakub Jelinek <jakub@redhat.com>
10474
10475 PR rtl-optimization/69592
10476 * gcc.dg/pr69592.c: New test.
10477
10478 PR preprocessor/69543
10479 PR c/69558
10480 * gcc.dg/pr69543.c: New test.
10481 * gcc.dg/pr69558.c: New test.
10482
10483 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
10484
10485 PR testsuite/65940
10486 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
10487
10488 2016-02-01 Martin Sebor <msebor@redhat.com>
10489
10490 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10491
10492 2016-02-01 Bin Cheng <bin.cheng@arm.com>
10493
10494 PR tree-optimization/67921
10495 * c-c++-common/ubsan/pr67921.c: New test.
10496
10497 2016-02-01 Richard Biener <rguenther@suse.de>
10498
10499 PR middle-end/69556
10500 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10501
10502 2016-02-01 Richard Biener <rguenther@suse.de>
10503
10504 PR tree-optimization/69574
10505 * gcc.dg/torture/pr69574.c: New testcase.
10506
10507 2016-02-01 Richard Biener <rguenther@suse.de>
10508
10509 PR tree-optimization/69579
10510 * gcc.dg/setjmp-6.c: New testcase.
10511
10512 2016-02-01 Jakub Jelinek <jakub@redhat.com>
10513
10514 PR rtl-optimization/69570
10515 * g++.dg/opt/pr69570.C: New test.
10516
10517 2016-02-01 Richard Henderson <rth@redhat.com>
10518
10519 * gcc.dg/pr69535.c: New test.
10520
10521 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
10522
10523 PR testsuite/69584
10524 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10525 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10526
10527 PR debug/68244
10528 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10529
10530 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10531
10532 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
10533
10534 PR fortran/67564
10535 * gfortran.dg/allocate_with_source_17.f03: New test.
10536
10537 2016-01-30 Jakub Jelinek <jakub@redhat.com>
10538
10539 PR tree-optimization/69546
10540 * gcc.dg/torture/pr69546.c: New test.
10541
10542 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
10543
10544 PR fortran/69566
10545 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10546
10547 2016-01-30 Martin Sebor <msebor@redhat.com>
10548
10549 PR c++/68490
10550 * g++.dg/ext/flexary10.C: New test.
10551
10552 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10553
10554 PR fortran/66707
10555 gfortran.dg/common_23.f90: New test.
10556
10557 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10558
10559 PR target/65546
10560 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10561 condition being checked, and disable it when the target supports
10562 misaligned loads and stores.
10563
10564 2016-01-29 Jakub Jelinek <jakub@redhat.com>
10565
10566 PR debug/69518
10567 * gcc.dg/torture/pr69518.c: New test.
10568
10569 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10570
10571 PR target/69530
10572 * gcc.target/i386/pr69530.c: New test.
10573
10574 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
10575
10576 PR target/65604
10577 * gcc.target/mips/div-delay.c: New test.
10578
10579 2016-01-29 Jakub Jelinek <jakub@redhat.com>
10580
10581 PR target/69551
10582 * gcc.target/i386/pr69551.c: New test.
10583
10584 PR target/66137
10585 * gcc.target/i386/pr66137.c: New test.
10586
10587 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10588
10589 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10590 always built for p5600.
10591 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10592 isa=p5600 dg-option.
10593
10594 2016-01-29 Richard Biener <rguenther@suse.de>
10595
10596 PR tree-optimization/69547
10597 * g++.dg/tree-ssa/pr69547.C: New testcase.
10598
10599 2016-01-29 Jakub Jelinek <jakub@redhat.com>
10600
10601 PR debug/66869
10602 * g++.dg/warn/Wunused-function2.C: New test.
10603
10604 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10605
10606 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10607 support for test to succeed.
10608
10609 2016-01-29 Marek Polacek <polacek@redhat.com>
10610
10611 PR c++/69509
10612 PR c++/69516
10613 * g++.dg/ext/constexpr-vla2.C: New test.
10614 * g++.dg/ext/constexpr-vla3.C: New test.
10615 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10616
10617 2016-01-29 Richard Biener <rguenther@suse.de>
10618
10619 PR middle-end/69537
10620 * gcc.dg/uninit-21.c: New testcase.
10621
10622 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
10623
10624 PR target/69459
10625 * gcc.target/i386/pr69459.c: New test.
10626
10627 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
10628
10629 PR target/68400
10630 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10631 * gcc.target/mips/pr68400.c: New test.
10632
10633 2016-01-28 Martin Sebor <msebor@redhat.com>
10634
10635 PR target/17381
10636 * gcc.target/powerpc/pr17381.c: New test.
10637
10638 2016-01-28 Jakub Jelinek <jakub@redhat.com>
10639
10640 PR middle-end/69542
10641 * gcc.dg/torture/pr69542.c: New test.
10642
10643 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10644
10645 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10646
10647 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
10648
10649 * gcc.dg/pr65980.c: Skip on AIX.
10650 * gcc.dg/pr66688.c: Same.
10651
10652 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
10653
10654 PR target/63679
10655 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10656 * gcc.dg/tree-ssa/sra-18.c: Same.
10657
10658 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10659
10660 PR fortran/62536
10661 * gfortran.dg/block_15.f08: New test.
10662 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10663 on incorrectly closed BLOCK.
10664
10665 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10666
10667 * gcc.dg/declare-simd.c: New test.
10668 2016-01-28 Richard Biener <rguenther@suse.de>
10669
10670 PR tree-optimization/69466
10671 * gfortran.dg/vect/pr69466.f90: New testcase.
10672
10673 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10674
10675 * g++.dg/pr67989.C: Remove ARM-specific option.
10676 * gcc.target/arm/pr67989.C: New file.
10677
10678 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
10679
10680 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10681 and expm1 test for glibc < 2.11.
10682
10683 2016-01-27 Richard Henderson <rth@redhat.com>
10684
10685 * gcc.c-torture/execute/pr69447.c: New test.
10686
10687 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
10688
10689 PR fortran/69422
10690 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10691
10692 2016-01-27 Jakub Jelinek <jakub@redhat.com>
10693
10694 PR debug/66869
10695 * gcc.dg/pr66869.c: New test.
10696
10697 2016-01-25 Jeff Law <law@redhat.com>
10698
10699 PR tree-optimization/68398
10700 PR tree-optimization/69196
10701 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10702 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10703 path to avoid new heuristic allowing more irreducible regions
10704 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10705 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10706 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10707 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10708 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10709
10710 2016-01-27 Marek Polacek <polacek@redhat.com>
10711
10712 PR c/68062
10713 * c-c++-common/vector-compare-4.c: New test.
10714
10715 2016-01-27 David Malcolm <dmalcolm@redhat.com>
10716
10717 PR preprocessor/69126
10718 * c-c++-common/pr69126.c: New test case.
10719
10720 2016-01-27 Ian Lance Taylor <iant@google.com>
10721
10722 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10723
10724 2016-01-27 Ryan Burn <contact@rnburn.com>
10725
10726 PR cilkplus/69267
10727 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10728
10729 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
10730
10731 PR target/69512
10732 * gcc.target/i386/pr69512.c: New test.
10733
10734 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10735
10736 PR ada/69488
10737 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10738
10739 2016-01-27 Marek Polacek <polacek@redhat.com>
10740
10741 PR c++/69379
10742 * g++.dg/pr69379.C: New test.
10743
10744 2016-01-27 Martin Sebor <msebor@redhat.com>
10745
10746 PR c++/69317
10747 * g++.dg/abi/Wabi-2-2.C: New test.
10748 * g++.dg/abi/Wabi-2-3.C: New test.
10749 * g++.dg/abi/Wabi-3-2.C: New test.
10750 * g++.dg/abi/Wabi-3-3.C: New test.
10751
10752 2016-01-27 Richard Biener <rguenther@suse.de>
10753
10754 PR tree-optimization/69166
10755 * gcc.dg/torture/pr69166.c: New testcase.
10756
10757 2016-01-27 Martin Jambor <mjambor@suse.cz>
10758
10759 PR tree-optimization/69355
10760 * gcc.dg/tree-ssa/pr69355.c: New test.
10761
10762 2016-01-27 Marek Polacek <polacek@redhat.com>
10763
10764 PR c++/69496
10765 * g++.dg/ext/constexpr-vla1.C: New test.
10766
10767 2016-01-20 Christian Bruel <christian.bruel@st.com>
10768
10769 PR target/69245
10770 * gcc.target/arm/pr69245.c: New test.
10771
10772 2016-01-27 Jakub Jelinek <jakub@redhat.com>
10773
10774 PR tree-optimization/69399
10775 * gcc.dg/torture/pr69399.c: New test.
10776
10777 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10778
10779 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10780
10781 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10782
10783 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10784
10785 2016-01-26 Tom de Vries <tom@codesourcery.com>
10786
10787 PR tree-optimization/69110
10788 * gcc.dg/autopar/pr69110.c: New test.
10789
10790 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
10791 Sebastian Pop <s.pop@samsung.com>
10792
10793 * gcc.dg/graphite/isl-ast-op-select.c: New.
10794
10795 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
10796
10797 PR fortran/69385
10798 * gfortran.dg/allocate_error_6.f90: New test.
10799
10800 2016-01-26 Richard Henderson <rth@redhat.com>
10801
10802 * gcc.dg/tm/pr60908.c: New test.
10803
10804 2016-01-26 David Malcolm <dmalcolm@redhat.com>
10805
10806 PR other/69006
10807 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10808 directive.
10809 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10810 expected multiline output to reflect the colorization being
10811 disabled before newlines.
10812 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10813 (custom_diagnostic_finalizer): Replace call to
10814 pp_newline_and_flush with call to pp_flush.
10815 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10816 * gfortran.dg/implicit_class_1.f90: Likewise.
10817 * lib/gcc-dg.exp (allow_blank_lines): New global.
10818 (dg-allow-blank-lines-in-output): New procedure.
10819 (gcc-dg-prune): Complain about blank lines in the output, unless
10820 dg-allow-blank-lines-in-output was called.
10821 * lib/multiline.exp (_build_multiline_regex): Only support
10822 arbitrary followup text for non-blank-lines, not for blank lines.
10823
10824 2016-01-26 Jakub Jelinek <jakub@redhat.com>
10825
10826 PR tree-optimization/69483
10827 * gcc.dg/pr69483.c: New test.
10828 * g++.dg/opt/pr69483.C: New test.
10829
10830 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10831
10832 PR target/68620
10833 * gcc.target/arm/pr68620.c: New test.
10834
10835 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10836
10837 * gcc.target/i386/pr68986-2.c: Remove -m32.
10838
10839 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10840
10841 PR target/68986
10842 * gcc.target/i386/pr68986-1.c: New test.
10843 * gcc.target/i386/pr68986-2.c: Likewise.
10844 * gcc.target/i386/pr68986-3.c: Likewise.
10845
10846 2016-01-26 Christian Bruel <christian.bruel@st.com>
10847
10848 * lib/target-supports.exp
10849 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10850 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10851 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10852
10853 2016-01-26 Richard Biener <rguenther@suse.de>
10854
10855 PR tree-optimization/69452
10856 * gcc.dg/torture/pr69452.c: New testcase.
10857
10858 2016-01-26 Jakub Jelinek <jakub@redhat.com>
10859
10860 PR target/69442
10861 * gcc.dg/pr69442.c: New test.
10862
10863 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10864
10865 PR target/67896
10866 * gcc.target/aarch64/simd/pr67896.C: New.
10867
10868 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10869
10870 PR tree-optimization/69400
10871 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10872 function.
10873 (plugin_init): Call it.
10874 * gcc.dg/torture/pr69400.c: New test.
10875
10876 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10877
10878 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10879
10880 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10881 Sebastian Pop <s.pop@samsung.com>
10882
10883 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10884 isl-0.15.
10885
10886 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10887 Sebastian Pop <s.pop@samsung.com>
10888
10889 * gcc.dg/graphite/pr69292.c: New.
10890
10891 2016-01-25 Jakub Jelinek <jakub@redhat.com>
10892
10893 * c-c++-common/goacc/use_device-1.c: New test.
10894
10895 2016-01-25 Jeff Law <law@redhat.com>
10896
10897 PR tree-optimization/69196
10898 PR tree-optimization/68398
10899 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10900 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10901
10902 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
10903
10904 PR target/69469
10905 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10906 Algorithm.
10907
10908 2016-01-25 Richard Biener <rguenther@suse.de>
10909
10910 PR testsuite/69380
10911 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10912
10913 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10914
10915 PR target/69421
10916 * gcc.dg/pr69421.c: New test.
10917
10918 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10919
10920 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10921 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10922 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10923 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10924 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10925 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10926 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10927 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10928 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10929 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10930
10931 2016-01-25 Richard Biener <rguenther@suse.de>
10932
10933 PR tree-optimization/69376
10934 * gcc.dg/torture/pr69376.c: New testcase.
10935
10936 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10937
10938 PR fortran/69397
10939 PR fortran/68442
10940 * gfortran.dg/interface_38.f90: New test.
10941 * gfortran.dg/interface_39.f90: New test.
10942
10943 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10944
10945 Revert:
10946 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10947
10948 PR c++/11858
10949 PR c++/24663
10950 PR c++/24664
10951 * g++.dg/template/pr11858.C: New test.
10952 * g++.dg/template/pr24663.C: New test.
10953 * g++.dg/template/unify12.C: New test.
10954 * g++.dg/template/unify13.C: New test.
10955 * g++.dg/template/unify14.C: New test.
10956 * g++.dg/template/unify15.C: New test.
10957 * g++.dg/template/unify16.C: New test.
10958 * g++.dg/template/unify17.C: New test.
10959
10960 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10961
10962 PR fortran/68283
10963 gfortran.dg/pr68283.f90: New test.
10964
10965 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10966
10967 PR fortran/66094
10968 * gfortran.dg/inline_matmul_13.f90: New test.
10969 * gfortran.dg/matmul_bounds_8.f90: New test.
10970 * gfortran.dg/matmul_bounds_9.f90: New test.
10971 * gfortran.dg/matmul_bounds_10.f90: New test.
10972
10973 2016-01-23 Tom de Vries <tom@codesourcery.com>
10974
10975 PR tree-optimization/69426
10976 * gcc.dg/autopar/pr69426.c: New test.
10977
10978 2016-01-23 Martin Sebor <msebor@redhat.com>
10979
10980 PR c++/58109
10981 PR c++/69022
10982 * g++.dg/cpp0x/alignas5.C: New test.
10983 * g++.dg/ext/vector29.C: Same.
10984
10985 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
10986
10987 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10988 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10989 _GNU_SOURCE from compile flags to the source.
10990 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10991 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10992 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10993 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10994
10995 2016-01-22 Jakub Jelinek <jakub@redhat.com>
10996
10997 PR target/69432
10998 * g++.dg/opt/pr69432.C: New test.
10999
11000 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11001
11002 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11003 32-bit targets testing an -m64 multilib.
11004
11005 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11006
11007 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11008 64-bit support.
11009
11010 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11011
11012 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11013
11014 2016-01-21 Christian Bruel <christian.bruel@st.com>
11015
11016 PR target/68674
11017 * gcc.target/i386/pr68674.c
11018 * gcc.target/aarch64/pr68674.c
11019 * gcc.target/arm/pr68674.c
11020
11021 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11022
11023 PR target/69403
11024 * gcc.c-torture/execute/pr69403.c: New test.
11025
11026 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11027
11028 PR c++/55843
11029 * g++.dg/template/pr55843.C: New.
11030
11031 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11032
11033 PR testsuite/66877
11034 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11035 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11036
11037 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11038
11039 PR testsuite/67489
11040 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11041 from dg-do compile directive, and instead add
11042 { dg-require-effective-target int128 }.
11043
11044 2016-01-20 Martin Sebor <msebor@redhat.com>
11045
11046 PR c/69405
11047 * gcc.dg/sync-fetch.c: New test.
11048
11049 2016-01-21 Martin Sebor <msebor@redhat.com>
11050
11051 PR target/69252
11052 * gcc.target/powerpc/pr69252.c: New test.
11053
11054 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11055
11056 PR fortran/65996
11057 * gfortran.dg/pr65996.f90: New test.
11058
11059 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11060
11061 PR c++/68810
11062 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
11063 expected to generate an error.
11064
11065 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11066
11067 PR middle-end/66178
11068 * gcc.dg/torture/pr66178.c: New test.
11069
11070 2016-01-21 Anton Blanchard <anton@samba.org>
11071 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11072
11073 PR target/63354
11074 * gcc.target/powerpc/pr63354.c: New test.
11075
11076 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11077
11078 PR rtl-optimization/68990
11079 * gcc.target/i386/pr68990: New.
11080
11081 2016-01-21 Nick Clifton <nickc@redhat.com>
11082
11083 PR target/69129
11084 * gcc.target/mips/pr69129.c: New.
11085
11086 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11087
11088 PR c++/58046
11089 * g++.dg/cpp0x/pr58046.C: New.
11090
11091 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11092
11093 PR target/69187
11094 PR target/65624
11095 * gcc.target/arm/pr69187.c: New test.
11096
11097 PR c++/69355
11098 * g++.dg/torture/pr69355.C: New test.
11099
11100 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11101 Sebastian Pop <s.pop@samsung.com>
11102
11103 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11104
11105 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11106 Sebastian Pop <s.pop@samsung.com>
11107
11108 * gcc.dg/graphite/pr68976.c: New test.
11109
11110 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11111
11112 PR middle-end/67653
11113 * c-c++-common/pr67653.c: New test.
11114 * gcc.dg/torture/pr29119.c: Add dg-warning.
11115
11116 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11117
11118 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11119
11120 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11121
11122 PR c/24293
11123 * gcc.dg/pr24293.c: New test.
11124 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11125 incomplete struct type.
11126 * gcc.dg/declspec-1.c: Likewise.
11127 * gcc.dg/pr63549.c: Likewise.
11128
11129 2016-01-20 Jakub Jelinek <jakub@redhat.com>
11130
11131 PR tree-optimization/66612
11132 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11133 for bdn instruction.
11134
11135 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11136
11137 * lib/target-supports.exp
11138 (check_effective_target_arm_fp_ok_nocache): New.
11139 (check_effective_target_arm_fp_ok): New.
11140 (add_options_for_arm_fp): New.
11141 (check_effective_target_arm_crypto_ok_nocache): Require
11142 target_arm_v8_neon_ok instead of arm32.
11143 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11144 (check_effective_target_arm_crypto_pragma_ok): New.
11145 (add_options_for_arm_vfp): New.
11146 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11147 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11148 target instead. Force initial fpu to vfp.
11149 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11150 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11151 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11152 dependency.
11153 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11154 use arm_vfp effective target instead. Force initial fpu to vfp.
11155 * gcc.target/arm/attr-neon3.c: Likewise.
11156 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11157 arm_vfp_ok.
11158 * gcc.target/arm/unsigned-float.c: Likewise.
11159 * gcc.target/arm/vfp-1.c: Likewise.
11160 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11161 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11162 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11163 * gcc.target/arm/vfp-ldmias.c: Likewise.
11164 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11165 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11166 * gcc.target/arm/vfp-stmiad.c: Likewise.
11167 * gcc.target/arm/vfp-stmias.c: Likewise.
11168 * gcc.target/arm/vnmul-1.c: Likewise.
11169 * gcc.target/arm/vnmul-2.c: Likewise.
11170 * gcc.target/arm/vnmul-3.c: Likewise.
11171 * gcc.target/arm/vnmul-4.c: Likewise.
11172
11173 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
11174
11175 PR testsuite/69366
11176 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11177 the MPX run-time library, for compile-time MPX test.
11178 * gcc.target/i386/chkp-always_inline.c: Likewise.
11179 * gcc.target/i386/chkp-bndret.c: Likewise.
11180 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11181 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11182 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11183 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11184 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11185 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11186 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11187 * gcc.target/i386/chkp-label-address.c: Likewise.
11188 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11189 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11190 * gcc.target/i386/chkp-pr69044.c: Likewise.
11191 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11192 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11193 * gcc.target/i386/chkp-strchr.c: Likewise.
11194 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11195 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11196 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11197 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11198 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11199 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11200 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11201 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11202 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11203 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11204 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11205 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11206 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11207 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11208 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11209 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11210 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11211 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11212 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11213 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11214 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11215 * gcc.target/i386/pr63995-2.c: Likewise.
11216 * gcc.target/i386/pr64805.c: Likewise.
11217 * gcc.target/i386/pr65044.c: Likewise.
11218 * gcc.target/i386/pr65167.c: Likewise.
11219 * gcc.target/i386/pr65183.c: Likewise.
11220 * gcc.target/i386/pr65184.c: Likewise.
11221 * gcc.target/i386/thunk-retbnd.c: Likewise.
11222
11223 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11224
11225 PR tree-optimization/69328
11226 * gcc.dg/pr69328.c: New test.
11227
11228 2016-01-20 Jeff Law <law@redhat.com>
11229
11230 PR target/25114
11231 * gcc.target/m68k/pr25114.c: New test.
11232
11233 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11234
11235 * gcc.target/arm/memset-inline-10.c: Added
11236 dg-require-effective-target arm_thumb2_ok.
11237
11238 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11239
11240 * gcc.dg/debug/dwarf2/sso.c: New test.
11241
11242 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
11243
11244 PR testsuite/68820
11245 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11246 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11247 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11248
11249 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11250
11251 PR ipa/66223
11252 * g++.dg/ipa/devirt-50.C: New testcase.
11253
11254 2016-01-19 Marek Polacek <polacek@redhat.com>
11255
11256 PR c++/68965
11257 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11258 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11259
11260 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11261
11262 PR target/69135
11263 * gcc.target/arm/pr69135_1.c: New test.
11264
11265 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11266
11267 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11268
11269 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11270
11271 * gcc.target/aarch64/ccmp_1.c: New testcase.
11272
11273 2016-01-19 Marek Polacek <polacek@redhat.com>
11274
11275 PR c++/68586
11276 * g++.dg/cpp0x/enum30.C: New test.
11277
11278 2016-01-19 Richard Biener <rguenther@suse.de>
11279
11280 PR tree-optimization/69336
11281 * g++.dg/tree-ssa/pr69336.C: New testcase.
11282
11283 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11284
11285 PR debug/65779
11286 * gcc.dg/pr65779.c: New test.
11287
11288 2016-01-19 Richard Biener <rguenther@suse.de>
11289
11290 PR tree-optimization/69352
11291 * gcc.dg/torture/pr69352.c: New testcase.
11292
11293 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11294
11295 PR rtl-optimization/68955
11296 PR rtl-optimization/64557
11297 * gcc.dg/torture/pr68955.c: New test.
11298
11299 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11300
11301 PR lto/69136
11302 * g++.dg/torture/pr69136.C: New testcase.
11303
11304 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11305
11306 PR lto/69133
11307 * g++.dg/lto/pr69133_0.C: New testcase.
11308 * g++.dg/lto/pr69133_1.C: New testcase.
11309
11310 2016-01-15 Jeff Law <law@redhat.com>
11311
11312 PR tree-optimization/69320
11313 * gcc.c-torture/pr69320-1.c: New test.
11314 * gcc.c-torture/pr69320-2.c: New test.
11315 * gcc.c-torture/pr69320-3.c: New test.
11316 * gcc.c-torture/pr69320-4.c: New test.
11317
11318 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11319
11320 PR c++/11858
11321 PR c++/24663
11322 PR c++/24664
11323 * g++.dg/template/pr11858.C: New test.
11324 * g++.dg/template/pr24663.C: New test.
11325 * g++.dg/template/unify12.C: New test.
11326 * g++.dg/template/unify13.C: New test.
11327 * g++.dg/template/unify14.C: New test.
11328 * g++.dg/template/unify15.C: New test.
11329 * g++.dg/template/unify16.C: New test.
11330 * g++.dg/template/unify17.C: New test.
11331
11332 2016-01-18 David Malcolm <dmalcolm@redhat.com>
11333
11334 PR testsuite/69181
11335 * gcc.dg/pr69181-1.c: New test file.
11336 * gcc.dg/pr69181-2.c: New test file.
11337 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11338 globals by moving it to...
11339 (cleanup-after-saved-dg-test): ...this new function. Add
11340 "global additional_sources_used". Add reset of global
11341 multiline_expected_outputs to the empty list.
11342 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11343 global to...
11344 (multiline_expected_outputs): ...this, and updated comments to
11345 note that it is modified from gcc-dg.exp.
11346 (dg-end-multiline-output): Update for the above renaming.
11347 (handle-multiline-outputs): Likewise. Remove the clearing
11348 of the expected outputs to the empty list.
11349
11350 2016-01-18 Richard Biener <rguenther@suse.de>
11351
11352 PR tree-optimization/69297
11353 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11354
11355 2016-01-18 Joseph Myers <joseph@codesourcery.com>
11356
11357 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11358 dg-options.
11359 * gcc.target/mips/mips-3d-2.c: Likewise.
11360 * gcc.target/mips/mips-3d-3.c: Likewise.
11361 * gcc.target/mips/mips-3d-4.c: Likewise.
11362 * gcc.target/mips/mips-3d-5.c: Likewise.
11363 * gcc.target/mips/mips-3d-6.c: Likewise.
11364 * gcc.target/mips/mips-3d-7.c: Likewise.
11365 * gcc.target/mips/mips-3d-8.c: Likewise.
11366 * gcc.target/mips/mips-3d-9.c: Likewise.
11367 * gcc.target/mips/mips-ps-1.c: Likewise.
11368 * gcc.target/mips/mips-ps-2.c: Likewise.
11369 * gcc.target/mips/mips-ps-3.c: Likewise.
11370 * gcc.target/mips/mips-ps-4.c: Likewise.
11371 * gcc.target/mips/mips-ps-5.c: Likewise.
11372 * gcc.target/mips/mips-ps-6.c: Likewise.
11373 * gcc.target/mips/mips-ps-7.c: Likewise.
11374 * gcc.target/mips/mips-ps-type.c: Likewise.
11375 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11376 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11377
11378 2016-01-18 Tom de Vries <tom@codesourcery.com>
11379
11380 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11381 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11382 * c-c++-common/goacc/kernels-empty.c: New test.
11383 * c-c++-common/goacc/kernels-eternal.c: New test.
11384 * c-c++-common/goacc/kernels-loop-2.c: New test.
11385 * c-c++-common/goacc/kernels-loop-3.c: New test.
11386 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11387 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11388 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11389 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11390 * c-c++-common/goacc/kernels-loop-data.c: New test.
11391 * c-c++-common/goacc/kernels-loop-g.c: New test.
11392 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11393 * c-c++-common/goacc/kernels-loop-n.c: New test.
11394 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11395 * c-c++-common/goacc/kernels-loop.c: New test.
11396 * c-c++-common/goacc/kernels-noreturn.c: New test.
11397 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11398 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11399 * c-c++-common/goacc/kernels-reduction.c: New test.
11400
11401 2016-01-18 Tom de Vries <tom@codesourcery.com>
11402
11403 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11404 * gcc.dg/autopar/outer-2.c: Same.
11405 * gcc.dg/autopar/outer-3.c: Same.
11406 * gcc.dg/autopar/outer-4.c: Same.
11407 * gcc.dg/autopar/outer-5.c: Same.
11408 * gcc.dg/autopar/outer-6.c: Same.
11409 * gcc.dg/autopar/parallelization-1.c: Same.
11410 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11411 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11412 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11413 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11414 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11415 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11416 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11417 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11418 * gcc.dg/autopar/pr39500-1.c: Same.
11419 * gcc.dg/autopar/pr39500-2.c: Same.
11420 * gcc.dg/autopar/pr46193.c: Same.
11421 * gcc.dg/autopar/pr46194.c: Same.
11422 * gcc.dg/autopar/pr49580.c: Same.
11423 * gcc.dg/autopar/pr49960-1.c: Same.
11424 * gcc.dg/autopar/pr49960.c: Same.
11425 * gcc.dg/autopar/pr68373.c: Same.
11426 * gcc.dg/autopar/reduc-1.c: Same.
11427 * gcc.dg/autopar/reduc-1char.c: Same.
11428 * gcc.dg/autopar/reduc-1short.c: Same.
11429 * gcc.dg/autopar/reduc-2.c: Same.
11430 * gcc.dg/autopar/reduc-2char.c: Same.
11431 * gcc.dg/autopar/reduc-2short.c: Same.
11432 * gcc.dg/autopar/reduc-3.c: Same.
11433 * gcc.dg/autopar/reduc-4.c: Same.
11434 * gcc.dg/autopar/reduc-6.c: Same.
11435 * gcc.dg/autopar/reduc-7.c: Same.
11436 * gcc.dg/autopar/reduc-8.c: Same.
11437 * gcc.dg/autopar/reduc-9.c: Same.
11438 * gcc.dg/autopar/uns-outer-4.c: Same.
11439 * gcc.dg/autopar/uns-outer-5.c: Same.
11440 * gcc.dg/autopar/uns-outer-6.c: Same.
11441 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11442 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11443
11444 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11445
11446 PR target/63679
11447 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11448 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11449
11450 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11451
11452 PR target/63679
11453 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11454 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11455 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11456
11457 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11458
11459 PR target/63679
11460 * gcc.dg/tree-ssa/sra-17.c: New.
11461 * gcc.dg/tree-ssa/sra-18.c: New.
11462
11463 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11464
11465 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11466
11467 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11468
11469 * gnat.dg/inline12.adb: New test.
11470
11471 2016-01-18 Bin Cheng <bin.cheng@arm.com>
11472
11473 PR tree-optimization/66797
11474 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11475
11476 2016-01-18 Richard Biener <rguenther@suse.de>
11477
11478 PR tree-optimization/69170
11479 * gcc.dg/torture/pr69170.c: New testcase.
11480
11481 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
11482
11483 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11484
11485 2016-01-16 Tom de Vries <tom@codesourcery.com>
11486
11487 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11488
11489 2016-01-16 Tom de Vries <tom@codesourcery.com>
11490
11491 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11492 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11493 redundant dg-require-effective-target pthread.
11494 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11495 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11496 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11497 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11498 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11499 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11500 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11501
11502 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
11503
11504 PR target/68609
11505 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11506 * gcc.target/powerpc/recip-7.c: Same.
11507
11508 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11509
11510 PR c++/69091
11511 * g++.dg/template/pr69091.C: New test.
11512
11513 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11514
11515 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11516 dump does not contain an error_mark_node.
11517 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11518 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11519
11520 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11521
11522 PR c++/68936
11523 * g++.dg/template/pr68936.C: New test.
11524
11525 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
11526
11527 PR target/68609
11528 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11529 * gcc.target/powerpc/recip-2.c: Same.
11530 * gcc.target/powerpc/recip-3.c: Same.
11531 * gcc.target/powerpc/recip-4.c: Same.
11532 * gcc.target/powerpc/recip-sqrtf.c: Same.
11533
11534 2016-01-15 Jeff Law <law@redhat.com>
11535
11536 PR tree-optimization/69270
11537 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11538 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11539
11540 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
11541
11542 PR fortran/49630
11543 * gfortran.dg/deferred_character_13.f90: New test for the fix
11544 of comment 3 of the PR.
11545
11546 PR fortran/54070
11547 * gfortran.dg/deferred_character_8.f90: New test
11548 * gfortran.dg/allocate_error_5.f90: New test
11549
11550 PR fortran/60593
11551 * gfortran.dg/deferred_character_10.f90: New test
11552
11553 PR fortran/60795
11554 * gfortran.dg/deferred_character_14.f90: New test
11555
11556 PR fortran/61147
11557 * gfortran.dg/deferred_character_11.f90: New test
11558
11559 PR fortran/64324
11560 * gfortran.dg/deferred_character_9.f90: New test
11561
11562 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11563
11564 PR rtl-optimization/69030
11565 * gcc.target/i386/pr69030.c: New.
11566
11567 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11568
11569 * gcc.target/aarch64/target_attr_17.c: New test.
11570
11571 2016-01-15 Richard Biener <rguenther@suse.de>
11572
11573 PR tree-optimization/66856
11574 * gcc.dg/torture/pr66856-1.c: New testcase.
11575 * gcc.dg/torture/pr66856-2.c: Likewise.
11576
11577 2016-01-15 Richard Biener <rguenther@suse.de>
11578
11579 PR debug/69137
11580 * g++.dg/lto/pr69137_0.C: New testcase.
11581
11582 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11583
11584 PR middle-end/69246
11585 * gcc.target/i386/pr69246.c: New test.
11586
11587 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11588
11589 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
11590
11591 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11592
11593 PR c++/56194
11594 * g++.dg/init/const9.C: Disable test on S/390.
11595
11596 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11597
11598 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11599 * g++.dg/Wno-frame-address.C: Ditto.
11600
11601 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11602
11603 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11604
11605 2016-01-15 Richard Biener <rguenther@suse.de>
11606
11607 PR tree-optimization/68961
11608 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11609
11610 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11611
11612 * gcc.target/i386/pr65105-5.c: New test.
11613
11614 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
11615
11616 * gcc.c-torture/execute/alias-4.c: New testcase.
11617
11618 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
11619
11620 PR ipa/68148
11621 * g++.dg/ipa/devirt-49.C: New testcase.
11622
11623 2016-01-15 Christian Bruel <christian.bruel@st.com>
11624
11625 PR target/65837
11626 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11627 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11628 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11629
11630 2016-01-15 Richard Biener <rguenther@suse.de>
11631
11632 PR tree-optimization/69117
11633 * gcc.dg/torture/pr69117.c: New testcase.
11634
11635 2015-01-14 Ryan Burn <contact@rnburn.com>
11636
11637 PR c++/69048
11638 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11639
11640 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11641
11642 PR testsuite/67509
11643 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11644 range tests use 100 * maximum instead of maximum + 1.
11645
11646 2016-01-14 Jakub Jelinek <jakub@redhat.com>
11647
11648 PR debug/69244
11649 * gcc.dg/guality/pr69244.c: New test.
11650
11651 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
11652
11653 * lib/target-supports.exp (check_effective_target_issignaling):
11654 New procedure.
11655 * gcc.dg/pr61441.c: Require issignaling effective target.
11656
11657 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11658
11659 PR target/68803
11660 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11661
11662 2016-01-14 David Malcolm <dmalcolm@redhat.com>
11663
11664 PR c++/68819
11665 PR preprocessor/69177
11666 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11667 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11668 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11669 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11670
11671 2016-01-14 Marek Polacek <polacek@redhat.com>
11672
11673 PR c/69262
11674 * gcc.dg/array-15.c: New test.
11675
11676 2016-01-14 Jakub Jelinek <jakub@redhat.com>
11677
11678 PR middle-end/68146
11679 PR tree-optimization/69155
11680 * gfortran.dg/pr68146.f: New test.
11681 * gfortran.dg/pr69155.f90: New test.
11682
11683 2016-01-14 Richard Biener <rguenther@suse.de>
11684
11685 PR tree-optimization/68060
11686 * gcc.dg/torture/pr68060-1.c: New testcase.
11687 * gcc.dg/torture/pr68060-2.c: Likewise.
11688
11689 2016-01-14 Nick Clifton <nickc@redhat.com>
11690
11691 * lib/target-supports.exp
11692 (check_effective_target_arm_neon_ok_nocache): Add an option
11693 sequence that includes setting the ARM architecture to ARMv7-A.
11694 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11695 command line options necessary to enable Neon support.
11696 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11697 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11698 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11699 * gcc.target/arm/pr69180.c: Likewise.
11700
11701 2016-01-14 Jeff Law <law@redhat.com>
11702
11703 PR tree-optimization/69270
11704 * gcc.dg/tree-ssa/pr69270.c: New test.
11705
11706 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11707
11708 PR c/66208
11709 * c-c++-common/pr66208.c: New file.
11710
11711 2016-01-13 Jakub Jelinek <jakub@redhat.com>
11712
11713 PR tree-optimization/69156
11714 * gcc.dg/pr69156.c: New test.
11715
11716 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11717
11718 * gcc.target/i386/pr69225-7.c: New test.
11719
11720 2016-01-13 Richard Henderson <rth@redhat.com>
11721
11722 * gcc.dg/tm/memopt-13.c: Update expected function.
11723 * gcc.dg/tm/memopt-6.c: Likewise.
11724
11725 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
11726
11727 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11728 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11729 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11730 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
11731
11732 2016-01-13 Tom de Vries <tom@codesourcery.com>
11733
11734 PR tree-optimization/69169
11735 * gcc.dg/pr69169.c: New test.
11736
11737 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
11738
11739 PR target/69228
11740 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11741 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11742 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11743 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11744 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11745 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11746 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11747 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11748
11749 2016-01-13 Jakub Jelinek <jakub@redhat.com>
11750
11751 PR target/69247
11752 * gcc.dg/pr69247.c: New test.
11753
11754 2016-01-13 Richard Biener <rguenther@suse.de>
11755
11756 PR tree-optimization/69242
11757 * gcc.dg/torture/pr69242.c: New testcase.
11758
11759 2016-01-13 Richard Biener <rguenther@suse.de>
11760
11761 PR tree-optimization/69186
11762 * gcc.dg/torture/pr69186.c: New testcase.
11763
11764 2016-01-13 Jeff Law <law@redhat.com>
11765
11766 PR tree-optimization/67755
11767 * gcc.dg/tree-ssa/pr67755.c: New test.
11768
11769 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
11770
11771 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11772 pass number in output by a star.
11773
11774 2016-01-12 Bin Cheng <bin.cheng@arm.com>
11775
11776 PR tree-optimization/68911
11777 * gcc.c-torture/execute/pr68911.c: New test.
11778
11779 2016-01-12 Marek Polacek <polacek@redhat.com>
11780
11781 PR c++/68979
11782 * g++.dg/warn/permissive-1.C: New test.
11783
11784 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11785
11786 PR objc++/68511
11787 PR c++/69213
11788 * g++.dg/opt/pr69213.C: New test.
11789
11790 2016-01-12 Christian Bruel <christian.bruel@st.com>
11791
11792 PR target/69180
11793 * gcc.target/arm/pr69180.c: New test.
11794
11795 2016-01-12 Richard Biener <rguenther@suse.de>
11796
11797 PR lto/69077
11798 * g++.dg/lto/pr69077_0.C: New testcase.
11799 * g++.dg/lto/pr69077_1.C: Likewise.
11800
11801 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11802
11803 PR target/69175
11804 * g++.dg/opt/pr69175.C: New test.
11805
11806 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11807
11808 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11809 rather than #including math.h & stdlib.h.
11810 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11811 * gcc.dg/vect/pr49771.c: Likewise.
11812 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11813 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11814 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11815 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11816 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11817 * gcc.dg/vect/pr44507.c: Likewise.
11818 * gcc.dg/vect/pr45902.c: Likewise.
11819 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11820 * gcc.dg/vect/vect-117.c: Likewise.
11821 * gcc.dg/vect/vect-99.c: Likewise.
11822 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11823 * gcc.dg/vect/vect-cond-1.c: Likewise.
11824 * gcc.dg/vect/vect-cond-2.c: Likewise.
11825 * gcc.dg/vect/vect-cond-3.c: Likewise.
11826 * gcc.dg/vect/vect-cond-4.c: Likewise.
11827 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11828 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11829 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11830 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11831 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11832 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11833 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11834 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11835 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11836 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11837 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11838 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11839 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11840 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11841 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11842 include of signal.h.
11843 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11844 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11845 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11846 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11847 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11848 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11849 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11850 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11851 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11852 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11853 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11854 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11855 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11856 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11857 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11858 * gcc.dg/vect/vect-outer-5.c: Likewise.
11859 * gcc.dg/vect/vect-outer-6.c: Likewise.
11860 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11861 include of stdio.h.
11862
11863 2016-01-12 Nick Clifton <nickc@redhat.com>
11864
11865 PR target/68913
11866 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11867 to fread so that it will be found in all target runtimes.
11868
11869 2016-01-12 Richard Biener <rguenther@suse.de>
11870
11871 PR tree-optimization/69053
11872 * g++.dg/torture/pr69053.C: New testcase.
11873
11874 2016-01-12 Richard Biener <rguenther@suse.de>
11875
11876 PR tree-optimization/69168
11877 * gcc.dg/torture/pr69168.c: New testcase.
11878
11879 2016-01-12 Richard Biener <rguenther@suse.de>
11880
11881 PR tree-optimization/69157
11882 * gcc.dg/torture/pr69157.c: New testcase.
11883
11884 2016-01-12 Richard Biener <rguenther@suse.de>
11885
11886 PR tree-optimization/69174
11887 * gcc.dg/torture/pr69174.c: New testcase.
11888
11889 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11890
11891 PR c++/66808
11892 PR c++/69000
11893 * g++.dg/tls/pr66808.C: New test.
11894 * g++.dg/tls/pr69000.C: New test.
11895
11896 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11897
11898 * gcc.target/powerpc/swaps-p8-23.c: New test.
11899 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11900
11901 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
11902
11903 PR tree-optimization/68356
11904 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11905
11906 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11907 Jim Wilson <jim.wilson@linaro.org>
11908
11909 PR target/69194
11910 * gcc.target/arm/pr69194.c: New test.
11911
11912 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11913
11914 PR target/69225
11915 * gcc.target/i386/pr69225-1.c: New test.
11916 * gcc.target/i386/pr69225-2.c: Likewise.
11917 * gcc.target/i386/pr69225-3.c: Likewise.
11918 * gcc.target/i386/pr69225-4.c: Likewise.
11919 * gcc.target/i386/pr69225-5.c: Likewise.
11920 * gcc.target/i386/pr69225-6.c: Likewise.
11921
11922 2016-01-11 Jakub Jelinek <jakub@redhat.com>
11923
11924 PR target/67462
11925 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11926 if lp64.
11927
11928 PR target/69071
11929 * gcc.dg/pr69071.c: New test.
11930
11931 PR c++/69211
11932 * g++.dg/opt/pr69211.C: New test.
11933
11934 PR tree-optimization/69214
11935 * gcc.c-torture/compile/pr69214.c: New test.
11936
11937 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
11938
11939 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11940 * gcc.target/i386/pr66232-11.c: Ditto.
11941 * gcc.target/i386/pr66232-12.c: Ditto.
11942 * gcc.target/i386/pr66232-13.c: Ditto.
11943
11944 2016-01-11 Richard Biener <rguenther@suse.de>
11945
11946 PR tree-optimization/69173
11947 * gcc.dg/torture/pr69173.c: New testcase.
11948
11949 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11950
11951 PR rtl-optimization/68796
11952 * gcc.target/aarch64/tst_5.c: New test.
11953 * gcc.target/aarch64/tst_6.c: Likewise.
11954
11955 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11956
11957 PR rtl-optimization/68841
11958 * gcc.dg/pr68841.c: New test.
11959 * gcc.c-torture/execute/pr68841.c: New test.
11960
11961 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11962
11963 PR rtl-optimization/68920
11964 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11965 for ix86 targets.
11966 * gcc.dg/ifcvt-5.c: New test.
11967
11968 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
11969
11970 PR bootstrap/69123
11971 * g++.dg/pr69123.C: New.
11972
11973 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11974
11975 PR target/69010
11976 * gcc.target/i386/pr69010.c: New test.
11977
11978 2016-01-11 Martin Jambor <mjambor@suse.cz>
11979
11980 PR ipa/69044
11981 * gcc.target/i386/chkp-pr69044.c: New test.
11982
11983 2016-01-11 Tom de Vries <tom@codesourcery.com>
11984
11985 PR tree-optimization/69109
11986 * gcc.dg/autopar/pr69109-2.c: New test.
11987 * gcc.dg/autopar/pr69109.c: New test.
11988
11989 2016-01-11 Tom de Vries <tom@codesourcery.com>
11990
11991 PR tree-optimization/69108
11992 * gcc.dg/autopar/pr69108.c: New test.
11993
11994 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11995
11996 PR c++/69029
11997 * c-c++-common/Wisleading-indentation.c: Augment test.
11998
11999 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12000
12001 PR fortran/69154
12002 * gfortran.dg/inline_matmul_12.f90: New test.
12003
12004 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
12005
12006 PR fortran/67779
12007 * gfortran.dg/actual_array_offset_1: New test.
12008
12009 2016-01-10 Tom de Vries <tom@codesourcery.com>
12010
12011 PR tree-optimization/69062
12012 * gcc.dg/autopar/pr69062.c: New test.
12013
12014 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12015
12016 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12017 * gcc.dg/vect/slp-perm-2.c: Likewise.
12018 * gcc.dg/vect/slp-perm-3.c: Likewise.
12019 * gcc.dg/vect/slp-perm-5.c: Likewise.
12020 * gcc.dg/vect/slp-perm-6.c: Likewise.
12021 * gcc.dg/vect/slp-perm-7.c: Likewise.
12022 * gcc.dg/vect/slp-perm-8.c: Likewise.
12023
12024 2016-01-10 Tom de Vries <tom@codesourcery.com>
12025
12026 PR tree-optimization/69039
12027 * gcc.dg/autopar/pr69039.c: New test.
12028
12029 2016-01-09 Marek Polacek <polacek@redhat.com>
12030
12031 PR c++/69113
12032 * g++.dg/pr69113.C: New test.
12033
12034 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12035
12036 PR middle-end/50865
12037 PR tree-optimization/69097
12038 * gcc.c-torture/execute/pr50865.c: New test.
12039 * gcc.c-torture/execute/pr69097-1.c: New test.
12040 * gcc.c-torture/execute/pr69097-2.c: New test.
12041 * gcc.dg/pr69097-1.c: New test.
12042 * gcc.dg/pr69097-2.c: New test.
12043
12044 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12045
12046 PR c++/69164
12047 * g++.dg/opt/pr69164.C: New test.
12048
12049 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12050
12051 PR tree-optimization/69167
12052 * gcc.dg/pr69167.c: New test.
12053
12054 2016-01-08 Marek Polacek <polacek@redhat.com>
12055
12056 PR c++/68449
12057 * g++.dg/pr68449.C: New.
12058
12059 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12060
12061 PR tree-optimization/68707
12062 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12063 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12064 on platforms supporting it.
12065 * gcc.dg/vect/slp-perm-2.c: Likewise.
12066 * gcc.dg/vect/slp-perm-3.c: Likewise.
12067 * gcc.dg/vect/slp-perm-5.c: Likewise.
12068 * gcc.dg/vect/slp-perm-7.c: Likewise.
12069 * gcc.dg/vect/slp-perm-8.c: Likewise.
12070 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12071 on platforms supporting it.
12072
12073 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12074
12075 PR tree-optimization/69162
12076 * gcc.dg/pr69162.c: New test.
12077
12078 PR tree-optimization/69172
12079 * gcc.dg/pr69172.c: New test.
12080
12081 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12082
12083 PR tree-optimization/67781
12084 * gcc.c-torture/execute/pr67781.c: New file.
12085
12086 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12087
12088 PR tree-optimization/69083
12089 * gcc.dg/vect/pr69083.c: New test.
12090
12091 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12092
12093 PR tree-optimization/61441
12094 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12095 Use -fexcess-precision=standard for compiler options.
12096 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12097
12098 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12099
12100 PR fortran/69128
12101 * gfortran.dg/gomp/pr69128.f90: New test.
12102
12103 PR c++/69145
12104 * g++.dg/ext/pr69145-1.C: New test.
12105 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12106 * g++.dg/ext/pr69145-2.h: New file.
12107
12108 2016-01-07 Martin Sebor <msebor@redhat.com>
12109
12110 PR c/68966
12111 * gcc.dg/atomic-fetch-bool.c: New test.
12112 * gcc.dg/sync-fetch-bool.c: New test.
12113
12114 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12115
12116 PR fortran/66680
12117 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12118
12119 2016-01-07 Nick Clifton <nickc@redhat.com>
12120
12121 PR target/66655
12122 * g++.dg/pr66655.C: New test.
12123 * g++.dg/pr66655_1.cc: Test support file.
12124 * g++.dg/pr66655.h: Test header file.
12125
12126 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
12127
12128 PR fortran/66680
12129 gfortran.dg/gomp/pr66680.f90: New test.
12130
12131 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12132
12133 PR target/69171
12134 * gcc.target/i386/pr69171-1.c: New test.
12135 * gcc.target/i386/pr69171-2.c: Likewise.
12136 * gcc.target/i386/pr69171-3.c: Likewise.
12137 * gcc.target/i386/pr69171-4.c: Likewise.
12138 * gcc.target/i386/pr69171-5.c: Likewise.
12139 * gcc.target/i386/pr69171-6.c: Likewise.
12140
12141 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12142
12143 PR middle-end/67639
12144 * c-c++-common/pr67639.c: New test.
12145
12146 2016-01-07 Jakub Jelinek <jakub@redhat.com>
12147
12148 PR tree-optimization/69141
12149 * g++.dg/opt/pr69141.C: New test.
12150
12151 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12152
12153 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12154
12155 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
12156
12157 PR target/69140
12158 * gcc.target/i386/pr69140.c: New test
12159
12160 2016-01-06 David Malcolm <dmalcolm@redhat.com>
12161
12162 * gcc.dg/bad-dereference.c: New test case.
12163
12164 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12165
12166 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12167
12168 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12169
12170 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12171
12172 2016-01-06 Marek Polacek <polacek@redhat.com>
12173
12174 PR sanitizer/69099
12175 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12176
12177 2016-01-05 Marek Polacek <polacek@redhat.com>
12178
12179 PR c/69104
12180 * gcc.dg/atomic-invalid-2.c: New.
12181
12182 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12183
12184 PR target/68991
12185 * gcc.target/i386/pr68991.c: New test.
12186
12187 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12188
12189 PR target/68991
12190 * g++.dg/pr68991-1.C: New test.
12191 * g++.dg/pr68991-2.C: Likewise.
12192
12193 2016-01-05 Sergei Trofimovich <siarheit@google.com>
12194
12195 PR other/60465
12196 * gcc.target/ia64/pr60465-gprel64.c: New test.
12197 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12198
12199 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12200
12201 PR rtl-optimization/68651
12202 * gcc.target/aarch64/pr68651_1.c: New test.
12203
12204 2016-01-05 David Malcolm <dmalcolm@redhat.com>
12205
12206 PR c/69122
12207 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12208
12209 2016-01-05 Nathan Sidwell <nathan@acm.org>
12210
12211 PR c++/58583
12212 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12213
12214 * gcc.dg/alias-15.c: New.
12215
12216 2016-01-05 Nick Clifton <nickc@redhat.com>
12217
12218 PR target/68870
12219 * g++.dg/pr68770.C: New test.
12220
12221 2016-01-04 Mike Stump <mikestump@comcast.net>
12222
12223 * lib/target-supports.exp (check_effective_target_cilkplus):
12224 cilkplus targets require pthreads.
12225 (check_effective_target_cilkplus): Remove special case for NVPTX.
12226
12227 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12228
12229 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12230 generation.
12231
12232 2016-01-04 Jakub Jelinek <jakub@redhat.com>
12233
12234 Update copyright years.
12235
12236 2016-01-04 Marek Polacek <polacek@redhat.com>
12237
12238 PR c/68908
12239 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12240 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12241 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12242
12243 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12244
12245 * gcc.target/sparc/20160104-2.c: New test.
12246
12247 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12248
12249 * gcc.target/sparc/20160104-1.c: New test.
12250
12251 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
12252
12253 PR fortran/65045
12254 * gfortran.dg/pr65045.f90: New test.
12255
12256 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12257
12258 * gnat.dg/specs/debug1.ads: Delete.
12259
12260 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12261
12262 PR libgfortran/68867
12263 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12264 expression.
12265
12266 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12267
12268 PR libgfortran/68867
12269 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12270 PowerPC.
12271
12272 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
12273
12274 PR fortran/68864
12275 * gfortran.dg/pr68864.f90: New test.
12276
12277 2016-01-01 Jakub Jelinek <jakub@redhat.com>
12278
12279 PR tree-optimization/69070
12280 * gcc.dg/pr69070.c: New test.
12281
12282 PR sanitizer/69055
12283 * gfortran.dg/pr69055.f90: New test.
12284
12285 PR target/69015
12286 * gcc.dg/pr69015.c: New test.
12287 \f
12288 Copyright (C) 2016 Free Software Foundation, Inc.
12289
12290 Copying and distribution of this file, with or without modification,
12291 are permitted in any medium without royalty provided the copyright
12292 notice and this notice are preserved.