re PR fortran/77584 (Unclassifiable statement error with procedure pointer using...
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
2
3 PR fortran/77584
4 * gfortran.dg/dec_structure_15.f90: New testcase.
5
6 2016-09-19 Richard Biener <rguenther@suse.de>
7
8 PR middle-end/77605
9 * gcc.dg/torture/pr77605.c: New testcase.
10
11 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
12
13 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
14
15 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
16
17 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
18 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
19 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
20 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
21 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
22 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
23 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
24 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
25 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
26 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
27 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
28
29 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
30
31 * gcc.target/i386/pr68633.c: Fix expected result.
32
33 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
34
35 PR fortran/68078
36 * gfortran.dg/pr68078.f90: New test.
37 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
38
39 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
40
41 PR target/77613
42 * gcc.target/powerpc/swaps-p8-25.c: New.
43
44 2016-09-16 Jakub Jelinek <jakub@redhat.com>
45
46 PR c++/77482
47 * g++.dg/cpp0x/constexpr-77482.C: New test.
48
49 PR c++/77379
50 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
51 thunk offsets.
52 * g++.dg/abi/abi-tag23a.C: Likewise.
53
54 PR c++/77338
55 * g++.dg/cpp0x/decltype-77338.C: New test.
56
57 PR c++/77375
58 * g++.dg/cpp0x/mutable1.C: New test.
59
60 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
61
62 PR fortran/77612
63 * gfortran.dg/pr77612.f90: New test.
64
65 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
66
67 * gcc.dg/torture/pr70421.c: Require int32plus.
68
69 2016-09-16 Jakub Jelinek <jakub@redhat.com>
70
71 PR middle-end/77475
72 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
73
74 PR target/77526
75 * gcc.target/i386/pr77526.c: New test.
76
77 2016-09-16 Jakub Jelinek <jakub@redhat.com>
78 Eric Botcazou <ebotcazou@adacore.com>
79
80 PR middle-end/77594
81 * gcc.target/i386/pr77594.c: New test.
82
83 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
84
85 PR fortran/69963
86 * gfortran.dg/misplaced_implicit_character.f90: New test.
87
88 2016-09-15 Bin Cheng <bin.cheng@arm.com>
89
90 PR tree-optimization/77503
91 * gcc.dg/vect/pr77503.c: New test.
92
93 2016-09-15 Richard Biener <rguenther@suse.de>
94
95 PR middle-end/77544
96 * c-c++-common/torture/pr77544.c: New testcase.
97
98 2016-09-15 Jakub Jelinek <jakub@redhat.com>
99
100 PR middle-end/77475
101 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
102 * gcc.dg/march-generic.c: Likewise.
103 * gcc.target/i386/spellcheck-options-1.c: New test.
104 * gcc.target/i386/spellcheck-options-2.c: New test.
105 * gcc.target/i386/spellcheck-options-3.c: New test.
106 * gcc.target/i386/spellcheck-options-4.c: New test.
107
108 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
109
110 PR fortran/72743
111 * gfortran.dg/goacc/pr72743.f90: New test.
112
113 2016-09-15 Richard Biener <rguenther@suse.de>
114
115 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
116
117 2016-09-15 Richard Biener <rguenther@suse.de>
118
119 PR tree-optimization/77514
120 * gcc.dg/torture/pr77514.c: New testcase.
121
122 2016-09-14 Jakub Jelinek <jakub@redhat.com>
123
124 PR c++/77549
125 * g++.dg/lookup/pr77549.C: New test.
126
127 2016-09-14 Marek Polacek <polacek@redhat.com>
128
129 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
130 * c-c++-common/gomp/atomic-13.c: Likewise.
131 * c-c++-common/gomp/atomic-14.c: Likewise.
132 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
133 * g++.dg/cpp1z/bool-increment1.C: New test.
134 * c-c++-common/pr60439.c: Add dg-warning.
135 * g++.dg/expr/bitfield4.C: Likewise.
136 * g++.dg/expr/bitfield5.C: Likewise.
137 * g++.dg/expr/bitfield6.C: Likewise.
138 * g++.dg/expr/bool1.C: Likewise.
139 * g++.dg/expr/bool3.C: Likewise.
140 * g++.dg/expr/lval3.C: Likewise.
141 * g++.dg/expr/lval4.C: Likewise.
142 * g++.old-deja/g++.jason/bool5.C: Likewise.
143 * g++.dg/expr/bitfield3.C: Adjust dg-error.
144 * g++.dg/other/error18.C: Likewise.
145 * g++.dg/gomp/atomic-14.C: Likewise.
146
147 2016-09-14 Nathan Sidwell <nathan@acm.org>
148
149 PR c++/77539
150 * g++.dg/cpp1y/pr77539.C: New.
151
152 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
153
154 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
155 dg-require.
156 * g++.dg/ext/builtin_alloca.C: Likewise.
157 * g++.dg/template/spec35.C: Likewise.
158 * gcc.dg/builtins-68.c: Likewise.
159 * gcc.misc-tests/gcov-13.c: Likewise.
160 * gcc.misc-tests/gcov-14.c: Likewise.
161
162 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
163
164 * gfortran.dg/dec_structure_14.f90: New testcase.
165
166 2016-09-14 Jakub Jelinek <jakub@redhat.com>
167
168 PR sanitizer/68260
169 * c-c++-common/tsan/pr68260.c: New test.
170
171 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
172
173 PR target/70713
174 * gcc.target/msp430/function-attributes-1.c: New test.
175 * gcc.target/msp430/function-attributes-2.c: New test.
176 * gcc.target/msp430/function-attributes-3.c: New test.
177
178 2016-09-13 Jakub Jelinek <jakub@redhat.com>
179
180 * g++.dg/cpp0x/gen-attrs-61.C: New test.
181 * g++.dg/cpp1z/gen-attrs1.C: New test.
182
183 PR tree-optimization/77454
184 * gcc.dg/pr77454.c: New test.
185
186 PR c++/77553
187 * g++.dg/cpp1y/constexpr-77553.C: New test.
188
189 2016-09-13 David Malcolm <dmalcolm@redhat.com>
190
191 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
192 (test_show_locus): Replace rich_location::add_fixit_insert calls
193 with add_fixit_insert_before and add_fixit_insert_after.
194
195 2016-09-13 Jason Merrill <jason@redhat.com>
196 Tom de Vries <tom@codesourcery.com>
197
198 PR c++/77427
199 * g++.dg/pr77427.C: New test.
200
201 2016-09-13 Martin Liska <mliska@suse.cz>
202
203 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
204 effective target.
205 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
206 * lib/target-supports.exp: Define the new target.
207
208 2016-09-12 Andrew Pinski <apinski@cavium.com>
209
210 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
211 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
212
213 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
214
215 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
216 variable arguments.
217 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
218 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
219 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
220 variable argument.
221 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
222 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
223
224 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
225
226 PR c++/77496
227 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
228 * g++.dg/ext/pr77496.C: New test.
229 * g++.dg/warn/pr77496.C: New test.
230
231 2016-09-12 David Malcolm <dmalcolm@redhat.com>
232
233 PR c/72858
234 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
235 to preserve conversion chars, and to preserve prefix information.
236 * gcc.dg/format/pr72858.c: New test case.
237
238 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
239
240 * gfortran.dg/pr77507.f90: Move to ...
241 * gfortran.dg/ieee/pr77507.f90: here.
242
243 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
244
245 PR ipa/61159
246 * compile/pr61159.c: New testcase
247
248 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
249
250 PR ipa/64316
251 * gcc.dg/ipa/pr63416.c: New testcase.
252
253 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
254 Steven G. Kargl <kargl@gcc.gnu.org>
255
256 PR fortran/77532
257 * gfortran.dg/dtio_11.f90: new test.
258
259 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
260
261 PR fortran/77507
262 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
263 * gfortran.dg/c_assoc_4.f90: Ditto.
264
265 2016-09-10 Tom de Vries <tom@codesourcery.com>
266
267 PR C/71602
268 * c-c++-common/va-arg-va-list-type.c: New test.
269
270 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
271
272 PR rtl-optimization/77289
273 * gcc.target/powerpc/pr77289.c: New test.
274
275 2016-09-09 Martin Sebor <msebor@redhat.com>
276
277 PR c/77520
278 PR c/77521
279 * gcc.dg/pr77520.c: New test.
280 * gcc.dg/pr77521.c: New test.
281
282 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
283
284 PR fortran/77506
285 * gfortran.dg/pr77506.f90: New test.
286
287 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
288
289 PR fortran/77507
290 * gfortran.dg/pr77507.f90: New test.
291
292 2016-09-09 Joseph Myers <joseph@codesourcery.com>
293
294 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
295
296 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
297 Louis Krupp <lkrupp@gcc.gnu.org>
298
299 PR fortran/69514
300 * gfortran.dg/pr69514_1.f90: New test.
301 * gfortran.dg/pr69514_2.f90: New test.
302
303 2016-09-08 Jakub Jelinek <jakub@redhat.com>
304
305 PR fortran/77500
306 * gfortran.dg/gomp/pr77500.f90: New test.
307
308 PR fortran/77516
309 * gfortran.dg/gomp/pr77516.f90: New test.
310
311 2016-09-07 Jakub Jelinek <jakub@redhat.com>
312
313 PR middle-end/77475
314 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
315 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
316 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
317 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
318 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
319 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
320
321 2016-09-07 David Malcolm <dmalcolm@redhat.com>
322
323 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
324 "substring-locations.h".
325
326 2016-09-07 Richard Biener <rguenther@suse.de>
327
328 PR c/77450
329 * c-c++-common/vector-subscript-8.c: Move ..
330 * gcc.dg/pr77450.c: ... here.
331
332 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
333
334 PR libgfortran/77393
335 * gfortran.dg/fmt_f0_2.f90: Update test.
336 * gfortran.dg/fmt_f0_3.f90: New test.
337
338 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
339
340 PR debug/77389
341 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
342 in dg-options.
343
344 PR debug/57519
345 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
346
347 2016-09-06 Jakub Jelinek <jakub@redhat.com>
348
349 PR target/69255
350 * gcc.target/i386/pr69255-1.c: New test.
351 * gcc.target/i386/pr69255-2.c: New test.
352 * gcc.target/i386/pr69255-3.c: New test.
353
354 2016-09-06 Martin Sebor <msebor@redhat.com>
355
356 PR c/77336
357 * gcc.dg/format/miss-7.c: New test.
358
359 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
360
361 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
362
363 2016-09-06 Martin Liska <mliska@suse.cz>
364
365 PR gcov-profile/77378
366 PR gcov-profile/77466
367 * gcc.dg/profile-update-warning.c: New test.
368
369 2016-09-06 Richard Biener <rguenther@suse.de>
370
371 PR tree-optimization/77479
372 * gcc.dg/torture/pr77479.c: New testcase.
373
374 2016-09-06 Richard Biener <rguenther@suse.de>
375
376 PR c/77450
377 * c-c++-common/vector-subscript-7.c: Adjust.
378 * c-c++-common/vector-subscript-8.c: New testcase.
379
380 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
381
382 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
383
384 2016-09-05 Jakub Jelinek <jakub@redhat.com>
385
386 PR target/77476
387 * gcc.target/i386/avx512f-pr77476.c: New test.
388 * gcc.target/i386/avx512bw-pr77476.c: New test.
389 * gcc.target/i386/avx512dq-pr77476.c: New test.
390
391 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
392 Update comment to mention also avx512f.
393
394 PR sanitizer/77396
395 * g++.dg/asan/pr77396-2.C: New test.
396
397 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
398
399 PR rtl-optimization/77452
400 * gcc.target/i386/pr77452.c: New test.
401
402 2016-09-05 Marek Polacek <polacek@redhat.com>
403
404 PR c/77423
405 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
406
407 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
408
409 PR fortran/77391
410 * gfortran.dg/pr77391.f90: New test.
411
412 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
413
414 PR fortran/77460
415 * gfortran.dg/pr77460.f90: New test.
416
417 2016-09-03 Jakub Jelinek <jakub@redhat.com>
418
419 PR c/65467
420 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
421
422 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
423
424 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
425
426 2016-09-02 David Malcolm <dmalcolm@redhat.com>
427
428 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
429 test case.
430 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
431 diagnostic-test-show-locus-generate-patch.c to the sources
432 for diagnostic_plugin_test_show_locus.c.
433
434 2016-09-02 Jakub Jelinek <jakub@redhat.com>
435
436 PR c/65467
437 * gcc.dg/gomp/_Atomic-1.c: New test.
438 * gcc.dg/gomp/_Atomic-2.c: New test.
439 * gcc.dg/gomp/_Atomic-3.c: New test.
440 * gcc.dg/gomp/_Atomic-4.c: New test.
441 * gcc.dg/gomp/_Atomic-5.c: New test.
442
443 PR sanitizer/77396
444 * g++.dg/asan/pr77396.C: New test.
445
446 2016-09-01 Martin Sebor <msebor@redhat.com>
447
448 PR tree-optimization/71831
449 * gcc.dg/builtin-object-size-16.c: New test.
450 * gcc.dg/builtin-object-size-17.c: New test.
451
452 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
453
454 PR libgfortran/77393
455 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
456
457 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
458
459 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
460 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
461 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
462 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
463 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
464 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
465 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
466 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
467 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
468 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
469 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
470 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
471 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
472 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
473 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
474 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
475 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
476 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
477
478 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
479
480 * gnat.dg/opt58.adb: New test.
481 * gnat.dg/opt58_pkg.ads: New helper.
482
483 2016-09-01 Richard Biener <rguenther@suse.de>
484
485 PR middle-end/77436
486 * gcc.dg/torture/pr77436.c: New testcase.
487
488 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
489
490 * gcc.dg/pr64252.c: Require int32plus.
491 * gcc.dg/pr66299-1.c: Likewise.
492 * gcc.dg/pr66299-2.c: Likewise.
493 * gcc.dg/torture/20131115-1.c: Skip for avr.
494
495 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
496
497 * gcc.target/aarch64/ands_3.c: New test.
498
499 2016-08-31 Jakub Jelinek <jakub@redhat.com>
500
501 PR fortran/77352
502 * gfortran.dg/gomp/pr77352.f90: New test.
503
504 PR fortran/77374
505 * gfortran.dg/gomp/pr77374.f08: New test.
506
507 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
508
509 PR tree-optimization/73714
510 * gcc.dg/tree-ssa/pr73714.c: New test.
511
512 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
513
514 PR libgfortran/77393
515 * gfortran.dg/fmt_f0_2.f90: New test.
516
517 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
518
519 * gcc.target/i386/pr59539-2.c: Adapt options.
520 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
521
522 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
523
524 PR fortran/77418
525 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
526 of the associate entity and replace with a pointer to the
527 intended item on the stack.
528
529 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
530 Paul Thomas <pault@gcc.gnu.org>
531
532 PR fortran/48298
533 * gfortran.dg/dtio_1.f90: New test.
534 * gfortran.dg/dtio_2.f90: New test.
535 * gfortran.dg/dtio_3.f90: New test.
536 * gfortran.dg/dtio_4.f90: New test.
537 * gfortran.dg/dtio_5.f90: New test.
538 * gfortran.dg/dtio_6.f90: New test.
539 * gfortran.dg/dtio_7.f90: New test.
540 * gfortran.dg/dtio_8.f90: New test.
541 * gfortran.dg/dtio_9.f90: New test.
542 * gfortran.dg/dtio_10.f90: New test.
543
544 2016-08-30 David Malcolm <dmalcolm@redhat.com>
545
546 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
547 (test_many_nested_locations): New function.
548 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
549 (test_show_locus): Handle "test_many_nested_locations".
550
551 2016-08-30 David Malcolm <dmalcolm@redhat.com>
552
553 * g++.dg/template/double-greater-than-fixit.C: New test case.
554
555 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
556
557 * gnat.dg/opt57.ad[sb]: New test.
558 * gnat.dg/opt57_pkg.ads: New helper.
559
560 2016-08-30 Richard Biener <rguenther@suse.de>
561
562 PR tree-optimization/69047
563 * gcc.dg/pr69047.c: Fix byte-order check.
564
565 2016-08-30 Jakub Jelinek <jakub@redhat.com>
566
567 PR tree-optimization/72866
568 * gcc.dg/vect/pr72866.c: New test.
569
570 PR debug/77363
571 * g++.dg/debug/dwarf2/pr77363.C: New test.
572
573 PR middle-end/77377
574 * gcc.target/i386/pr77377.c: New test.
575
576 PR debug/77389
577 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
578 in dg-options.
579
580 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
581
582 * gfortran.dg/pr77372.f90: Moved to ...
583 * gfortran.dg/ieee/pr77372.f90: here.
584
585 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
586
587 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
588 vector short/char initializations.
589 * gcc.target/powerpc/vec-init-5.c: Likewise.
590 * gcc.target/powerpc/vec-init-6.c: New compile time test for
591 vector initialization optimizations.
592 * gcc.target/powerpc/vec-init-7.c: Likewise.
593 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
594 vector float/double initializations.
595 * gcc.target/powerpc/vec-init-9.c: Likewise.
596
597 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
598
599 PR target/77403
600 * gcc.target/i386/pr77403.c: New test.
601
602 2016-08-29 Marek Polacek <polacek@redhat.com>
603
604 PR c/77292
605 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
606
607 2016-08-29 Tom de Vries <tom@codesourcery.com>
608
609 PR c/77398
610 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
611
612 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
613
614 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
615
616 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
617
618 * gfortran.dg/dec_structure_13.f90: New testcase.
619
620 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
621
622 PR fortran/77261
623 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
624 available.
625
626 2016-08-28 Tom de Vries <tom@codesourcery.com>
627
628 PR lto/70955
629 * gcc.dg/pr70955.c: New test.
630 * gcc.dg/lto/pr70955_0.c: Same.
631 * gcc.dg/lto/pr70955_1.c: Same.
632
633 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
634
635 PR tree-optimization/71077
636 * gcc.target/i386/pr71077.c: New test.
637
638 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
639
640 PR fortran/77380
641 * gfortran.dg/pr77380.f90: New test.
642
643 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
644
645 PR fortran/77372
646 gfortran.dg/pr77372.f90: New test.
647
648 2016-08-26 David Malcolm <dmalcolm@redhat.com>
649
650 * gcc.dg/spellcheck-fields-2.c (test): Move
651 dg-begin/end-multiline-output within function body.
652 (test_macro): New function.
653
654 2016-08-26 David Malcolm <dmalcolm@redhat.com>
655
656 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
657 (test_fixit_insert): Update expected output.
658 (test_fixit_remove): Likewise.
659 (test_fixit_replace): Likewise.
660
661 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
662
663 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
664 Fix typo.
665
666 2016-08-26 Richard Biener <rguenther@suse.de>
667
668 PR tree-optimization/69047
669 * gcc.dg/pr69047.c: New testcase.
670
671 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
672 Martin Jambhor <mjambor@suse.cz>
673
674 * gcc.dg/ipa/propbits-1.c: New test-case.
675 * gcc.dg/ipa/propbits-2.c: Likewise.
676 * gcc.dg/ipa/propbits-3.c: Likewise.
677
678 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
679
680 PR fortran/77351
681 * gfortran.dg/pr77351.f90: New test.
682
683 2016-08-25 Marek Polacek <polacek@redhat.com>
684
685 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
686
687 2016-08-25 Marek Polacek <polacek@redhat.com>
688
689 PR c/77323
690 * gcc.dg/pr77323.c: New test.
691
692 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
693
694 PR fortran/77358
695 * gfortran.dg/submodule_17.f08: New test.
696
697 2016-08-24 Michael Collison <michael.collison@linaro.org>
698 Michael Collison <michael.collison@arm.com>
699
700 * gcc.target/arm/builtin_saddl.c: New testcase.
701 * gcc.target/arm/builtin_saddll.c: New testcase.
702 * gcc.target/arm/builtin_uaddl.c: New testcase.
703 * gcc.target/arm/builtin_uaddll.c: New testcase.
704 * gcc.target/arm/builtin_ssubl.c: New testcase.
705 * gcc.target/arm/builtin_ssubll.c: New testcase.
706 * gcc.target/arm/builtin_usubl.c: New testcase.
707 * gcc.target/arm/builtin_usubll.c: New testcase.
708
709 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
710
711 PR target/77270
712 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
713 (dg-options): Use -march=amdfam10 instead of -march=athlon.
714 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
715 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
716 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
717 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
718 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
719 effective target. Remove scan-assembler-times directives.
720 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
721 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
722 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
723
724 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
725
726 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
727 of unsigned int.
728 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
729
730 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
731
732 PR testsuite/77317
733 * lib/target-supports.exp
734 (check_effective_target_vect_aligned_arrays): Don't cache the result.
735 (check_effective_target_vect_natural_alignment): Ditto.
736 (check_effective_target_vector_alignment_reachable): Ditto.
737 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
738
739 2016-08-23 Ian Lance Taylor <iant@golang.org>
740
741 * gcc.target/s390/nolrl-1.c: Don't match the file name.
742
743 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
744
745 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
746 being created from pointers to memory locations.
747 * gcc.target/powerpc/vec-init-2.c: Likewise.
748
749 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
750
751 * gfortran.dg/dec_structure_12.f90: New testcase.
752
753 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
754
755 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
756
757 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
758
759 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
760 verification.
761
762 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
763
764 * gcc.target/s390/md/andc-splitter-1.c: New test case.
765 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
766
767 2016-08-23 Richard Biener <rguenther@suse.de>
768
769 PR tree-optimization/27336
770 * c-c++-common/pr27336.c: New testcase.
771
772 2016-08-22 Marek Polacek <polacek@redhat.com>
773
774 PR c++/77321
775 * g++.dg/cpp1y/pr77321.C: New test.
776
777 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
778
779 PR fortran/60774
780 * gfortran.dg/empty_label.f: Adjust test for new error message.
781 * gfortran.dg/empty_label.f90: Ditto.
782 * gfortran.dg/empty_label_typedecl.f90: Ditto.
783 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
784 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
785
786 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
787
788 PR fortran/61318
789 * gfortran.dg/pr61318.f90: New test.
790
791 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
792
793 PR fortran/77260
794 * gfortran.dg/pr77260_1.f90: New test.
795 * gfortran.dg/pr77260_2.f90: Ditto.
796
797 2016-08-22 Joseph Myers <joseph@codesourcery.com>
798
799 PR middle-end/77269
800 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
801 __builtin_signbitf and __builtin_signbitl in expected generic
802 expansion.
803 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
804 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
805 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
806 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
807 tests.
808
809 2016-08-22 Joseph Myers <joseph@codesourcery.com>
810
811 * gcc.dg/torture/float128-builtin.c,
812 gcc.dg/torture/float128-ieee-nan.c,
813 gcc.dg/torture/float128x-builtin.c,
814 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
815 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
816 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
817 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
818 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
819 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
820 gcc.dg/torture/floatn-nan.h: New tests.
821
822 2016-08-22 Joseph Myers <joseph@codesourcery.com>
823
824 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
825 macro.
826 (main): Update calls to TEST_I_F.
827 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
828 macro.
829 (main): Update calls to TEST_I_F.
830
831 2016-08-22 Joseph Myers <joseph@codesourcery.com>
832
833 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
834 gcc.dg/torture/fp-int-convert-float32x-timode.c,
835 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
836 names in calls to TEST_I_F.
837
838 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
839
840 PR c/52952
841 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
842
843 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
844
845 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
846 and !natural_alignment_64.
847 * gcc.dg/ipa/propalign-2.c: Likewise.
848 * gcc.dg/ipa/propalign-3.c: Likewise.
849 * gcc.dg/ipa/propalign-4.c: Likewise.
850 * gcc.dg/ipa/propalign-5.c: Likewise.
851 * lib/target-supports.exp
852 (check_effective_target_natural_alignment_32): Add avr-*-*.
853
854 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
855
856 PR tree-optimization/61839
857 * gcc.dg/tree-ssa/pr61839_1.c: New test.
858 * gcc.dg/tree-ssa/pr61839_2.c: New test.
859 * gcc.dg/tree-ssa/pr61839_3.c: New test.
860 * gcc.dg/tree-ssa/pr61839_4.c: New test.
861
862 2016-08-19 Joseph Myers <joseph@codesourcery.com>
863
864 PR c/32187
865 * lib/target-supports.exp (check_effective_target_float16)
866 (check_effective_target_float32, check_effective_target_float64)
867 (check_effective_target_float128, check_effective_target_float32x)
868 (check_effective_target_float64x)
869 (check_effective_target_float128x)
870 (check_effective_target_float16_runtime)
871 (check_effective_target_float32_runtime)
872 (check_effective_target_float64_runtime)
873 (check_effective_target_float128_runtime)
874 (check_effective_target_float32x_runtime)
875 (check_effective_target_float64x_runtime)
876 (check_effective_target_float128x_runtime)
877 (check_effective_target_floatn_nx_runtime)
878 (add_options_for_float16, add_options_for_float32)
879 (add_options_for_float64, add_options_for_float128)
880 (add_options_for_float32x, add_options_for_float64x)
881 (add_options_for_float128x): New procedures.
882 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
883 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
884 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
885 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
886 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
887 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
888 gcc.dg/torture/float128-complex.c,
889 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
890 gcc.dg/torture/float128x-basic.c,
891 gcc.dg/torture/float128x-complex.c,
892 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
893 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
894 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
895 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
896 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
897 gcc.dg/torture/float32x-basic.c,
898 gcc.dg/torture/float32x-complex.c,
899 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
900 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
901 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
902 gcc.dg/torture/float64x-basic.c,
903 gcc.dg/torture/float64x-complex.c,
904 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
905 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
906 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
907 gcc.dg/torture/floatn-tg.h,
908 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
909 gcc.dg/torture/fp-int-convert-float128-ieee.c,
910 gcc.dg/torture/fp-int-convert-float128x-timode.c,
911 gcc.dg/torture/fp-int-convert-float128x.c,
912 gcc.dg/torture/fp-int-convert-float16-timode.c,
913 gcc.dg/torture/fp-int-convert-float16.c,
914 gcc.dg/torture/fp-int-convert-float32-timode.c,
915 gcc.dg/torture/fp-int-convert-float32.c,
916 gcc.dg/torture/fp-int-convert-float32x-timode.c,
917 gcc.dg/torture/fp-int-convert-float32x.c,
918 gcc.dg/torture/fp-int-convert-float64-timode.c,
919 gcc.dg/torture/fp-int-convert-float64.c,
920 gcc.dg/torture/fp-int-convert-float64x-timode.c,
921 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
922 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
923 maximum exponent of floating-point type. Use it in testing
924 whether 0x8...0 fits in the floating-point type. Always treat -1
925 (signed 0xf...f) as fitting in the floating-point type.
926 (M_OK1): New macro.
927 * gcc.dg/torture/fp-int-convert-double.c,
928 gcc.dg/torture/fp-int-convert-float.c,
929 gcc.dg/torture/fp-int-convert-float128-timode.c,
930 gcc.dg/torture/fp-int-convert-float128.c,
931 gcc.dg/torture/fp-int-convert-float80-timode.c,
932 gcc.dg/torture/fp-int-convert-float80.c,
933 gcc.dg/torture/fp-int-convert-long-double.c,
934 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
935
936 2016-08-19 Jakub Jelinek <jakub@redhat.com>
937
938 PR fortran/72744
939 * gfortran.dg/gomp/pr72744.f90: New test.
940
941 PR fortran/69281
942 * gfortran.dg/gomp/pr69281.f90: New test.
943
944 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
945
946 * gfortran.dg/random_4.f90: Initialize seed before using, handle
947 the last special seed value.
948 * gfortran.dg/random_7.f90: Use size for last array member instead
949 of hardcoded value.
950
951 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
952
953 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
954 * gcc.dg/cpp/warn-undef-2.c: Likewise.
955
956 2016-08-19 Richard Biener <rguenther@suse.de>
957
958 PR tree-optimization/77286
959 * gcc.dg/torture/pr77286.c: New testcase.
960
961 2016-08-18 David Malcolm <dmalcolm@redhat.com>
962
963 * gcc.dg/verbose-asm-2.c: New test case.
964
965 2016-08-18 David Malcolm <dmalcolm@redhat.com>
966
967 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
968 (custom_diagnostic_finalizer): Update for change to
969 diagnostic_show_locus.
970
971 2016-08-18 David Malcolm <dmalcolm@redhat.com>
972
973 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
974 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
975
976 2016-08-18 Marek Polacek <polacek@redhat.com>
977
978 PR c/71514
979 * gcc.dg/pr71514.c: New test.
980
981 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
982
983 PR target/72839
984 * gcc.target/i386/pr72839.c: New test.
985
986 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
987
988 PR middle-end/70895
989 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
990 * c-c++-common/goacc/reduction-1.c: Likewise.
991 * c-c++-common/goacc/reduction-2.c: Likewise.
992 * c-c++-common/goacc/reduction-3.c: Likewise.
993 * c-c++-common/goacc/reduction-4.c: Likewise.
994
995 2016-08-18 Alan Modra <amodra@gmail.com>
996
997 * gcc.c-torture/compile/pr72771.c: New.
998
999 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1000
1001 PR fortran/67496
1002 * gfortran.dg/pr67496.f90: New test.
1003
1004 2015-08-17 Alan Hayward <alan.hayward@arm.com>
1005
1006 PR tree-optimization/71752
1007 * gcc.dg/vect/pr71752.c: New.
1008
1009 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
1010
1011 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1012
1013 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1014
1015 PR middle-end/77259
1016 * g++.dg/ipa/devirt-52.C: New test.
1017
1018 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1019
1020 * c-c++-common/goacc/reduction-6.c: New testcase.
1021
1022 2016-08-17 Richard Biener <rguenther@suse.de>
1023
1024 PR tree-optimization/76490
1025 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1026 * gcc.dg/pr52904.c: XFAIL.
1027
1028 2016-08-17 Richard Biener <rguenther@suse.de>
1029
1030 PR tree-optimization/23855
1031 * gcc.dg/loop-unswitch-2.c: Adjust.
1032
1033 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1034
1035 PR tree-optimization/72817
1036 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1037
1038 2016-08-16 Joseph Myers <joseph@codesourcery.com>
1039
1040 PR libgcc/77265
1041 * gcc.dg/torture/float128-extend-inf.c: New test.
1042
1043 2016-08-16 David Malcolm <dmalcolm@redhat.com>
1044
1045 PR c/72857
1046 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1047 for embedded NUL.
1048 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1049 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1050 caret placement.
1051 (test_oct): Likewise.
1052 (test_multiple): Likewise.
1053 (test_field_width_specifier): Likewise.
1054 (test_field_width_specifier_2): New function.
1055 (test_field_precision_specifier): New function.
1056 (test_embedded_nul): Update expected caret placement.
1057 (test_non_contiguous_strings): Update line number.
1058 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1059 (__emit_string_literal_range): Add "caret_idx" param.
1060 (test_simple_string_literal): Add value for new param, updating
1061 expected output..
1062 (test_concatenated_string_literal): Likewise.
1063 (test_multiline_string_literal): Likewise.
1064 (test_hex): Likewise.
1065 (test_oct): Likewise.
1066 (test_multiple): Likewise.
1067 (test_ucn4): Likewise.
1068 (test_ucn8): Likewise.
1069 (test_u8): Likewise.
1070 (test_u): Likewise; update expected message, from "range" to
1071 "location".
1072 (test_U): Likewise.
1073 (test_L): Likewise.
1074 (test_macro): Add value for new param.
1075 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1076 (__emit_string_literal_range): Add "caret_idx" param.
1077 (test_stringified_token_1): Add value for new param. Update
1078 expected message, from "range" to "location".
1079 (test_stringized_token_2): Likewise, adding param to macro.
1080 (test_stringified_token_3): Likewise.
1081 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1082 (emit_warning): Convert param from source_range to location_t.
1083 (test_string_literals): Add caret_idx param, and use it when
1084 constructing a substring_loc. Update error message, from
1085 "range" to "location".
1086
1087 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1088
1089 PR target/71910
1090 * g++.dg/gomp/pr71910.C: New test.
1091
1092 PR middle-end/67485
1093 * gcc.c-torture/compile/pr67485.c: New test.
1094
1095 PR target/72867
1096 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1097
1098 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1099
1100 PR tree-optimization/69848
1101 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1102
1103 2016-08-16 Martin Liska <mliska@suse.cz>
1104
1105 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1106 of memory operations so that it can be handled by core2
1107 in 32-bit mode.
1108
1109 2016-08-16 Richard Biener <rguenther@suse.de>
1110
1111 PR tree-optimization/76783
1112 * gcc.dg/pr76783.c: New testcase.
1113 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1114
1115 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1116
1117 PR tree-optimization/72817
1118 PR tree-optimization/73450
1119 * gcc.dg/tree-ssa/pr72817.c: New test.
1120 * gcc.dg/tree-ssa/pr73450.c: New test.
1121
1122 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
1123
1124 * gfortran.dg/init_flag_13.f90: New testcase.
1125 * gfortran.dg/init_flag_14.f90: Ditto.
1126 * gfortran.dg/init_flag_15.f03: Ditto.
1127 * gfortran.dg/dec_init_1.f90: Ditto.
1128 * gfortran.dg/dec_init_2.f90: Ditto.
1129
1130 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
1131
1132 PR target/72867
1133 * gcc.target/i386/pr72867.c: New test.
1134
1135 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1136
1137 * c-c++-common/dump-ada-spec-5.c: New test.
1138
1139 2016-08-15 Richard Biener <rguenther@suse.de>
1140
1141 PR tree-optimization/73434
1142 * gcc.dg/torture/pr73434.c: New testcase.
1143
1144 2016-08-15 Jakub Jelinek <jakub@redhat.com>
1145
1146 PR tree-optimization/72824
1147 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1148
1149 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1150
1151 PR fortran/70598
1152 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1153 in use_device clause.
1154 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1155 * gfortran.dg/goacc/list.f95: Adjust to catch
1156 "neither a POINTER nor an array" error messages.
1157
1158 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
1159
1160 PR target/76342
1161 * gcc.target/i386/pr76342.c: New test.
1162
1163 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1164
1165 PR c/71512
1166 * g++.dg/ubsan/pr71512.C: New test.
1167 * c-c++-common/ubsan/pr71512-1.c: New test.
1168 * c-c++-common/ubsan/pr71512-2.c: New test.
1169
1170 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1171
1172 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1173 vector initialization options.
1174 * gcc.target/powerpc/vec-init-2.c: Likewise.
1175 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1176 is generated on ISA 3.0.
1177
1178 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1179
1180 PR middle-end/71654
1181 * gcc.dg/c-c++-common/pr71654.c: New test.
1182 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1183 dg-options.
1184 * gcc.dg/tree-ssa/vrp24: Likewise.
1185
1186 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1187
1188 PR c/67410
1189 * gcc.dg/pr67410.c: New test.
1190
1191 2016-08-12 Bin Cheng <bin.cheng@arm.com>
1192
1193 PR tree-optimization/69848
1194 * gcc.dg/vect/vect-pr69848.c: New test.
1195
1196 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
1197
1198 PR testsuite/71008
1199 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1200 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1201 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1202 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1203
1204 2016-08-12 Richard Biener <rguenther@suse.de>
1205
1206 PR tree-optimization/57326
1207 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1208 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1209 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1210 * gcc.target/i386/pr45685.c: Likewise.
1211 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1212 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1213 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1214 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1215 * gfortran.dg/pr34163.f90: Likewise.
1216
1217 2016-08-12 Martin Liska <mliska@suse.cz>
1218
1219 * g++.dg/gcov/gcov-16.C: New test.
1220 * lib/gcov.exp: Support new argument for run-gcov function.
1221
1222 2016-08-12 Martin Liska <mliska@suse.cz>
1223
1224 PR gcov-profile/35590
1225 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1226
1227 2016-08-12 Richard Biener <rguenther@suse.de>
1228
1229 PR tree-optimization/72851
1230 * gcc.dg/torture/pr72851.c: New testcase.
1231
1232 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
1233
1234 PR debug/63240
1235 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1236 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1237 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1238 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1239 DW_AT_deleted.
1240
1241 PR debug/55641
1242 * g++.dg/debug/dwarf2/ref-1.C: New.
1243
1244 PR debug/49366
1245 * g++.dg/debug/dwarf2/template-params-12.H: New.
1246 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1247 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1248 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1249 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1250 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1251 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1252 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1253
1254 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1255
1256 PR target/72863
1257 * gcc.target/powerpc/pr72863.c: New test.
1258
1259 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
1260
1261 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1262
1263 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1264
1265 * gcc.target/i386/pieces-strcpy-1.c: New test.
1266 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1267
1268 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1269
1270 PR c++/72868
1271 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1272
1273 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1274
1275 * gcc.target/i386/pieces-memcpy-1.c: New test.
1276 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1277 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1278 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1279 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1280 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1281
1282 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1283
1284 PR c/72816
1285 * gcc.dg/pr72816.c: Remove dg-error.
1286
1287 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1288
1289 PR tree-optimization/71083
1290 * gcc.c-torture/execute/pr71083.c: New test.
1291 * gnat.dg/loop_optimization23.adb: New test.
1292 * gnat.dg/loop_optimization23_pkg.ads: New test.
1293 * gnat.dg/loop_optimization23_pkg.adb: New test.
1294
1295 2016-08-11 Richard Biener <rguenther@suse.de>
1296
1297 PR tree-optimization/72772
1298 * gcc.dg/graphite/pr35356-1.c: Adjust.
1299 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1300
1301 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1302
1303 * gfortran.dg/random_7.f90: Take into account that the last seed
1304 value is the special p value.
1305 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1306
1307 2016-08-11 Richard Biener <rguenther@suse.de>
1308
1309 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1310
1311 2016-08-11 Alan Modra <amodra@gmail.com>
1312
1313 * gcc.target/powerpc/pr71680.c: New.
1314
1315 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1316
1317 * gcc.target/powerpc/bfp/bfp.exp: New file.
1318 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1319 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1320 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1321 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1322 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1323 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1324 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1325 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1326 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1327 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1328 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1329 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1330 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1331 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1332 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1333 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1334 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1335 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1336 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1337 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1338 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1339 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1340 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1341 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1342 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1343 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1344 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1345 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1346 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1347 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1348 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1349 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1350 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1351 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1352 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1353 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1354 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1355 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1356 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1357 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1358 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1359 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1360 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1361 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1362 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1363 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1364 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1365 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1366 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1367 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1368 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1369 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1370 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1371
1372 2016-08-10 Bin Cheng <bin.cheng@arm.com>
1373
1374 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1375 Add aarch64*-*-*.
1376
1377 2016-08-10 Bin Cheng <bin.cheng@arm.com>
1378
1379 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1380
1381 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1382
1383 PR target/72853
1384 * gcc.target/powerpc/pr72853.c: New test.
1385
1386 2016-08-10 Martin Liska <mliska@suse.cz>
1387
1388 PR gcov-profile/58306
1389 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1390
1391 2016-08-10 Martin Liska <mliska@suse.cz>
1392
1393 * g++.dg/gcov/gcov-threads-1.C: New test.
1394
1395 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1396
1397 PR target/71873
1398 * gcc.target/avr/pr71873.c: New test.
1399
1400 2016-08-09 Martin Liska <mliska@suse.cz>
1401
1402 * g++.dg/gcov/gcov-dump-1.C: New test.
1403 * g++.dg/gcov/gcov-dump-2.C: New test.
1404
1405 2016-08-09 Martin Liska <mliska@suse.cz>
1406
1407 * gcc.dg/tree-prof/val-prof-9.c: New test.
1408
1409 2016-08-09 Martin Liska <mliska@suse.cz>
1410
1411 * gcc.dg/tree-prof/val-prof-8.c: New test.
1412
1413 2016-08-09 Martin Jambor <mjambor@suse.cz>
1414
1415 PR ipa/71981
1416 * gcc.dg/ipa/pr71981.c: New test.
1417
1418 2016-08-09 Bin Cheng <bin.cheng@arm.com>
1419
1420 PR tree-optimization/33707
1421 * gcc.dg/vect/pr33707.c: New test.
1422
1423 2016-08-09 Bin Cheng <bin.cheng@arm.com>
1424
1425 PR tree-optimization/pr72772
1426 * gcc.dg/tree-ssa/pr72772.c: New test.
1427
1428 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1429
1430 PR rtl-optimization/66669
1431 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1432
1433 2016-08-09 Jakub Jelinek <jakub@redhat.com>
1434
1435 PR tree-optimization/72824
1436 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1437
1438 2016-08-09 Richard Biener <rguenther@suse.de>
1439
1440 PR tree-optimization/71802
1441 * gcc.dg/torture/pr71802.c: New testcase.
1442
1443 2016-08-09 Jakub Jelinek <jakub@redhat.com>
1444
1445 PR c++/72809
1446 * g++.dg/eh/stdarg1.C: New test.
1447
1448 2016-08-08 Andi Kleen <ak@linux.intel.com>
1449
1450 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1451 test command line in failure log.
1452 (profopt-execute): dito. Make autofdo file names unique.
1453
1454 2016-08-08 David Malcolm <dmalcolm@redhat.com>
1455
1456 PR c/64955
1457 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1458 output.
1459
1460 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1461
1462 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1463 c99_runtime.
1464 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1465 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1466 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1467 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1468 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1469 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1470
1471 2016-08-08 David Malcolm <dmalcolm@redhat.com>
1472
1473 PR c/52952
1474 * gcc.dg/cpp/pr66415-1.c: Likewise.
1475 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1476 * gcc.dg/format/c90-printf-1.c: Likewise.
1477 * gcc.dg/format/diagnostic-ranges.c: New test case.
1478
1479 2016-08-08 Jakub Jelinek <jakub@redhat.com>
1480
1481 PR fortran/72716
1482 * gfortran.dg/gomp/pr72716.f90: New test.
1483
1484 PR middle-end/72781
1485 * gcc.dg/gomp/pr72781.c: New test.
1486
1487 PR middle-end/68762
1488 * g++.dg/vect/pr68762-1.cc: New test.
1489 * g++.dg/vect/pr68762-2.cc: New test.
1490 * g++.dg/vect/pr68762.h: New file.
1491
1492 2016-08-08 Martin Sebor <msebor@redhat.com>
1493
1494 PR testsuite/72838
1495 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1496 * g++.dg/warn/overflow-warn-3.C: Same.
1497 * g++.dg/warn/overflow-warn-4.C: Same.
1498
1499 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1500
1501 PR fortran/71936
1502 * gfortran.dg/allocate_with_source_21.f03: New test.
1503
1504 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1505
1506 PR fortran/72698
1507 * gfortran.dg/allocate_with_source_20.f03: New test.
1508
1509 2016-08-08 Alan Modra <amodra@gmail.com>
1510
1511 * gcc.c-torture/compile/pr72802.c: New.
1512
1513 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1514
1515 PR fortran/70524
1516 * gfortran.dg/dependency_48.f90: New test.
1517
1518 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1519
1520 PR fortran/70040
1521 * gfortran.dg/pr70040.f90: New testcase.
1522
1523 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1524
1525 PR fortran/71961
1526 * gfortran.dg/matmul_10.f90: New testcase.
1527
1528 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
1529
1530 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1531
1532 2016-08-07 Jakub Jelinek <jakub@redhat.com>
1533
1534 PR c/72816
1535 * gcc.dg/pr72816.c: New test.
1536
1537 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
1538
1539 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1540 * g++.dg/conversion/pr41426.C: Likewise.
1541 * g++.dg/conversion/pr66211.C: Likewise.
1542 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1543 * g++.dg/init/ref8.C: Likewise.
1544 * g++.old-deja/g++.law/cvt20.C: Likewise.
1545 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1546
1547 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1548
1549 PR tree-optimization/18046
1550 * gcc.dg/tree-ssa/vrp105.c: New test.
1551 * gcc.dg/tree-ssa/vrp106.c: New test.
1552
1553 2016-08-05 Martin Sebor <msebor@redhat.com>
1554
1555 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1556 1ul in diagnostics. Remove hyphen from "constant-expression."
1557 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1558 * g++.dg/cpp0x/static_assert3.C: Same.
1559 * g++.dg/cpp1y/constexpr-throw.C: Same.
1560 * g++.dg/template/nontype3.C: Same.
1561 * g++.dg/warn/overflow-warn-1.C: Same.
1562 * g++.dg/warn/overflow-warn-3.C: Same.
1563 * g++.dg/warn/overflow-warn-4.C: Same.
1564
1565 2016-08-05 David Malcolm <dmalcolm@redhat.com>
1566
1567 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1568 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1569 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1570 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1571
1572 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1573
1574 PR tree-optimization/72810
1575 * gcc.dg/tree-ssa/vrp110.c: New test.
1576
1577 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1578
1579 PR Target/72819
1580 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1581 registers.
1582 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1583 saving the half-precision registers.
1584 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1585 value is returned in h0.
1586 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1587 are passed in FP/SIMD registers.
1588 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1589 passing works corrcetly.
1590 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1591 (hfa_f16x2_t): Likewise.
1592 (hfa_f16x3_t): Likewise.
1593 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1594 are promoted to double and passed in a double register.
1595 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1596 are promoted to double and stacked.
1597 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1598 __fp16 data types.
1599 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1600 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1601 __fp16 first get passed in FP/SIMD registers, then stacked.
1602
1603 2016-08-05 Nathan Sidwell <nathan@acm.org>
1604
1605 PR c++/68724
1606 * g++.dg/cpp0x/pr68724.C: New.
1607
1608 2016-08-05 Richard Biener <rguenther@suse.de>
1609
1610 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1611
1612 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1613
1614 * gcc.dg/tree-ssa/vrp107.c: New test.
1615 * gcc.dg/tree-ssa/vrp108.c: New test.
1616 * gcc.dg/tree-ssa/vrp109.c: New test.
1617
1618 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1619
1620 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1621 dg-options.
1622
1623 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1624
1625 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1626 test-cases.
1627 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1628 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1629 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1630 test-cases.
1631 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1632 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1633 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1634 large_double.
1635
1636 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1637
1638 PR c++/72800
1639 * g++.dg/cpp1y/lambda-ice1.C: New.
1640
1641 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1642
1643 PR c++/72759
1644 * g++.dg/cpp1y/pr72759.C: New test.
1645
1646 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1647
1648 * gcc.dg/switch-10.c: New test.
1649
1650 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1651
1652 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1653
1654 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1655
1656 * c-c++-common/goacc/routine-5.c: Update.
1657
1658 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1659
1660 PR rtl-optimization/70903
1661 * gcc.c-torture/execute/pr70903.c: New test.
1662
1663 2016-08-04 Martin Liska <mliska@suse.cz>
1664
1665 * gcc.dg/params/params.exp: Replace file exists with
1666 TESTING_IN_BUILD_TREE.
1667
1668 2016-08-04 Marek Polacek <polacek@redhat.com>
1669
1670 PR c++/70229
1671 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1672
1673 2016-08-04 Richard Biener <rguenther@suse.de>
1674
1675 PR middle-end/71984
1676 * gcc.dg/torture/pr71984.c: Guard correctness check for
1677 little-endian.
1678
1679 2016-08-03 Andrew Pinski <apinski@cavium.com>
1680
1681 * gcc.c-torture/compile/20160802-1.c: New testcase.
1682
1683 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
1684
1685 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1686
1687 2016-08-03 Richard Biener <rguenther@suse.de>
1688
1689 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1690 and remove -O3.
1691 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1692 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1693
1694 2016-08-03 Richard Biener <rguenther@suse.de>
1695
1696 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1697 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1698 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1699 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1700
1701 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1702
1703 * gcc.dg/init-excess-2.c: Require int32plus.
1704 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1705 * gcc.dg/pr59963-2.c: Require int32plus.
1706 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1707 * gcc.dg/unroll-7.c: Require int32plus.
1708
1709 2016-08-02 Bin Cheng <bin.cheng@arm.com>
1710
1711 PR tree-optimization/34114
1712 * gcc.dg/tree-ssa/loop-42.c: New test.
1713
1714 2016-08-02 Tamar Christina <tamar.christina@arm.com>
1715
1716 * gcc.target/aarch64/vminmaxnm.c: New.
1717 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1718 tests.
1719
1720 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1721
1722 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1723 vec_extract for vector float, vector int, vector short, and vector
1724 char.
1725 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1726 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1727 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1728 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1729
1730 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1731
1732 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
1733 single stack adjustment, no writeback.
1734 * gcc.target/aarch64/test_frame_12.c: Likewise.
1735 * gcc.target/aarch64/test_frame_13.c: Likewise.
1736 * gcc.target/aarch64/test_frame_15.c: Likewise.
1737 * gcc.target/aarch64/test_frame_6.c: Likewise.
1738 * gcc.target/aarch64/test_frame_7.c: Likewise.
1739 * gcc.target/aarch64/test_frame_8.c: Likewise.
1740 * gcc.target/aarch64/test_frame_16.c: New test.
1741
1742 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1743
1744 PR target/72748
1745 * gcc.target/i386/pr72748.c: New test.
1746
1747 2015-08-01 Alan Hayward <alan.hayward@arm.com>
1748
1749 PR tree-optimization/71818
1750 * gcc.dg/vect/pr71818.c: New
1751
1752 2016-08-01 Martin Liska <mliska@suse.cz>
1753
1754 PR tree-optimization/71857
1755 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1756
1757 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1758
1759 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1760
1761 2016-08-01 Jan Beulich <jbeulich@suse.com>
1762
1763 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1764
1765 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1766
1767 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1768 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1769
1770 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
1771
1772 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1773 (check_effective_target_c++): Likewise. Also match for libstdc++.
1774
1775 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1776
1777 PR fortran/41922
1778 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1779 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1780 * gfortran.dg/pr41922.f90: New test.
1781
1782 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1783
1784 PR fortran/68566
1785 * gfortran.dg/pr68566.f90: new test.
1786
1787 2016-07-30 Martin Sebor <msebor@redhat.com>
1788
1789 PR c++/60760
1790 PR c++/71091
1791 * g++.dg/cpp0x/constexpr-cast.C: New test.
1792 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1793 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1794 * g++.dg/ubsan/pr63956.C: Correct.
1795
1796 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1797
1798 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1799 vector double or vector long where the vector is in memory.
1800 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1801 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1802
1803 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1804
1805 PR fortran/69867
1806 * gfortran.dg/pr69867.f90: New test.
1807
1808 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1809
1810 PR fortran/69962
1811 * gfortran.dg/pr69962.f90: New test.
1812
1813 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1814
1815 PR fortran/70006
1816 * gfortran.dg/pr70006.f90: New test.
1817
1818 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1819
1820 PR fortran/71730
1821 * gfortran.dg/pr71730.f90: New test.
1822 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1823 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1824 * gfortran.dg/array_constructor_26.f03: Ditto.
1825
1826 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1827
1828 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1829 * gcc.target/powerpc/pr71763.c: Likewise.
1830
1831 2016-07-29 Marek Polacek <polacek@redhat.com>
1832
1833 PR c/71742
1834 * gcc.dg/940510-1.c: Adjust dg-error.
1835 * gcc.dg/c99-flex-array-1.c: Likewise.
1836 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1837
1838 PR c/71853
1839 * gcc.dg/noncompile/pr71853.c: New test.
1840
1841 PR c/71573
1842 * gcc.dg/noncompile/pr71573.c: New test.
1843
1844 PR c/71926
1845 * g++.dg/warn/Wparentheses-30.C: New test.
1846 * gcc.dg/Wparentheses-14.c: New test.
1847
1848 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
1849
1850 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1851
1852 2016-07-29 Bin Cheng <bin.cheng@arm.com>
1853
1854 PR tree-optimization/57558
1855 * gcc.dg/vect/pr57558-1.c: New test.
1856 * gcc.dg/vect/pr57558-2.c: New test.
1857
1858 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1859
1860 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
1861 to scan forwprop1 dump pass.
1862
1863 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1864
1865 PR c++/51488
1866 * g++.dg/template/pr51488.C: New.
1867
1868 2016-07-29 Jakub Jelinek <jakub@redhat.com>
1869
1870 PR c/71969
1871 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1872 static __inline__.
1873 * gcc.dg/pr71969-1.c: New test.
1874 * gcc.dg/pr71969-2.c: New test.
1875 * gcc.dg/pr71969-3.c: New test.
1876
1877 2016-07-29 Marek Polacek <polacek@redhat.com>
1878
1879 PR c/71574
1880 * c-c++-common/pr71574.c: New test.
1881
1882 PR c/71583
1883 * gcc.dg/noncompile/pr71583.c: New test.
1884
1885 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1886
1887 PR middle-end/68217
1888 * gcc.dg/pr68217.c: New test.
1889
1890 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1891
1892 PR fortran/71067
1893 * gfortran.dg/pr71067_1.f90: New test.
1894 * gfortran.dg/pr71067_2.f90: Ditto.
1895
1896 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1897
1898 * gcc.target/powerpc/vec-extract-1.c: New test.
1899
1900 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1901
1902 PR fortran/71799
1903 * gfortran.dg/pr71799.f90: New test.
1904
1905 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1906
1907 PR c++/71665
1908 * g++.dg/cpp0x/pr71665-1.C: New.
1909 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1910 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1911 * g++.dg/ext/label10.C: Likewise.
1912 * g++.dg/parse/constant5.C: Likewise.
1913
1914 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1915
1916 PR fortran/71859
1917 * gfortran.dg/pr71859.f90: New test.
1918 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1919 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1920
1921 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
1922
1923 PR fortran/71883
1924 * gfortran.dg/pr71883.f90 : New test.
1925
1926 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1927
1928 PR tree-optimization/71734
1929 * g++.dg/vect/pr70729-nest.cc: New test.
1930
1931 2016-07-28 Renlin Li <renlin.li@arm.com>
1932
1933 Revert
1934 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1935
1936 PR fortran/71902
1937 * gfortran.dg/dependency_47.f90: New test.
1938
1939 2016-07-28 Martin Liska <mliska@suse.cz>
1940
1941 PR gcov-profile/68025
1942 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1943
1944 2016-07-28 Martin Liska <mliska@suse.cz>
1945
1946 * g++.dg/vect/pr70944.cc: New test.
1947
1948 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1949
1950 PR middle-end/71994
1951 * gcc.dg/torture/pr71994.c: New test.
1952
1953 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1954
1955 PR middle-end/71078
1956 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1957 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1958 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1959
1960 2016-07-27 Richard Biener <rguenther@suse.de>
1961
1962 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1963
1964 2016-07-27 Martin Liska <mliska@suse.cz>
1965
1966 * gcc.dg/predict-13.c: New test.
1967 * gcc.dg/predict-14.c: New test.
1968
1969 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1970
1971 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
1972 including stdint.h.
1973 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1974 including stdint.h.
1975
1976 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1977
1978 PR target/71869
1979 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1980 IEEE built-in functions handle quiet and signalling NaNs
1981 correctly.
1982
1983 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1984
1985 PR fortran/71862
1986 * gfortran.dg/pr71862.f90: New test.
1987
1988 2016-07-26 Martin Sebor <msebor@redhat.com>
1989
1990 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1991 selector with dg-options.
1992
1993 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1994
1995 PR tree-optimization/18046
1996 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1997 * gcc.dg/tree-ssa/vrp103.c: New test.
1998 * gcc.dg/tree-ssa/vrp104.c: New test.
1999
2000 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2001
2002 * gcc.target/powerpc/pr63354.c: Require lp64 since
2003 -mprofile-kernel is not legal with -m32.
2004
2005 2016-07-26 Richard Biener <rguenther@suse.de>
2006
2007 PR rtl-optimization/71984
2008 * gcc.dg/torture/pr71984.c: New testcase.
2009
2010 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2011
2012 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2013 g++-dg-runtest via et-dg-runtest.
2014 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2015 * gcc.dg/vect/vect.exp: Likewise.
2016 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2017 gfortran-dg-runtest.
2018 * gfortran.dg/vect/vect.exp: Likewise.
2019 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2020 (check_mips_loongson_hw_available): Likewise.
2021 (check_effective_target_mpaired_single_runtime): Likewise.
2022 (check_effective_target_mips_loongson_runtime): Likewise.
2023 (add_options_for_mpaired_single): Likewise.
2024 (check_effective_target_vect_int): Add global et_index.
2025 Check and save the supported feature for a target selected by
2026 the et_index target. Break long lines where appropriate. Call
2027 et-is-effective-target for MIPS with an argument instead of
2028 check_effective_target_* where appropriate.
2029 (check_effective_target_vect_intfloat_cvt): Likewise.
2030 (check_effective_target_vect_uintfloat_cvt): Likewise.
2031 (check_effective_target_vect_floatint_cvt): Likewise.
2032 (check_effective_target_vect_floatuint_cvt): Likewise.
2033 (check_effective_target_vect_simd_clones): Likewise.
2034 (check_effective_target_vect_shift): ewise.
2035 (check_effective_target_whole_vector_shift): Likewise.
2036 (check_effective_target_vect_bswap): Likewise.
2037 (check_effective_target_vect_shift_char): Likewise.
2038 (check_effective_target_vect_long): Likewise.
2039 (check_effective_target_vect_float): Likewise.
2040 (check_effective_target_vect_double): Likewise.
2041 (check_effective_target_vect_long_long): Likewise.
2042 (check_effective_target_vect_no_int_max): Likewise.
2043 (check_effective_target_vect_no_int_add): Likewise.
2044 (check_effective_target_vect_no_bitwise): Likewise.
2045 (check_effective_target_vect_widen_shift): Likewise.
2046 (check_effective_target_vect_no_align): Likewise.
2047 (check_effective_target_vect_hw_misalign): Likewise.
2048 (check_effective_target_vect_element_align): Likewise.
2049 (check_effective_target_vect_condition): Likewise.
2050 (check_effective_target_vect_cond_mixed): Likewise.
2051 (check_effective_target_vect_char_mult): Likewise.
2052 (check_effective_target_vect_short_mult): Likewise.
2053 (check_effective_target_vect_int_mult): Likewise.
2054 (check_effective_target_vect_extract_even_odd): Likewise.
2055 (check_effective_target_vect_interleave): Likewise.
2056 (check_effective_target_vect_stridedN): Likewise.
2057 (check_effective_target_vect_multiple_sizes): Likewise.
2058 (check_effective_target_vect64): Likewise.
2059 (check_effective_target_vect_call_copysignf): Likewise.
2060 (check_effective_target_vect_call_sqrtf): Likewise.
2061 (check_effective_target_vect_call_btrunc): Likewise.
2062 (check_effective_target_vect_call_btruncf): Likewise.
2063 (check_effective_target_vect_call_ceil): Likewise.
2064 (check_effective_target_vect_call_ceilf): Likewise.
2065 (check_effective_target_vect_call_floor): Likewise.
2066 (check_effective_target_vect_call_floorf): Likewise.
2067 (check_effective_target_vect_call_lceil): Likewise.
2068 (check_effective_target_vect_call_lfloor): Likewise.
2069 (check_effective_target_vect_call_nearbyint): Likewise.
2070 (check_effective_target_vect_call_nearbyintf): Likewise.
2071 (check_effective_target_vect_call_round): Likewise.
2072 (check_effective_target_vect_call_roundf): Likewise.
2073 (check_effective_target_vect_perm): Likewise, but also append *_saved
2074 to the existing global name to properly cache the result.
2075 (check_effective_target_vect_perm_byte): Likewise.
2076 (check_effective_target_vect_perm_short): Likewise.
2077 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2078 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2079 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2080 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2081 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2082 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2083 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2084 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2085 (check_effective_target_vect_sdot_qi): Likewise.
2086 (check_effective_target_vect_udot_qi): Likewise.
2087 (check_effective_target_vect_sdot_hi): Likewise.
2088 (check_effective_target_vect_udot_hi): Likewise.
2089 (check_effective_target_vect_usad_char): Likewise.
2090 (check_effective_target_vect_pack_trunc): Likewise.
2091 (check_effective_target_vect_unpack): Likewise.
2092 (check_effective_target_vect_aligned_arrays): Likewise.
2093 (check_effective_target_vect_natural_alignment): Likewise.
2094 (check_effective_target_vector_alignment_reachable): Likewise.
2095 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2096 (is-effective-target): Initialize et_index if undefined.
2097 (et-dg-runtest): New.
2098 (et-is-effective-target): Likewise.
2099 (check_vect_support_and_set_flags): Add supported MIPS targets to
2100 EFFECTIVE_TARGETS list. Return the number of supported targets.
2101
2102 2016-07-26 Richard Biener <rguenther@suse.de>
2103 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2104
2105 PR middle-end/70920
2106 * gcc.dg/pr70920-1.c: New test-case.
2107 * gcc.dg/pr70902-2.c: Likewise.
2108 * gcc.dg/pr70920-3.c: Likewise.
2109 * gcc.dg/pr70920-4.c: Likewise
2110 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2111 2 instead of 3.
2112
2113 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
2114
2115 * gcc.c-torture/execute/pr71494.c: Require label_values.
2116 * gcc.dg/pr16973.c: Ditto.
2117
2118 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2119
2120 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2121 * gcc.dg/torture/pr69771.c: Require int32plus.
2122 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2123
2124 2016-07-25 Martin Liska <mliska@suse.cz>
2125
2126 * gcc.dg/torture/pr71987.c: New test.
2127
2128 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2129
2130 PR fortran/71935
2131 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2132 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2133 * gfortran.dg/pr71935.f90: New test.
2134
2135 2016-07-22 Martin Sebor <msebor@redhat.com>
2136
2137 PR c++/71675
2138 * g++.dg/ext/atomic-3.C: New test.
2139 * gcc.dg/atomic/pr71675.c: New test.
2140
2141 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2142
2143 * gcc.target/i386/mvc8.c: New test.
2144
2145 2016-07-22 Bin Cheng <bin.cheng@arm.com>
2146
2147 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2148 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2149
2150 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2151
2152 PR fortran/71795
2153 * gfortran.dg/constructor_50.f90: New test.
2154
2155 2016-07-22 Martin Liska <mliska@suse.cz>
2156
2157 PR gcov-profile/69028
2158 PR gcov-profile/62047
2159 * g++.dg/cilk-plus/pr69028.C: New test.
2160
2161 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2162
2163 * gfortran.dg/coarray_stat_2.f90: New test.
2164
2165 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2166
2167 * gcc.target/powerpc/vec-extract.h: New files to check the
2168 vec_extract built-in functions for all vector types, testing
2169 accessing each element, both with constant and variable element
2170 numbers.
2171 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2172 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2173 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2174 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2175 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2176 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2177 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2178 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2179 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2180
2181 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2182
2183 PR c++/71728
2184 * g++.dg/other/pr71728.C: New test.
2185
2186 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2187
2188 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2189 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2190 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2191 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2192 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2193
2194 2016-07-21 Richard Biener <rguenther@suse.de>
2195
2196 PR tree-optimization/71947
2197 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2198
2199 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2200
2201 * gcc.dg/tree-ssa/scev-15.c: New.
2202
2203 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2204
2205 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2206
2207 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2208
2209 PR c++/71941
2210 * g++.dg/gomp/pr71941.C: New test.
2211
2212 2016-07-20 David Malcolm <dmalcolm@redhat.com>
2213
2214 PR c/70339
2215 PR c/71858
2216 * g++.dg/spellcheck-identifiers.C: New test case, based on
2217 gcc.dg/spellcheck-identifiers.c.
2218 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2219 gcc.dg/spellcheck-identifiers-2.c.
2220 * g++.dg/spellcheck-typenames.C: New test case, based on
2221 gcc.dg/spellcheck-typenames.c
2222
2223 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
2224
2225 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2226 pointer to member function and also test catching by reference.
2227
2228 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2229
2230 * gcc.target/s390/pr67443.c: Fix test case.
2231
2232 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2233
2234 * gcc.target/s390/insv-1.c: Xfail some tests.
2235 * gcc.target/s390/insv-2.c: Likewise.
2236
2237 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2238
2239 * gcc.target/avr/torture/get-mem.c: New test.
2240 * gcc.target/avr/torture/set-mem.c: New test.
2241
2242 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2243
2244 PR target/71948
2245 * gcc.target/avr/torture/tiny-progmem.c: New test.
2246
2247 2016-07-20 Jakub Jelinek <jakub@redhat.com>
2248
2249 PR c++/71909
2250 * g++.dg/parse/pr71909.C: New test.
2251 * g++.dg/tm/pr71909.C: New test.
2252
2253 PR c++/50060
2254 * g++.dg/cpp0x/constexpr-50060.C: New test.
2255 * g++.dg/cpp1y/constexpr-50060.C: New test.
2256
2257 2016-07-20 Martin Liska <mliska@suse.cz>
2258
2259 * gfortran.dg/graphite/pr71898.f90: New test.
2260
2261 2016-07-20 Bin Cheng <bin.cheng@arm.com>
2262
2263 PR tree-optimization/71503
2264 PR tree-optimization/71683
2265 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2266 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2267
2268 2016-07-20 Martin Liska <mliska@suse.cz>
2269
2270 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2271 * gcc.dg/plugin/sreal-test-1.c: Remove.
2272 * gcc.dg/plugin/sreal_plugin.c: Remove.
2273
2274 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2275
2276 PR fortran/71902
2277 * gfortran.dg/dependency_47.f90: New test.
2278
2279 2016-07-19 Jakub Jelinek <jakub@redhat.com>
2280
2281 PR rtl-optimization/71916
2282 * gcc.c-torture/compile/pr71916.c: New test.
2283
2284 PR middle-end/71874
2285 * g++.dg/torture/pr71874.C: New test.
2286
2287 PR middle-end/71734
2288 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2289 (my_alloc): Rewritten to use __builtin_posix_memalign and
2290 __SIZE_TYPE__.
2291 (my_free): Use __builtin_free instead of _mm_free.
2292 (Vec::operator=): Use __builtin_memcpy.
2293
2294 2016-07-19 Martin Jambor <mjambor@suse.cz>
2295
2296 PR fortran/71688
2297 * gfortran.dg/pr71688.f90: New test.
2298
2299 2016-07-19 Richard Biener <rguenther@suse.de>
2300
2301 * c-c++-common/vector-subscript-6.c: New testcase.
2302 * c-c++-common/vector-subscript-7.c: Likewise.
2303
2304 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2305
2306 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
2307 and UInt32 based on __SIZEOF_INT__.
2308
2309 2016-07-19 Richard Biener <rguenther@suse.de>
2310
2311 PR tree-optimization/71901
2312 * gcc.dg/torture/pr71901.c: New testcase.
2313
2314 2016-07-19 Richard Biener <rguenther@suse.de>
2315
2316 PR tree-optimization/71908
2317 * gcc.dg/torture/pr71908.c: New testcase.
2318
2319 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2320
2321 PR target/71493
2322 * gcc.target/powerpc/pr71493-1.c: New test.
2323 * gcc.target/powerpc/pr71493-2.c: Likewise.
2324
2325 2016-07-18 Jakub Jelinek <jakub@redhat.com>
2326
2327 PR c++/71835
2328 * g++.dg/conversion/ambig3.C: New test.
2329
2330 PR c++/71828
2331 * g++.dg/cpp0x/constexpr-71828.C: New test.
2332
2333 PR c++/71826
2334 * g++.dg/template/pr71826.C: New test.
2335
2336 PR c++/71822
2337 * g++.dg/template/defarg21.C: New test.
2338
2339 PR c++/71871
2340 * g++.dg/ext/vector31.C: New test.
2341
2342 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
2343
2344 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2345
2346 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2347
2348 PR tree-optimization/71734
2349 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2350
2351 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2352
2353 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2354 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2355 stack-layout-dynamic-1.c: New test.
2356
2357 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2358
2359 * gcc.target/s390/nolrl-1.c: New test.
2360
2361 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
2362
2363 PR fortran/71523
2364 * gfortran.dg/pr71523_1.f90: New test.
2365 * gfortran.dg/pr71523_2.f90: New test.
2366
2367 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2368
2369 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2370
2371 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2372 Marco Restelli <mrestelli@gmail.com>
2373
2374 PR fortran/62125
2375 * gfortran.dg/pr62125.f90: New test.
2376
2377 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2378
2379 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2380 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2381
2382 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
2383
2384 PR c++/58796
2385 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2386 * g++.dg/cpp0x/nullptr35.C: New test.
2387
2388 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2389
2390 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2391
2392 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2393
2394 * gfortran.dg/goacc/vector_length.f90: New test.
2395
2396 2016-07-15 Richard Biener <rguenther@suse.de>
2397
2398 PR tree-optimization/71881
2399 * gcc.dg/torture/pr71881.c: New testcase.
2400
2401 2016-07-15 Richard Biener <rguenther@suse.de>
2402
2403 PR tree-optimization/71887
2404 * gcc.dg/torture/pr71887.c: New testcase.
2405
2406 2016-07-15 Jakub Jelinek <jakub@redhat.com>
2407
2408 PR c/71858
2409 * gcc.dg/spellcheck-identifiers-3.c: New test.
2410
2411 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2412
2413 PR fortran/71807
2414 * gfortran.dg/null_9.f90: New test.
2415
2416 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2417
2418 * gcc.dg/tree-ssa/loop-41.c: New test.
2419
2420 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2421
2422 PR tree-optimization/71347
2423 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2424
2425 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2426
2427 PR fortran/29819
2428 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2429 * gfortran.dg/contains.f90: Ditto.
2430 * gfortran.dg/contains_empty_1.f03: Ditto.
2431 * gfortran.dg/submodule_3.f08: Ditto.
2432
2433 2016-07-14 Jakub Jelinek <jakub@redhat.com>
2434
2435 PR testsuite/71865
2436 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2437 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2438 expected diagnostics.
2439
2440 PR c/71858
2441 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2442 * gcc.dg/spellcheck-identifiers-2.c: New test.
2443 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2444 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2445
2446 2016-07-14 Jakub Jelinek <jakub@redhat.com>
2447
2448 PR tree-optimization/71872
2449 * gcc.c-torture/compile/pr71872.c: New test.
2450
2451 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2452
2453 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2454 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2455 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2456 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2457 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2458 * gcc.target/arm/atomic-op-acquire-1.c: This.
2459 * gcc.target/arm/atomic-op-char.c: Rename into ...
2460 * gcc.target/arm/atomic-op-char-1.c: This.
2461 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2462 * gcc.target/arm/atomic-op-consume-1.c: This.
2463 * gcc.target/arm/atomic-op-int.c: Rename into ...
2464 * gcc.target/arm/atomic-op-int-1.c: This.
2465 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2466 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2467 * gcc.target/arm/atomic-op-release.c: Rename into ...
2468 * gcc.target/arm/atomic-op-release-1.c: This.
2469 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2470 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2471 * gcc.target/arm/atomic-op-short.c: Rename into ...
2472 * gcc.target/arm/atomic-op-short-1.c: This.
2473 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2474 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2475 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2476 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2477 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2478 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2479 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2480 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2481 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2482 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2483
2484 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2485
2486 PR fortran/70842
2487 * gfortran.dg/select_type_35.f03: New test.
2488
2489 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2490
2491 PR target/65951
2492 PR tree-optimization/70923
2493 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2494 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2495 * gcc.dg/vect/pr65951.c: Likewise.
2496 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2497
2498 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
2499
2500 * c-c++-common/pr60226.c: Expect maximum object file alignment
2501 error on AIX.
2502
2503 2016-07-14 Richard Biener <rguenther@suse.de>
2504
2505 PR tree-optimization/71866
2506 * gcc.dg/torture/pr71866.c: New testcase.
2507
2508 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2509
2510 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2511 selector and enclose boolean expression in curly braces.
2512
2513 2016-07-14 Alan Modra <amodra@gmail.com>
2514
2515 PR target/71733
2516 * gcc.target/powerpc/p9-novsx.c: New.
2517
2518 2016-07-13 Andi Kleen <ak@linux.intel.com>
2519
2520 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2521 * g++.dg/tree-prof/morefunc.C: Dito.
2522 * g++.dg/tree-prof/pr35545.C: Dito.
2523 * g++.dg/tree-prof/reorder.C: Dito.
2524 * gcc.dg/tree-prof/20050826-2.c: Dito.
2525 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2526 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2527 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2528 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2529 * gcc.dg/tree-prof/inliner-1.c: Dito.
2530 * gcc.dg/tree-prof/merge_block.c: Dito.
2531 * gcc.dg/tree-prof/stringop-1.c: Dito.
2532 * gcc.dg/tree-prof/stringop-2.c: Dito.
2533 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2534 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2535 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2536 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2537 * gcc.dg/tree-prof/update-loopch.c: Dito.
2538 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2539 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2540 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2541 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2542 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2543 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2544 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2545
2546 2016-07-13 Andi Kleen <ak@linux.intel.com>
2547
2548 * lib/profopt.exp (profopt-execute): Remove .imports files.
2549
2550 2016-07-13 Andi Kleen <ak@linux.intel.com>
2551
2552 * lib/profopt.exp (profopt-execute): Always log profiler command line.
2553
2554 2016-07-13 Andi Kleen <ak@linux.intel.com>
2555
2556 * lib/profopt.exp (dg-final-scan-autofdo,
2557 dg-final-scan-not-autofdo): New functions.
2558
2559 2016-07-13 Bin Cheng <bin.cheng@arm.com>
2560
2561 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2562 * gcc.dg/vect/vect-35.c: Ditto.
2563 * gcc.dg/vect/vect-alias-check-2.c: New test.
2564
2565 2016-07-13 Martin Liska <mliska@suse.cz>
2566
2567 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
2568 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
2569 * gfortran.dg/pr42108.f90: Update expected dump scan.
2570
2571 2016-07-13 Richard Biener <rguenther@suse.de>
2572
2573 PR tree-optimization/24574
2574 * gcc.dg/pr24574.c: New testcase.
2575
2576 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2577
2578 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2579 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2580 * c-c++-common/pr68833-1.c: Require int32plus.
2581 * gcc.dg/ipa/pr63551.c: Likewise.
2582 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2583 * gcc.dg/ipa/pr64041.c: Require int32plus.
2584
2585 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2586
2587 PR ipa/71633
2588 * g++.dg/pr71633.C: New test.
2589
2590 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2591
2592 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2593 Add new arm_thumb1_cbz_ok effective target.
2594 * gcc.target/arm/cbz.c: New test.
2595
2596 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2597
2598 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2599 Define effective target.
2600 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2601 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2602 * gcc.target/arm/movhi_movw.c: New test.
2603 * gcc.target/arm/movsi_movw.c: Likewise.
2604 * gcc.target/arm/movdi_movw.c: Likewise.
2605
2606 2016-07-13 Richard Biener <rguenther@suse.de>
2607
2608 PR middle-end/71104
2609 * gcc.dg/pr71104-1.c: New testcase.
2610 * gcc.dg/pr71104-2.c: Likewise.
2611
2612 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2613
2614 PR target/71805
2615 * gcc.target/powerpc/pr71805.c: New test.
2616
2617 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2618
2619 * gcc.target/powerpc/divkc3-1.c: New.
2620 * gcc.target/powerpc/mulkc3-1.c: New.
2621
2622 2016-07-12 Nathan Sidwell <nathan@acm.org>
2623
2624 * gcc.target/arm/data-rel-1.c: New.
2625 * gcc.target/arm/data-rel-2.c: New.
2626 * gcc.target/arm/data-rel-3.c: New.
2627
2628 2016-07-12 Martin Liska <mliska@suse.cz>
2629
2630 * gcc.dg/params/blocksort-part.c: New test.
2631 * gcc.dg/params/params.exp: New file.
2632
2633 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2634
2635 PR middle-end/71700
2636 * gcc.c-torture/execute/pr71700.c: New test.
2637
2638 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2639 Richard Biener <rguenther@suse.de>
2640
2641 PR tree-optimization/23286
2642 PR tree-optimization/70159
2643 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2644 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2645 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2646 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2647 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2648 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2649 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2650 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2651 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2652 * gcc.dg/pr51879-12.c: Likewise.
2653 * gcc.dg/strlenopt-9.c: Likewise.
2654 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2655 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2656 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2657 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2658 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2659 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2660 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2661 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2662 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2663 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2664 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2665 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2666 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2667 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2668 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2669
2670 2016-07-12 Richard Biener <rguenther@suse.de>
2671
2672 PR rtl-optimization/68961
2673 * gcc.target/i386/pr68961.c: New testcase.
2674
2675 2016-07-11 Jakub Jelinek <jakub@redhat.com>
2676
2677 PR middle-end/71758
2678 * c-c++-common/gomp/pr71758.c: New test.
2679 * gfortran.dg/gomp/pr71758.f90: New test.
2680
2681 PR tree-optimization/71823
2682 * gcc.dg/vect/pr71823.c: New test.
2683
2684 2016-07-11 David Malcolm <dmalcolm@redhat.com>
2685
2686 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2687 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2688 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2689
2690 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2691
2692 PR target/71801
2693 * gcc.target/i386/pr71801.c: New test.
2694
2695 2016-07-11 Richard Biener <rguenther@suse.de>
2696
2697 PR tree-optimization/71816
2698 * gcc.dg/torture/pr71816.c: New testcase.
2699
2700 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2701
2702 PR fortran/71783
2703 * gfortran.dg/dependency_46.f90: New test.
2704
2705 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2706
2707 PR rtl-optimization/71621
2708 * gcc.target/i386/pr71621-1.c: New.
2709 * gcc.target/i386/pr71621-2.c: New.
2710
2711 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2712
2713 * gfortran.dg/goacc/pr71704.f90: New test.
2714
2715 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2716
2717 PR target/71297
2718 * gcc.target/powerpc/pr71297.c: New.
2719
2720 2016-07-08 Jiong Wang <jiong.wang@arm.com>
2721
2722 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2723
2724 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2725
2726 PR target/71806
2727 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2728
2729 2016-07-08 Alan Hayward <alan.hayward@arm.com>
2730
2731 PR tree-optimization/71667
2732 * gcc.dg/vect/pr71667.c: New
2733
2734 2016-07-08 Martin Liska <mliska@suse.cz>
2735
2736 * gcc.dg/torture/pr71606.c: New test.
2737
2738 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2739
2740 PR fortran/71764
2741 * gfortran.dg/pr71764.f90: New test.
2742
2743 2016-07-07 Jakub Jelinek <jakub@redhat.com>
2744 Kai Tietz <ktietz70@googlemail.com>
2745
2746 PR c++/70869
2747 PR c++/71054
2748 * g++.dg/cpp0x/pr70869.C: New test.
2749 * g++.dg/cpp0x/pr71054.C: New test.
2750
2751 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
2752
2753 * g++.dg/debug/pr71432.C: Fail on AIX.
2754
2755 2016-07-07 Martin Liska <mliska@suse.cz>
2756
2757 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2758 an undefined behavior.
2759 * gfortran.dg/do_3.F90: Likewise.
2760 * gfortran.dg/do_check_11.f90: New test.
2761 * gfortran.dg/do_check_12.f90: New test.
2762 * gfortran.dg/do_corner_warn.f90: New test.
2763
2764 2016-07-07 Martin Liska <mliska@suse.cz>
2765
2766 * gfortran.dg/predict-1.f90: Ammend the test.
2767 * gfortran.dg/predict-2.f90: Likewise.
2768
2769 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2770
2771 PR ipa/71624
2772 * g++.dg/pr71624.C: New test.
2773
2774 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2775
2776 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2777 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2778 ARMv8-M Mainline architectures.
2779
2780 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2781
2782 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2783 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2784
2785 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2786
2787 PR target/70098
2788 PR target/71763
2789 * gcc.target/powerpc/pr71763.c: New file.
2790
2791 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2792
2793 PR tree-optimization/71518
2794 * gcc.dg/pr71518.c: New test.
2795
2796 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2797
2798 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2799
2800 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2801
2802 PR target/50739
2803 * gcc.target/avr/pr50739.c: New test.
2804
2805 2016-07-05 Jan Hubicka <jh@suse.cz>
2806
2807 * gcc.dg/tree-ssa/scev-14.c: update template.
2808
2809 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2810
2811 * gcc.dg/vect/group-no-gaps-1.c: New test.
2812
2813 2016-07-05 Andi Kleen <ak@linux.intel.com>
2814
2815 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2816 if kernel supports MPX.
2817
2818 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
2819
2820 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2821
2822 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2823 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2824
2825 * gcc.target/powerpc/signbit-1.c: New test.
2826 * gcc.target/powerpc/signbit-2.c: New test.
2827 * gcc.target/powerpc/signbit-3.c: New test.
2828
2829 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2830
2831 PR rtl-optimization/71594
2832 * gcc.dg/torture/pr71594.c: New test.
2833
2834 2016-07-05 Jan Hubicka <jh@suse.cz>
2835
2836 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2837
2838 2016-07-05 David Malcolm <dmalcolm@redhat.com>
2839
2840 PR c++/62314
2841 * g++.dg/parse/error5.C: Update column
2842 number of missing semicolon error.
2843 * g++.dg/pr62314-2.C: New test case.
2844
2845 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2846
2847 * gfortran.dg/coarray_stat_function.f90: New test.
2848 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2849 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2850 to new interfaces.
2851
2852 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2853
2854 PR fortran/71623
2855 * gfortran.dg/deferred_character_17.f90: New test.
2856
2857 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2858
2859 * gcc.target/arm/neon/polytypes.c: Move to ...
2860 * gcc.target/arm/polytypes.c: ... here.
2861 * gcc.target/arm/neon/pr51534.c: Move to ...
2862 * gcc.target/arm/pr51534.c: ... here.
2863 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2864 * gcc.target/arm/vect-vcvt.c: ... here.
2865 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2866 * gcc.target/arm/vect-vcvtq.c: ... here.
2867 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2868 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2869 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2870 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2871 * gcc.target/arm/neon/neon.exp: Delete.
2872 * gcc.target/arm/neon/: Delete.
2873
2874 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2875
2876 PR fortran/65575
2877 * gfortran.dg: pr65575.f90: New test.
2878
2879 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2880
2881 PR fortran/35849
2882 * gfortran.dg: pr35849.f90: New test.
2883
2884 2016-07-04 Jakub Jelinek <jakub@redhat.com>
2885
2886 PR c++/71739
2887 * g++.dg/cpp0x/pr71739.C: New test.
2888
2889 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2890
2891 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2892
2893 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2894
2895 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2896 locr.
2897 * gcc.target/s390/loc-1.c: New test.
2898
2899 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2900
2901 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2902 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
2903
2904 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2905
2906 PR target/63874
2907 * gcc.target/aarch64/pr63874.c: New test.
2908
2909 2016-07-04 Jan Beulich <jbeulich@suse.com>
2910
2911 * g++.dg/header.c: New.
2912 * gcc.dg/header.c: New.
2913
2914 2016-07-02 Jakub Jelinek <jakub@redhat.com>
2915
2916 PR c/71719
2917 * c-c++-common/Wunused-var-15.c: New test.
2918
2919 2016-07-01 Jakub Jelinek <jakub@redhat.com>
2920
2921 PR fortran/71687
2922 * gfortran.dg/gomp/pr71687.f90: New test.
2923
2924 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2925
2926 * gcc.dg/const-float128-ped.c: Require __float128 effective
2927 target and options.
2928 * gcc.dg/const-float128.c: Likewise.
2929 * gcc.dg/torture/float128-cmp-invalid.c: Require
2930 __float128 and base_quadfloat_support effective targets, and
2931 __float128 options.
2932 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2933 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2934 * gcc.dg/torture/float128-nan.c: Likewise.
2935 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2936 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2937 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
2938 * lib/target-supports.exp (check_effective_target___float128): New.
2939 (add_options_for___float128): New.
2940 (check_effective_target_base_quadword_support): New.
2941
2942 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2943
2944 PR target/71720
2945 * gcc.target/powerpc/pr71720.c: New test.
2946
2947 2016-07-01 Jan Beulich <jbeulich@suse.com>
2948
2949 * gcc.dg/bss.c: New.
2950
2951 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2952
2953 PR target/71698
2954 * gcc.target/powerpc/pr71698.c: New test.
2955
2956 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
2957
2958 PR target/71151
2959 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2960 instead of ".foo" for its section name.
2961 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2962 depending on MCU's flash size.
2963 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2964 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2965 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2966 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2967 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2968 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2969
2970 2016-07-01 Jan Beulich <jbeulich@suse.com>
2971
2972 * gcc.target/i386/pr65105-2.c: Add -msse2.
2973
2974 2016-06-30 Jakub Jelinek <jakub@redhat.com>
2975
2976 PR tree-optimization/71707
2977 * gcc.dg/strlenopt-29.c: New test.
2978
2979 PR fortran/71704
2980 * gfortran.dg/gomp/pr71704.f90: New test.
2981
2982 PR fortran/71705
2983 * gfortran.dg/gomp/pr71705.f90: New test.
2984
2985 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2986
2987 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2988 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2989 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2990 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2991 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2992 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2993 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2994 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2995 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2996 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2997 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2998 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2999 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3000 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3001 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3002 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3003 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3004 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3005 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3006 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3007 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3008 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3009 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3010 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3011 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3012 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3013 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3014 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3015 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3016 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3017 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3018 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3019 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3020 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3021 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3022 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3023 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3024 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3025 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3026 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3027 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3028 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3029 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3030 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3031 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3032 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3033 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3034 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3035 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3036 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3037 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3038 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3039 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3040 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3041 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3042 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3043 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3044 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3045 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3046 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3047 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3048 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3049 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3050 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3051 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3052 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3053 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3054 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3055 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3056 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3057 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3058 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3059 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3060 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3061 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3062 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3063 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3064 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3065 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3066 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3067 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3068
3069 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3070 James Greenhalgh <james.greenhalgh@arm.com>
3071
3072 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3073
3074 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
3075 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3076
3077 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3078
3079 2016-06-30 David Malcolm <dmalcolm@redhat.com>
3080
3081 PR driver/71651
3082 * gcc.dg/spellcheck-options-12.c: New test case.
3083
3084 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3085
3086 PR middle-end/71693
3087 * gcc.c-torture/compile/pr71693.c: New test.
3088
3089 2016-06-29 David Malcolm <dmalcolm@redhat.com>
3090
3091 * gcc.dg/spellcheck-params.c: New testcase.
3092 * gcc.dg/spellcheck-params-2.c: New testcase.
3093
3094 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3095
3096 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3097 vector extract instructions.
3098 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3099
3100 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3101
3102 PR fortran/71686
3103 * gfortran.dg/unexpected_eof_2.f90: New test.
3104 * gfortran.dg/unexpected_eof_3.f90: New test.
3105
3106 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
3107
3108 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3109
3110 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3111
3112 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3113 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3114 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3115
3116 2016-06-29 Richard Biener <rguenther@suse.de>
3117
3118 PR middle-end/15256
3119 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3120
3121 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3122
3123 * gcc.target/arm/aapcs/neon-vect10.c: Require
3124 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3125 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3126 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3127 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3128 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3129 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3130 * gcc.target/arm/fp16-aapcs-1.c: Require
3131 -mfloat-ab=hard. Also simplify the test.
3132 * gcc.target/arm/fp16-aapcs-2.c: New.
3133
3134 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3135
3136 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
3137 (add_options_for_arm_fp16_ieee): New.
3138 (add_options_for_arm_fp16_alternative): New.
3139 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3140 long-line.
3141 (effective_target_arm_fp16_hw): New.
3142
3143 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3144
3145 PR tree-optimization/71655
3146 * g++.dg/pr71655.C: New test.
3147
3148 2016-06-29 Martin Liska <mliska@suse.cz>
3149
3150 * gcc.dg/pr71585.c: New test.
3151 * gcc.dg/pr71585-2.c: New test.
3152 * gcc.dg/pr71585-3.c: New test.
3153
3154 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3155
3156 PR tree-optimization/70729
3157 * g++.dg/vect/pr70729.cc: New test.
3158
3159 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3160
3161 * c-c++-common/gomp/cancel-1.c: Extend.
3162
3163 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3164
3165 PR tree-optimization/71625
3166 * gcc.dg/strlenopt-28.c: New test.
3167
3168 2016-06-29 Richard Biener <rguenther@suse.de>
3169
3170 PR middle-end/71002
3171 * g++.dg/torture/pr71002.C: Adjust testcase.
3172
3173 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3174
3175 PR c/71685
3176 * gcc.dg/pr71685.c: New test.
3177
3178 2016-06-28 Martin Sebor <msebor@redhat.com>
3179
3180 PR c/71552
3181 * gcc.dg/init-bad-9.c: New test.
3182
3183 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3184
3185 * gcc.target/powerpc/abs128-1.c: Require VSX.
3186 * gcc.target/powerpc/copysign128-1.c: Likewise.
3187 * gcc.target/powerpc/inf128-1.c: Likewise.
3188 * gcc.target/powerpc/nan128-1.c: Likewise.
3189
3190 2016-06-28 Jakub Jelinek <jakub@redhat.com>
3191
3192 PR middle-end/71626
3193 * gcc.c-torture/execute/pr71626-1.c: New test.
3194 * gcc.c-torture/execute/pr71626-2.c: New test.
3195
3196 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3197
3198 PR target/71656
3199 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3200
3201 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3202
3203 PR target/71670
3204 * gcc.target/powerpc/pr71670.c: New testcase.
3205
3206 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3207
3208 PR target/71656
3209 * gcc.target/powerpc/pr71656-1.c: New test.
3210 * gcc.target/powerpc/pr71656-2.c: New test.
3211
3212 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3213
3214 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3215 around fp16 code.
3216 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3217 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3218 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3219 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3220 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3221 Add arm_neon_fp16_ok effective target.
3222 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3223 Likewise.
3224 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3225 Likewise.
3226 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3227 Likewise.
3228 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3229 Likewise.
3230 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3231 Likewise.
3232 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3233 Likewise.
3234 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3235 Likewise.
3236 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3237 Likewise.
3238 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3239 Likewise.
3240 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3241 Likewise.
3242 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3243 Likewise.
3244
3245 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
3246
3247 * gcc.dg/predict-12.c: New testcase.
3248
3249 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3250
3251 PR fortran/71649
3252 * gfortran.dg/pr71649.f90: New test.
3253
3254 2016-06-25 Jakub Jelinek <jakub@redhat.com>
3255
3256 PR tree-optimization/71643
3257 * g++.dg/opt/pr71643.C: New test.
3258
3259 PR tree-optimization/71631
3260 * gcc.c-torture/execute/pr71631.c: New test.
3261
3262 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3263
3264 * gcc.dg/predict-11.c: New testcase.
3265 * gfortran.dg/predict-2.f90: New testcase.
3266
3267 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3268
3269 * gcc.dg/predict-10.c: New test.
3270
3271 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3272
3273 * gcc.target/powerpc/abs128-1.c: New.
3274 * gcc.target/powerpc/copysign128-1.c: New.
3275 * gcc.target/powerpc/inf128-1.c: New.
3276 * gcc.target/powerpc/nan128-1.c: New.
3277
3278 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3279
3280 * gfortran.dg/pr71642.f90: New test.
3281
3282 2016-06-24 Jakub Jelinek <jakub@redhat.com>
3283
3284 PR tree-optimization/71647
3285 * gcc.target/i386/pr71647.c: New test.
3286
3287 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3288
3289 * gcc.target/i386/noplt-gd-1.c: New test.
3290 * gcc.target/i386/noplt-gd-2.c: Likewise.
3291 * gcc.target/i386/noplt-gd-3.c: Likewise.
3292 * gcc.target/i386/noplt-ld-1.c: Likewise.
3293 * gcc.target/i386/noplt-ld-2.c: Likewise.
3294 * gcc.target/i386/noplt-ld-3.c: Likewise.
3295 * lib/target-supports.exp
3296 (check_effective_target_tls_get_addr_via_got): New.
3297
3298 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3299
3300 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3301 testsuite compile flags.
3302 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3303 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3304
3305 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3306
3307 * g++dg/vect/pr36684.cc: Add dg-do compile.
3308 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3309 * gcc.dg/vect/pr70021.c: Ditto.
3310 * gcc.dg/vect/pr70138-1.c: Ditto.
3311 * gcc.dg/vect/pr70138-2.c: Ditto.
3312 * gcc.dg/vect/pr70354-1.c: Ditto.
3313 * gcc.dg/vect/pr70354-2.c: Ditto.
3314 * gcc.dg/vect/pr71259.c: Ditto.
3315 * gcc.dg/vect/pr71416-1.c: Ditto.
3316 * gcc.dg/vect/slp-43.c: Ditto.
3317 * gcc.dg/vect/slp-45.c: Ditto.
3318 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3319 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3320 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3321 * gfortran.dg/vect/pr69980.f90: Ditto.
3322
3323 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3324
3325 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3326 * gcc.dg/vect/bb-slp-30.c: Ditto.
3327 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3328 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3329 * gcc.dg/vect/pr45902.c: Ditto.
3330 * gcc.dg/vect/pr48172.c: Ditto.
3331 * gcc.dg/vect/pr48377.c: Ditto.
3332 * gcc.dg/vect/pr49038.c: Ditto.
3333 * gcc.dg/vect/pr49771.c: Ditto.
3334 * gcc.dg/vect/pr52091.c: Ditto.
3335 * gcc.dg/vect/pr53185-2.c: Ditto.
3336 * gcc.dg/vect/pr56826.c: Ditto.
3337 * gcc.dg/vect/pr60276.c: Ditto.
3338 * gcc.dg/vect/pr62021.c: Ditto.
3339 * gcc.dg/vect/pr63530.c: Ditto.
3340 * gcc.dg/vect/pr65518.c: Ditto.
3341 * gcc.dg/vect/pr65947-1.c: Ditto.
3342 * gcc.dg/vect/pr65947-10.c: Ditto.
3343 * gcc.dg/vect/pr65947-11.c: Ditto.
3344 * gcc.dg/vect/pr65947-12.c: Ditto.
3345 * gcc.dg/vect/pr65947-13.c: Ditto.
3346 * gcc.dg/vect/pr65947-2.c: Ditto.
3347 * gcc.dg/vect/pr65947-3.c: Ditto.
3348 * gcc.dg/vect/pr65947-4.c: Ditto.
3349 * gcc.dg/vect/pr65947-5.c: Ditto.
3350 * gcc.dg/vect/pr65947-6.c: Ditto.
3351 * gcc.dg/vect/pr65947-7.c: Ditto.
3352 * gcc.dg/vect/pr65947-8.c: Ditto.
3353 * gcc.dg/vect/pr65947-9.c: Ditto.
3354 * gcc.dg/vect/pr71416-1.c: Ditto.
3355 * gcc.dg/vect/pr71439.c: Ditto.
3356 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3357 * gcc.dg/vect/vect-bswap16.c: Ditto.
3358 * gcc.dg/vect/vect-bswap32.c: Ditto.
3359 * gcc.dg/vect/vect-bswap64.c: Ditto.
3360 * gcc.dg/vect/vect-live-1.c: Ditto.
3361 * gcc.dg/vect/vect-live-2.c: Ditto.
3362 * gcc.dg/vect/vect-live-3.c: Ditto.
3363 * gcc.dg/vect/vect-live-4.c: Ditto.
3364 * gcc.dg/vect/vect-live-5.c: Ditto.
3365 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3366 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3367 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3368 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3369 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3370 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3371 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3372 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3373 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3374 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3375 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3376 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3377 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3378 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3379 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3380 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3381 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3382
3383 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3384
3385 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3386
3387 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3388
3389 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3390 ia32 if R_386_GOT32X relocation is supported.
3391 * gcc.target/i386/noplt-3.c: Likewise.
3392 * gcc.target/i386/noplt-2.c: Likewise.
3393 (main): Renamed to ...
3394 (bar): This.
3395 * gcc.target/i386/noplt-4.c: Likewise.
3396 (main): Renamed to ...
3397 (bar): This.
3398 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3399 * gcc.target/i386/pr67400-5.c: Likewise.
3400
3401 2016-06-24 Jakub Jelinek <jakub@redhat.com>
3402
3403 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3404 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3405
3406 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3407 f4): Adjust expected diagnostics.
3408 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3409 (T): If OVFP is defined, redefine to TP.
3410 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3411 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3412 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3413 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3414 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3415 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3416 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3417 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3418 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3419 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3420 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3421 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3422 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3423 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3424 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3425 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3426 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3427 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3428 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3429 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3430 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3431 as last argument to __builtin_add_overflow_p.
3432
3433 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
3434
3435 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3436 dg-options and remove default vector testsuite compile flags.
3437 * g++.dg/vect/pr33860a.cc: Ditto.
3438 * g++.dg/vect/pr45470-a.cc: Ditto.
3439 * g++.dg/vect/pr45470-b.cc: Ditto.
3440 * g++.dg/vect/pr60896.cc: Ditto.
3441 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3442 * gcc.dg/vect/pr18308.c: Ditto.
3443 * gcc.dg/vect/pr24049.c: Ditto.
3444 * gcc.dg/vect/pr33373.c: Ditto.
3445 * gcc.dg/vect/pr36228.c: Ditto.
3446 * gcc.dg/vect/pr42395.c: Ditto.
3447 * gcc.dg/vect/pr42604.c: Ditto.
3448 * gcc.dg/vect/pr46663.c: Ditto.
3449 * gcc.dg/vect/pr48765.c: Ditto.
3450 * gcc.dg/vect/pr49093.c: Ditto.
3451 * gcc.dg/vect/pr49352.c: Ditto.
3452 * gcc.dg/vect/pr52298.c: Ditto.
3453 * gcc.dg/vect/pr52870.c: Ditto.
3454 * gcc.dg/vect/pr53185.c: Ditto.
3455 * gcc.dg/vect/pr53773.c: Ditto.
3456 * gcc.dg/vect/pr56695.c: Ditto.
3457 * gcc.dg/vect/pr62171.c: Ditto.
3458 * gcc.dg/vect/pr63530.c: Ditto.
3459 * gcc.dg/vect/pr68339.c: Ditto.
3460 * gcc.dg/vect/pr71259.c: Ditto.
3461 * gcc.dg/vect/vect-82_64.c: Ditto.
3462 * gcc.dg/vect/vect-83_64.c: Ditto.
3463 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3464 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3465 * gcc.dg/vect/vect-shift-2.c: Ditto.
3466 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3467 * gfortran.dg/vect/pr39318.f90: Ditto.
3468 * gfortran.dg/vect/pr45714-a.f: Ditto.
3469 * gfortran.dg/vect/pr45714-b.f: Ditto.
3470 * gfortran.dg/vect/pr46213.f90: Ditto.
3471
3472 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3473 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3474
3475 * gcc.target/powerpc/p9-splat-5.c: New test.
3476
3477 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
3478
3479 PR tree-optimization/71488
3480 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3481 * lib/target-supports.exp: ... here.
3482 (check_sse4_hw_available): New procedure.
3483 (check_effective_target_sse4_runtime): Ditto.
3484 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3485 -march=westmere for sse4_runtime targets.
3486 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
3487 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
3488 (dg-additional-options): Use for sse4_runtime targets.
3489 (main): Call check_vect ().
3490 (dg-final): Perform scan only for sse4_runtime targets.
3491
3492 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3493
3494 PR target/66232
3495 PR target/67400
3496 * gcc.target/i386/pr66232-14.c: New file.
3497 * gcc.target/i386/pr66232-15.c: Likewise.
3498 * gcc.target/i386/pr66232-16.c: Likewise.
3499 * gcc.target/i386/pr66232-17.c: Likewise.
3500 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3501 ia32 if R_386_GOT32X relocation is supported.
3502 * gcc.target/i386/pr67400-2.c: Likewise.
3503 * gcc.target/i386/pr67400-3.c: Likewise.
3504 * gcc.target/i386/pr67400-4.c: Likewise.
3505 * gcc.target/i386/pr67400-6.c: Likewise.
3506 * gcc.target/i386/pr67400-7.c: Likewise.
3507 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
3508
3509 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3510
3511 PR libgfortran/48852
3512 * gfortran.dg/char4_iunit_1.f03: Update test.
3513 * gfortran.dg/f2003_io_5.f03: Update test.
3514 * gfortran.dg/real_const_3.f90: Update test.
3515
3516 2016-06-23 Andi Kleen <ak@linux.intel.com>
3517
3518 * g++.dg/bprob/bprob.exp: Support autofdo.
3519 * g++.dg/tree-prof/tree-prof.exp: dito.
3520 * gcc.dg/tree-prof/tree-prof.exp: dito.
3521 * gcc.misc-tests/bprob.exp: dito.
3522 * gfortran.dg/prof/prof.exp: dito.
3523 * lib/profopt.exp: dito.
3524 * lib/target-supports.exp: Check for autofdo.
3525
3526 2016-06-23 Martin Liska <mliska@suse.cz>
3527
3528 * gcc.dg/pr71619.c: New test.
3529
3530 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3531
3532 PR target/67400
3533 * gcc.target/i386/pr67400-1.c: New test.
3534 * gcc.target/i386/pr67400-2.c: Likewise.
3535 * gcc.target/i386/pr67400-3.c: Likewise.
3536 * gcc.target/i386/pr67400-4.c: Likewise.
3537 * gcc.target/i386/pr67400-5.c: Likewise.
3538 * gcc.target/i386/pr67400-6.c: Likewise.
3539 * gcc.target/i386/pr67400-7.c: Likewise.
3540
3541 2016-06-22 David Malcolm <dmalcolm@redhat.com>
3542
3543 * c-c++-common/missing-header-1.c: New test case.
3544 * c-c++-common/missing-header-2.c: New test case.
3545 * c-c++-common/missing-header-3.c: New test case.
3546 * c-c++-common/missing-header-4.c: New test case.
3547
3548 2016-06-22 David Malcolm <dmalcolm@redhat.com>
3549
3550 PR c/70339
3551 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3552 hint.
3553 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3554 expected results due to builtin "nanl" now being suggested for
3555 "name".
3556 * gcc.dg/pr67580.c: Update expected messages.
3557 * gcc.dg/spellcheck-identifiers.c: New testcase.
3558 * gcc.dg/spellcheck-typenames.c: New testcase.
3559
3560 2016-06-22 David Malcolm <dmalcolm@redhat.com>
3561
3562 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3563 file.
3564 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3565 diagnostic-test-show-locus-parseable-fixits.c to sources for
3566 diagnostic_plugin_test_show_locus.c.
3567 * lib/gcc-defs.exp (freeform_regexps): New global.
3568 (dg-regexp): New function.
3569 (handle-dg-regexps): New function.
3570 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3571 freeform_regexps to the empty list.
3572 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3573
3574 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3575
3576 PR tree-optimization/71488
3577 * g++.dg/pr71488.C: New test.
3578 * gcc.dg/vect/vect-bool-cmp.c: New test.
3579
3580 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3581
3582 * gcc.dg/guality/param-5.c: New test.
3583
3584 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3585
3586 * gcc.target/i386/asm-flag-7.c: New test.
3587
3588 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3589
3590 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3591 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3592 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3593 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3594 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3595 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3596 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3597 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3598 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3599 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3600 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3601 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3602 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3603 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3604 * lib/target-supports.exp: Likewise.
3605
3606 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3607
3608 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3609 * gcc.dg/attr-ms_struct-2.c: Likewise.
3610 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3611 * gcc.dg/bf-ms-attrib.c: Likewise.
3612 * gcc.dg/bf-ms-layout-2.c: Likewise.
3613 * gcc.dg/bf-ms-layout-3.c: Likewise.
3614 * gcc.dg/bf-ms-layout.c: Likewise.
3615 * gcc.dg/bf-no-ms-layout.c: Likewise.
3616 * gcc.target/i386/bitfield1.c: Likewise.
3617 * gcc.target/i386/bitfield2.c: Likewise.
3618 * gcc.target/i386/bitfield3.c: Likewise.
3619
3620 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3621
3622 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3623 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3624 override other than -mcpu=power9 command-line option is specified,
3625 or if the target operating system is aix.
3626 * gcc.target/powerpc/darn-1.c: Likewise.
3627 * gcc.target/powerpc/darn-2.c: Likewise.
3628 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3629 test if effective-target is not powerpc_p9vector_ok or if the
3630 target operating system is not defined.
3631 * gcc.target/powerpc/vslv-1.c: Likewise.
3632 * gcc.target/powerpc/vsrv-0.c: Likewise.
3633 * gcc.target/powerpc/vsrv-1.c: Likewise.
3634
3635 2016-06-21 Tobias Burnus <burnus@net-b.de>
3636
3637 PR fortran/71068
3638 * gfortran.dg/coarray/data_1.f90: New.
3639
3640 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3641
3642 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3643 (dg-require-effective-target): Use arm_v8_neon_hw.
3644 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3645 (dg-require-effective-target): Likewise.
3646 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3647 (dg-require-effective-target): Likewise.
3648 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3649 (dg-require-effective-target): Likewise.
3650 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3651 (dg-require-effective-target): Likewise.
3652 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3653 (dg-require-effective-target): Likewise.
3654 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3655 Add AArch64 check.
3656
3657 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3658
3659 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3660 Set to 3 so test passes.
3661
3662 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3663
3664 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3665
3666 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3667
3668 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3669 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3670 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3671 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3672
3673 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3674
3675 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3676 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3677
3678 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3679
3680 PR target/71549
3681 * gcc.target/i386/pr71549.c: New test.
3682
3683 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3684
3685 * gcc.target/powerpc/vadsdu-0.c: Replace
3686 dg-require-effective-target directive to allow test to run on more
3687 platforms, and add dg-skip-if directive to disable test on aix
3688 platforms because of known incompatibilities.
3689 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3690 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3691 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3692 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3693 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3694 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3695 * gcc.target/powerpc/vadsdub-2.c: Replace
3696 dg-require-effective-target directive to allow test to run on more
3697 platforms, and add dg-skip-if directive to disable test on aix
3698 platforms because of known incompatibilities.
3699 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3700 with vec_absdb call to differentiate this test from vadsdub-1.c.
3701 * gcc.target/powerpc/vadsduh-1.c: Replace
3702 dg-require-effective-target directive to allow test to run on more
3703 platforms, and add dg-skip-if directive to disable test on aix
3704 platforms because of known incompatibilities.
3705 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3706 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3707 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3708
3709 2016-06-21 Jakub Jelinek <jakub@redhat.com>
3710
3711 PR tree-optimization/71588
3712 * gcc.dg/pr71558.c: New test.
3713
3714 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3715
3716 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3717 * c-c++-common/pr68657-2.c: Likewise.
3718 * c-c++-common/pr68657-3.c: Likewise.
3719 * gcc.dg/torture/pr69714.c: Require int32plus support.
3720 * gcc.dg/torture/pr70025.c: Likewise.
3721 * gcc.dg/torture/pr70083.c: Likewise.
3722 * gcc.dg/torture/pr70542.c: Likewise.
3723 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3724
3725 2016-06-20 Joseph Myers <joseph@codesourcery.com>
3726
3727 PR c/71601
3728 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3729
3730 2016-06-20 Jakub Jelinek <jakub@redhat.com>
3731
3732 PR middle-end/71581
3733 * gcc.dg/pr71581.c: New test.
3734
3735 PR rtl-optimization/71591
3736 * gcc.dg/cpp/pr71591.c: New test.
3737
3738 2016-06-20 David B. Robins <gcc@davidrobins.net>
3739
3740 PR target/71571
3741 * g++.dg/torture/pr71571.C: New test.
3742
3743 2016-06-20 Jakub Jelinek <jakub@redhat.com>
3744
3745 PR target/71559
3746 * gcc.target/i386/sse2-pr71559.c: New test.
3747 * gcc.target/i386/avx-pr71559.c: New test.
3748 * gcc.target/i386/avx512f-pr71559.c: New test.
3749
3750 2016-06-20 Tobias Burnus <burnus@net-b.de>
3751
3752 PR fortran/71194
3753 * gfortran.dg/pointer_remapping_10.f90: New.
3754
3755 2016-06-20 David Malcolm <dmalcolm@redhat.com>
3756
3757 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3758
3759 2016-06-20 Martin Sebor <msebor@redhat.com>
3760
3761 PR c/69507
3762 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3763 * gnu90-const-expr-1.c: Same.
3764 * gnu99-const-expr-1.c: Same.
3765 * gnu99-static-1.c: Same.
3766
3767 2016-06-20 Renlin Li <renlin.li@arm.com>
3768
3769 PR testsuite/71489
3770 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3771
3772 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3773
3774 * gcc.target/aarch64/vcvt_f64_1.c: New.
3775 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3776 * gcc.target/aarch64/vrecp_f64_1.c: New.
3777
3778 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3779
3780 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3781 "alignement".
3782
3783 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
3784
3785 PR target/71103
3786 * gcc.target/avr/torture/pr71103-2.c: New test.
3787
3788 2016-06-19 Martin Sebor <msebor@redhat.com>
3789
3790 PR c/69507
3791 * gcc.dg/alignof.c: New test.
3792
3793 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3794
3795 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3796 vs dg-error; test constexpr specifier too.
3797
3798 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3799
3800 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3801
3802 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3803
3804 * lib/target-supports.exp
3805 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3806 arm_neon_ok and merge flags. Fix temporary test name.
3807 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3808 and merge flags.
3809
3810 2016-06-17 Martin Liska <mliska@suse.cz>
3811
3812 * gcc.dg/predict-9.c: Fix dump scanning.
3813
3814 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3815
3816 PR tree-optimization/71354
3817 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3818
3819 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3820
3821 PR tree-optimization/71347
3822 * gcc.dg/tree-ssa/pr71347.c: New test.
3823
3824 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3825
3826 PR tree-optimization/71354
3827 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3828
3829 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3830
3831 * gcc.dg/vect/vect-alias-check-1.c: New test.
3832
3833 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3834
3835 PR target/71151
3836 * gcc.target/avr/pr71151-1.c: New test.
3837 * gcc.target/avr/pr71151-2.c: New test.
3838 * gcc.target/avr/pr71151-3.c: New test.
3839 * gcc.target/avr/pr71151-4.c: New test.
3840 * gcc.target/avr/pr71151-5.c: New test.
3841 * gcc.target/avr/pr71151-6.c: New test.
3842 * gcc.target/avr/pr71151-7.c: New test.
3843 * gcc.target/avr/pr71151-8.c: New test.
3844 * gcc.target/avr/pr71151-common.h: New test.
3845
3846 2016-06-16 Martin Liska <mliska@suse.cz>
3847
3848 * gfortran.dg/predict-1.f90: New test.
3849
3850 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
3851
3852 PR target/71242
3853 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
3854
3855 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
3856
3857 * g++.dg/vect/pr36648.cc: Disable cunrolli
3858
3859 2016-06-16 Jakub Jelinek <jakub@redhat.com>
3860
3861 PR target/71554
3862 * gcc.c-torture/execute/pr71554.c: New test.
3863
3864 PR rtl-optimization/71532
3865 * gcc.dg/torture/pr71532.c: New test.
3866
3867 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3868
3869 * gcc.target/powerpc/p9-dimode1.c: New test.
3870 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3871
3872 2016-06-15 Jakub Jelinek <jakub@redhat.com>
3873
3874 * gcc.c-torture/compile/20160615-1.c: New test.
3875
3876 * g++.dg/cpp0x/ref-qual17.C: New test.
3877
3878 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3879
3880 PR middle-end/71529
3881 * gcc.target/i386/pr71529.C: New test.
3882
3883 2016-06-15 Alan Hayward <alan.hayward@arm.com>
3884
3885 PR tree-optimization/71483
3886 * g++.dg/vect/pr71483.c: New
3887
3888 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3889
3890 PR c++/70202
3891 * g++.dg/inherit/crash6.C: New.
3892 * g++.dg/inherit/union2.C: Likewise.
3893 * g++.dg/inherit/virtual12.C: Likewise.
3894 * g++.dg/inherit/virtual13.C: Likewise.
3895 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3896
3897 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
3898
3899 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
3900
3901 2016-06-15 Alan Hayward <alan.hayward@arm.com>
3902
3903 PR tree-optimization/71439
3904 * gcc.dg/vect/pr71439.c: New
3905
3906 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3907
3908 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3909
3910 2016-06-15 Richard Biener <rguenther@suse.de>
3911
3912 * gcc.dg/vect/slp-45.c: New testcase.
3913
3914 2016-06-15 Richard Biener <rguenther@suse.de>
3915
3916 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3917
3918 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3919
3920 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3921 requirements, and disable for AIX for now.
3922 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3923
3924 2016-06-14 Jakub Jelinek <jakub@redhat.com>
3925
3926 PR c++/71528
3927 * g++.dg/opt/pr71528.C: New test.
3928
3929 PR c++/71516
3930 * g++.dg/init/pr71516.C: New test.
3931
3932 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3933
3934 * g++.dg/init/array46.C: New.
3935
3936 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
3937
3938 * gcc.target/i386/float128-3.c: New test.
3939 * gcc.target/i386/quad-sse4.c: Ditto.
3940 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3941 Update scan strings.
3942
3943 2016-06-14 Richard Biener <rguenther@suse.de>
3944
3945 PR middle-end/71526
3946 * gfortran.dg/pr71526.f90: New testcase.
3947
3948 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3949
3950 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3951 * gcc.dg/zero_bits_compound-1.c: Likewise.
3952
3953 2016-06-14 Richard Biener <rguenther@suse.de>
3954
3955 PR tree-optimization/71522
3956 * gcc.dg/torture/pr71522.c: New testcase.
3957
3958 2016-06-14 Jakub Jelinek <jakub@redhat.com>
3959
3960 PR tree-optimization/71520
3961 * gcc.dg/tree-ssa/pr71520.c: New test.
3962
3963 2016-06-14 Richard Biener <rguenther@suse.de>
3964
3965 PR tree-optimization/71521
3966 * gcc.dg/tree-ssa/vrp101.c: New testcase.
3967
3968 2016-06-13 Jakub Jelinek <jakub@redhat.com>
3969
3970 PR sanitizer/71498
3971 * c-c++-common/ubsan/bounds-13.c: New test.
3972
3973 PR preprocessor/71183
3974 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3975
3976 2016-06-13 Jeff Law <law@redhat.com>
3977
3978 PR tree-optimization/71403
3979 * c-c++-common/ubsan/pr71403-1.c: New test.
3980 * c-c++-common/ubsan/pr71403-2.c: New test.
3981 * c-c++-common/ubsan/pr71403-3.c: New test.
3982
3983 2016-06-13 Jakub Jelinek <jakub@redhat.com>
3984
3985 PR middle-end/71478
3986 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3987 Add -Wno-psabi -w to dg-options.
3988
3989 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3990
3991 * gcc.target/powerpc/vadsdu-0.c: New test.
3992 * gcc.target/powerpc/vadsdu-1.c: New test.
3993 * gcc.target/powerpc/vadsdu-2.c: New test.
3994 * gcc.target/powerpc/vadsdu-3.c: New test.
3995 * gcc.target/powerpc/vadsdu-4.c: New test.
3996 * gcc.target/powerpc/vadsdu-5.c: New test.
3997 * gcc.target/powerpc/vadsdub-1.c: New test.
3998 * gcc.target/powerpc/vadsdub-2.c: New test.
3999 * gcc.target/powerpc/vadsduh-1.c: New test.
4000 * gcc.target/powerpc/vadsduh-2.c: New test.
4001 * gcc.target/powerpc/vadsduw-1.c: New test.
4002 * gcc.target/powerpc/vadsduw-2.c: New test.
4003
4004 2016-06-13 David Malcolm <dmalcolm@redhat.com>
4005
4006 * gcc.dg/c99-init-2.c (c): Update expected error message.
4007 * gcc.dg/init-bad-8.c (foo): Likewise.
4008 * gcc.dg/spellcheck-fields-3.c: New test case.
4009
4010 2016-06-13 Martin Liska <mliska@suse.cz>
4011
4012 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4013 and "guess loop iv compared" heuristics.
4014 * gcc.dg/predict-2.c: Likewise.
4015 * gcc.dg/predict-3.c: Likewise.
4016 * gcc.dg/predict-4.c: Likewise.
4017 * gcc.dg/predict-5.c: Likewise.
4018 * gcc.dg/predict-6.c: Likewise.
4019
4020 2016-06-13 Marek Polacek <polacek@redhat.com>
4021
4022 PR middle-end/71476
4023 * c-c++-common/Wswitch-unreachable-4.c: New test.
4024 * gcc.dg/Wswitch-unreachable-2.c: New test.
4025 * g++.dg/tm/jump1.C: Move dg-warning.
4026
4027 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4028
4029 * gnat.dg/renaming10.ad[sb]: New test.
4030
4031 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
4032
4033 PR fortran/70673
4034 * gfortran.dg/pr70673.f90: New test.
4035
4036 2016-06-13 Richard Biener <rguenther@suse.de>
4037
4038 PR middle-end/64516
4039 * gcc.dg/align-3.c: New testcase.
4040
4041 2016-06-13 Martin Liska <mliska@suse.cz>
4042
4043 * gcc.target/i386/pr71458.c: New test.
4044
4045 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
4046
4047 PR target/71241
4048 * gcc.dg/torture/float128-nan.c: New test.
4049
4050 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4051
4052 PR target/60751
4053 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4054 statement.
4055
4056 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4057
4058 PR target/60751
4059 * gfortran.dg/comma_IO_extension_1.f90: New test.
4060 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4061 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4062 statement.
4063 * gfortran.dg/graphite/pr38083.f90: Likewise.
4064 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4065 missing format.
4066
4067 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4068
4069 * gnat.dg/case_character.adb: New test.
4070
4071 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4072
4073 PR middle-end/71310
4074 * gcc.target/powerpc/pr71310.c: New testcase.
4075
4076 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4077
4078 PR middle-end/71478
4079 * gcc.dg/pr71478.c: New test.
4080
4081 2016-06-10 Jakub Jelinek <jakub@redhat.com>
4082
4083 PR middle-end/71494
4084 * gcc.c-torture/execute/pr71494.c: New test.
4085
4086 PR c/68657
4087 * gcc.target/i386/pr68657.c: New test.
4088
4089 PR inline-asm/68843
4090 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4091 (test): Add -masm=intel alternatives.
4092
4093 2016-06-10 Martin Sebor <msebor@redhat.com>
4094
4095 PR c/71392
4096 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4097
4098 2016-06-10 Jeff Law <law@redhat.com>
4099
4100 PR tree-optimization/71335
4101 * gcc.c-torture/execute/pr71335.c: New test.
4102
4103 2016-06-10 David Malcolm <dmalcolm@redhat.com>
4104
4105 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4106 the various "cannot tail-call: " messages.
4107
4108 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4109
4110 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4111 and options.
4112
4113 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4114
4115 PR sanitizer/71480
4116 * c-c++-common/asan/pr71480.c: New test.
4117
4118 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4119
4120 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4121 (ASMNAME2): Likewise.
4122 (main): Replace fn in asm statement with ASMNAME ("fn").
4123 * gcc.dg/guality/pr68037-2.c: Likewise.
4124 * gcc.dg/guality/pr68037-3.c: Likewise.
4125 * gcc.dg/torture/pr68037-1.c: Likewise.
4126 * gcc.dg/torture/pr68037-2.c: Likewise.
4127 * gcc.dg/torture/pr68037-3.c: Likewise.
4128
4129 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4130
4131 PR inline-asm/68843
4132 * gcc.target/i386/pr68843-1.c: New test.
4133 * gcc.target/i386/pr68843-2.c: New test.
4134
4135 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4136 Cesar Philippidis <cesar@codesourcery.com>
4137
4138 PR middle-end/71373
4139 * gcc.dg/goacc/nested-function-1.c: New file.
4140 * gcc.dg/goacc/nested-function-2.c: Likewise.
4141 * gcc.dg/goacc/pr71373.c: Likewise.
4142 * gfortran.dg/goacc/cray-2.f95: Likewise.
4143 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4144 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4145 * gfortran.dg/goacc/cray.f95: Update.
4146 * gfortran.dg/goacc/loop-1.f95: Likewise.
4147 * gfortran.dg/goacc/loop-3.f95: Likewise.
4148 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4149 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4150
4151 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4152
4153 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4154 for OpenACC tile clauses.
4155 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4156
4157 PR c/71381
4158 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4159 to...
4160 * c-c++-common/goacc/cache-2.c: ... this new file.
4161 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4162 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4163 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4164 usage.
4165 * gfortran.dg/goacc/cray.f95: Likewise.
4166 * gfortran.dg/goacc/loop-1.f95: Likewise.
4167
4168 2016-06-10 Alan Hayward <alan.hayward@arm.com>
4169
4170 PR tree-optimization/71407
4171 PR tree-optimization/71416
4172 * gcc.dg/vect/pr71407.c: New
4173 * gcc.dg/vect/pr71416-1.c: New
4174 * gcc.dg/vect/pr71416-2.c: New
4175
4176 2016-06-10 Richard Biener <rguenther@suse.de>
4177
4178 PR middle-end/71477
4179 * gcc.dg/torture/pr71477.c: New testcase.
4180
4181 2016-06-09 Julia Koval <julia.koval@intel.com>
4182
4183 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4184 * gcc.target/i386/interrupt-13.c: Likewise.
4185 * gcc.target/i386/interrupt-15.c: Likewise.
4186 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4187 * gcc.target/i386/interrupt-24.c: Likewise.
4188 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4189 * gcc.target/i386/interrupt-9.c: Likewise.
4190 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4191
4192 2016-06-09 Martin Sebor <msebor@redhat.com>
4193
4194 PR c/70883
4195 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4196 * gcc.dg/builtin-constant_p-1.c: Same.
4197 * gcc.dg/builtins-error.c: Same.
4198 * gcc.dg/pr70859.c: Same.
4199
4200 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4201
4202 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4203 * gcc.dg/torture/pr68067-1.c: Likewise.
4204 * gcc.dg/torture/pr68067-2.c: Likewise.
4205
4206 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4207
4208 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4209 when setting SIZE.
4210
4211 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4212
4213 PR c++/71465
4214 * g++.dg/inherit/crash5.C: New.
4215 Revert:
4216 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4217
4218 PR c++/70202
4219 * g++.dg/inherit/crash5.C: New.
4220 * g++.dg/inherit/virtual1.C: Adjust.
4221
4222 2016-06-09 Martin Liska <mliska@suse.cz>
4223
4224 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4225 * g++.dg/predict-loop-exit-2.C: Likewise.
4226 * g++.dg/predict-loop-exit-3.C: Likewise.
4227 * gcc.dg/predict-1.c: Likewise.
4228 * gcc.dg/predict-2.c: Likewise.
4229 * gcc.dg/predict-3.c: Likewise.
4230 * gcc.dg/predict-4.c: Likewise.
4231 * gcc.dg/predict-5.c: Likewise.
4232 * gcc.dg/predict-6.c: Likewise.
4233 * gcc.dg/predict-7.c: Likewise.
4234
4235 2016-06-09 Richard Biener <rguenther@suse.de>
4236
4237 PR tree-optimization/71462
4238 * gcc.dg/torture/pr71462.c: New testcase.
4239
4240 2016-06-09 Marek Polacek <polacek@redhat.com>
4241
4242 PR c/65471
4243 * gcc.dg/c11-generic-3.c: New test.
4244
4245 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4246
4247 * g++.dg/init/array42.C: New.
4248 * g++.dg/init/array43.C: Likewise.
4249 * g++.dg/init/array44.C: Likewise.
4250 * g++.dg/init/array45.C: Likewise.
4251 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4252 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4253 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4254 * g++.dg/gomp/pr35751.C: Likewise.
4255 * g++.dg/init/array23.C: Likewise.
4256 * g++.dg/init/brace2.C: Likewise.
4257 * g++.dg/init/brace6.C: Likewise.
4258
4259 2016-06-08 Martin Sebor <msebor@redhat.com>
4260 Jakub Jelinek <jakub@redhat.com>
4261
4262 PR c++/70507
4263 PR c/68120
4264 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4265 * c-c++-common/builtin-arith-overflow-2.c: New test.
4266 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4267 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4268 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4269
4270 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4271
4272 PR c++/71442
4273 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4274
4275 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4276
4277 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4278 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4279 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4280 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4281 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4282 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4283 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4284 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4285 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4286 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4287 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4288 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4289 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4290
4291 2016-06-08 Richard Biener <rguenther@suse.de>
4292
4293 PR tree-optimization/68558
4294 * gcc.dg/vect/slp-44.c: New testcase.
4295
4296 2016-06-08 Richard Biener <rguenther@suse.de>
4297
4298 * gcc.dg/vect/slp-43.c: New testcase.
4299
4300 2016-06-08 Richard Biener <rguenther@suse.de>
4301
4302 PR tree-optimization/71452
4303 * gcc.dg/torture/pr71452.c: New testcase.
4304
4305 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4306
4307 PR c++/71448
4308 * g++.dg/torture/pr71448.C: New test.
4309
4310 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4311
4312 PR debug/71432
4313 PR ada/71413
4314 * g++.dg/debug/pr71432.C: New test.
4315
4316 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4317
4318 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4319 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4320 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4321
4322 2016-06-08 Alan Hayward <alan.hayward@arm.com>
4323
4324 * gcc.dg/vect/vect-live-2.c: Update effective target.
4325 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4326 * lib/target-supports.exp: Add aarch64 to vect_long.
4327
4328 2016-06-08 Marek Polacek <polacek@redhat.com>
4329
4330 PR c/71418
4331 * gcc.dg/noncompile/pr71418.c: New test.
4332
4333 PR c/71426
4334 * gcc.dg/noncompile/pr71426.c: New test.
4335
4336 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
4337
4338 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4339 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4340 * gcc.dg/predict-3.c: Update template.
4341 * gcc.dg/predict-5.c: Update template.
4342 * gcc.dg/predict-6.c: Update template.
4343 * gcc.dg/predict-9.c: Update template.
4344 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4345
4346 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4347
4348 * gcc.target/powerpc/vec-mul.c: New test.
4349
4350 2016-06-07 David Malcolm <dmalcolm@redhat.com>
4351
4352 * gcc.dg/spellcheck-fields-2.c: New test case.
4353
4354 2016-06-07 Richard Biener <rguenther@suse.de>
4355
4356 PR c/61564
4357 * gcc.dg/Wpragmas-1.c: New testcase.
4358 * gcc.dg/Wattributes-4.c: Likewise.
4359 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4360 entry.
4361
4362 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4363
4364 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4365 spurious debug code.
4366
4367 2016-06-07 Richard Biener <rguenther@suse.de>
4368
4369 PR tree-optimization/71428
4370 * gcc.dg/torture/pr71428.c: New testcase.
4371
4372 2016-06-07 Richard Biener <rguenther@suse.de>
4373
4374 PR middle-end/71423
4375 * gcc.dg/torture/pr71423.c: New testcase.
4376
4377 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4378
4379 PR middle-end/71408
4380 * gcc.dg/tree-ssa/pr71408.c: New test.
4381
4382 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4383
4384 PR middle-end/71281
4385 * g++.dg/torture/pr71281.C: New test.
4386
4387 2016-06-06 Marek Polacek <polacek@redhat.com>
4388
4389 PR c/71362
4390 * gcc.dg/pr71362.c: New test.
4391
4392 2016-06-06 Jakub Jelinek <jakub@redhat.com>
4393 Patrick Palka <ppalka@gcc.gnu.org>
4394
4395 PR c++/70847
4396 PR c++/71330
4397 PR c++/71393
4398 * g++.dg/opt/pr70847.C: New test.
4399 * g++.dg/ubsan/pr70847.C: New test.
4400 * g++.dg/ubsan/pr71393.C: New test.
4401
4402 2016-06-06 Jakub Jelinek <jakub@redhat.com>
4403
4404 PR tree-optimization/71259
4405 * gcc.dg/vect/pr71259.c: New test.
4406
4407 2016-06-06 David Malcolm <dmalcolm@redhat.com>
4408
4409 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4410 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4411 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4412 above.
4413
4414 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4415
4416 PR middle-end/37780
4417 * gcc.c-torture/execute/pr37780.c: New test.
4418 * gcc.target/aarch64/pr37780_1.c: Likewise.
4419 * gcc.target/arm/pr37780_1.c: Likewise.
4420
4421 2016-06-06 Marek Polacek <polacek@redhat.com>
4422
4423 * c-c++-common/attr-may-alias-1.c: New test.
4424 * c-c++-common/attr-may-alias-2.c: New test.
4425 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4426
4427 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4428
4429 PR c/24414
4430 * gcc.target/i386/pr24414.c: New test.
4431
4432 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4433
4434 * gcc.target/sparc/vis4misc.c: New file.
4435 * gcc.target/sparc/fpcmp.c: Likewise.
4436 * gcc.target/sparc/fpcmpu.c: Likewise.
4437
4438 2016-06-06 Alan Hayward <alan.hayward@arm.com>
4439
4440 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4441 * gcc.dg/vect/vect-live-3.c: Likewise.
4442
4443 2016-06-06 Richard Biener <rguenther@suse.de>
4444
4445 PR tree-optimization/71398
4446 * gcc.dg/torture/pr71398.c: New testcase.
4447
4448 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
4449
4450 PR target/71389
4451 * g++.dg/pr71389.C: New test.
4452
4453 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4454
4455 PR fortran/71404
4456 * gfortran.dg/fmt_read_5.f: New test.
4457
4458 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4459
4460 PR fortran/69659
4461 * gfortran.dg/class_array_22.f03: New test.
4462
4463 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
4464
4465 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4466
4467 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
4468
4469 * gcc.dg/predict-9.c: Update template.
4470
4471 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4472
4473 PR c++/49377
4474 * g++.dg/template/pr49377.C: New.
4475
4476 2016-06-04 Jakub Jelinek <jakub@redhat.com>
4477
4478 PR tree-optimization/71405
4479 * g++.dg/torture/pr71405.C: New test.
4480
4481 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4482
4483 PR c++/70202
4484 * g++.dg/inherit/crash5.C: New.
4485 * g++.dg/inherit/virtual1.C: Adjust.
4486
4487 2016-06-03 Jeff Law <law@redhat.com>
4488
4489 PR tree-optimization/71316
4490 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4491
4492 2016-06-03 Jakub Jelinek <jakub@redhat.com>
4493
4494 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4495 dg-additional-options with just -fno-tree-scev-cprop in it.
4496 * gcc.dg/vect/vect-live-2.c: Likewise.
4497 * gcc.dg/vect/vect-live-5.c: Likewise.
4498 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4499 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4500 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4501
4502 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4503
4504 PR c++/27100
4505 * g++.dg/other/friend6.C: New test.
4506
4507 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4508
4509 * g++.dg/torture/ppc-ldst-array.C: New.
4510
4511 2016-06-03 Joseph Myers <joseph@codesourcery.com>
4512
4513 PR target/71276
4514 PR target/71277
4515 * gcc.dg/torture/builtin-fp-int-inexact.c,
4516 gcc.target/i386/387-builtin-fp-int-inexact.c,
4517 gcc.target/i386/387-rint-inline-1.c,
4518 gcc.target/i386/387-rint-inline-2.c,
4519 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4520 gcc.target/i386/sse2-rint-inline-1.c,
4521 gcc.target/i386/sse2-rint-inline-2.c,
4522 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4523 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4524
4525 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4526 Julia Koval <julia.koval@intel.com>
4527
4528 PR target/66960
4529 PR target/67630
4530 PR target/67634
4531 PR target/67841
4532 PR target/68037
4533 PR target/68618
4534 PR target/68661
4535 PR target/69575
4536 PR target/69596
4537 PR target/69734
4538 * gcc.dg/guality/pr68037-1.c: New test.
4539 * gcc.dg/guality/pr68037-2.c: Likewise.
4540 * gcc.dg/guality/pr68037-3.c: Likewise.
4541 * gcc.dg/torture/pr68037-1.c: Likewise.
4542 * gcc.dg/torture/pr68037-2.c: Likewise.
4543 * gcc.dg/torture/pr68037-3.c: Likewise.
4544 * gcc.dg/torture/pr68661-1a.c: Likewise.
4545 * gcc.dg/torture/pr68661-1b.c: Likewise.
4546 * gcc.target/i386/interrupt-1.c: Likewise.
4547 * gcc.target/i386/interrupt-2.c: Likewise.
4548 * gcc.target/i386/interrupt-3.c: Likewise.
4549 * gcc.target/i386/interrupt-4.c: Likewise.
4550 * gcc.target/i386/interrupt-5.c: Likewise.
4551 * gcc.target/i386/interrupt-6.c: Likewise.
4552 * gcc.target/i386/interrupt-7.c: Likewise.
4553 * gcc.target/i386/interrupt-8.c: Likewise.
4554 * gcc.target/i386/interrupt-9.c: Likewise.
4555 * gcc.target/i386/interrupt-10.c: Likewise.
4556 * gcc.target/i386/interrupt-11.c: Likewise.
4557 * gcc.target/i386/interrupt-12.c: Likewise.
4558 * gcc.target/i386/interrupt-13.c: Likewise.
4559 * gcc.target/i386/interrupt-14.c: Likewise.
4560 * gcc.target/i386/interrupt-15.c: Likewise.
4561 * gcc.target/i386/interrupt-16.c: Likewise.
4562 * gcc.target/i386/interrupt-17.c: Likewise.
4563 * gcc.target/i386/interrupt-18.c: Likewise.
4564 * gcc.target/i386/interrupt-19.c: Likewise.
4565 * gcc.target/i386/interrupt-20.c: Likewise.
4566 * gcc.target/i386/interrupt-21.c: Likewise.
4567 * gcc.target/i386/interrupt-22.c: Likewise.
4568 * gcc.target/i386/interrupt-23.c: Likewise.
4569 * gcc.target/i386/interrupt-24.c: Likewise.
4570 * gcc.target/i386/interrupt-25.c: Likewise.
4571 * gcc.target/i386/interrupt-26.c: Likewise.
4572 * gcc.target/i386/interrupt-27.c: Likewise.
4573 * gcc.target/i386/interrupt-28.c: Likewise.
4574 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4575 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4576 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4577 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4578 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4579 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4580 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4581 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4582 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4583 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4584 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4585 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4586
4587 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4588
4589 PR tree-optimization/52171
4590 * gcc.dg/pr52171.c: New test.
4591 * gcc.target/i386/pr52171.c: New test.
4592
4593 2016-06-03 Jan Hubicka <jh@suse.cz>
4594
4595 * g++.dg/tree-ssa/pred-1.C: New testcase
4596 * gcc.dg/tree-ssa/pred-1.c: New testcase
4597
4598 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4599
4600 PR target/70957
4601 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4602 support.
4603 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4604
4605 2016-06-03 Alan Hayward <alan.hayward@arm.com>
4606
4607 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4608
4609 2016-06-03 Alan Hayward <alan.hayward@arm.com>
4610
4611 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4612 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
4613 * gcc.dg/vect/vect-live-1.c: New test.
4614 * gcc.dg/vect/vect-live-2.c: New test.
4615 * gcc.dg/vect/vect-live-3.c: New test.
4616 * gcc.dg/vect/vect-live-4.c: New test.
4617 * gcc.dg/vect/vect-live-5.c: New test.
4618 * gcc.dg/vect/vect-live-slp-1.c: New test.
4619 * gcc.dg/vect/vect-live-slp-2.c: New test.
4620 * gcc.dg/vect/vect-live-slp-3.c: New test.
4621
4622 2016-06-03 Jakub Jelinek <jakub@redhat.com>
4623
4624 PR middle-end/71387
4625 * g++.dg/opt/pr71387.C: New test.
4626
4627 2016-06-02 Jeff Law <law@redhat.com>
4628
4629 PR tree-optimization/71328
4630 * gcc.c-torture/compile/pr71328.c: New test.
4631
4632 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4633
4634 PR fortran/52393
4635 * gfortran.dg/fmt_read_3.f90: Fix typo.
4636 * gfortran.dg/fmt_read_4.f90: New test.
4637
4638 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4639
4640 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4641 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4642 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4643 * g++.dg/cpp0x/override2.C: Likewise.
4644 * g++.dg/parse/crash5.C: Likewise.
4645 * g++.dg/parse/error16.C: Likewise.
4646 * g++.dg/parse/error27.C: Likewise.
4647 * g++.dg/template/qualttp15.C: Likewise.
4648 * g++.dg/template/redecl4.C: Likewise.
4649 * g++.old-deja/g++.other/crash39.C: Likewise.
4650 * g++.old-deja/g++.other/struct1.C: Likewise.
4651 * g++.old-deja/g++.pt/m9a.C: Likewise.
4652 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4653
4654 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4655
4656 PR c++/71372
4657 * c-c++-common/pr71372.c: New test.
4658
4659 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4660 __TIME__ strings with __builtin_strcmp instead of printf and
4661 dg-output.
4662
4663 2016-06-02 Martin Liska <mliska@suse.cz>
4664
4665 * gcc.dg/predict-9.c: New test.
4666
4667 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4668
4669 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4670 global set_compiler_env_var and global saved_compiler_env_var.
4671
4672 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4673
4674 PR rtl-optimization/71295
4675 * gcc.c-torture/compile/pr71295.c: New test.
4676
4677 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4678
4679 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4680
4681 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4682 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4683
4684 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4685 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4686 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4687 alternative number.
4688
4689 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4690
4691 * gcc.target/powerpc/p9-splat-4.c: New test.
4692
4693 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4694
4695 PR target/71186
4696 * gcc.target/powerpc/pr71186.c: New test.
4697
4698 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4699
4700 PR fortran/52393
4701 * gfortran.dg/fmt_read_3.f90: New test.
4702
4703 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4704
4705 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4706 procedure.
4707
4708 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
4709
4710 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4711 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4712 env var is set.
4713 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4714 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4715 shown once.
4716 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4717 during compilation.
4718 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4719 vars set by dg-set-compiler-env-var.
4720
4721 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
4722
4723 PR fortran/71156
4724 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4725 to the module procedure declaration.
4726 * gfortran.dg/submodule_16.f08: New test.
4727
4728 2016-06-01 Jakub Jelinek <jakub@redhat.com>
4729
4730 PR middle-end/71371
4731 * c-c++-common/gomp/pr71371.c: New test.
4732
4733 2016-06-01 Richard Biener <rguenther@suse.de>
4734
4735 PR tree-optimization/71366
4736 * gcc.dg/torture/pr71366-1.c: New testcase.
4737 * gcc.dg/torture/pr71366-2.c: Likewise.
4738
4739 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4740
4741 * gcc.target/powerpc/vslv-0.c: New test.
4742 * gcc.target/powerpc/vslv-1.c: New test.
4743 * gcc.target/powerpc/vsrv-0.c: New test.
4744 * gcc.target/powerpc/vsrv-1.c: New test.
4745
4746 2016-06-01 Nathan Sidwell <nathan@acm.org>
4747
4748 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4749 * gcc.target/nvptx/weak.c: New.
4750
4751 2016-06-01 Richard Biener <rguenther@suse.de>
4752
4753 PR tree-optimization/71261
4754 * gcc.dg/torture/vect-bool-1.c: New testcase.
4755
4756 2016-06-01 Jakub Jelinek <jakub@redhat.com>
4757
4758 * gfortran.dg/gomp/order-1.f90: New test.
4759 * gfortran.dg/gomp/order-2.f90: New test.
4760
4761 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
4762
4763 * gcc.dg/unroll-6.c: Update template.
4764 * gcc.dg/unroll-7.c: New testcase.
4765 * gcc.dg/unroll-8.c: New testcase.
4766
4767 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4768
4769 * gnat.dg/opt56.ad[sb]: New test.
4770
4771 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4772
4773 PR c++/66635
4774 * g++.dg/cpp0x/constexpr-ice16.C: New.
4775
4776 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4777
4778 PR tree-optimization/71314
4779 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4780 -mbranch-cost=2.
4781
4782 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4783
4784 PR tree-optimization/71077
4785 * gcc.dg/tree-ssa/pr71077.c: New test.
4786
4787 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
4788
4789 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4790 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4791 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4792
4793 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4794
4795 PR c++/71248
4796 * g++.dg/cpp0x/pr71248.C: New.
4797 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4798 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4799 * g++.dg/init/new37.C: Likewise.
4800 * g++.dg/template/static1.C: Likewise.
4801 * g++.dg/template/static2.C: Likewise.
4802
4803 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4804
4805 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4806 instead of %rdi.
4807 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4808
4809 2016-05-31 Marek Polacek <polacek@redhat.com>
4810
4811 * c-c++-common/Wswitch-unreachable-3.c: New test.
4812 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4813
4814 2016-05-31 Richard Biener <rguenther@suse.de>
4815
4816 PR tree-optimization/71352
4817 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4818
4819 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4820
4821 * gcc.target/arm/armv5_thumb_isa.c: New test.
4822
4823 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4824
4825 PR target/71346
4826 * gcc.target/i386/pr71346.c: New test.
4827
4828 2016-05-31 Tom de Vries <tom@codesourcery.com>
4829
4830 PR tree-optimization/69068
4831 * gcc.dg/graphite/pr69068.c: New test.
4832
4833 2016-05-27 Martin Sebor <msebor@redhat.com>
4834
4835 PR c++/71306
4836 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4837
4838 2016-05-30 Jakub Jelinek <jakub@redhat.com>
4839
4840 PR c++/71349
4841 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4842 nowait depend(inout: dd[0]) clauses where permitted.
4843
4844 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4845
4846 PR c++/71238
4847 * g++.dg/parse/pr71238.C: New.
4848 * g++.dg/concepts/friend1.C: Test column numbers too.
4849 * g++.dg/cpp0x/initlist31.C: Likewise.
4850 * g++.dg/cpp0x/pr51420.C: Likewise.
4851 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4852 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4853 * g++.dg/ext/builtin3.C: Likewise.
4854 * g++.dg/lookup/friend12.C: Likewise.
4855 * g++.dg/lookup/friend7.C: Likewise.
4856 * g++.dg/lookup/koenig1.C: Likewise.
4857 * g++.dg/lookup/koenig5.C: Likewise.
4858 * g++.dg/lookup/used-before-declaration.C: Likewise.
4859 * g++.dg/overload/koenig1.C: Likewise.
4860 * g++.dg/template/crash65.C: Likewise.
4861 * g++.dg/template/friend57.C: Likewise.
4862 * g++.dg/warn/Wshadow-5.C: Likewise.
4863 * g++.dg/warn/Wunused-8.C: Likewise.
4864 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4865 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4866 * g++.old-deja/g++.jason/member.C: Likewise.
4867 * g++.old-deja/g++.jason/report.C: Likewise.
4868 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4869 * g++.old-deja/g++.law/visibility20.C: Likewise.
4870 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4871 * g++.old-deja/g++.other/static5.C: Likewise.
4872 * g++.old-deja/g++.pt/overload2.C: Likewise.
4873
4874 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
4875
4876 * gcc.dg/tree-ssa/peel1.c: New testcase.
4877 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4878 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4879
4880 2016-05-30 Tom de Vries <tom@codesourcery.com>
4881
4882 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4883 to ce.
4884
4885 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4886
4887 PR c++/71099
4888 * g++.dg/parse/virtual1.C: New.
4889
4890 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
4891
4892 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4893 Use correct register when clearing %edx.
4894
4895 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
4896
4897 PR tree-optimization/71289
4898 * gcc.dg/pr71289.c: New test.
4899
4900 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4901
4902 PR middle-end/71269
4903 PR middle-end/71292
4904 * gcc.dg/tree-ssa/pr71269.c: New test.
4905 * gcc.dg/tree-ssa/pr71292.c: New test.
4906
4907 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4908
4909 PR middle-end/71252
4910 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4911
4912 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
4913
4914 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4915 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4916 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4917
4918 2016-05-30 Tom de Vries <tom@codesourcery.com>
4919
4920 PR tree-optimization/69067
4921 * gcc.dg/graphite/pr69067.c: New test.
4922
4923 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
4924
4925 PR target/71245
4926 * gcc.target/i386/pr71245-1.c: New test.
4927 * gcc.target/i386/pr71245-2.c: Ditto.
4928
4929 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4930
4931 PR c++/71105
4932 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4933 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4934 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4935
4936 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
4937
4938 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4939
4940 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4941
4942 Revert:
4943 PR c++/69855
4944 * g++.dg/overload/69855.C: New.
4945 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4946 * g++.old-deja/g++.pt/crash3.C: Likewise.
4947
4948 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4949
4950 PR c++/60385
4951 * g++.dg/parse/namespace13.C: New.
4952
4953 2016-05-26 Jeff Law <law@redhat.com>
4954
4955 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4956 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4957 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4958 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4959 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4960 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4961 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4962 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4963 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4964 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4965 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4966 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4967 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4968
4969 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4970
4971 PR c++/69855
4972 * g++.dg/overload/69855.C: New.
4973 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4974 * g++.old-deja/g++.pt/crash3.C: Likewise.
4975
4976 2016-05-27 Jiong Wang <jiong.wang@arm.com>
4977
4978 PR target/63596
4979 * gcc.target/aarch64/va_arg_1.c: New testcase.
4980 * gcc.target/aarch64/va_arg_2.c: Likewise.
4981 * gcc.target/aarch64/va_arg_3.c: Likewise.
4982
4983 2016-05-27 Jiong Wang <jiong.wang@arm.com>
4984
4985 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4986 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4987 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4988 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4989 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4990
4991 2016-05-27 Marek Polacek <polacek@redhat.com>
4992
4993 PR middle-end/71308
4994 * g++.dg/torture/pr71308.C: New test.
4995
4996 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4997
4998 * gcc.dg/zero_bits_compound-1.c: New test.
4999 * gcc.dg/zero_bits_compound-2.c: New test.
5000
5001 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5002
5003 PR middle-end/71279
5004 * gcc.dg/pr71279.c: New test.
5005
5006 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5007
5008 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5009 floating point min/max/comparison instructions.
5010 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5011
5012 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5013
5014 * c-c++-common/gomp/schedule-1.c: New test.
5015 * gfortran.dg/gomp/schedule-1.f90: New test.
5016
5017 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5018
5019 PR c++/70822
5020 PR c++/70106
5021 * g++.dg/cpp1y/auto-fn32.C: New test.
5022 * g++.dg/cpp1y/paren4.C: New test.
5023
5024 2016-05-26 Nathan Sidwell <nathan@acm.org>
5025
5026 * gcc.dg/20060410.c: Xfail on ptx.
5027 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5028 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5029 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5030 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5031 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5032
5033 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5034
5035 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5036
5037 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5038
5039 PR tree-optimization/71280
5040 * gcc.dg/pr71280.c: New test.
5041
5042 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5043
5044 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5045 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5046
5047 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5048
5049 2016-05-26 Jiong Wang <jiong.wang@arm.com>
5050
5051 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
5052 kept in memory.
5053
5054 2016-05-25 Jeff Law <law@redhat.com>
5055
5056 PR tree-optimization/71272
5057 * gcc.c-torture/compile/pr71272.c: new test.
5058
5059 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5060
5061 * gcc.target/powerpc/vec-cmpne.c: New test.
5062 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5063
5064 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5065
5066 * gnat.dg/opt55.ad[sb]: New test.
5067
5068 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5069
5070 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5071 * c-c++-common/pr60226.c: Require int32plus.
5072 * gcc.c-torture/execute/pr70602.c: Likewise.
5073 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5074 unsigned long for malloc arg type.
5075 * gcc.dg/asr_div1.c: Require int32plus.
5076 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5077 * gcc.dg/pie-1.c: Require pie.
5078 * gcc.dg/pie-2.c: Likewise.
5079 * gcc.dg/pr59471.c: Require int32plus.
5080 * gcc.dg/pr59963-2.c: XFAIL for int16.
5081 * gcc.dg/pr60114.c: Require int32plus.
5082 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5083 unsigned long for typedef of size_t.
5084 * gcc.dg/pr63914.c: Require int32plus.
5085 * gcc.dg/pr64536.c: Require pt32plus.
5086 * gcc.dg/pr65658.c: Likewise.
5087 * gcc.dg/pr67271.c: Require int32plus.
5088 * gcc.dg/pr68112.c: Likewise.
5089 * gcc.dg/pr69071.c: Skip for avr target.
5090 * gcc.dg/pr69973.c: Require int32plus.
5091 * gcc.dg/pr70169.c: Skip for avr target.
5092 * gcc.dg/sso-6.c: Require int32plus.
5093 * gcc.dg/sso-7.c: Likewise.
5094 * gcc.dg/sso-8.c: Likewise.
5095 * gcc.dg/vrp-min-max-2.c: Likewise.
5096
5097 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5098
5099 PR target/70738
5100 * gcc.target/i386/pr70738-1.c: New test.
5101 * gcc.target/i386/pr70738-2.c: Likewise.
5102 * gcc.target/i386/pr70738-3.c: Likewise.
5103 * gcc.target/i386/pr70738-4.c: Likewise.
5104 * gcc.target/i386/pr70738-5.c: Likewise.
5105 * gcc.target/i386/pr70738-6.c: Likewise.
5106 * gcc.target/i386/pr70738-7.c: Likewise.
5107 * gcc.target/i386/pr70738-8.c: Likewise.
5108 * gcc.target/i386/pr70738-9.c: Likewise.
5109
5110 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5111
5112 PR rtl-optimization/66940
5113 * gcc.c-torture/execute/pr66940.c: New test.
5114
5115 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5116
5117 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5118 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5119 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5120 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5121 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5122 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5123 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5124 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5125 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5126 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5127 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5128 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5129 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5130 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5131 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5132 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5133 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5134 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5135 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5136 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5137 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5138 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5139 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5140 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5141
5142 2016-05-25 Marek Polacek <polacek@redhat.com>
5143
5144 PR c/71265
5145 * gcc.dg/noncompile/pr71265.c: New test.
5146
5147 PR c/71266
5148 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5149
5150 2016-05-25 Nathan Sidwell <nathan@acm.org>
5151
5152 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5153
5154 2016-05-25 Richard Biener <rguenther@suse.de>
5155
5156 PR tree-optimization/71261
5157 * c-c++-common/torture/pr71261.c: New testcase.
5158
5159 2016-05-25 Richard Biener <rguenther@suse.de>
5160
5161 PR tree-optimization/71264
5162 * gcc.dg/vect/pr71264.c: New testcase.
5163
5164 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5165
5166 PR c++/55992
5167 * g++.dg/cpp0x/alias-decl-53.C: New.
5168 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5169
5170 2016-05-25 Martin Liska <mliska@suse.cz>
5171
5172 * g++.dg/pr71239.C: New test.
5173
5174 2016-05-25 Richard Biener <rguenther@suse.de>
5175
5176 * gcc.dg/vect/pr58135.c: Rename to ...
5177 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
5178
5179 2016-05-25 Marek Polacek <polacek@redhat.com>
5180
5181 * g++.dg/pr65295.C: Use target c++14.
5182
5183 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5184
5185 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5186 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
5187
5188 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5189
5190 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5191 instructions.
5192
5193 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5194
5195 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5196 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5197 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5198 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5199 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5200 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5201 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5202 * c-c++-common/goacc/pcopy.c: Likewise.
5203 * c-c++-common/goacc/pcopyin.c: Likewise.
5204 * c-c++-common/goacc/pcopyout.c: Likewise.
5205 * c-c++-common/goacc/pcreate.c: Likewise.
5206 * c-c++-common/goacc/pr70688.c: New test.
5207 * c-c++-common/goacc/present-1.c: Adjust test.
5208 * c-c++-common/goacc/reduction-5.c: Likewise.
5209 * g++.dg/goacc/data-1.C: New test.
5210
5211 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5212
5213 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5214 vector parity built-in functions.
5215 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5216 count trailing zeros automatic vectorization.
5217 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5218 count trailing zeros built-in functions.
5219
5220 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5221
5222 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5223
5224 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5225
5226 PR target/71050
5227 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5228
5229 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5230
5231 PR c++/50436
5232 * g++.dg/template/crash123.C: New.
5233 * g++.dg/template/crash124.C: Likewise.
5234
5235 2016-05-24 Martin Sebor <msebor@redhat.com>
5236
5237 PR c++/71147
5238 * g++.dg/ext/flexary16.C: New test.
5239
5240 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5241
5242 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5243 before math.h is included.
5244 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5245 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5246 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5247 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5248 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5249 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5250 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5251 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5252 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5253 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5254 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5255 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5256 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5257 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5258 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5259 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5260 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5261 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5262 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5263 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5264 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5265 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5266 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5267
5268 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5269 Kelvin Nilsen <kelvin@gcc.gnu.org>
5270
5271 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5272 support.
5273
5274 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5275
5276 PR c++/69872
5277 * g++.dg/warn/Wno-narrowing1.C: New.
5278
5279 2016-05-24 Marek Polacek <polacek@redhat.com>
5280
5281 PR c/71249
5282 * c-c++-common/Wswitch-unreachable-2.c: New test.
5283
5284 2016-05-24 Jakub Jelinek <jakub@redhat.com>
5285
5286 PR c++/71257
5287 * g++.dg/vect/simd-clone-6.cc: New test.
5288 * g++.dg/gomp/declare-simd-6.C: New test.
5289
5290 PR middle-end/70434
5291 PR c/69504
5292 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5293
5294 2016-05-24 Richard Biener <rguenther@suse.de>
5295
5296 PR tree-optimization/71240
5297 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5298
5299 2016-05-24 Richard Biener <rguenther@suse.de>
5300
5301 PR tree-optimization/71230
5302 * gcc.dg/torture/pr71230.c: New testcase.
5303 * g++.dg/torture/pr71230.C: Likewise.
5304
5305 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5306
5307 * c-c++-common/goacc/routine-5.c: Add tests.
5308 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5309 * gfortran.dg/goacc/routine-6.f90: Add tests.
5310
5311 2016-05-24 Richard Biener <rguenther@suse.de>
5312
5313 PR tree-optimization/71253
5314 * gcc.dg/torture/pr71253.c: New testcase.
5315
5316 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5317
5318 PR middle-end/71252
5319 * gfortran.dg/pr71252.f90: New test.
5320
5321 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5322
5323 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5324
5325 2016-05-24 Richard Biener <rguenther@suse.de>
5326
5327 PR middle-end/70434
5328 PR c/69504
5329 * c-c++-common/vector-subscript-4.c: New testcase.
5330 * c-c++-common/vector-subscript-5.c: Likewise.
5331
5332 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5333
5334 PR fortran/71123
5335 * gfortran.dg/namelist_90.f: New test
5336
5337 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5338
5339 PR fortran/66461
5340 * gfortran.dg/unexpected_eof.f: New test
5341
5342 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5343 Kelvin Nilsen <kelvin@gcc.gnu.org>
5344
5345 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5346 as little endian.
5347
5348 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5349
5350 PR c++/70972
5351 * g++.dg/cpp0x/inh-ctor20.C: New.
5352 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5353
5354 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5355
5356 PR c++/69095
5357 * g++.dg/cpp0x/variadic168.C: New.
5358
5359 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5360
5361 * g++.dg/cpp0x/pr31445.C: Test column number too.
5362 * g++.dg/cpp0x/pr32253.C: Likewise.
5363 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5364 * g++.dg/cpp0x/variadic36.C: Likewise.
5365
5366 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
5367
5368 * gcc.dg/fold-notshift-2.c: Adjust.
5369
5370 2016-05-23 Marek Polacek <polacek@redhat.com>
5371
5372 PR c/49859
5373 * c-c++-common/Wswitch-unreachable-1.c: New test.
5374 * gcc.dg/Wswitch-unreachable-1.c: New test.
5375 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5376 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5377 * g++.dg/gomp/block-10.C: Likewise.
5378 * gcc.dg/gomp/block-10.c: Likewise.
5379 * g++.dg/gomp/block-9.C: Likewise.
5380 * gcc.dg/gomp/block-9.c: Likewise.
5381 * g++.dg/gomp/target-1.C: Likewise.
5382 * g++.dg/gomp/target-2.C: Likewise.
5383 * gcc.dg/gomp/target-1.c: Likewise.
5384 * gcc.dg/gomp/target-2.c: Likewise.
5385 * g++.dg/gomp/taskgroup-1.C: Likewise.
5386 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5387 * gcc.dg/gomp/teams-1.c: Likewise.
5388 * g++.dg/gomp/teams-1.C: Likewise.
5389 * g++.dg/overload/error3.C: Likewise.
5390 * g++.dg/tm/jump1.C: Likewise.
5391 * g++.dg/torture/pr40335.C: Likewise.
5392 * gcc.dg/c99-vla-jump-5.c: Likewise.
5393 * gcc.dg/switch-warn-1.c: Likewise.
5394 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5395 * gcc.dg/nested-func-1.c: Likewise.
5396 * gcc.dg/pr67784-4.c: Likewise.
5397
5398 2016-05-23 Richard Biener <rguenther@suse.de>
5399
5400 PR tree-optimization/71230
5401 * gfortran.dg/pr71230-1.f90: New testcase.
5402 * gfortran.dg/pr71230-2.f90: Likewise.
5403
5404 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5405
5406 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
5407 * gcc.dg/vect/pr58135.c: Add new.
5408 * gfortran.dg/pr46519-1.f: Adjust test case.
5409
5410 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5411
5412 PR c++/53401
5413 * g++.dg/cpp0x/decltype64.C: New.
5414
5415 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5416
5417 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5418 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5419 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5420
5421 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5422
5423 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5424 Add poly64x1_t and poly64x2_t cases if supported.
5425 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5426 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5427 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5428 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5429 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5430
5431 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5432
5433 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5434 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5435 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5436 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5437 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5438 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5439 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5440
5441 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5442
5443 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5444
5445 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5446
5447 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5448 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5449
5450 2016-05-22 Jakub Jelinek <jakub@redhat.com>
5451
5452 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5453 constraint instead of "r".
5454 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5455 insn instead of vxorpd.
5456 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5457
5458 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5459 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5460
5461 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5462
5463 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5464 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5465
5466 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5467
5468 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5469
5470 PR middle-end/40921
5471 * gcc.dg/tree-ssa/pr40921.c: New test.
5472
5473 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5474
5475 PR target/71103
5476 * gcc.target/avr/pr71103.c: New test.
5477
5478 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5479
5480 PR middle-end/71179
5481 * gcc.dg/tree-ssa/pr71179.c: New test.
5482
5483 2016-05-20 Martin Sebor <msebor@redhat.com>
5484
5485 PR c/71115
5486 * gcc.dg/init-excess-2.c: New test.
5487
5488 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5489
5490 * gnat.dg/opt53.adb: New test.
5491 * gnat.dg/opt54.adb: Likewise.
5492
5493 2016-05-20 Martin Jambor <mjambor@suse.cz>
5494
5495 PR tree-optimization/70884
5496 * gcc.dg/tree-ssa/pr70919.c: New test.
5497
5498 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5499
5500 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5501 formatting.
5502 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5503 fix code formatting.
5504
5505 2016-05-20 Nathan Sidwell <nathan@acm.org>
5506
5507 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5508 non-common cases.
5509 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
5510
5511 2016-05-20 David Malcolm <dmalcolm@redhat.com>
5512
5513 * jit.dg/all-non-failing-tests.h: Add
5514 test-factorial-must-tail-call.c.
5515 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5516 * jit.dg/test-factorial-must-tail-call.c: New test case.
5517
5518 2016-05-20 Jakub Jelinek <jakub@redhat.com>
5519
5520 PR fortran/71204
5521 * gfortran.dg/pr71204.f90: New test.
5522
5523 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5524
5525 * gcc.target/nvptx/sincos.c: New test.
5526
5527 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5528
5529 PR c++/70572
5530 * g++.dg/cpp1y/auto-fn31.C: New.
5531
5532 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5533
5534 * gcc.target/powerpc/vec-addec.c: New test.
5535 * gcc.target/powerpc/vec-addec-int128.c: New test.
5536
5537 2016-05-20 David Malcolm <dmalcolm@redhat.com>
5538
5539 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5540 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5541 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5542 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5543
5544 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
5545
5546 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5547
5548 2016-05-20 Jakub Jelinek <jakub@redhat.com>
5549
5550 PR c++/71210
5551 * g++.dg/opt/pr71210-1.C: New test.
5552 * g++.dg/opt/pr71210-2.C: New test.
5553
5554 PR tree-optimization/29756
5555 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5556 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5557 only on selected targets where V4SImode vectors are known to be
5558 supported.
5559
5560 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
5561
5562 PR tree-optimization/71079
5563 PR tree-optimization/71206
5564 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5565
5566 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5567
5568 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5569 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5570 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5571
5572 2016-05-20 Richard Guenther <rguenther@suse.de>
5573
5574 PR tree-optimization/29756
5575 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5576
5577 2016-05-20 Richard Biener <rguenther@suse.de>
5578
5579 PR tree-optimization/71185
5580 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5581
5582 2016-05-20 Richard Biener <rguenther@suse.de>
5583
5584 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5585
5586 2016-05-19 Marek Polacek <polacek@redhat.com>
5587
5588 PR c++/71075
5589 * g++.dg/diagnostic/pr71075.C: New test.
5590
5591 2016-05-19 David Malcolm <dmalcolm@redhat.com>
5592
5593 PR c++/71184
5594 * g++.dg/pr71184.C: New test case.
5595
5596 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5597
5598 * gcc.target/powerpc/darn-0.c: New test.
5599 * gcc.target/powerpc/darn-1.c: New test.
5600 * gcc.target/powerpc/darn-2.c: New test.
5601
5602 2016-05-19 Marek Polacek <polacek@redhat.com>
5603
5604 PR tree-optimization/71031
5605 * gcc.dg/tree-ssa/vrp100.c: New test.
5606
5607 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5608
5609 PR rtl-optimization/71148
5610 * gcc.dg/pr71148.c: New test.
5611
5612 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5613
5614 PR target/71056
5615 * gcc.target/arm/pr71056.c: New test.
5616
5617 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5618
5619 * c-c++-common/pr69669.c: Check the used mode.
5620
5621 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5622
5623 PR sanitizer/64354
5624 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5625
5626 2016-05-19 Richard Biener <rguenther@suse.de>
5627
5628 PR tree-optimization/70729
5629 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5630 * gcc.dg/graphite/scop-18.c: Likewise.
5631 * gcc.dg/pr41783.c: Disable LIM.
5632 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5633 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5634 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5635 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5636 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5637 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5638 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5639 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5640 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5641 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5642 * gfortran.dg/pr42108.f90: Likewise.
5643
5644 2016-05-18 David Malcolm <dmalcolm@redhat.com>
5645
5646 PR driver/69265
5647 * gcc.dg/spellcheck-options-11.c: New test case.
5648
5649 2016-05-18 Jakub Jelinek <jakub@redhat.com>
5650
5651 PR c++/71100
5652 * g++.dg/opt/pr71100.C: New test.
5653
5654 2016-05-18 Martin Jambor <mjambor@suse.cz>
5655
5656 PR ipa/69708
5657 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5658 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5659 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5660 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5661
5662 2016-05-18 Martin Jambor <mjambor@suse.cz>
5663
5664 PR ipa/69708
5665 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5666 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5667 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5668 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5669 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5670
5671 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5672
5673 PR c++/69793
5674 * g++.dg/template/crash122.C: New.
5675
5676 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5677
5678 PR c++/70466
5679 * g++.dg/template/pr70466-1.C: New.
5680 * g++.dg/template/pr70466-2.C: Likewise.
5681
5682 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5683
5684 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5685 splat operations and the XXSPLTIB instruction.
5686 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5687 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5688 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5689 xxlxor to clear a register.
5690
5691 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5692
5693 * gcc.dg/torture/pr71020.c: New test.
5694
5695 2016-05-18 Martin Jambor <mjambor@suse.cz>
5696
5697 PR ipa/70646
5698 * gcc.dg/ipa/pr70646.c: New test.
5699
5700 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5701
5702 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5703
5704 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5705
5706 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5707 missing tests for vreinterpretq_p{8,16}.
5708
5709 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5710
5711 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5712 vsliq_n_s64 and vsliq_n_u64.
5713
5714 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5715
5716 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5717 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5718
5719 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5720
5721 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5722 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5723 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5724
5725 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5726
5727 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5728 in comment.
5729
5730 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5731
5732 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5733 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5734 "blr\t" and switch to scan-assembler-times.
5735
5736 2016-05-18 Jiong Wang <jiong.wang@arm.com>
5737
5738 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5739 with __aarch64__.
5740 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5741 declarations under __aarch64__ and __ARM_FEATURE_FMA.
5742
5743 2016-05-18 Jakub Jelinek <jakub@redhat.com>
5744
5745 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5746 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5747 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5748 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5749 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5750 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5751
5752 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5753 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5754
5755 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5756 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5757
5758 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5759 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5760
5761 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5762
5763 2016-05-18 Richard Biener <rguenther@suse.de>
5764
5765 PR tree-optimization/71168
5766 * gcc.dg/torture/pr71168.c: New testcase.
5767
5768 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5769
5770 PR middle-end/63586
5771 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5772 * gcc.dg/tree-ssa/pr63586.c: New test.
5773 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5774
5775 2016-05-17 Nathan Sidwell <nathan@acm.org>
5776
5777 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5778 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5779 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5780 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5781
5782 2016-05-17 Nathan Sidwell <nathan@acm.org>
5783
5784 * gcc.target/nvptx/abi-vararg-3.c: New.
5785
5786 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5787
5788 PR tree-optimization/54579
5789 PR middle-end/55299
5790 * gcc.dg/fold-notrotate-1.c: New test.
5791 * gcc.dg/fold-notshift-1.c: New test.
5792 * gcc.dg/fold-notshift-2.c: New test.
5793
5794 2016-05-17 Marek Polacek <polacek@redhat.com>
5795
5796 PR ipa/71146
5797 * g++.dg/ipa/pr71146.C: New test.
5798
5799 2016-05-17 David Malcolm <dmalcolm@redhat.com>
5800
5801 * jit.dg/test-error-array-bounds.c: New test case.
5802
5803 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5804
5805 * gcc.dg/tree-ssa/and-1.c: New testcase.
5806
5807 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5808
5809 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5810 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5811
5812 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5813
5814 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5815 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5816
5817 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5818
5819 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5820
5821 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5822
5823 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5824
5825 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5826
5827 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5828 ".2d[index]" when scan the assembly.
5829 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5830 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5831 float64x1.
5832 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5833
5834 2016-05-17 Richard Biener <rguenther@suse.de>
5835
5836 PR tree-optimization/71132
5837 * gcc.dg/torture/pr71132.c: New testcase.
5838
5839 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5840
5841 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5842
5843 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5844
5845 PR target/70809
5846 * gcc.target/aarch64/pr70809_1.c: New test.
5847
5848 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5849
5850 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5851 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5852 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5853 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5854
5855 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5856 Ilya Enkovich <ilya.enkovich@intel.com>
5857
5858 PR target/71114
5859 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5860
5861 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
5862
5863 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5864 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5865
5866 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5867
5868 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5869 test for __ARM_FP16_ARGS.
5870 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5871 * gcc.target/arm/aapcs/neon-vect10.c: New.
5872 * gcc.target/arm/aapcs/neon-vect9.c: New.
5873 * gcc.target/arm/aapcs/vfp18.c: New.
5874 * gcc.target/arm/aapcs/vfp19.c: New.
5875 * gcc.target/arm/aapcs/vfp20.c: New.
5876 * gcc.target/arm/aapcs/vfp21.c: New.
5877 * gcc.target/arm/fp16-aapcs-1.c: New.
5878 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5879 test for __ARM_FP16_ARGS.
5880 * g++.target/arm/fp16-return-1.c: Update expected output.
5881
5882 2016-05-16 Jiong Wang <jiong.wang@arm.com>
5883
5884 PR testsuite/70227
5885 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5886
5887 2016-05-15 Harald Anlauf <anlauf@gmx.de>
5888
5889 PR fortran/69603
5890 * gfortran.dg/pr69603.f90: New testcase.
5891
5892 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
5893
5894 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5895
5896 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
5897
5898 PR fortran/71047
5899 * gfortran.dg/pr71047.f08: New test.
5900
5901 2016-05-13 Joseph Myers <joseph@codesourcery.com>
5902
5903 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5904 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5905 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5906
5907 2016-05-13 Martin Sebor <msebor@redhat.com>
5908
5909 PR c++/60049
5910 * g++.dg/cpp0x/constexpr-60049.C: New test.
5911
5912 2016-05-13 Jakub Jelinek <jakub@redhat.com>
5913
5914 PR bootstrap/71071
5915 * gcc.dg/pr71071.c: New test.
5916
5917 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
5918
5919 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5920 remove XOP handling.
5921 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
5922
5923 2016-05-13 Nathan Sidwell <nathan@acm.org>
5924
5925 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5926 __atomic_is_lock_free declaration.
5927
5928 2016-05-13 Richard Biener <rguenther@suse.de>
5929
5930 PR tree-optimization/42587
5931 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5932
5933 2016-05-13 Martin Liska <mliska@suse.cz>
5934
5935 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5936 the new format of dump output.
5937
5938 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5939
5940 * gcc.dg/pr71084.c: New test.
5941
5942 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5943
5944 PR target/53440
5945 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
5946
5947 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5948
5949 * gcc.target/aarch64/struct_return.c: New test.
5950
5951 2016-05-12 Marek Polacek <polacek@redhat.com>
5952
5953 PR c/70756
5954 * c-c++-common/pr70756-2.c: New test.
5955 * c-c++-common/pr70756.c: New test.
5956
5957 2016-05-12 Richard Biener <rguenther@suse.de>
5958
5959 PR tree-optimization/71059
5960 * gcc.dg/torture/pr71059.c: New testcase.
5961
5962 2016-05-12 Richard Biener <rguenther@suse.de>
5963
5964 PR tree-optimization/71062
5965 * gcc.dg/torture/pr71062.c: New testcase.
5966
5967 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5968
5969 PR tree-optimization/71006
5970 * gcc.dg/pr71006.c: New test.
5971
5972 2016-05-12 Marek Polacek <polacek@redhat.com>
5973
5974 PR driver/71063
5975 * gcc.dg/opts-7.c: New test.
5976
5977 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5978
5979 PR target/70830
5980 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5981 Add -save-temps to dg-options.
5982 Scan for ldmfd rather than pop instruction.
5983 * gcc.target/arm/interrupt-2.c: Likewise.
5984 * gcc.target/arm/pr70830.c: New test.
5985
5986 2016-05-12 Jakub Jelinek <jakub@redhat.com>
5987
5988 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5989 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5990
5991 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5992 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5993 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5994
5995 PR target/71019
5996 * gcc.target/i386/avx512vl-pack-1.c: New test.
5997 * gcc.target/i386/avx512vl-pack-2.c: New test.
5998 * gcc.target/i386/avx512bw-pack-2.c: New test.
5999
6000 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6001
6002 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6003 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6004 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6005
6006 2016-05-12 Richard Biener <rguenther@suse.de>
6007
6008 PR tree-optimization/70986
6009 * gcc.dg/torture/pr70986-1.c: New testcase.
6010 * gcc.dg/torture/pr70986-2.c: Likewise.
6011 * gcc.dg/torture/pr70986-3.c: Likewise.
6012
6013 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6014
6015 PR c/43651
6016 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6017 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6018
6019 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
6020
6021 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6022 directive.
6023 * gcc.target/i386/pr66746.c: Ditto.
6024
6025 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6026
6027 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6028 support.
6029 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6030 warning when using -mvsx-timode.
6031 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6032 * gcc.target/powerpc/dform-2.c: Likewise.
6033 * gcc.target/powerpc/pr68805.c: Likewise.
6034
6035 2016-05-11 Marek Polacek <polacek@redhat.com>
6036
6037 PR c++/71024
6038 * c-c++-common/attributes-3.c: New test.
6039
6040 2016-05-11 Nathan Sidwell <nathan@acm.org>
6041
6042 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6043 * gcc.c-torture/execute/pr68185.c: Likewise.
6044 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6045 * gcc.dg/pr69634.c: Requires scheduling.
6046 * gcc.dg/torture/pr66178.c: Require label values.
6047 * gcc.dg/setjmp-6.c: Require indirect jumps.
6048
6049 2016-05-11 Richard Biener <rguenther@suse.de>
6050
6051 PR tree-optimization/71055
6052 * gcc.dg/torture/pr71055.c: New testcase.
6053
6054 2016-05-11 Richard Biener <rguenther@suse.de>
6055
6056 PR debug/71057
6057 * g++.dg/debug/pr71057.C: New testcase.
6058
6059 2016-05-11 Jakub Jelinek <jakub@redhat.com>
6060
6061 PR fortran/70855
6062 * gfortran.dg/gomp/pr70855.f90: New test.
6063
6064 2016-05-11 Richard Biener <rguenther@suse.de>
6065
6066 PR middle-end/71002
6067 * g++.dg/torture/pr71002.C: New testcase.
6068
6069 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6070
6071 PR middle-end/70807
6072 * gcc.dg/pr70807.c: New test.
6073
6074 2016-05-10 Martin Sebor <msebor@redhat.com>
6075
6076 PR c++/38611
6077 * g++.dg/Wattributes.C: New test.
6078
6079 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
6080
6081 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6082 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6083 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6084
6085 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6086
6087 PR target/70799
6088 * gcc.target/i386/pr70799-1.c: New test.
6089
6090 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6091
6092 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6093
6094 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6095
6096 PR middle-end/70877
6097 * gcc.target/i386/pr70877.c: New test.
6098
6099 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6100
6101 PR tree-optimization/70786
6102 * gcc.target/i386/pr70876.c: New test.
6103
6104 2016-05-10 Jakub Jelinek <jakub@redhat.com>
6105
6106 PR target/70927
6107 * gcc.target/i386/avx512vl-logic-1.c: New test.
6108 * gcc.target/i386/avx512vl-logic-2.c: New test.
6109 * gcc.target/i386/avx512dq-logic-2.c: New test.
6110
6111 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6112
6113 PR target/70963
6114 * gcc.target/powerpc/pr70963.c: New.
6115
6116 2016-05-10 David Malcolm <dmalcolm@redhat.com>
6117
6118 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6119 (test_very_wide_line): Add ruler to expected output.
6120 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6121 (test_very_wide_line): Likewise.
6122 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6123 (test_show_locus): Within the handling of "test_very_wide_line",
6124 enable show_ruler_p on the diagnostic context.
6125
6126 2016-05-10 Richard Biener <rguenther@suse.de>
6127
6128 PR tree-optimization/71039
6129 * gcc.dg/torture/pr71039.c: New testcase.
6130
6131 2016-05-10 Nathan Sidwell <nathan@acm.org>
6132
6133 * gcc.dg/nested-func-10.c: Requires alloca.
6134 * gcc.dg/nested-func-9.c: Requires alloca.
6135 * gcc.c-torture/execute/pr70460.c: Requires labels.
6136 * gcc.c-torture/compile/pr70199.c: Requires labels.
6137 * gcc.target/nvptx/decl.c: Compile only.
6138 * gcc.target/nvptx/trailing-init.c: Compile only.
6139 * gcc.target/nvptx/ary-init.c: Compile only.
6140
6141 2016-05-10 Marek Polacek <polacek@redhat.com>
6142
6143 PR c/70255
6144 * gcc.dg/attr-opt-1.c: New test.
6145
6146 2016-05-10 Richard Biener <rguenther@suse.de>
6147
6148 PR tree-optimization/70497
6149 PR tree-optimization/28367
6150 * gcc.dg/torture/20160404-1.c: New testcase.
6151 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6152 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6153
6154 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6155
6156 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6157
6158 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
6159
6160 * gcc.target/i386/fabsneg-1.c New test.
6161
6162 2016-05-09 Alan Modra <amodra@gmail.com>
6163
6164 PR testsuite/70826
6165 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6166
6167 2016-05-09 Richard Biener <rguenther@suse.de>
6168
6169 PR tree-optimization/70985
6170 * gcc.dg/torture/pr70985.c: New testcase.
6171
6172 2016-05-09 Bin Cheng <bin.cheng@arm.com>
6173
6174 * gcc.dg/tree-ssa/ifc-9.c: New test.
6175 * gcc.dg/tree-ssa/ifc-10.c: New test.
6176 * gcc.dg/tree-ssa/ifc-11.c: New test.
6177 * gcc.dg/tree-ssa/ifc-12.c: New test.
6178 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6179 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6180 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6181
6182 2016-05-09 Richard Biener <rguenther@suse.de>
6183
6184 PR fortran/70937
6185 * gfortran.dg/pr70937.f90: New testcase.
6186
6187 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6188
6189 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6190
6191 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
6192
6193 PR fortran/56226
6194 * gfortran.dg/dec_structure_1.f90: New testcase.
6195 * gfortran.dg/dec_structure_2.f90: Ditto.
6196 * gfortran.dg/dec_structure_3.f90: Ditto.
6197 * gfortran.dg/dec_structure_4.f90: Ditto.
6198 * gfortran.dg/dec_structure_5.f90: Ditto.
6199 * gfortran.dg/dec_structure_6.f90: Ditto.
6200 * gfortran.dg/dec_structure_7.f90: Ditto.
6201 * gfortran.dg/dec_structure_8.f90: Ditto.
6202 * gfortran.dg/dec_structure_9.f90: Ditto.
6203 * gfortran.dg/dec_structure_10.f90: Ditto.
6204 * gfortran.dg/dec_structure_11.f90: Ditto.
6205 * gfortran.dg/dec_union_1.f90: Ditto.
6206 * gfortran.dg/dec_union_2.f90: Ditto.
6207 * gfortran.dg/dec_union_3.f90: Ditto.
6208 * gfortran.dg/dec_union_4.f90: Ditto.
6209 * gfortran.dg/dec_union_5.f90: Ditto.
6210 * gfortran.dg/dec_union_6.f90: Ditto.
6211 * gfortran.dg/dec_union_7.f90: Ditto.
6212
6213 2016-05-07 Tom de Vries <tom@codesourcery.com>
6214
6215 PR tree-optimization/70956
6216 * gcc.dg/graphite/pr70956.c: New test.
6217
6218 2016-05-06 Jakub Jelinek <jakub@redhat.com>
6219
6220 PR middle-end/70941
6221 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6222 (a, b, c, d): Change type from char to signed char.
6223 (main): Compare against (signed char) -1634678893 instead of
6224 hardcoded -109. Use __builtin_abort instead of abort.
6225
6226 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6227 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6228
6229 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6230
6231 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6232
6233 PR debug/70935
6234 * gcc.dg/torture/pr70935.c: New test.
6235
6236 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6237
6238 PR target/58219
6239 * gcc.target/sh/pr58219.c: New tests.
6240
6241 2016-05-06 Richard Biener <rguenther@suse.de>
6242
6243 PR tree-optimization/70960
6244 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6245
6246 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6247
6248 PR target/52933
6249 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6250 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6251 Adjust expected instruction counts.
6252 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6253
6254 2016-05-06 Marek Polacek <polacek@redhat.com>
6255
6256 PR sanitizer/70875
6257 * gcc.dg/ubsan/bounds-3.c: New test.
6258
6259 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6260
6261 PR target/54089
6262 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6263
6264 2016-05-06 Richard Biener <rguenther@suse.de>
6265
6266 PR middle-end/70931
6267 * gfortran.dg/pr70931.f90: New testcase.
6268
6269 2016-05-06 Richard Biener <rguenther@suse.de>
6270
6271 PR middle-end/70941
6272 * gcc.dg/torture/pr70941.c: New testcase.
6273
6274 2016-05-05 Bin Cheng <bin.cheng@arm.com>
6275
6276 PR tree-optimization/57206
6277 * gcc.dg/vect/pr57206.c: New test.
6278
6279 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6280
6281 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6282
6283 2016-05-05 Jakub Jelinek <jakub@redhat.com>
6284
6285 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6286
6287 * c-c++-common/Wdangling-else-4.c: New test.
6288
6289 2016-05-04 Jakub Jelinek <jakub@redhat.com>
6290
6291 PR c++/70906
6292 PR c++/70933
6293 * g++.dg/opt/pr70906.C: New test.
6294 * g++.dg/opt/pr70933.C: New test.
6295
6296 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6297
6298 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
6299
6300 * gcc.dg/ipa/pure-const-3.c: New testcase.
6301
6302 2016-05-04 Marek Polacek <polacek@redhat.com>
6303
6304 * c-c++-common/Wdangling-else-1.c: New test.
6305 * c-c++-common/Wdangling-else-2.c: New test.
6306 * c-c++-common/Wdangling-else-3.c: New test.
6307
6308 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6309
6310 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6311 flag is present.
6312
6313 2016-05-04 Marek Polacek <polacek@redhat.com>
6314
6315 PR c/48778
6316 * gcc.dg/Waddress-2.c: New test.
6317
6318 2016-05-04 Alan Modra <amodra@gmail.com>
6319
6320 * gcc.target/powerpc/pr70866.c: New.
6321
6322 2016-05-03 Martin Sebor <msebor@redhat.com>
6323
6324 PR c++/66561
6325 * c-c++-common/builtin_location.c: New test.
6326 * g++.dg/cpp1y/builtin_location.C: New test.
6327
6328 2016-05-03 Marek Polacek <polacek@redhat.com>
6329
6330 PR c/70859
6331 * gcc.dg/pr70859.c: New test.
6332 * gcc.dg/pr70859-2.c: New test.
6333
6334 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6335
6336 * gnat.dg/debug5.adb: New testcase.
6337
6338 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6339
6340 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6341 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6342 Procedure to check for z10 instruction set.
6343
6344 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6345
6346 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6347
6348 2016-05-03 Alan Modra <amodra@gmail.com>
6349
6350 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6351
6352 2016-05-03 Jakub Jelinek <jakub@redhat.com>
6353
6354 * gcc.target/i386/avx512f-cvt-1.c: New test.
6355
6356 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6357
6358 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6359 -fdump-tree-vrp-details.
6360
6361 2016-05-03 Richard Biener <rguenther@suse.de>
6362
6363 * gcc.dg/pr30172-1.c: Adjust.
6364 * gcc.dg/pr63743.c: Likewise.
6365 * gcc.dg/tm/pr51696.c: Likewise.
6366 * c-c++-common/tm/safe-1.c: Likewise.
6367 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6368 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6369 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6370 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6371
6372 2016-05-03 Jakub Jelinek <jakub@redhat.com>
6373
6374 PR rtl-optimization/70467
6375 * gcc.target/i386/pr70467-3.c: New test.
6376 * gcc.target/i386/pr70467-4.c: New test.
6377
6378 PR tree-optimization/70916
6379 * gcc.c-torture/compile/pr70916.c: New test.
6380
6381 PR target/49244
6382 * gcc.target/i386/pr49244-1.c: New test.
6383 * gcc.target/i386/pr49244-2.c: New test.
6384
6385 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6386
6387 PR rtl-optimization/44281
6388 * gcc.target/i386/pr44281.c: New test.
6389
6390 2016-05-03 bin cheng <bin.cheng@arm.com>
6391
6392 PR tree-optimization/56541
6393 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6394 * gcc.dg/vect/pr56541.c: new test.
6395
6396 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6397
6398 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6399 __float128.
6400 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6401
6402 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6403
6404 PR testsuite/70520
6405 * c-c++-common/asan/clone-test-1.c (main): Align child process
6406 stack to 16 bytes.
6407
6408 2016-05-02 David Malcolm <dmalcolm@redhat.com>
6409
6410 PR c++/62314
6411 * g++.dg/spellcheck-fields-2.C: New test case.
6412
6413 2016-05-02 David Malcolm <dmalcolm@redhat.com>
6414
6415 PR c++/62314
6416 * g++.dg/pr62314.C: New test case.
6417
6418 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
6419
6420 * gcc.dg/ipa/inline-8.c: New testcase.
6421
6422 2016-05-02 Jakub Jelinek <jakub@redhat.com>
6423
6424 PR rtl-optimization/70467
6425 * gcc.target/i386/pr70467-1.c: New test.
6426
6427 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6428
6429 * gcc.dg/spec-options.c: Run the test on all targets.
6430 * gcc.dg/foo.specs: Use cpp_unique_options.
6431
6432 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
6433
6434 * gcc.dg/tree-ssa/unord.c: New testcase.
6435
6436 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
6437
6438 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6439
6440 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6441
6442 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6443
6444 2016-05-02 Marek Polacek <polacek@redhat.com>
6445
6446 PR c/70851
6447 * gcc.dg/enum-incomplete-3.c: New test.
6448
6449 2016-05-02 Marek Polacek <polacek@redhat.com>
6450 Tom de Vries <tom@codesourcery.com>
6451
6452 PR tree-optimization/70700
6453 * gcc.dg/pr70700.c: New test.
6454
6455 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
6456
6457 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6458 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6459 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6460 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6461 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6462
6463 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6464
6465 * ada/acats/run_acats: Rename into...
6466 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6467 * ada/acats/run_all.sh: Remove redundant test.
6468 (target_run): Move around.
6469 (target_gnatchop): Use newly built executable.
6470 (target_gnatmake): Likewise.
6471 Check that the compilation of impbit succeeds.
6472
6473 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6474
6475 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6476 * gcc.dg/20021029-1.c: Likewise.
6477 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6478 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6479 * gcc.target/sh/cmpstr.c: Likewise.
6480 * gcc.target/sh/cmpstrn.c: Likewise.
6481 * gcc.target/sh/memset.c: Likewise.
6482 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6483 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6484 * gcc.target/sh/pr39423-1.c: Likewise.
6485 * gcc.target/sh/pr49468-di.c: Likewise.
6486 * gcc.target/sh/pr49468-si.c: Likewise.
6487 * gcc.target/sh/pr49880-1.c: Likewise.
6488 * gcc.target/sh/pr49880-2.c: Likewise.
6489 * gcc.target/sh/pr49880-3.c: Likewise.
6490 * gcc.target/sh/pr50751-1.c: Likewise.
6491 * gcc.target/sh/pr50751-4.c: Likewise.
6492 * gcc.target/sh/pr50751-7.c: Likewise.
6493 * gcc.target/sh/pr51244-1.c: Likewise.
6494 * gcc.target/sh/pr51244-10.c: Likewise.
6495 * gcc.target/sh/pr51244-11.c: Likewise.
6496 * gcc.target/sh/pr51244-12.c: Likewise.
6497 * gcc.target/sh/pr51244-13.c: Likewise.
6498 * gcc.target/sh/pr51244-14.c: Likewise.
6499 * gcc.target/sh/pr51244-17.c: Likewise.
6500 * gcc.target/sh/pr51244-18.c: Likewise.
6501 * gcc.target/sh/pr51244-19.c: Likewise.
6502 * gcc.target/sh/pr51244-4.c: Likewise.
6503 * gcc.target/sh/pr51244-5.c: Likewise.
6504 * gcc.target/sh/pr51244-7.c: Likewise.
6505 * gcc.target/sh/pr51244-8.c: Likewise.
6506 * gcc.target/sh/pr51244-9.c: Likewise.
6507 * gcc.target/sh/pr51697.c: Likewise.
6508 * gcc.target/sh/pr52483-1.c: Likewise.
6509 * gcc.target/sh/pr52483-2.c: Likewise.
6510 * gcc.target/sh/pr52483-3.c: Likewise.
6511 * gcc.target/sh/pr52483-5.c: Likewise.
6512 * gcc.target/sh/pr52933-1.c: Likewise.
6513 * gcc.target/sh/pr52933-2.c: Likewise.
6514 * gcc.target/sh/pr52933-3.c: Likewise.
6515 * gcc.target/sh/pr53568-1.c: Likewise.
6516 * gcc.target/sh/pr53976-1.c: Likewise.
6517 * gcc.target/sh/pr53988-1.c: Likewise.
6518 * gcc.target/sh/pr53988.c: Likewise.
6519 * gcc.target/sh/pr54089-1.c: Likewise.
6520 * gcc.target/sh/pr54089-6.c: Likewise.
6521 * gcc.target/sh/pr54089-7.c: Likewise.
6522 * gcc.target/sh/pr54089-8.c: Likewise.
6523 * gcc.target/sh/pr54089-9.c: Likewise.
6524 * gcc.target/sh/pr54236-1.c: Likewise.
6525 * gcc.target/sh/pr54236-2.c: Likewise.
6526 * gcc.target/sh/pr54236-3.c: Likewise.
6527 * gcc.target/sh/pr54236-4.c: Likewise.
6528 * gcc.target/sh/pr54386.c: Likewise.
6529 * gcc.target/sh/pr54602-1.c: Likewise.
6530 * gcc.target/sh/pr54685.c: Likewise.
6531 * gcc.target/sh/pr54760-1.c: Likewise.
6532 * gcc.target/sh/pr54760-2.c: Likewise.
6533 * gcc.target/sh/pr54760-3.c: Likewise.
6534 * gcc.target/sh/pr54760-4.c: Likewise.
6535 * gcc.target/sh/pr54760-5.c: Likewise.
6536 * gcc.target/sh/pr54760-6.c: Likewise.
6537 * gcc.target/sh/pr55146.c: Likewise.
6538 * gcc.target/sh/pr55160.c: Likewise.
6539 * gcc.target/sh/pr59278.c: Likewise.
6540 * gcc.target/sh/pr59401-1.c: Likewise.
6541 * gcc.target/sh/pr59533-1.c: Likewise.
6542 * gcc.target/sh/pr63260.c: Likewise.
6543 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6544 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6545 * gcc.target/sh/strlen.c: Likewise.
6546 * gcc.target/sh/torture/pr30807.c: Likewise.
6547 * gcc.target/sh/torture/pr34777.c: Likewise.
6548 * gcc.target/sh/torture/pr64652.c: Likewise.
6549 * gcc.target/sh/torture/pr65505.c: Likewise.
6550 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6551 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6552
6553 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6554
6555 PR c++/66644
6556 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6557
6558 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6559
6560 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6561 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6562 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6563 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6564
6565 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6566
6567 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6568 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6569
6570 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6571
6572 PR middle-end/70626
6573 * c-c++-common/goacc/combined-reduction.c: New test.
6574 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6575
6576 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6577
6578 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6579 *movdi_internal pattern only if PIC off.
6580 * gcc.target/i386/pr70155-2.c: Likewise.
6581 * gcc.target/i386/pr70155-3.c: Likewise.
6582 * gcc.target/i386/pr70155-4.c: Likewise.
6583 * gcc.target/i386/pr70155-5.c: Likewise.
6584 * gcc.target/i386/pr70155-6.c: Likewise.
6585 * gcc.target/i386/pr70155-7.c: Likewise.
6586 * gcc.target/i386/pr70155-8.c: Likewise.
6587 * gcc.target/i386/pr70155-15.c: Likewise.
6588 * gcc.target/i386/pr70155-17.c: Likewise.
6589 * gcc.target/i386/pr70155-22.c: Likewise.
6590
6591 2016-04-29 Bin Cheng <bin.cheng@arm.com>
6592
6593 PR tree-optimization/70803
6594 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6595
6596 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6597
6598 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6599 optimization of vector loop.
6600 * gcc.target/i386/vect-unpack-3.c: New test.
6601 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6602 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6603 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6604
6605 2016-04-29 Marek Polacek <polacek@redhat.com>
6606
6607 PR sanitizer/70342
6608 * g++.dg/ubsan/null-7.C: New test.
6609
6610 PR c/70852
6611 * gcc.dg/pr70852.c: New test.
6612
6613 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6614
6615 PR/69089
6616 * g++.dg/cpp0x/alignas6.C: New test.
6617
6618 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6619
6620 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6621 * gcc.dg/pr27003.c: Likewise.
6622 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6623 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6624 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6625 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
6626 * gcc.target/arc/mxy.c: Likewise.
6627 * gcc.target/arc/mswape.c: Likewise.
6628 * gcc.target/arc/mrtsc.c: Likewise.
6629 * gcc.target/arc/mcrc.c: Likewise.
6630 * gcc.target/arc/mdsp-packa.c: Likewise.
6631 * gcc.target/arc/mdvbf.c: Likewise.
6632 * gcc.target/arc/mlock.c: Likewise.
6633 * gcc.target/arc/mmac-24.c: Likewise.
6634 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6635
6636 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6637 Matthijs Kooijman <matthijs@stdin.nl>
6638 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6639
6640 PR target/60040
6641 * gcc.target/avr/pr60040-1.c: New.
6642 * gcc.target/avr/pr60040-2.c: New.
6643
6644 2016-04-29 Richard Biener <rguenther@suse.de>
6645
6646 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6647
6648 2016-04-29 Richard Biener <rguenther@suse.de>
6649
6650 PR tree-optimization/13962
6651 PR tree-optimization/65686
6652 * gcc.dg/uninit-pr65686.c: New testcase.
6653
6654 2016-04-29 Jakub Jelinek <jakub@redhat.com>
6655
6656 PR middle-end/70843
6657 * gcc.dg/pr70843.c: New test.
6658
6659 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6660
6661 PR target/70858
6662 * gcc.target/i386/pr70858.c: New test.
6663
6664 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6665
6666 * gcc.target/arc/nps400-1.c: New file.
6667
6668 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6669 Andrew Burgess <andrew.burgess@embecosm.com>
6670
6671 * gcc.target/arc/movh_cl-1.c: New file.
6672
6673 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6674 Andrew Burgess <andrew.burgess@embecosm.com>
6675
6676 * gcc.target/arc/extzv-1.c: New file.
6677 * gcc.target/arc/insv-1.c: New file.
6678 * gcc.target/arc/insv-2.c: New file.
6679 * gcc.target/arc/movb-1.c: New file.
6680 * gcc.target/arc/movb-2.c: New file.
6681 * gcc.target/arc/movb-3.c: New file.
6682 * gcc.target/arc/movb-4.c: New file.
6683 * gcc.target/arc/movb-5.c: New file.
6684 * gcc.target/arc/movb_cl-1.c: New file.
6685 * gcc.target/arc/movb_cl-2.c: New file.
6686 * gcc.target/arc/movbi_cl-1.c: New file.
6687 * gcc.target/arc/movl-1.c: New file.
6688
6689 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6690 Andrew Burgess <andrew.burgess@embecosm.com>
6691
6692 * gcc.target/arc/cmem-1.c: New file.
6693 * gcc.target/arc/cmem-2.c: New file.
6694 * gcc.target/arc/cmem-3.c: New file.
6695 * gcc.target/arc/cmem-4.c: New file.
6696 * gcc.target/arc/cmem-5.c: New file.
6697 * gcc.target/arc/cmem-6.c: New file.
6698 * gcc.target/arc/cmem-7.c: New file.
6699 * gcc.target/arc/cmem-ld.inc: New file.
6700 * gcc.target/arc/cmem-st.inc: New file.
6701
6702 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6703
6704 PR target/70821
6705 * gcc.target/i386/pr70821.c: New test.
6706
6707 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6708
6709 * gcc.target/powerpc/vec-adde.c: New test.
6710 * gcc.target/powerpc/vec-adde-int128.c: New test.
6711
6712 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6713
6714 * gcc.target/i386/avx-vround-1.c: New test.
6715 * gcc.target/i386/avx-vround-2.c: New test.
6716 * gcc.target/i386/avx512vl-vround-1.c: New test.
6717 * gcc.target/i386/avx512vl-vround-2.c: New test.
6718
6719 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6720
6721 PR testsuite/70595
6722 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6723 (check_effective_target_cilkplus_runtime): ... this.
6724 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6725 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6726
6727 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6728 Require cilkplus_runtime.
6729 Don't add -lcilkrts.
6730 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6731 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6732 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6733 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6734 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6735 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6736 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6737 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6738 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6739 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6740 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6741 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6742 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6743 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6744 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6745 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6746 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6747 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6748 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6749 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6750 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6751 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6752 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6753 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6754 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6755 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6756 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6757 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6758 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6759
6760 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6761 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6762
6763 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6764
6765 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6766 cilkplus_runtime.
6767
6768 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
6769
6770 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6771 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6772
6773 2015-04-27 Ryan Burn <contact@rnburn.com>
6774
6775 PR c++/69024
6776 PR c++/68997
6777 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6778 diagnostic.
6779 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6780 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6781
6782 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6783
6784 * gnat.dg/limited_with4.ad[sb]: New test.
6785 * gnat.dg/limited_with4_pkg.ads: New helper.
6786
6787 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6788
6789 PR target/70155
6790 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6791 and movv1ti_internal patterns
6792 * gcc.target/i386/pr70155-1.c: New test.
6793 * gcc.target/i386/pr70155-2.c: Likewise.
6794 * gcc.target/i386/pr70155-3.c: Likewise.
6795 * gcc.target/i386/pr70155-4.c: Likewise.
6796 * gcc.target/i386/pr70155-5.c: Likewise.
6797 * gcc.target/i386/pr70155-6.c: Likewise.
6798 * gcc.target/i386/pr70155-7.c: Likewise.
6799 * gcc.target/i386/pr70155-8.c: Likewise.
6800 * gcc.target/i386/pr70155-9.c: Likewise.
6801 * gcc.target/i386/pr70155-10.c: Likewise.
6802 * gcc.target/i386/pr70155-11.c: Likewise.
6803 * gcc.target/i386/pr70155-12.c: Likewise.
6804 * gcc.target/i386/pr70155-13.c: Likewise.
6805 * gcc.target/i386/pr70155-14.c: Likewise.
6806 * gcc.target/i386/pr70155-15.c: Likewise.
6807 * gcc.target/i386/pr70155-16.c: Likewise.
6808 * gcc.target/i386/pr70155-17.c: Likewise.
6809 * gcc.target/i386/pr70155-18.c: Likewise.
6810 * gcc.target/i386/pr70155-19.c: Likewise.
6811 * gcc.target/i386/pr70155-20.c: Likewise.
6812 * gcc.target/i386/pr70155-21.c: Likewise.
6813 * gcc.target/i386/pr70155-22.c: Likewise.
6814
6815 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6816
6817 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6818 ".{5,6}".
6819
6820 2016-04-27 Bin Cheng <bin.cheng@arm.com>
6821
6822 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6823 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6824 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6825 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6826 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6827
6828 2016-04-27 Richard Biener <rguenther@suse.de>
6829
6830 PR ipa/70760
6831 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6832 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6833
6834 2016-04-27 Nathan Sidwell <nathan@acm.org>
6835
6836 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6837 * g++.dg/ubsan/pr63956.C: Adjust error location.
6838
6839 2016-04-27 Nick Clifton <nickc@redhat.com>
6840
6841 PR middle-end/49889
6842 * gcc.dg/pr49889.c: New test.
6843
6844 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6845
6846 * c-c++-common/memset-array.c: New test.
6847
6848 2016-04-26 Martin Sebor <msebor@redhat.com>
6849
6850 PR c++/66639
6851 * g++.dg/cpp1y/func_constexpr.C: New test.
6852
6853 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6854
6855 PR c++/70241
6856 * g++.dg/cpp0x/enum32.C: New test.
6857 * g++.dg/cpp0x/enum33.C: New test.
6858
6859 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6860
6861 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6862 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6863 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6864 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6865 * gcc.c-torture/execute/pr38151.c: Likewise.
6866 * gcc.c-torture/execute/pr66556.c: Likewise.
6867 * gcc.c-torture/execute/pr67781.c: Likewise.
6868 * gcc.c-torture/execute/pr68648.c: Likewise.
6869
6870 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
6871
6872 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6873
6874 2016-04-26 Marek Polacek <polacek@redhat.com>
6875
6876 PR c/67784
6877 * gcc.dg/pr67784-3.c: New test.
6878 * gcc.dg/pr67784-4.c: New test.
6879 * gcc.dg/pr67784-5.c: New test.
6880
6881 PR c/70791
6882 * gcc.dg/Wnested-externs-2.c: New test.
6883
6884 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
6885
6886 * gcc.dg/fold-plusmult.c: Adjust.
6887 * gcc.dg/no-strict-overflow-6.c: Adjust.
6888 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6889
6890 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6891
6892 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6893 number scans.
6894 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6895 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6896 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6897 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6898 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6899 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6900 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6901 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6902 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6903 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6904 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6905 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6906 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6907 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6908 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6909 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6910 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6911 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6912 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6913 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6914 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6915 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6916 scans.
6917 * gcc.target/i386/pr32219-4.c: Likewise.
6918 * gcc.target/i386/pr32219-6.c: Likewise.
6919 * gcc.target/i386/pr32219-8.c: Likewise.
6920
6921 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6922
6923 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6924 associated options.
6925
6926 2016-04-26 Marek Polacek <polacek@redhat.com>
6927
6928 PR c++/70744
6929 * g++.dg/ext/cond2.C: New test.
6930
6931 2016-04-26 Bin Cheng <bin.cheng@arm.com>
6932
6933 PR tree-optimization/70771
6934 PR tree-optimization/70775
6935 * gcc.dg/pr70771.c: New test.
6936 * gcc.dg/pr70775.c: New test.
6937
6938 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6939
6940 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6941
6942 2016-04-25 Richard Biener <rguenther@suse.de>
6943
6944 PR tree-optimization/70780
6945 * gcc.dg/torture/pr70780.c: New testcase.
6946
6947 2016-04-25 Michael Collison <michael.collison@arm.com>
6948
6949 * gcc.target/arm/neon-vaddws16.c: New test.
6950 * gcc.target/arm/neon-vaddws32.c: New test.
6951 * gcc.target/arm/neon-vaddwu16.c: New test.
6952 * gcc.target/arm/neon-vaddwu32.c: New test.
6953 * gcc.target/arm/neon-vaddwu8.c: New test.
6954 * lib/target-supports.exp
6955 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6956 that arm neon support vector widen sum of HImode TO SImode.
6957
6958 2016-04-23 Jakub Jelinek <jakub@redhat.com>
6959
6960 PR sanitizer/70712
6961 * c-c++-common/asan/pr70712.c: New test.
6962
6963 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6964
6965 * .gitattributes: New file.
6966
6967 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6968
6969 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6970
6971 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6972
6973 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6974 * gfortran.dg/submodule_15.f08: Likewise.
6975
6976 2016-04-22 Richard Biener <rguenther@suse.de>
6977
6978 PR tree-optimization/70740
6979 * gcc.dg/torture/pr70740.c: New testcase.
6980
6981 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6982
6983 PR target/70750
6984 * gcc.target/i386/pr70750-1.c: New test.
6985 * gcc.target/i386/pr70750-2.c: Likewise.
6986
6987 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6988
6989 PR c++/70540
6990 * g++.dg/cpp0x/auto48.C: New.
6991
6992 2016-04-21 Marek Polacek <polacek@redhat.com>
6993
6994 PR c++/70513
6995 * g++.dg/cpp0x/forw_enum12.C: New test.
6996 * g++.dg/cpp0x/forw_enum13.C: New test.
6997
6998 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6999
7000 PR target/70728
7001 * gcc.target/i386/pr70728.c: New test.
7002
7003 2016-04-21 Richard Biener <rguenther@suse.de>
7004
7005 PR middle-end/70747
7006 * gcc.dg/pr70747.c: New testcase.
7007
7008 2016-04-21 Bin Cheng <bin.cheng@arm.com>
7009
7010 PR tree-optimization/70715
7011 * gcc.dg/tree-ssa/scev-13.c: New test.
7012
7013 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7014
7015 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7016
7017 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7018
7019 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7020
7021 2016-04-20 Jan Hubicka <jh@suse.cz>
7022
7023 PR ipa/70018
7024 * g++.dg/ipa/nothrow-1.C: New testcase.
7025
7026 2016-04-20 Nathan Sidwell <nathan@acm.org>
7027
7028 PR c++/55635
7029 * g++.dg/eh/delete1.C: New.
7030
7031 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7032
7033 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7034 -mtune-ctrl=sse_typeless_stores.
7035
7036 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7037
7038 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7039
7040 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7041
7042 PR tree-optimization/69489
7043 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7044
7045 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7046
7047 PR c++/69363
7048 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7049 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7050 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7051
7052 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7053
7054 PR tree-optimization/56625
7055 PR tree-optimization/69489
7056 * gcc.dg/vect/pr56625.c: New test.
7057 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7058
7059 2016-04-20 Andrew Pinski <apinski@cavium.com>
7060
7061 PR target/64971
7062 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7063
7064 2016-04-20 Arnaud Charlet <charlet@adacore.com>
7065
7066 * gnat.dg/self1.adb: Remove now incorrect test.
7067
7068 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7069
7070 * gcc.dg/tree-ssa/scev-11.c: New test.
7071 * gcc.dg/tree-ssa/scev-12.c: New test.
7072
7073 2016-04-20 Marek Polacek <polacek@redhat.com>
7074
7075 PR tree-optimization/70725
7076 * gcc.dg/pr70725.c: New test.
7077
7078 2016-04-20 Richard Biener <rguenther@suse.de>
7079
7080 PR tree-optimization/70726
7081 * g++.dg/vect/pr70726.cc: New testcase.
7082
7083 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7084
7085 PR target/70674
7086 * gcc.target/s390/pr70674.c: New test.
7087
7088 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7089
7090 PR libgfortran/70684
7091 * gfortran.dg/list_read_14.f90: New test.
7092
7093 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7094
7095 PR target/69201
7096 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7097 extern to force it misaligned.
7098 (b): Likewise.
7099 (c): Likewise.
7100 (d): Likewise.
7101 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7102 Don't check `*' before movv4sf_internal.
7103 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7104 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7105 Don't check `*' before movv16qi_internal.
7106 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7107 extern to force it misaligned.
7108 (b): Likewise.
7109 (c): Likewise.
7110 (d): Likewise.
7111 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7112 Don't check `*' before movv2df_internal.
7113 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7114 extern to force it misaligned.
7115 (b): Likewise.
7116 (c): Likewise.
7117 (d): Likewise.
7118 Check movv8sf_internal instead of avx_storeups256.
7119 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7120
7121 2016-04-19 Richard Biener <rguenther@suse.de>
7122
7123 PR tree-optimization/70171
7124 * g++.dg/tree-ssa/pr70171.C: New testcase.
7125
7126 2016-04-19 Richard Biener <rguenther@suse.de>
7127
7128 PR tree-optimization/70724
7129 * gcc.dg/torture/pr70724.c: New testcase.
7130
7131 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7132
7133 PR middle-end/70689
7134 * gcc.target/i386/pr70689.c: New.
7135
7136 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7137
7138 PR target/70708
7139 * gcc.target/i386/pr70708.c: New test.
7140
7141 2016-04-18 Richard Biener <rguenther@suse.de>
7142
7143 PR tree-optimization/43434
7144 * gcc.dg/vect/pr43434.c: New testcase.
7145 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7146 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7147 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7148 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7149 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7150 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7151 * gcc.dg/gomp/pr68640.c: Likewise.
7152 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7153 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7154
7155 2016-04-18 Richard Biener <rguenther@suse.de>
7156
7157 PR tree-optimization/70701
7158 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7159
7160 2016-04-18 Tom de Vries <tom@codesourcery.com>
7161
7162 PR testsuite/70699
7163 * gcc.dg/pr70161.c: Add dot-file scans.
7164 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7165 instead of after last dot char.
7166
7167 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7168
7169 * c-c++-common/dump-ada-spec-3.c: New test.
7170 * c-c++-common/dump-ada-spec-4.c: Likewise.
7171
7172 2016-04-17 Tom de Vries <tom@codesourcery.com>
7173
7174 PR other/70183
7175 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7176
7177 2016-04-15 Jan Hubicka <jh@suse.cz>
7178
7179 PR ipa/70018
7180 * g++.dg/ipa/pure-const-1.C: New testcase.
7181 * g++.dg/ipa/pure-const-2.C: New testcase.
7182 * g++.dg/ipa/pure-const-3.C: New testcase.
7183
7184 2016-04-15 Marek Polacek <polacek@redhat.com>
7185
7186 PR c/70671
7187 * gcc.dg/bitfld-22.c: New test.
7188
7189 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7190
7191 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7192 x86_64.
7193
7194 2016-04-15 Marek Polacek <polacek@redhat.com>
7195
7196 PR c/70651
7197 * c-c++-common/pr70651.c: New test.
7198
7199 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7200
7201 PR rtl-optimization/70681
7202 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7203 dump scan on arm and powerpc.
7204 * gcc.dg/pr10474.c: Likewise.
7205
7206 2016-04-15 Jakub Jelinek <jakub@redhat.com>
7207
7208 PR c++/69517
7209 PR c++/70019
7210 PR c++/70588
7211 * g++.dg/cpp1y/vla11.C: Revert for real.
7212
7213 PR c/70436
7214 * c-c++-common/Wparentheses-1.c: New test.
7215 * c-c++-common/gomp/Wparentheses-1.c: New test.
7216 * c-c++-common/gomp/Wparentheses-2.c: New test.
7217 * c-c++-common/gomp/Wparentheses-3.c: New test.
7218 * c-c++-common/gomp/Wparentheses-4.c: New test.
7219 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7220 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7221 * c-c++-common/goacc/Wparentheses-1.c: New test.
7222
7223 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7224
7225 PR target/70662
7226 * gcc.target/i386/pr70662.c: New test.
7227
7228 2016-04-15 Richard Biener <rguenther@suse.de>
7229 Alan Modra <amodra@gmail.com>
7230
7231 PR tree-optimization/70130
7232 * gcc.dg/vect/O3-pr70130.c: New testcase.
7233
7234 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7235
7236 PR target/70669
7237 * gcc.target/powerpc/pr70669.c: New test.
7238
7239 PR target/70640
7240 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7241 a power7 system that does not have an assembler that supports
7242 power8.
7243
7244 2016-04-14 Martin Sebor <msebor@redhat.com>
7245
7246 PR c++/69517
7247 PR c++/70019
7248 PR c++/70588
7249 * c-c++-common/ubsan/vla-1.c: Revert.
7250 * g++.dg/cpp1y/vla11.C: Same.
7251 * g++.dg/cpp1y/vla12.C: Same.
7252 * g++.dg/cpp1y/vla13.C: Same.
7253 * g++.dg/cpp1y/vla14.C: Same.
7254 * g++.dg/cpp1y/vla3.C: Same.
7255 * g++.dg/init/array24.C: Same.
7256 * g++.dg/ubsan/vla-1.C: Same.
7257
7258 2016-04-14 Marek Polacek <polacek@redhat.com>
7259 Jan Hubicka <hubicka@ucw.cz>
7260
7261 PR c++/70029
7262 * g++.dg/torture/pr70029.C: New test.
7263
7264 2016-04-14 Martin Sebor <msebor@redhat.com>
7265
7266 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7267 type size to prevent failures on targets with very low maximum
7268 alignment.
7269
7270 2016-04-14 Richard Biener <rguenther@suse.de>
7271
7272 PR tree-optimization/70623
7273 * gcc.dg/torture/pr70623.c: New testcase.
7274 * gcc.dg/torture/pr70623-2.c: Likewise.
7275
7276 2016-04-13 Martin Sebor <msebor@redhat.com>
7277
7278 PR c++/69517
7279 PR c++/70019
7280 PR c++/70588
7281 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7282 * g++.dg/cpp1y/vla11.C: New test.
7283 * g++.dg/cpp1y/vla12.C: New test.
7284 * g++.dg/cpp1y/vla13.C: New test.
7285 * g++.dg/cpp1y/vla14.C: New test.
7286 * g++.dg/cpp1y/vla3.C: Restore deleted test.
7287 * g++.dg/init/array24.C: Fully brace VLA initializer.
7288 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7289
7290 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7291
7292 PR c++/70641
7293 * g++.dg/opt/pr70641.C: New test.
7294
7295 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7296
7297 PR rtl-optimization/68749
7298 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7299 effects of argument promotions.
7300 Remove default args to dg-skip-if.
7301
7302 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7303
7304 PR c++/70635
7305 * g++.dg/parse/pr70635.C: New.
7306
7307 2016-04-13 Marek Polacek <polacek@redhat.com>
7308
7309 PR c++/70639
7310 * c-c++-common/Wmisleading-indentation-4.c: New test.
7311
7312 2016-04-13 Marek Polacek <polacek@redhat.com>
7313
7314 PR c/70436
7315 * gcc.dg/Wparentheses-12.c: New test.
7316 * gcc.dg/Wparentheses-13.c: New test.
7317
7318 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7319
7320 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7321 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7322 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7323
7324 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7325
7326 PR middle-end/70633
7327 * gcc.c-torture/compile/pr70633.c: New test.
7328
7329 PR debug/70628
7330 * gcc.dg/torture/pr70628.c: New test.
7331
7332 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7333
7334 PR c++/70610
7335 * g++.dg/template/pr70610.C: New test.
7336 * g++.dg/template/pr70610-2.C: New test.
7337 * g++.dg/template/pr70610-3.C: New test.
7338 * g++.dg/template/pr70610-4.C: New test.
7339
7340 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7341
7342 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7343 128 instead of 32.
7344
7345 PR c++/70571
7346 * g++.dg/ext/pr70571.C: New test.
7347
7348 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7349
7350 PR target/70640
7351 * gcc.target/powerpc/pr70640.c: New test.
7352
7353 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7354
7355 PR c++/68722
7356 * g++.dg/parse/pr68722.C: New.
7357
7358 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7359
7360 PR rtl-optimization/70596
7361 * gcc.target/i386/pr70596.c: New test.
7362
7363 2016-04-12 Nathan Sidwell <nathan@acm.org>
7364
7365 PR c++/70501
7366 * g++.dg/init/pr70501.C: New.
7367
7368 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7369
7370 * gcc.target/i386/asm-flag-6.c: New test.
7371
7372 2016-04-12 Tom de Vries <tom@codesourcery.com>
7373
7374 PR tree-optimization/68756
7375 * gcc.dg/graphite/pr68756.c: New test.
7376
7377 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7378
7379 PR tree-optimization/70602
7380 * gcc.c-torture/execute/pr70602.c: New test.
7381
7382 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7383
7384 PR target/70381
7385 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7386 __float128 emulator is built and runs.
7387 * gcc.target/powerpc/float128-1.c: Likewise.
7388
7389 * lib/target-supports.exp (check_ppc_float128_sw_available):
7390 Rework tests for __float128 software and hardware
7391 availability. Fix exit condition to return 0 on success.
7392
7393 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7394
7395 PR target/70133
7396 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7397 * gcc.target/aarch64/target_attr_15.c: Likewise.
7398
7399 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7400
7401 PR c++/69066
7402 * g++.dg/cpp1y/pr69066.C: New.
7403
7404 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7405
7406 PR fortran/68566
7407 * gfortran.dg/pr36192.f90: Update test.
7408 * gfortran.dg/pr36192_1.f90: Update test.
7409 * gfortran.dg/real_dimension_1.f: Update test.
7410 * gfortran.dg/parameter_array_init_7.f90: New test.
7411
7412 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
7413
7414 PR testsuite/64039
7415 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7416
7417 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7418
7419 PR rtl-optimization/66669
7420 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7421
7422 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7423
7424 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7425 * gcc.dg/pie-1.c: Likewise.
7426 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7427 * gcc.dg/pic-4.c: Likewise.
7428 * gcc.dg/pie-3.c: Likewise.
7429 * gcc.dg/pie-4.c: Likewise.
7430
7431 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7432
7433 PR tree-optimization/68644
7434 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7435
7436 PR rtl-optimization/64886
7437 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7438
7439 2016-04-09 Tom de Vries <tom@codesourcery.com>
7440
7441 PR tree-optimization/68953
7442 * gcc.dg/graphite/pr68953.c: New test.
7443
7444 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7445
7446 PR fortran/70592
7447 * gfortran.dg/deferred_character_16.f90: New test.
7448
7449 2016-04-09 Jakub Jelinek <jakub@redhat.com>
7450
7451 PR tree-optimization/70586
7452 * gcc.c-torture/execute/pr70586.c: New test.
7453
7454 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7455
7456 PR sanitizer/70573
7457 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7458 with __builtin_memset
7459 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7460
7461 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7462
7463 PR lto/70289
7464 PR ipa/70348
7465 PR tree-optimization/70373
7466 PR middle-end/70533
7467 PR middle-end/70534
7468 PR middle-end/70535
7469 * c-c++-common/goacc/reduction-5.c: New test.
7470 * c-c++-common/goacc/reduction-promotions.c: New test.
7471 * gfortran.dg/goacc/reduction-3.f95: New test.
7472 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7473
7474 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7475
7476 PR c++/70590
7477 PR c++/70452
7478 * g++.dg/pr70590.C: New test.
7479 * g++.dg/pr70590-2.C: New test.
7480
7481 2016-04-08 Jakub Jelinek <jakub@redhat.com>
7482
7483 PR middle-end/70593
7484 * gcc.target/i386/pr70593.c: New test.
7485
7486 PR rtl-optimization/70574
7487 * gcc.target/i386/avx2-pr70574.c: New test.
7488
7489 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7490
7491 PR sanitizer/70541
7492 * c-c++-common/asan/pr70541.c: New test.
7493
7494 2016-04-08 Tom de Vries <tom@codesourcery.com>
7495
7496 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7497 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7498
7499 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7500
7501 PR target/70566
7502 * gcc.c-torture/execute/pr70566.c: New test.
7503
7504 2016-04-08 Tom de Vries <tom@codesourcery.com>
7505
7506 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7507 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7508
7509 2016-04-08 Alan Modra <amodra@gmail.com>
7510
7511 * gcc.target/powerpc/pr70117.c: New.
7512
7513 2016-04-07 Jakub Jelinek <jakub@redhat.com>
7514
7515 PR testsuite/70581
7516 * gcc.dg/lto/simd-function_0.c: New test.
7517
7518 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7519 clones.
7520 * c-c++-common/attr-simd-2.c: Likewise.
7521 * c-c++-common/attr-simd-4.c: Likewise.
7522 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7523 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7524
7525 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7526
7527 PR testsuite/70553
7528 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7529
7530 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7531 Tom de Vries <tom@codesourcery.com>
7532
7533 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7534 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7535 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7536 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7537 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7538 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7539 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7540 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7541
7542 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7543
7544 PR c/70436
7545 * g++.dg/warn/Wparentheses-29.C: New test.
7546
7547 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7548
7549 PR c/70436
7550 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7551 explicit braces to resolve a future -Wparentheses warning.
7552
7553 2016-04-06 Richard Henderson <rth@redhat.com>
7554
7555 * gcc.dg/pr61817-1.c: New test.
7556 * gcc.dg/pr61817-2.c: New test.
7557 * gcc.dg/pr69391-1.c: New test.
7558 * gcc.dg/pr69391-2.c: New test.
7559
7560 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7561
7562 PR rtl-optimization/70398
7563 * gcc.target/aarch64/pr70398.c: New.
7564
7565 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7566
7567 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7568
7569 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
7570 Pedro Alves <palves@redhat.com>
7571
7572 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7573
7574 2016-04-06 Jakub Jelinek <jakub@redhat.com>
7575
7576 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7577 Check for avx512f effective targets instead of avx2.
7578 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7579 for AVX512F clones.
7580 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7581 * g++.dg/gomp/declare-simd-1.C: Likewise.
7582 * g++.dg/gomp/declare-simd-3.C: Likewise.
7583 * g++.dg/gomp/declare-simd-4.C: Likewise.
7584
7585 PR middle-end/70550
7586 * c-c++-common/gomp/pr70550-1.c: New test.
7587 * c-c++-common/gomp/pr70550-2.c: New test.
7588
7589 2016-04-05 Nathan Sidwell <nathan@acm.org>
7590
7591 PR c++/70512
7592 * g++.dg/ext/attribute-may-alias-5.C: New.
7593
7594 2016-04-05 Jakub Jelinek <jakub@redhat.com>
7595
7596 PR c++/70336
7597 * c-c++-common/pr70336.c: New test.
7598 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7599 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7600
7601 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
7602
7603 PR ipa/66223
7604 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7605
7606 2016-04-05 Jakub Jelinek <jakub@redhat.com>
7607
7608 PR rtl-optimization/70542
7609 * gcc.dg/torture/pr70542.c: New test.
7610 * gcc.target/i386/avx2-pr70542.c: New test.
7611
7612 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7613
7614 PR tree-optimization/70509
7615 * gcc.target/i386/avx512bw-pr70509.c: New test.
7616
7617 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7618
7619 PR c++/70452
7620 * g++.dg/ext/constexpr-vla4.C: New test.
7621
7622 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
7623
7624 PR target/70510
7625 * gcc.target/i386/pr70510.c: New test.
7626
7627 2016-04-05 Richard Biener <rguenther@suse.de>
7628
7629 PR tree-optimization/70526
7630 * g++.dg/torture/pr70526.C: New testcase.
7631
7632 2016-04-05 Jakub Jelinek <jakub@redhat.com>
7633
7634 PR target/70525
7635 * gcc.target/i386/pr70525.c: New test.
7636
7637 2016-04-05 Richard Biener <rguenther@suse.de>
7638
7639 PR middle-end/70499
7640 * g++.dg/torture/pr70499.C: New testcase.
7641
7642 2016-04-05 Richard Biener <rguenther@suse.de>
7643
7644 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7645 remove XFAIL.
7646
7647 2016-04-04 Jakub Jelinek <jakub@redhat.com>
7648
7649 PR middle-end/70307
7650 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7651 rs6000 ABI warnings.
7652
7653 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
7654
7655 PR ipa/66223
7656 * g++.dg/ipa/devirt-51.C: New testcase.
7657
7658 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7659 Jakub Jelinek <jakub@redhat.com>
7660
7661 PR middle-end/70457
7662 * gcc.dg/torture/pr70457.c: New.
7663
7664 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7665
7666 PR fortran/67538
7667 * gfortran.dg/allocate_with_source_19.f08: New test.
7668
7669 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7670
7671 PR fortran/65795
7672 * gfortran.dg/coarray_allocate_6.f08: New test.
7673
7674 2016-04-04 Richard Biener <rguenther@suse.de>
7675
7676 PR rtl-optimization/70484
7677 * gcc.dg/torture/pr70484.c: New testcase.
7678
7679 2016-04-04 Marek Polacek <polacek@redhat.com>
7680
7681 PR c/70307
7682 * gcc.dg/torture/pr70307.c: New test.
7683
7684 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7685
7686 PR target/70416
7687 PR target/67391
7688 * gcc.target/sh/torture/pr70416.c: New.
7689
7690 2016-04-02 Martin Sebor <msebor@redhat.com>
7691
7692 PR c++/67376
7693 PR c++/70170
7694 PR c++/70172
7695 PR c++/70228
7696 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7697 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7698 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7699 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7700 * g++.dg/cpp0x/constexpr-string.C: Same.
7701 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7702 * g++.dg/cpp0x/pr65398.C: Same.
7703 * g++.dg/ext/constexpr-vla1.C: Same.
7704 * g++.dg/ext/constexpr-vla2.C: Same.
7705 * g++.dg/ext/constexpr-vla3.C: Same.
7706 * g++.dg/ubsan/pr63956.C: Same.
7707
7708 2016-04-01 Jakub Jelinek <jakub@redhat.com>
7709
7710 PR rtl-optimization/70467
7711 * gcc.target/i386/pr70467-2.c: New test.
7712
7713 2016-04-01 Jakub Jelinek <jakub@redhat.com>
7714 Marek Polacek <polacek@redhat.com>
7715
7716 PR c++/70488
7717 * g++.dg/init/new47.C: New test.
7718
7719 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7720
7721 PR target/70496
7722 * gcc.target/arm/pr70496.c: New test.
7723
7724 2016-04-01 Nathan Sidwell <nathan@acm.org>
7725
7726 PR c++/68475
7727 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7728
7729 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7730
7731 PR target/69890
7732 * gcc.dg/strlenopt.h (memmove): New.
7733 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7734 instead of "string.h".
7735 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7736 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7737 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7738 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7739 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7740 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7741 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7742 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7743 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7744 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7745 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7746 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7747 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7748 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7749 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7750 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7751 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7752 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7753 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7754 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7755
7756 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7757
7758 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7759 (Holder::foo): Reflect this.
7760
7761 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7762
7763 PR target/70442
7764 * gcc.dg/pr70442.c: New test.
7765
7766 2016-03-31 Nathan Sidwell <nathan@acm.org>
7767
7768 PR c++/70393
7769 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7770
7771 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7772
7773 PR target/70453
7774 * gcc.target/i386/pr70453.c: New test.
7775
7776 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
7777
7778 PR target/70292
7779 * gcc.c-torture/pr70292.c: New test.
7780
7781 2016-03-31 Marek Polacek <polacek@redhat.com>
7782
7783 PR c/70297
7784 * c-c++-common/pr70297.c: New test.
7785 * g++.dg/cpp0x/typedef-redecl.C: New test.
7786 * gcc.dg/typedef-redecl2.c: New test.
7787
7788 2016-03-31 Jakub Jelinek <jakub@redhat.com>
7789
7790 PR rtl-optimization/70460
7791 * gcc.c-torture/execute/pr70460.c: New test.
7792
7793 2016-03-31 Richard Biener <rguenther@suse.de>
7794
7795 PR c++/70430
7796 * g++.dg/ext/vector30.C: New testcase.
7797
7798 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7799 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7800
7801 * gfortran.dg/fmt_pf.f90: New test.
7802
7803 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7804
7805 Forward-port from 5 branch
7806 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7807
7808 PR testsuite/70356
7809 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7810 dg-require-effective-target after dg-do.
7811
7812 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7813
7814 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7815
7816 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7817 Julian Brown <julian@codesourcery.com>
7818 Chung-Lin Tang <cltang@codesourcery.com>
7819 Cesar Philippidis <cesar@codesourcery.com>
7820 James Norris <jnorris@codesourcery.com>
7821 Tom de Vries <tom@codesourcery.com>
7822 Nathan Sidwell <nathan@codesourcery.com>
7823
7824 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
7825 * c-c++-common/goacc/loop-clauses.c: Likewise.
7826 * g++.dg/goacc/template.C: Likewise.
7827 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7828 * gfortran.dg/goacc/loop-1.f95: Likewise.
7829 * gfortran.dg/goacc/loop-5.f95: Likewise.
7830 * gfortran.dg/goacc/loop-6.f95: Likewise.
7831 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7832 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7833 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7834 * c-c++-common/goacc/clauses-fail.c: Likewise.
7835 * c-c++-common/goacc/parallel-1.c: Likewise.
7836 * c-c++-common/goacc/reduction-1.c: Likewise.
7837 * c-c++-common/goacc/reduction-2.c: Likewise.
7838 * c-c++-common/goacc/reduction-3.c: Likewise.
7839 * c-c++-common/goacc/reduction-4.c: Likewise.
7840 * c-c++-common/goacc/routine-3.c: Likewise.
7841 * c-c++-common/goacc/routine-4.c: Likewise.
7842 * c-c++-common/goacc/routine-5.c: Likewise.
7843 * c-c++-common/goacc/tile.c: Likewise.
7844 * g++.dg/goacc/template.C: Likewise.
7845 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7846 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7847 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7848 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7849 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7850 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7851 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7852 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7853 * c-c++-common/goacc/use_device-1.c: ... this file.
7854 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7855 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7856 * c-c++-common/goacc/host_data-6.c: ... this file.
7857 * c-c++-common/goacc/loop-2-kernels.c: New file.
7858 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7859 * c-c++-common/goacc/loop-3.c: Likewise.
7860 * g++.dg/goacc/reference.C: Likewise.
7861 * g++.dg/goacc/routine-1.C: Likewise.
7862 * g++.dg/goacc/routine-2.C: Likewise.
7863
7864 2016-03-30 Richard Biener <rguenther@suse.de>
7865
7866 PR middle-end/70450
7867 * gcc.dg/torture/pr70450.c: New testcase.
7868
7869 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7870
7871 PR target/70421
7872 * gcc.dg/torture/pr70421.c: New test.
7873 * gcc.target/i386/avx512f-pr70421.c: New test.
7874
7875 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7876
7877 PR testsuite/70364
7878 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7879 (check): New function.
7880 (bar): Call check.
7881 (foo): Align stack to 16 bytes when calling bar.
7882 * gcc.target/i386/cleanup-2.c: Likewise.
7883
7884 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7885
7886 PR tree-optimization/59124
7887 * gcc.dg/Warray-bounds-19.c: New test.
7888
7889 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
7890
7891 * lib/prune.exp (escape_regex_chars): New.
7892 (prune_file_path): Update to quote metcharacters for regexp.
7893
7894 2016-03-29 Jakub Jelinek <jakub@redhat.com>
7895
7896 PR rtl-optimization/70429
7897 * gcc.c-torture/execute/pr70429.c: New test.
7898
7899 PR tree-optimization/70405
7900 * gcc.dg/pr70405.c: New test.
7901
7902 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7903
7904 PR fortran/70397
7905 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7906 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7907
7908 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7909
7910 PR testsuite/64177
7911 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7912 __cilkrts_set_param to set two workers.
7913 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7914 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7915
7916 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7917
7918 * g++.dg/ext/fnname5.C: Update the test for Darwin.
7919
7920 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7921
7922 PR target/70406
7923 * gcc.target/i386/pr70406.c: New test.
7924
7925 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7926
7927 * gnat.dg/specs/double_record_extension3.ads: New test.
7928
7929 2016-03-25 Richard Henderson <rth@redhat.com>
7930
7931 PR target/70120
7932 * gcc.target/aarch64/pr70120-1.c: New.
7933 * gcc.target/aarch64/pr70120-2.c: New.
7934 * gcc.target/aarch64/pr70120-3.c: New.
7935
7936 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7937
7938 PR c++/62212
7939 * g++.dg/template/mangle2.C: The dg-do directive should be
7940 "compile" not "assemble".
7941
7942 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7943
7944 PR lto/69650
7945 * gcc.dg/pr69650.c: New test.
7946
7947 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
7948
7949 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7950
7951 2016-03-25 Alan Modra <amodra@gmail.com>
7952
7953 * gcc.dg/dfp/pr70052.c: New test.
7954
7955 2016-03-24 Richard Henderson <rth@redhat.com>
7956
7957 PR middle-end/69845
7958 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7959 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7960
7961 2016-03-24 Tom de Vries <tom@codesourcery.com>
7962
7963 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7964
7965 2016-03-24 Tom de Vries <tom@codesourcery.com>
7966
7967 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7968 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7969
7970 2016-03-24 Tom de Vries <tom@codesourcery.com>
7971
7972 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7973 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7974
7975 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7976
7977 PR c++/62212
7978 * g++.dg/template/mangle2.C: New test.
7979
7980 2016-03-24 Richard Biener <rguenther@suse.de>
7981
7982 PR tree-optimization/70396
7983 * gcc.dg/torture/pr70396.c: New testcase.
7984
7985 2016-03-24 Richard Biener <rguenther@suse.de>
7986
7987 PR middle-end/70370
7988 * gcc.dg/torture/pr70370.c: New testcase.
7989
7990 2016-03-24 Tom de Vries <tom@codesourcery.com>
7991
7992 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7993 * gfortran.dg/goacc/kernels-tree.f95: Same.
7994 * gfortran.dg/goacc/parallel-tree.f95: Same.
7995
7996 2016-03-24 Tom de Vries <tom@codesourcery.com>
7997
7998 * c-c++-common/goacc/uninit-if-clause.c: New test.
7999 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8000
8001 2016-03-24 Jakub Jelinek <jakub@redhat.com>
8002
8003 PR target/70290
8004 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8005 Fix formatting.
8006
8007 2016-03-24 Richard Biener <rguenther@suse.de>
8008
8009 PR tree-optimization/70372
8010 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8011
8012 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8013
8014 PR c++/70347
8015 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8016
8017 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8018
8019 PR c++/70332
8020 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8021
8022 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8023
8024 PR c++/70001
8025 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8026 * g++.dg/cpp1y/pr70001.C: New test.
8027
8028 PR c++/70323
8029 * g++.dg/cpp0x/constexpr-70323.C: New test.
8030
8031 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
8032 Jason Merrill <jason@redhat.com>
8033 Jakub Jelinek <jakub@redhat.com>
8034
8035 PR c++/69315
8036 * g++.dg/cpp0x/constexpr-69315.C: New test.
8037 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8038
8039 2016-03-23 Marek Polacek <polacek@redhat.com>
8040
8041 PR c++/69884
8042 * g++.dg/warn/Wignored-attributes-1.C: New test.
8043 * g++.dg/warn/Wignored-attributes-2.C: New test.
8044
8045 2016-03-23 Tom de Vries <tom@codesourcery.com>
8046
8047 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8048 initialization.
8049 * gfortran.dg/goacc/private-3.f95 (test): Same.
8050 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8051 missing use param.
8052
8053 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8054
8055 * lib/target-supports.exp: Remove v7ve entry from loop
8056 creating effective target checks.
8057 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8058 (add_options_for_arm_arch_v7ve): Likewise.
8059
8060 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8061
8062 PR tree-optimization/70354
8063 * gcc.dg/vect/pr70354-1.c: New test.
8064 * gcc.dg/vect/pr70354-2.c: New test.
8065 * gcc.target/i386/avx2-pr70354-1.c: New test.
8066 * gcc.target/i386/avx2-pr70354-2.c: New test.
8067
8068 2016-03-22 Jeff Law <law@redhat.com>
8069
8070 PR target/70232
8071 * gcc.dg/tree-ssa/pr70232.c: New test.
8072
8073 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8074
8075 PR target/70302
8076 * gcc.target/i386/pr70302.c: New test.
8077
8078 2016-03-22 Richard Biener <rguenther@suse.de>
8079
8080 PR middle-end/70251
8081 * g++.dg/torture/pr70251.C: New testcase.
8082
8083 2016-03-22 David Malcolm <dmalcolm@redhat.com>
8084
8085 PR c/69993
8086 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8087 Wmisleading-indentation.c.
8088 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8089 reflect change to diagnostic text and order of messages.
8090 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8091
8092 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
8093
8094 * g++.dg/ext/java-3.C: Don't compile on AIX.
8095
8096 2016-03-22 Richard Biener <rguenther@suse.de>
8097
8098 PR middle-end/70333
8099 * gcc.dg/torture/pr70333.c: New testcase.
8100
8101 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8102
8103 * g++.dg/ext/pr70290.C: New test.
8104
8105 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8106
8107 PR target/70325
8108 * gcc.target/i386/pr70325.c: New test.
8109
8110 2016-03-22 Jakub Jelinek <jakub@redhat.com>
8111
8112 PR target/70329
8113 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8114 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8115
8116 PR target/70300
8117 * gcc.target/i386/pr70300.c: New test.
8118
8119 PR c++/70295
8120 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8121 (func2): New function for cond with parens, xfail warning for c++.
8122 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8123
8124 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8125
8126 PR c++/70096
8127 * g++.dg/template/ptrmem30.C: New test.
8128
8129 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8130
8131 PR c++/70204
8132 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8133 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8134
8135 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8136
8137 PR middle-end/70326
8138 * gcc.dg/pr70326.c: New test.
8139
8140 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
8141 Jakub Jelinek <jakub@redhat.com>
8142
8143 PR tree-optimization/70317
8144 * gcc.dg/pr70317.c: New test.
8145
8146 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
8147
8148 PR target/70327
8149 * gcc.target/i386/pr70327.c: New test.
8150
8151 2016-03-21 Martin Liska <mliska@suse.cz>
8152
8153 PR ipa/70306
8154 * gcc.dg/ipa/pr70306.c: New test.
8155
8156 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8157
8158 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8159 * gcc.target/arm/attr-align3.c: Likewise.
8160 * gcc.target/arm/attr_arm.c: Likewise.
8161 * gcc.target/arm/flip-thumb.c: Likewise.
8162
8163 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8164
8165 PR target/70296
8166 * gcc.target/powerpc/altivec-36.c: New test.
8167
8168 2016-03-21 Richard Biener <rguenther@suse.de>
8169
8170 PR tree-optimization/70310
8171 * gcc.dg/torture/pr70310.c: New testcase.
8172
8173 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8174
8175 PR target/70293
8176 * gcc.target/i386/pr70293.c: New test.
8177
8178 2016-03-21 Richard Biener <rguenther@suse.de>
8179
8180 PR tree-optimization/70288
8181 * gcc.dg/torture/pr70288-1.c: New testcase.
8182 * gcc.dg/torture/pr70288-2.c: Likewise.
8183
8184 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8185
8186 PR rtl-optimization/69307
8187 * gcc.target/arm/pr69307.c: New test.
8188
8189 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8190
8191 PR rtl-optimization/69102
8192 * gcc.c-torture/compile/pr69102.c: New test.
8193
8194 2016-03-18 Jeff Law <law@redhat.com>
8195
8196 PR rtl-optimization/70263
8197 * gcc.c-torture/compile/pr70263-1.c: New test.
8198 * gcc.target/i386/pr70263-2.c: New test.
8199
8200 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8201
8202 PR rtl-optimization/70278
8203 * gcc.dg/torture/pr70278.c: New test.
8204 * gcc.target/arm/pr70278.c: New test.
8205
8206 2016-03-18 David Malcolm <dmalcolm@redhat.com>
8207
8208 PR c/70281
8209 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8210 (test_builtin_types_compatible_p): New test function.
8211 * gcc.dg/pr70281.c: New test case.
8212
8213 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8214
8215 PR target/70113
8216 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8217
8218 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8219
8220 PR tree-optimization/70252
8221 * gcc.dg/pr70252.c: New test.
8222
8223 2016-03-18 Tom de Vries <tom@codesourcery.com>
8224
8225 * gcc.dg/pr70161-2.c: New test.
8226 * gcc.dg/pr70161.c: New test.
8227
8228 2016-03-18 Tom de Vries <tom@codesourcery.com>
8229
8230 PR ipa/70269
8231 * gcc.dg/pr70269.c: New test.
8232
8233 2016-03-18 Jakub Jelinek <jakub@redhat.com>
8234
8235 PR c++/70267
8236 * g++.dg/ext/java-3.C: New test.
8237
8238 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8239
8240 PR c++/70205
8241 * g++.dg/lookup/pr70205.C: New test.
8242
8243 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8244
8245 PR c++/70218
8246 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8247
8248 2016-03-17 Marek Polacek <polacek@redhat.com>
8249
8250 PR c/69407
8251 * gcc.dg/atomic-op-6.c: New test.
8252
8253 2016-03-17 David Malcolm <dmalcolm@redhat.com>
8254
8255 PR c/70264
8256 * c-c++-common/pr70264.c: New test case.
8257
8258 2016-03-17 Jakub Jelinek <jakub@redhat.com>
8259
8260 PR c++/70144
8261 * c-c++-common/pr70144-1.c: New test.
8262 * c-c++-common/pr70144-2.c: New test.
8263
8264 PR c++/70272
8265 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8266 * g++.dg/opt/flifetime-dse6.C: New test.
8267 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8268
8269 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8270
8271 PR driver/70192
8272 * gcc.dg/pic-1.c: New test.
8273 * gcc.dg/pic-2.c: Likewise.
8274 * gcc.dg/pic-3.c: Likewise.
8275 * gcc.dg/pic-4.c: Likewise.
8276 * gcc.dg/pie-1.c: Likewise.
8277 * gcc.dg/pie-2.c: Likewise.
8278 * gcc.dg/pie-3.c: Likewise.
8279 * gcc.dg/pie-4.c: Likewise.
8280 * gcc.dg/pie-5.c: Likewise.
8281 * gcc.dg/pie-6.c: Likewise.
8282
8283 2016-03-17 Tom de Vries <tom@codesourcery.com>
8284
8285 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8286 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8287
8288 2016-03-17 Richard Biener <rguenther@suse.de>
8289
8290 PR debug/70271
8291 * g++.dg/debug/pr70271.C: New testcase.
8292
8293 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8294
8295 * gcc.target/i386/pr70251.c: New test.
8296
8297 2016-03-17 Marek Polacek <polacek@redhat.com>
8298
8299 PR c++/70194
8300 * g++.dg/warn/constexpr-70194.C: New test.
8301
8302 2016-03-16 Richard Henderson <rth@redhat.com>
8303
8304 PR middle-end/70240
8305 * gcc.c-torture/compile/pr70240.c: New.
8306
8307 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8308
8309 * gcc.c-torture/compile/20151204.c: Skip for avr.
8310
8311 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8312
8313 PR target/70245
8314 * g++.dg/opt/pr70245.C: New test.
8315 * g++.dg/opt/pr70245.h: New file.
8316 * g++.dg/opt/pr70245-aux.cc: New file.
8317
8318 2016-03-16 Martin Sebor <msebor@redhat.com>
8319
8320 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8321
8322 2016-03-16 Richard Henderson <rth@redhat.com>
8323
8324 PR middle-end/70199
8325 * gcc.c-torture/compile/pr70199.c: New.
8326
8327 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8328
8329 * gcc.dg/uninit-19.c: Run dos2unix.
8330
8331 2016-03-16 Marek Polacek <polacek@redhat.com>
8332
8333 PR c/70093
8334 * gcc.dg/nested-func-10.c: New test.
8335 * gcc.dg/nested-func-9.c: New test.
8336
8337 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8338
8339 PR tree-optimization/68714
8340 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8341
8342 2016-03-16 Tom de Vries <tom@codesourcery.com>
8343
8344 PR tree-optimization/68715
8345 * gcc.dg/graphite/pr68715-2.c: New test.
8346 * gcc.dg/graphite/pr68715.c: New test.
8347 * gfortran.dg/graphite/pr68715.f90: New test.
8348
8349 2016-03-16 Tom de Vries <tom@codesourcery.com>
8350
8351 PR tree-optimization/68809
8352 * gcc.dg/graphite/pr68809-2.c: New test.
8353 * gcc.dg/graphite/pr68809.c: New test.
8354
8355 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8356
8357 PR c++/70147
8358 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8359 method call to i () as argument. Adjust expected output.
8360
8361 PR c++/70147
8362 * g++.dg/ubsan/pr70147-1.C: New test.
8363 * g++.dg/ubsan/pr70147-2.C: New test.
8364
8365 2016-03-15 Martin Sebor <msebor@redhat.com>
8366
8367 PR c++/58281
8368 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8369
8370 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
8371
8372 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8373 hppa*-*-hpux*.
8374
8375 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8376
8377 PR libfortran/69799
8378 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8379 libatomic_available.
8380
8381 2016-03-15 Marek Polacek <polacek@redhat.com>
8382
8383 PR c++/70209
8384 * g++.dg/ext/attribute-may-alias-4.C: New test.
8385
8386 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
8387
8388 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8389 -fvar-tracking-assignments-toggle flag.
8390
8391 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8392
8393 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8394
8395 2016-03-15 Jakub Jelinek <jakub@redhat.com>
8396
8397 PR rtl-optimization/70222
8398 * gcc.c-torture/execute/pr70222-1.c: New test.
8399 * gcc.c-torture/execute/pr70222-2.c: New test.
8400
8401 2016-03-15 Richard Henderson <rth@redhat.com>
8402
8403 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8404
8405 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
8406
8407 PR rtl-optimization/69032
8408 * gcc.dg/pr69032.c: New test.
8409
8410 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
8411
8412 PR rtl-optimization/63384
8413 * g++.dg/pr63384.C: New test.
8414
8415 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
8416
8417 PR target/64411
8418 * gcc.target/i386/pr64411.C: New test.
8419
8420 2016-03-15 Tom de Vries <tom@codesourcery.com>
8421
8422 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8423 * gfortran.dg/goacc/kernels-alias.f95: New test.
8424
8425 2016-03-14 Martin Sebor <msebor@redhat.com>
8426
8427 PR c++/53792
8428 * g++.dg/cpp0x/constexpr-inline.C: New test.
8429 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8430
8431 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
8432
8433 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8434
8435 2016-03-14 Jakub Jelinek <jakub@redhat.com>
8436
8437 PR middle-end/70219
8438 * gcc.dg/pr70219.c: New test.
8439
8440 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8441
8442 PR target/70083
8443 * gcc.dg/torture/pr70083.c: New test.
8444 * gcc.target/i386/pr70083.c: New test.
8445
8446 2016-03-14 Richard Biener <rguenther@suse.de>
8447
8448 PR tree-optimization/56365
8449 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8450
8451 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8452
8453 PR target/70098
8454 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8455 New function.
8456 * g++.dg/pr70098.C: New testcase.
8457
8458
8459 2016-03-14 Tom de Vries <tom@codesourcery.com>
8460
8461 PR tree-optimization/70045
8462 * gcc.dg/graphite/pr70045.c: New test.
8463
8464 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8465
8466 PR fortran/69043
8467 * gfortran.dg/include_9.f90: New test.
8468
8469 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8470
8471 PR fortran/45076
8472 gfortran.dg/prof/prof.exp: New script.
8473 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8474
8475 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
8476
8477 PR rtl-optimization/69307
8478 * gcc.dg/pr69307.c: New test.
8479
8480 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8481
8482 PR target/69614
8483 * gcc.target/arm/pr69614.c: New.
8484
8485 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
8486
8487 PR fortran/70031
8488 * gfortran.dg/submodule_14.f08: New test
8489
8490 PR fortran/69524
8491 * gfortran.dg/submodule_15.f08: New test
8492
8493 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8494
8495 PR c++/70106
8496 * g++.dg/cpp1y/paren3.C: New test.
8497
8498 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8499
8500 PR target/70131
8501 * gcc.target/powerpc/ppc-round2.c: New test.
8502
8503 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8504
8505 PR target/70123
8506 * gcc.dg/torture/pr70123.c: New test.
8507
8508 2016-03-11 Jeff Law <law@redhat.com>
8509
8510 PR tree-optimization/70190
8511 * gcc.c-torture/compile/pr70190.c: New test.
8512
8513 2016-03-11 David Malcolm <dmalcolm@redhat.com>
8514
8515 PR c/68187
8516 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8517 case.
8518 (test43_b): Likewise.
8519 (test43_c): Likewise.
8520 (test43_d): Likewise.
8521 (test43_e): Likewise.
8522 (test43_f): Likewise.
8523 (test43_g): Likewise.
8524 (test44_a): Likewise.
8525 (test44_b): Likewise.
8526 (test44_c): Likewise.
8527 (test44_d): Likewise.
8528 (test44_e): Likewise.
8529
8530 2016-03-11 David Malcolm <dmalcolm@redhat.com>
8531
8532 PR c/70085
8533 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8534
8535 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8536
8537 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8538 dg-options.
8539
8540 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8541
8542 PR target/70002
8543 PR target/69245
8544 * gcc.target/aarch64/pr69245_2.c: New test.
8545
8546 2016-03-11 Jakub Jelinek <jakub@redhat.com>
8547
8548 PR tree-optimization/70177
8549 * gcc.dg/pr70177.c: New test.
8550
8551 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8552
8553 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8554
8555 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8556
8557 * gcc.dg/tree-ssa/sra-20.c: New.
8558
8559 2016-03-11 Jakub Jelinek <jakub@redhat.com>
8560
8561 PR rtl-optimization/70174
8562 * gcc.dg/pr70174.c: New test.
8563
8564 PR tree-optimization/70169
8565 * gcc.dg/pr70169.c: New test.
8566
8567 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8568
8569 PR target/70160
8570 * gcc.target/i386/pr70160.c: New test.
8571
8572 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8573
8574 * gcc.target/s390/dfp-1.c: New test.
8575
8576 2016-03-10 Nick Clifton <nickc@redhat.com>
8577
8578 PR target/70044
8579 * gcc.target/aarch64/pr70044.c: New test.
8580
8581 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8582 Jakub Jelinek <jakub@redhat.com>
8583
8584 PR c++/70001
8585 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8586 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8587 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8588
8589 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
8590
8591 PR lto/69589
8592 * g++.dg/lto/pr69589_0.C: New testcase
8593 * g++.dg/lto/pr69589_1.C: New testcase
8594
8595 2016-03-10 Marek Polacek <polacek@redhat.com>
8596
8597 PR c++/70153
8598 * g++.dg/delayedfold/unary-plus1.C: New test.
8599
8600 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
8601
8602 * gcc.target/arm/pr45701-1.c: Escape brackets.
8603 * gcc.target/arm/pr45701-2.c: Likewise.
8604
8605 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8606
8607 * gfortran.dg/unconstrained_commons.f: New.
8608
8609 2016-03-10 Alan Modra <amodra@gmail.com>
8610
8611 * gcc.dg/pr69195.c: New.
8612 * gcc.dg/pr69238.c: New.
8613
8614 2016-03-10 Tom de Vries <tom@codesourcery.com>
8615
8616 PR testsuite/68915
8617 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8618
8619 2016-03-10 Richard Biener <rguenther@suse.de>
8620
8621 PR tree-optimization/70128
8622 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8623 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8624
8625 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8626
8627 PR tree-optimization/70152
8628 * gcc.dg/pr70152.c: New test.
8629
8630 PR target/70086
8631 * gcc.target/i386/pr70086-1.c: New test.
8632 * gcc.target/i386/pr70086-2.c: New test.
8633 * gcc.target/i386/pr70086-3.c: New test.
8634
8635 PR tree-optimization/70127
8636 * gcc.c-torture/execute/pr70127.c: New test.
8637
8638 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8639
8640 * c-c++-common/goacc/combined-directives-2.c: New test.
8641
8642 2016-03-09 David Malcolm <dmalcolm@redhat.com>
8643
8644 PR c/68473
8645 PR c++/70105
8646 * g++.dg/diagnostic/pr70105.C: New test.
8647 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8648 (test_multiple_ordinary_maps): New test function.
8649
8650 2016-03-09 David Malcolm <dmalcolm@redhat.com>
8651
8652 PR c/68473
8653 PR c++/70105
8654 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8655 Drop range information from call to inform_at_rich_loc.
8656 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8657 New.
8658 (test_show_locus): Replace calls to rich_location::add_range with
8659 calls to add_range. Rewrite the tests that used the now-defunct
8660 rich_location ctor taking a source_range. Simplify other tests
8661 by replacing calls to COMBINE_LOCATION_DATA with calls to
8662 make_location.
8663
8664 2016-03-09 Richard Biener <rguenther@suse.de>
8665 Jakub Jelinek <jakub@redhat.com>
8666
8667 PR tree-optimization/70138
8668 * gcc.dg/vect/pr70138-1.c: New testcase.
8669 * gcc.dg/vect/pr70138-2.c: Likewise.
8670
8671 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8672
8673 PR target/70049
8674 * gcc.target/i386/pr70049.c: New test.
8675
8676 2016-03-09 Richard Biener <rguenther@suse.de>
8677
8678 PR c/70143
8679 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8680 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8681 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8682
8683 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8684
8685 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8686 arm-*-*.
8687
8688 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8689
8690 PR middle-end/67278
8691 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8692
8693 PR target/67278
8694 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8695
8696 PR middle-end/70050
8697 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8698 in testcase comment.
8699
8700 2016-03-09 Tom de Vries <tom@codesourcery.com>
8701
8702 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8703 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8704 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8705 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8706 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8707 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8708 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8709 * gfortran.dg/goacc/kernels-loop.f95: New test.
8710
8711 2016-03-08 Martin Sebor <msebor@redhat.com>
8712
8713 PR c++/62096
8714 * g++.dg/warn/overflow-warn-7.C: New test.
8715
8716 2016-03-08 Jason Merrill <jason@redhat.com>
8717
8718 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8719 * lib/target-supports.exp (check_effective_target_concepts): New.
8720
8721 2016-03-08 Jakub Jelinek <jakub@redhat.com>
8722
8723 PR c++/70135
8724 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8725 * g++.dg/ubsan/pr70135.C: New test.
8726
8727 PR target/70110
8728 * gcc.dg/pr70110.c: New test.
8729
8730 2016-03-07 Martin Jambor <mjambor@suse.cz>
8731
8732 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8733 * c-c++-common/gomp/if-1.c: Likewise.
8734 * c-c++-common/gomp/pr61486-2.c: Likewise.
8735 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8736 to dg-additional-options.
8737 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8738 * g++/gomp/target-teams-1.c: Likewise.
8739 * gcc.dg/gomp/gomp.exp: Likewise.
8740 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8741 dg-additional-options.
8742 * gfortran.dg/gomp/gomp.exp: Likewise.
8743 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8744 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8745 dg-additional-options.
8746 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8747
8748 2016-03-07 Martin Jambor <mjambor@suse.cz>
8749
8750 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8751 * c-c++-common/gomp/gridify-1.c: New test.
8752 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8753
8754 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8755
8756 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8757 trigger for cortex-r8, when scanning for register r8.
8758 * gcc.target/arm/pr45701-2.c: Likewise.
8759
8760 2016-02-26 Richard Biener <rguenther@suse.de>
8761 Jeff Law <law@redhat.com>
8762
8763 PR tree-optimization/69740
8764 * gcc.c-torture/compile/pr69740-1.c: New test.
8765 * gcc.c-torture/compile/pr69740-2.c: New test.
8766
8767 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8768
8769 * lib/target-supports.exp
8770 (check_effective_target_whole_vector_shift): Enable for PPC64.
8771
8772 2016-03-07 Richard Biener <rguenther@suse.de>
8773
8774 PR tree-optimization/70115
8775 * gcc.dg/torture/pr70115.c: New testcase.
8776
8777 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8778
8779 PR middle-end/69916
8780 * c-c-++-common/goacc/pr69916.c: New.
8781
8782 2016-03-07 Richard Henderson <rth@redhat.com>
8783
8784 * gcc.c-torture/compile/pr70061.c: New test.
8785
8786 2016-03-07 Richard Biener <rguenther@suse.de>
8787
8788 PR testsuite/70109
8789 * gcc.dg/vect/O3-pr36098.c: New testcase.
8790
8791 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8792
8793 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8794
8795 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8796
8797 * gnat.dg/renaming9.ad[sb]: New testcase.
8798
8799 2016-03-05 Jakub Jelinek <jakub@redhat.com>
8800
8801 PR c++/70084
8802 * g++.dg/expr/stdarg3.C: New test.
8803
8804 2016-03-04 Jeff Law <law@redhat.com>
8805
8806 PR tree-optimization/69196
8807 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8808 x86_64-*-*.
8809
8810 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8811
8812 PR c/69973
8813 * gcc.dg/pr69973.c: New test.
8814
8815 PR rtl-optimization/69941
8816 * gcc.dg/torture/pr69941.c: New test.
8817
8818 PR c/69824
8819 * gcc.dg/pr69824.c: New test.
8820
8821 2016-03-05 Tom de Vries <tom@codesourcery.com>
8822
8823 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8824 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8825 function.
8826
8827 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8828
8829 PR c++/66786
8830 * g++.dg/cpp1y/var-templ48.C: New test.
8831 * g++.dg/cpp1y/var-templ49.C: New test.
8832
8833 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8834
8835 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8836
8837 2016-03-04 Jakub Jelinek <jakub@redhat.com>
8838
8839 PR c++/70035
8840 * g++.dg/ubsan/pr70035.C: New test.
8841
8842 PR target/70062
8843 * gcc.target/i386/pr70062.c: New test.
8844
8845 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8846
8847 * g++.dg/template/typename21.C: Remove c++98_only.
8848
8849 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8850
8851 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8852
8853 2016-03-04 David Malcolm <dmalcolm@redhat.com>
8854
8855 PR c/68187
8856 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8857 function.
8858 (fn_42_b): Likewise.
8859 (fn_42_c): Likewise.
8860
8861 2016-03-04 David Malcolm <dmalcolm@redhat.com>
8862
8863 PR c/68187
8864 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8865 function.
8866 (fn_40_b): Likewise.
8867 (fn_41_a): Likewise.
8868 (fn_41_b): Likewise.
8869
8870 2016-03-04 Jakub Jelinek <jakub@redhat.com>
8871
8872 PR target/70059
8873 * gcc.target/i386/avx512f-pr70059.c: New test.
8874 * gcc.target/i386/avx512dq-pr70059.c: New test.
8875
8876 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8877
8878 PR rtl-optimization/57676
8879 * gcc.dg/torture/pr57676.c: New test.
8880
8881 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8882
8883 * gcc.dg/pr70026.c: New test.
8884
8885 2016-03-04 Marek Polacek <polacek@redhat.com>
8886
8887 PR c/69798
8888 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8889 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8890
8891 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8892
8893 PR target/70004
8894 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8895 Delete.
8896 (test_corners_sisd_si): Likewise.
8897 (main): Remove checks of the above.
8898 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8899
8900 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8901
8902 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8903
8904 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8905
8906 * gcc.dg/torture/pr69951.c: Accept argc==0.
8907
8908 2016-03-04 Richard Biener <rguenther@suse.de>
8909
8910 PR c++/70054
8911 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8912 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8913
8914 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8915
8916 PR testsuite/69766
8917 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8918 testing multiarch.
8919
8920 2016-03-04 Jakub Jelinek <jakub@redhat.com>
8921
8922 PR debug/69947
8923 * gcc.dg/guality/pr69947.c: New test.
8924
8925 2016-03-03 Jakub Jelinek <jakub@redhat.com>
8926
8927 PR ada/70017
8928 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8929
8930 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8931
8932 PR rtl-optimization/69904
8933 * gcc.target/arm/pr69904.c: New test.
8934
8935 2016-03-03 Jakub Jelinek <jakub@redhat.com>
8936
8937 PR target/70021
8938 * gcc.dg/vect/pr70021.c: New test.
8939 * gcc.target/i386/pr70021.c: New test.
8940
8941 2016-03-03 Marek Polacek <polacek@redhat.com>
8942
8943 PR middle-end/70050
8944 * gcc.dg/pr70050.c: New test.
8945
8946 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8947
8948 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8949
8950 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8951
8952 PR tree-optimization/70043
8953 * gfortran.dg/vect/pr70043.f90: New test.
8954
8955 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8956
8957 * gnat.dg/specs/task1.ads: New test.
8958
8959 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8960
8961 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8962 Invoke gdb with -batch.
8963 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8964
8965 2016-03-03 Richard Biener <rguenther@suse.de>
8966
8967 PR tree-optimization/55936
8968 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8969
8970 2016-03-02 Jeff Law <law@redhat.com>
8971
8972 PR rtl-optimization/69942
8973 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8974 effects of argument promotions.
8975
8976 PR tree-optimization/69987
8977 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8978 target does not support -fprefetch-loop-arrays.
8979
8980 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
8981
8982 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8983
8984 2016-03-02 Bin Cheng <bin.cheng@arm.com>
8985
8986 PR rtl-optimization/69052
8987 * gcc.target/i386/pr69052.c: New test.
8988
8989 2016-03-02 Alan Modra <amodra@gmail.com>
8990
8991 * gcc.dg/pr69990.c: New.
8992
8993 2016-03-02 Jakub Jelinek <jakub@redhat.com>
8994
8995 PR c/68062
8996 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8997
8998 PR middle-end/70022
8999 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9000
9001 PR target/70028
9002 * gcc.target/i386/pr70028.c: New test.
9003
9004 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9005
9006 * c-c++-common/asan/swapcontext-test-1.c,
9007 * c-c++-common/tsan/thread_leak.c,
9008 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9009 * g++.dg/tsan/benign_race.C,
9010 * g++.dg/tsan/fd_close_norace.C,
9011 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9012 races with sanitizer output
9013
9014 2016-03-02 Richard Biener <rguenther@suse.de>
9015 Uros Bizjak <ubizjak@gmail.com>
9016
9017 PR target/67278
9018 * gcc.dg/simd-8.c: New testcase.
9019
9020 2016-03-02 Richard Biener <rguenther@suse.de>
9021
9022 PR middle-end/67278
9023 * gcc.dg/simd-7.c: New testcase.
9024
9025 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9026
9027 * gcc.target/i386/pr70007.c: Tweak.
9028
9029 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9030
9031 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9032
9033 2016-03-02 Marek Polacek <polacek@redhat.com>
9034
9035 PR c/67854
9036 * gcc.dg/pr67854.c: New test.
9037
9038 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9039
9040 PR middle-end/70025
9041 * gcc.dg/torture/pr70025.c: New test.
9042
9043 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9044
9045 PR tree-optimization/68621
9046 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9047
9048 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9049
9050 * gcc.target/i386/pr70007.c: New test.
9051
9052 2016-03-01 Jeff Law <law@redhat.com>
9053
9054 PR tree-optimization/69196
9055 * gcc.dg/tree-ssa/pr69196-1.c: New test.
9056
9057 PR tree-optimization/69196
9058 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9059 duplicating code and spoiling the expected output.
9060
9061 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9062
9063 PR target/70033
9064 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9065 supports power9 before doing tests.
9066 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9067 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9068 * gcc.target/powerpc/p9-permute.c: Likewise.
9069
9070 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
9071
9072 PR target/70027
9073 * gcc.target/i386/pr70027.c: New test.
9074
9075 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9076
9077 * gcc.dg/pr70017.c: New test.
9078
9079 2016-03-01 Jakub Jelinek <jakub@redhat.com>
9080
9081 PR c/69796
9082 PR c/69974
9083 * gcc.dg/pr69796.c: New test.
9084 * gcc.dg/pr69974.c: New test.
9085
9086 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9087
9088 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9089
9090 2016-02-29 Jeff Law <law@redhat.com>
9091
9092 PR tree-optimization/69987
9093 * gfortran.dg/pr69987.f90: New test.
9094
9095 PR tree-optimization/69989
9096 * gcc.c-torture/compile/pr69989-2.c: New test.
9097
9098 2016-03-01 Marek Polacek <polacek@redhat.com>
9099
9100 PR c++/69795
9101 * g++.dg/parse/invalid1.C: New test.
9102
9103 2016-03-01 Richard Biener <rguenther@suse.de>
9104
9105 PR middle-end/70022
9106 * gcc.dg/pr70022.c: New testcase.
9107
9108 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9109
9110 PR tree-optimization/69956
9111 * gcc.dg/pr69956.c: New test.
9112
9113 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9114
9115 PR target/70011
9116 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9117 XFAIL when hardware supports efficient unaligned storage access.
9118
9119 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9120
9121 PR c++/69961
9122 * g++.dg/template/pr69961a.C: New test.
9123 * g++.dg/template/pr69961b.C: New test.
9124
9125 2016-02-29 David Malcolm <dmalcolm@redhat.com>
9126
9127 PR preprocessor/69985
9128 * gcc.dg/cpp/pr69985.c: New test case.
9129
9130 2016-02-29 Jeff Law <law@redhat.com>
9131
9132 PR tree-optimization/70005
9133 * gcc.c-torture/execute/pr70005.c New test.
9134
9135 PR tree-optimization/69999
9136 * gcc.c-torture/compile/pr69999.c: New test.
9137
9138 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9139
9140 PR tree-optimization/69652
9141 * gcc.dg/torture/pr69652.c: Delete test.
9142 * gcc.dg/vect/pr69652.c: New test.
9143
9144 2016-02-19 Richard Biener <rguenther@suse.de>
9145
9146 PR tree-optimization/69980
9147 * gfortran.dg/vect/pr69980.f90: New testcase.
9148
9149 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9150
9151 * gcc.target/sparc/20160229-1.c: New test.
9152
9153 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9154
9155 * gnat.dg/stack_usage3.adb: New test.
9156 * gnat.dg/stack_usage3_pkg.ads: New helper.
9157
9158 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9159
9160 * gnat.dg/renaming8.adb: New test.
9161 * gnat.dg/renaming8_pkg1.ads: New helper.
9162 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9163 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9164
9165 2016-02-29 Richard Biener <rguenther@suse.de>
9166
9167 PR tree-optimization/69720
9168 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9169
9170 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9171
9172 PR fortran/68147
9173 PR fortran/47674
9174 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9175
9176 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9177 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9178
9179 PR fortran/56007
9180 * gfortran.dg/coarray_8.f90: Adjust error message.
9181 * gfortran.dg/pr56007.f90: New test.
9182 * gfortran.dg/pr56007.f: New test.
9183
9184 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9185
9186 PR tree-optimization/69989
9187 * gcc.dg/torture/pr69989.c: New test.
9188
9189 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9190
9191 * gcc.target/i386/stack-realign-win.c: New test.
9192
9193 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9194
9195 PR fortran/60126
9196 * gfortran.dg/pr60126.f90: New test.
9197
9198 2016-02-27 Jeff Law <law@redhat.com>
9199
9200 Revert
9201 2016-02-26 Richard Biener <rguenther@suse.de>
9202 Jeff Law <law@redhat.com>
9203
9204 PR tree-optimization/69740
9205 * gcc.c-torture/compile/pr69740-1.c: New test.
9206 * gcc.c-torture/compile/pr69740-2.c: New test.
9207
9208 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9209
9210 PR fortran/69910
9211 * gfortran.dg/newunit_4.f90: New test.
9212
9213 2016-02-27 Jakub Jelinek <jakub@redhat.com>
9214
9215 PR target/69613
9216 PR rtl-optimization/69886
9217 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9218 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9219 target.
9220
9221 2016-02-26 Martin Sebor <msebor@redhat.com>
9222
9223 PR tree-optimization/15826
9224 * gcc.dg/tree-ssa/pr15826.c: New test.
9225
9226 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9227
9228 PR target/69969
9229 * gcc.target/powerpc/pr69969.c: New test.
9230
9231 2016-02-26 Martin Sebor <msebor@redhat.com>
9232
9233 PR c++/15766
9234 * g++.old-deja/g++.other/decl5.C: Add a test case.
9235
9236 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9237
9238 PR target/69946
9239 * gcc.target/powerpc/pr69946.c: New file.
9240
9241 2016-02-26 Richard Biener <rguenther@suse.de>
9242 Jeff Law <law@redhat.com>
9243
9244 PR tree-optimization/69740
9245 * gcc.c-torture/compile/pr69740-1.c: New test.
9246 * gcc.c-torture/compile/pr69740-2.c: New test.
9247
9248 2016-02-26 Martin Jambor <mjambor@suse.cz>
9249
9250 PR middle-end/69920
9251 * gcc.dg/torture/pr69932.c: New test.
9252 * gcc.dg/torture/pr69936.c: Likewise.
9253
9254 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9255
9256 PR target/69709
9257 * gcc.target/s390/pr69709.c: New test.
9258
9259 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9260
9261 PR target/69245
9262 * gcc.target/aarch64/pr69245_1.c: New test.
9263
9264 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9265
9266 PR target/69613
9267 * gcc.dg/torture/pr69613.c: New test.
9268
9269 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9270
9271 PR rtl-optimization/69891
9272 * gcc.target/i386/pr69891.c: New test.
9273
9274 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9275 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9276
9277 PR target/61397
9278 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9279 functionality for both 32-bit and 64-bit.
9280
9281 2016-02-26 Richard Biener <rguenther@suse.de>
9282
9283 PR tree-optimization/69551
9284 * gcc.dg/torture/pr69951.c: New testcase.
9285
9286 2016-02-25 Richard Biener <rguenther@suse.de>
9287
9288 PR tree-optimization/48795
9289 * gcc.dg/Warray-bounds-18.c: New testcase.
9290
9291 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9292
9293 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9294
9295 2016-02-25 Jakub Jelinek <jakub@redhat.com>
9296
9297 PR rtl-optimization/69896
9298 * gcc.dg/pr69896.c: New test.
9299
9300 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9301
9302 PR c++/69736
9303 * g++.dg/cpp1y/paren2.C: New test.
9304
9305 2016-02-24 Martin Sebor <msebor@redhat.com>
9306
9307 PR c/51147
9308 * gcc.dg/enum-mode-2.c: New test.
9309
9310 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9311
9312 PR c++/69922
9313 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9314 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9315 * g++.dg/ubsan/pr69922.C: New test.
9316
9317 2016-02-24 Marek Polacek <polacek@redhat.com>
9318
9319 PR c/69819
9320 * gcc.dg/pr69819.c: New test.
9321
9322 2016-02-24 Martin Sebor <msebor@redhat.com>
9323
9324 PR c++/69912
9325 * g++.dg/ext/flexary15.C: New test.
9326
9327 2016-02-24 Martin Sebor <msebor@redhat.com>
9328
9329 * gcc.dg/builtins-68.c: Avoid making unportable
9330 assumptions about the relationship between SIZE_MAX and UINT_MAX.
9331 * g++.dg/ext/builtin_alloca.C: Same.
9332
9333 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9334 Charles Baylis <charles.baylis@linaro.org>
9335
9336 PR debug/61033
9337 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9338
9339 2016-02-24 Richard Biener <rguenther@suse.de>
9340 Jakub Jelinek <jakub@redhat.com>
9341
9342 PR middle-end/69760
9343 * gcc.dg/torture/pr69760.c: New testcase.
9344
9345 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9346
9347 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9348 pattern on Solaris with as.
9349
9350 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9351
9352 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9353 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9354 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9355 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9356
9357 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9358
9359 PR middle-end/69915
9360 * gcc.dg/pr69915.c: New test.
9361
9362 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9363
9364 PR rtl-optimization/69886
9365 * gcc.dg/torture/pr69886.c: New test.
9366
9367 2016-02-24 Richard Biener <rguenther@suse.de>
9368
9369 PR middle-end/68963
9370 * gcc.dg/torture/pr68963.c: New testcase.
9371
9372 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9373
9374 PR target/69875
9375 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9376 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9377 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9378 * gcc.target/arm/atomic_loaddi_1.c: New test.
9379 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9380 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9381 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9382 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9383 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9384 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9385 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9386 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9387
9388 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9389
9390 PR middle-end/69909
9391 * gcc.dg/torture/pr69909.c: New test.
9392
9393 2016-02-24 Richard Biener <rguenther@suse.de>
9394
9395 PR tree-optimization/69907
9396 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9397 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9398 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9399
9400 2016-02-24 Christian Bruel <christian.bruel@st.com>
9401
9402 * gcc.target/arm/pragma_cpp_fma.c: New test.
9403
9404 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9405
9406 PR fortran/61156
9407 * gfortran.dg/include_6.f90: Update test.
9408
9409 2016-02-23 Jakub Jelinek <jakub@redhat.com>
9410
9411 PR objc/69844
9412 * objc.dg/pr69844.m: New test.
9413
9414 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9415
9416 PR libgfortran/69456
9417 * gfortran.dg/namelist_89.f90: New test.
9418 * gfortran.dg/pr59700.f90: Update test..
9419
9420 2016-02-23 Martin Sebor <msebor@redhat.com>
9421
9422 PR middle-end/69780
9423 * g++.dg/ext/builtin_alloca.C: New test.
9424 * gcc.dg/builtins-68.c: New test.
9425
9426 2016-02-23 Richard Henderson <rth@redhat.com>
9427
9428 * gcc.target/i386/addr-space-3.c: Remove test.
9429
9430 2016-02-23 David Malcolm <dmalcolm@redhat.com>
9431
9432 PR preprocessor/69126
9433 PR preprocessor/69543
9434 * c-c++-common/pr69126-2-long.c: New test.
9435 * c-c++-common/pr69126-2-short.c: New test.
9436 * c-c++-common/pr69543-1.c: Remove xfail.
9437
9438 2016-02-23 David Malcolm <dmalcolm@redhat.com>
9439
9440 PR preprocessor/69126
9441 PR preprocessor/69543
9442 PR preprocessor/69558
9443 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9444 (f): Rename to...
9445 (test_2): ...this, and add leading comment.
9446 (MACRO_3, test_3): New.
9447 (MACRO_4A, MACRO_4B, test_4): New.
9448 (MACRO): Rename to...
9449 (MACRO_5): ...this.
9450 (g): Rename to...
9451 (test_5): ...this, updating for renaming of MACRO, and
9452 add leading comment.
9453 * c-c++-common/pr69543-1.c: New.
9454 * c-c++-common/pr69543-2.c: New.
9455 * c-c++-common/pr69543-3.c: New.
9456 * c-c++-common/pr69543-4.c: New.
9457 * c-c++-common/pr69558-1.c: New.
9458 * c-c++-common/pr69558-2.c: New.
9459 * c-c++-common/pr69558-3.c: New.
9460 * c-c++-common/pr69558-4.c: New.
9461 * gcc.dg/pr69558.c: Move to...
9462 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9463 xfail for c++.
9464
9465 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9466
9467 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9468 to -ftree-parallelize-loops/-fopenacc changes.
9469 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9470 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9471 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9472 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9473 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9474 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9475 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9476 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9477 * c-c++-common/goacc/kernels-loop.c: Likewise.
9478 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9479 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9480 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9481 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9482
9483 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9484
9485 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9486
9487 2016-02-23 Jakub Jelinek <jakub@redhat.com>
9488
9489 PR c++/69902
9490 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9491
9492 PR c/69900
9493 * gcc.dg/pr69900.c: New test.
9494
9495 2016-02-23 Martin Jambor <mjambor@suse.cz>
9496
9497 PR tree-optimization/69666
9498 * gcc.dg/tree-ssa/pr69666.c: New test.
9499
9500 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9501
9502 PR fortran/67451
9503 * gfortran.dg/coarray_allocate_5.f08: New test.
9504
9505 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9506
9507 * gcc.target/s390/vcond-shift.c: Move to ...
9508 * gcc.target/s390/vector/vcond-shift.c: ... here.
9509
9510 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9511
9512 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9513 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9514
9515 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9516
9517 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9518
9519 2016-02-20 Mark Wielaard <mjw@redhat.com>
9520
9521 PR c/28901
9522 * gcc.dg/unused-variable-3.c: New test.
9523
9524 2016-02-22 Jakub Jelinek <jakub@redhat.com>
9525
9526 PR target/69888
9527 * gcc.target/i386/pr69888.c: New test.
9528
9529 2016-02-22 Richard Biener <rguenther@suse.de>
9530
9531 PR tree-optimization/69882
9532 * gfortran.dg/vect/pr69882.f90: New testcase.
9533
9534 2016-02-22 Jakub Jelinek <jakub@redhat.com>
9535
9536 PR target/69885
9537 * gcc.dg/pr69885.c: New test.
9538
9539 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9540
9541 PR target/69806
9542 PR target/54089
9543 * gcc.target/sh/pr54089-10.c: New.
9544
9545 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
9546
9547 PR fortran/69423
9548 * gfortran.dg/deferred_character_15.f90 : New test.
9549
9550 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9551
9552 PR fortran/57365
9553 gfortran.dg/allocate_with_source_18.f03: New test.
9554
9555 2016-02-20 Harald Anlauf <anlauf@gmx.de>
9556
9557 PR fortran/52531
9558 gfortran.dg/gomp/pr52531.f90: New test.
9559
9560 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9561
9562 PR c++/69865
9563 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9564 -std=c++03.
9565
9566 2016-02-19 Jakub Jelinek <jakub@redhat.com>
9567
9568 PR c++/69826
9569 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9570 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9571
9572 PR c++/69850
9573 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9574
9575 PR c++/69851
9576 * g++.dg/torture/pr69851.C: New test.
9577
9578 2016-02-19 Martin Sebor <msebor@redhat.com>
9579
9580 PR testsuite/69573
9581 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9582
9583 2016-02-19 Jakub Jelinek <jakub@redhat.com>
9584
9585 PR c++/69850
9586 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9587 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9588
9589 PR c++/67767
9590 * g++.dg/cpp0x/pr67767.C: New test.
9591
9592 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9593
9594 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9595 for fp, simd, crypto, crc, lse.
9596 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9597 above.
9598 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9599 effective target check.
9600
9601 2016-02-19 Jakub Jelinek <jakub@redhat.com>
9602
9603 PR target/69820
9604 * gcc.target/i386/pr69820.c: New test.
9605
9606 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9607
9608 * gcc.target/s390/vector/int128-1.c: New test.
9609
9610 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9611
9612 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9613
9614 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9615
9616 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9617 instruction pattern name to prevent the testcase from failing with
9618 -march=z13.
9619
9620 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9621
9622 * gcc.target/s390/md/movstr-2.c: New test.
9623
9624 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9625
9626 * gcc.target/s390/morestack.c: New test.
9627
9628 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9629
9630 PR target/69625
9631 * gcc.target/s390/pr69625.c: Add test case.
9632
9633 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9634
9635 PR testsuite/68580
9636 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9637
9638 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9639
9640 PR target/68404
9641 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9642 * gcc.target/powerpc/fusion3.c: Likewise.
9643
9644 2016-02-18 Richard Biener <rguenther@suse.de>
9645
9646 PR middle-end/69553
9647 * g++.dg/torture/pr69553.C: New testcase.
9648
9649 2016-02-18 Nick Clifton <nickc@redhat.com>
9650
9651 PR target/62254
9652 PR target/69610
9653 * gcc.target/arm/pr62554.c: New test.
9654 * gcc.target/arm/pr69610-1.c: New test.
9655 * gcc.target/arm/pr69610-2.c: New test.
9656
9657 2016-02-18 Richard Biener <rguenther@suse.de>
9658
9659 PR middle-end/69854
9660 * gcc.dg/torture/pr69854.c: New testcase.
9661
9662 2016-02-17 Jakub Jelinek <jakub@redhat.com>
9663
9664 PR c++/69850
9665 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9666
9667 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9668
9669 * gcc.target/powerpc/vec-cg.c: New test.
9670
9671 2016-02-17 Richard Biener <rguenther@suse.de>
9672
9673 PR testsuite/69586
9674 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9675
9676 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9677
9678 PR target/69161
9679 * gcc.c-torture/compile/pr69161.c: New test.
9680
9681 2016-02-17 David Sherwood <david.sherwood@arm.com>
9682
9683 PR target/69532
9684 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9685 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9686
9687 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9688
9689 * gcc.dg/ifcvt-4.c: Skip on Visium.
9690
9691 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9692
9693 * gnat.dg/atomic8.adb: New test.
9694
9695 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9696
9697 * gnat.dg/discr46.ad[sb]: New test.
9698
9699 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9700
9701 PR Target/48344
9702 * gcc.target/powerpc/pr48344-1.c: New test.
9703
9704 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9705
9706 PR fortran/69742
9707 * gfortran.dg/associate_21.f90: New test.
9708
9709 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9710
9711 PR c/69835
9712 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9713 -Wnonnull in dg-options.
9714 * c-c++-common/nonnull-2.c: New test.
9715
9716 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9717 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9718
9719 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9720
9721 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9722
9723 PR middle-end/69801
9724 * gcc.dg/pr69801.c: Add empty dg-options.
9725
9726 2016-02-16 James Norris <jnorris@codesourcery.com>
9727
9728 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9729 * g++.dg/goacc/deviceptr-1.c: New file.
9730
9731 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9732
9733 PR tree-optimization/69820
9734 * gcc.dg/vect/pr69820.c: New test.
9735
9736 2016-02-16 Richard Biener <rguenther@suse.de>
9737
9738 PR tree-optimization/69776
9739 * gcc.dg/torture/pr69776-2.c: New testcase.
9740
9741 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9742
9743 PR tree-optimization/69714
9744 * gcc.dg/torture/pr69714.c: New test.
9745
9746 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9747
9748 PR tree-optimization/69802
9749 * gcc.dg/pr69802.c: New test.
9750
9751 2016-02-16 Richard Biener <rguenther@suse.de>
9752
9753 PR middle-end/69801
9754 * gcc.dg/pr69801.c: New testcase.
9755
9756 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9757
9758 PR libgfortran/69651
9759 * gfortran.dg/read_bang.f90: New test.
9760 * gfortran.dg/read_bang4.f90: New test.
9761
9762 2016-02-15 Jakub Jelinek <jakub@redhat.com>
9763
9764 PR c++/69658
9765 * g++.dg/init/pr69658.C: New test.
9766
9767 PR c++/69797
9768 * c-c++-common/pr69797.c: New test.
9769
9770 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9771
9772 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9773 check for aarch64*-*-*.
9774
9775 2016-02-15 Richard Biener <rguenther@suse.de>
9776
9777 PR tree-optimization/69783
9778 * gcc.dg/vect/pr69783.c: New testcase.
9779
9780 2016-02-15 Richard Biener <rguenther@suse.de>
9781
9782 PR tree-optimization/69776
9783 * gcc.dg/torture/pr69776.c: New testcase.
9784
9785 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9786
9787 PR fortran/60526
9788 * gfortran.dg/type_decl_4.f90: Reinstated.
9789
9790 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
9791
9792 PR fortran/68746
9793 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9794
9795 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9796
9797 PR fortran/60526
9798 PR bootstrap/69816
9799 * gfortran.dg/type_decl_4.f90: Removed.
9800
9801 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9802
9803 PR fortran/60526
9804 * gfortran.dg/type_decl_4.f90: New test.
9805
9806 2016-02-14 Alan Modra <amodra@gmail.com>
9807
9808 PR testsuite/68886
9809 * gcc.c-torture/execute/stkalign.c: Revise test.
9810
9811 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9812
9813 PR target/67260
9814 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9815
9816 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9817
9818 PR target/67260
9819 * gcc.target/sh/torture/pr67260.c: New.
9820
9821 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
9822
9823 * gcc.dg/pr67964.c: Add dg-require-alias.
9824
9825 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9826
9827 PR target/67636
9828 PR target/64345
9829 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9830
9831 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9832
9833 PR libgfortran/69668
9834 * gfortran.dg/namelist_88.f90: New test.
9835
9836 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9837
9838 PR libgfortran/69668
9839 * gfortran.dg/namelist_38.f90: Update test.
9840 * gfortran.dg/namelist_84.f90: Update test.
9841
9842 2016-02-12 David Malcolm <dmalcolm@redhat.com>
9843
9844 PR other/69554
9845 * gcc.dg/pr69554-1.c: New test.
9846 * gfortran.dg/pr69554-1.F90: New test.
9847 * gfortran.dg/pr69554-2.F90: New test.
9848 * lib/gcc-dg.exp (proc dg-locus): New function.
9849 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9850 distinguish between the caret-printing and non-caret-printing
9851 cases. If caret-printing has been explicitly enabled, bail out
9852 without attempting to fix up the output.
9853
9854 2016-02-12 David Malcolm <dmalcolm@redhat.com>
9855
9856 PR driver/69265
9857 PR driver/69453
9858 * gcc.dg/spellcheck-options-3.c: New test case.
9859 * gcc.dg/spellcheck-options-4.c: New test case.
9860 * gcc.dg/spellcheck-options-5.c: New test case.
9861 * gcc.dg/spellcheck-options-6.c: New test case.
9862 * gcc.dg/spellcheck-options-7.c: New test case.
9863 * gcc.dg/spellcheck-options-8.c: New test case.
9864 * gcc.dg/spellcheck-options-9.c: New test case.
9865 * gcc.dg/spellcheck-options-10.c: New test case.
9866
9867 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9868
9869 PR rtl-optimization/69764
9870 PR rtl-optimization/69771
9871 * c-c++-common/pr69764.c: New test.
9872 * gcc.dg/torture/pr69771.c: New test.
9873
9874 2016-02-12 Marek Polacek <polacek@redhat.com>
9875
9876 * g++.dg/torture/init-list1.C: New.
9877
9878 2016-02-12 Marek Polacek <polacek@redhat.com>
9879
9880 * gcc.dg/pr69522.c: Add empty dg-options.
9881
9882 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9883
9884 * g++.dg/lto/lto.exp: Include and init mpx.
9885 * g++.dg/lto/pr69729_0.C: New test.
9886
9887 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9888
9889 PR ipa/69241
9890 * g++.dg/ipa/pr69241-4.C: New test.
9891
9892 PR ipa/68672
9893 * g++.dg/ipa/pr68672-1.C: New test.
9894 * g++.dg/ipa/pr68672-2.C: New test.
9895 * g++.dg/ipa/pr68672-3.C: New test.
9896
9897 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9898
9899 PR c/69522
9900 * gcc.dg/pr69522.c: New test.
9901
9902 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9903
9904 PR c++/69098
9905 * g++.dg/cpp1y/69098.C: New test.
9906 * g++.dg/cpp1y/69098-2.C: New test.
9907
9908 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9909
9910 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9911 and neighbour -> neighbor.
9912 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9913 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9914 * c-c++-common/Wvarargs.c: Likewise.
9915 * c-c++-common/goacc/host_data-5.c: Likewise.
9916 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9917 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9918 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9919 * gcc.target/aarch64/pr60697.c: Likewise.
9920 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9921 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9922 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9923 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9924 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9925 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9926 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9927 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9928 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9929 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9930 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9931 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9932 * g++.dg/lookup/koenig5.C: Likewise.
9933 * g++.dg/ext/no-asm-2.C: Likewise.
9934 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9935 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9936 * gfortran.dg/used_types_16.f90: Likewise.
9937 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9938 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9939 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9940 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9941 * gfortran.dg/abstract_type_6.f03: Likewise.
9942 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9943 * gfortran.dg/used_types_15.f90: Likewise.
9944 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9945 * gfortran.dg/exit_3.f08: Likewise.
9946 * gfortran.dg/open_status_2.f90: Likewise.
9947 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9948 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9949 * gfortran.dg/associate_1.f03: Likewise.
9950 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9951 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9952 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9953 * gcc.dg/builtin-object-size-1.c: Likewise.
9954 * gcc.dg/noreturn-6.c: Likewise.
9955 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9956 * gcc.dg/globalalias.c: Likewise.
9957 * gcc.dg/builtins-config.h: Likewise.
9958 * gcc.dg/pr30457.c: Likewise.
9959 * gcc.c-torture/compile/volatile-1.c: Likewise.
9960 * gcc.c-torture/execute/20101011-1.c: Likewise.
9961 * c-c++-common/Waddress-1.c: Likewise.
9962
9963 2016-02-11 Jakub Jelinek <jakub@redhat.com>
9964
9965 PR c/69768
9966 * c-c++-common/Waddress-1.c: New test.
9967
9968 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9969
9970 PR fortran/69296
9971 * gfortran.dg/associate_19.f03: New test.
9972 * gfortran.dg/associate_20.f03: New test.
9973
9974 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9975
9976 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9977
9978 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9979
9980 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9981 .arch armv8-a\n. Add -dA to dg-options.
9982 * gcc.target/aarch64/assembler_arch_1.c: New test.
9983 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9984
9985 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9986
9987 PR c++/68726
9988 * g++.dg/cpp0x/pr68726.C: New.
9989
9990 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9991
9992 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9993 test.
9994
9995 2016-02-11 Richard Biener <rguenther@suse.de>
9996
9997 * g++.dg/tree-ssa/pr61034.C: Adjust.
9998
9999 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10000
10001 PR target/69148
10002 * gcc.target/s390/pr69148.c: New.
10003
10004 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10005
10006 PR tree-optimization/69652
10007 * gcc.dg/torture/pr69652.c: New test.
10008
10009 2016-02-10 Jakub Jelinek <jakub@redhat.com>
10010 Patrick Palka <ppalka@gcc.gnu.org>
10011
10012 PR ipa/69241
10013 PR c++/69649
10014 * g++.dg/ipa/pr69241-1.C: New test.
10015 * g++.dg/ipa/pr69241-2.C: New test.
10016 * g++.dg/ipa/pr69241-3.C: New test.
10017 * g++.dg/ipa/pr69649.C: New test.
10018
10019 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
10020
10021 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10022 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10023
10024 2016-02-10 Bin Cheng <bin.cheng@arm.com>
10025
10026 PR tree-optimization/68021
10027 * gcc.dg/tree-ssa/pr68021.c: New test.
10028
10029 2016-02-10 Richard Biener <rguenther@suse.de>
10030
10031 PR tree-optimization/69726
10032 * gcc.dg/uninit-22.c: New testcase.
10033
10034 2016-02-09 Andrew Pinski <apinski@cavium.com>
10035
10036 PR tree-opt/69282
10037 * gcc.c-torture/compile/20160205-1.c: New testcase.
10038
10039 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10040
10041 PR target/68404
10042 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10043 instead accessing a really large arrray.
10044 * gcc.target/powerpc/fusion3.c: Likewise.
10045
10046 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
10047
10048 PR target/68532
10049 * gcc.c-torture/execute/pr68532.c: New test.
10050
10051 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
10052
10053 PR target/69634
10054 * gcc.dg/pr69634.c: New.
10055
10056 2016-02-09 Richard Biener <rguenther@suse.de>
10057
10058 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10059
10060 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
10061
10062 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10063
10064 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10065
10066 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10067
10068 2016-02-09 Richard Biener <rguenther@suse.de>
10069
10070 PR tree-optimization/69715
10071 * gcc.dg/torture/pr69715.c: New testcase.
10072
10073 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10074
10075 PR c++/69139
10076 * g++.dg/cpp0x/trailing12.C: New test.
10077 * g++.dg/cpp0x/trailing13.C: New test.
10078
10079 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10080
10081 PR c++/69283
10082 PR c++/67835
10083 * g++.dg/cpp1y/auto-fn29.C: New test.
10084 * g++.dg/cpp1y/auto-fn30.C: New test.
10085
10086 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10087
10088 PR tree-optimization/69209
10089 * gcc.c-torture/compile/pr69209.c: New test.
10090
10091 2016-02-08 Jeff Law <law@redhat.com>
10092
10093 PR tree-optimization/68541
10094 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10095 of statements allowed in join block for path splitting.
10096
10097 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10098
10099 PR c++/59627
10100 * g++.dg/gomp/pr59627.C: New test.
10101
10102 PR ipa/69239
10103 * g++.dg/ipa/pr69239.C: New test.
10104
10105 2016-02-08 David Malcolm <dmalcolm@redhat.com>
10106
10107 PR preprocessor/69664
10108 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10109 * gcc.dg/cpp/warn-comments.c: Likewise.
10110
10111 2016-02-08 Marek Polacek <polacek@redhat.com>
10112
10113 PR c++/69688
10114 * g++.dg/init/const12.C: New test.
10115
10116 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10117
10118 PR target/60410
10119 * gcc.dg/lto/pr55113_0.c: Remove test.
10120
10121 2016-02-08 Richard Biener <rguenther@suse.de>
10122
10123 PR tree-optimization/69719
10124 * gcc.dg/torture/pr69719.c: New testcase.
10125
10126 2016-02-08 Richard Biener <rguenther@suse.de>
10127 Jeff Law <law@redhat.com>
10128
10129 PR target/68273
10130 * gcc.target/mips/pr68273.c: New testcase.
10131
10132 2016-02-08 Richard Biener <rguenther@suse.de>
10133
10134 PR rtl-optimization/69274
10135 * gcc.target/i386/addr-sel-1.c: XFAIL.
10136
10137 2016-02-08 Jeff Law <law@redhat.com>
10138
10139 PR tree-optimization/68541
10140 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10141
10142 PR tree-optimization/65917
10143 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10144
10145 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10146
10147 PR fortran/50555
10148 * gfortran.dg/namelist_args.f90: New test.
10149
10150 2016-02-05 Jeff Law <law@redhat.com>
10151
10152 PR tree-optimization/68541
10153 * gcc.dg/tree-ssa/split-path-2.c: New test.
10154 * gcc.dg/tree-ssa/split-path-3.c: New test.
10155 * gcc.dg/tree-ssa/split-path-4.c: New test.
10156 * gcc.dg/tree-ssa/split-path-5.c: New test.
10157 * gcc.dg/tree-ssa/split-path-6.c: New test.
10158 * gcc.dg/tree-ssa/split-path-7.c: New test.
10159
10160 2016-02-05 Martin Sebor <msebor@redhat.com>
10161
10162 PR c++/69662
10163 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10164 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10165
10166 2016-02-06 Richard HEnderson <rth@redhat.com>
10167
10168 PR c/69643
10169 * gcc.target/i386/addr-space-4.c: New.
10170 * gcc.target/i386/addr-space-5.c: New.
10171
10172 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10173
10174 PR fortran/66089
10175 * gfortran.dg/elemental_dependency_6.f90: New.
10176
10177 2016-02-05 Jakub Jelinek <jakub@redhat.com>
10178
10179 PR rtl-optimization/69691
10180 * gcc.c-torture/execute/pr69691.c: New test.
10181
10182 PR c++/69628
10183 * g++.dg/parse/pr69628.C: New test.
10184
10185 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10186
10187 * gcc.dg/sancov/asan.c: Move to ...
10188 * gcc.dg/asan/sancov-1.c: ... here.
10189
10190 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10191
10192 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10193
10194 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10195
10196 PR target/69677
10197 * gcc.target/i386/pr69677.c: New test.
10198
10199 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10200
10201 PR c++/68948
10202 * g++.dg/template/pr68948.C: New test.
10203
10204 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10205
10206 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10207 (only necessary on s390x).
10208
10209 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10210
10211 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10212 -mno-accumulate-outgoing-args.
10213
10214 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10215
10216 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10217
10218 2016-02-04 Jakub Jelinek <jakub@redhat.com>
10219
10220 PR c/69669
10221 * c-c++-common/pr69669.c: New test.
10222
10223 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10224
10225 PR target/69667
10226 * g++.dg/pr69667.C: New file.
10227
10228 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10229
10230 PR target/69619
10231 * gcc.dg/pr69619.c: Add new test.
10232
10233 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10234
10235 PR rtl-optimization/69577
10236 * gcc.target/i386/pr69577.c: New test.
10237
10238 2016-02-04 Martin Liska <mliska@suse.cz>
10239
10240 * g++.dg/asan/pr69276.C: New test.
10241
10242 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10243
10244 PR target/65932
10245 PR target/67714
10246 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10247 a single smulbb instruction.
10248 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10249 * gcc.target/amr/wmul-2.c: Likewise.
10250
10251 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10252
10253 PR target/65932
10254 PR target/67714
10255 * gcc.c-torture/execute/pr67714.c: New test.
10256
10257 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10258
10259 PR target/69454
10260 * gcc.target/i386/pr69454-1.c: New test.
10261 * gcc.target/i386/pr69454-2.c: New test.
10262
10263 2016-02-03 Martin Sebor <msebor@redhat.com>
10264
10265 PR c++/69251
10266 PR c++/69253
10267 PR c++/69290
10268 PR c++/69277
10269 PR c++/69349
10270 * g++.dg/ext/flexarray-mangle-2.C: New test.
10271 * g++.dg/ext/flexarray-mangle.C: New test.
10272 * g++.dg/ext/flexarray-subst.C: New test.
10273 * g++.dg/ext/flexary11.C: New test.
10274 * g++.dg/ext/flexary12.C: New test.
10275 * g++.dg/ext/flexary13.C: New test.
10276 * g++.dg/ext/flexary14.C: New test.
10277 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10278
10279 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10280
10281 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10282 Define only if CHECK_FLOAT128 is defined.
10283 (main): Properly initialize u5.
10284
10285 2016-02-03 Jakub Jelinek <jakub@redhat.com>
10286
10287 PR c/69627
10288 * gcc.dg/pr69627.c: New test.
10289
10290 PR target/69644
10291 * gcc.dg/pr69644.c: New test.
10292
10293 2016-02-03 Mike Stump <mikestump@comcast.net>
10294
10295 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10296 support for struct-layout-1.exp.
10297
10298 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10299
10300 PR c++/69056
10301 * g++.dg/cpp0x/pr69056.C: New test.
10302
10303 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10304 Alexandre Oliva <aoliva@redhat.com>
10305
10306 PR target/69461
10307 * gcc.target/powerpc/pr69461.c: New.
10308
10309 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
10310
10311 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10312 works from here ...
10313 (check_effective_target_fsanitize_thread): ... to here. Do not
10314 specify additional compile flags for the test source.
10315 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10316 specify additional compile flags for the test source.
10317
10318 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10319
10320 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10321
10322 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10323
10324 PR fortran/67451
10325 PR fortran/69418
10326 * gfortran.dg/coarray_allocate_2.f08: New test.
10327 * gfortran.dg/coarray_allocate_3.f08: New test.
10328 * gfortran.dg/coarray_allocate_4.f08: New test.
10329
10330 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10331
10332 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10333 use same scan-tree-dump-times on all platforms.
10334 * gcc.dg/vect/vect-outer-1.c: Likewise.
10335 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10336 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10337 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10338 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10339 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10340 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10341 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10342
10343 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10344
10345 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10346 warning.
10347
10348 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10349
10350 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10351
10352 2016-02-02 James Norris <jnorris@codesourcery.com>
10353
10354 * c-c++-common/goacc/routine-5.c: Add tests.
10355
10356 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
10357
10358 * gcc.target/nvptx/unsigned-cmp.c: New test.
10359
10360 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10361
10362 * gcc.target/aarch64/scalar_shift_1.c
10363 (test_corners_sisd_di): Improve force to SIMD register.
10364 (test_corners_sisd_si): Likewise.
10365 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10366 Remove scan-assembler check for ldr.
10367
10368 2016-02-02 Richard Biener <rguenther@suse.de>
10369
10370 PR tree-optimization/69595
10371 * gcc.dg/Warray-bounds-17.c: New testcase.
10372
10373 2016-02-02 Richard Biener <rguenther@suse.de>
10374
10375 PR tree-optimization/69606
10376 * gcc.dg/torture/pr69606.c: New testcase.
10377
10378 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10379
10380 PR middle-end/68542
10381 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10382 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10383
10384 2016-02-02 Alan Modra <amodra@gmail.com>
10385
10386 PR target/69548
10387 * gcc.target/powerpc/pr69548.c: New test.
10388
10389 2016-02-01 Jakub Jelinek <jakub@redhat.com>
10390
10391 PR rtl-optimization/69592
10392 * gcc.dg/pr69592.c: New test.
10393
10394 PR preprocessor/69543
10395 PR c/69558
10396 * gcc.dg/pr69543.c: New test.
10397 * gcc.dg/pr69558.c: New test.
10398
10399 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
10400
10401 PR testsuite/65940
10402 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
10403
10404 2016-02-01 Martin Sebor <msebor@redhat.com>
10405
10406 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10407
10408 2016-02-01 Bin Cheng <bin.cheng@arm.com>
10409
10410 PR tree-optimization/67921
10411 * c-c++-common/ubsan/pr67921.c: New test.
10412
10413 2016-02-01 Richard Biener <rguenther@suse.de>
10414
10415 PR middle-end/69556
10416 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10417
10418 2016-02-01 Richard Biener <rguenther@suse.de>
10419
10420 PR tree-optimization/69574
10421 * gcc.dg/torture/pr69574.c: New testcase.
10422
10423 2016-02-01 Richard Biener <rguenther@suse.de>
10424
10425 PR tree-optimization/69579
10426 * gcc.dg/setjmp-6.c: New testcase.
10427
10428 2016-02-01 Jakub Jelinek <jakub@redhat.com>
10429
10430 PR rtl-optimization/69570
10431 * g++.dg/opt/pr69570.C: New test.
10432
10433 2016-02-01 Richard Henderson <rth@redhat.com>
10434
10435 * gcc.dg/pr69535.c: New test.
10436
10437 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
10438
10439 PR testsuite/69584
10440 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10441 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10442
10443 PR debug/68244
10444 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10445
10446 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10447
10448 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
10449
10450 PR fortran/67564
10451 * gfortran.dg/allocate_with_source_17.f03: New test.
10452
10453 2016-01-30 Jakub Jelinek <jakub@redhat.com>
10454
10455 PR tree-optimization/69546
10456 * gcc.dg/torture/pr69546.c: New test.
10457
10458 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
10459
10460 PR fortran/69566
10461 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10462
10463 2016-01-30 Martin Sebor <msebor@redhat.com>
10464
10465 PR c++/68490
10466 * g++.dg/ext/flexary10.C: New test.
10467
10468 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10469
10470 PR fortran/66707
10471 gfortran.dg/common_23.f90: New test.
10472
10473 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10474
10475 PR target/65546
10476 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10477 condition being checked, and disable it when the target supports
10478 misaligned loads and stores.
10479
10480 2016-01-29 Jakub Jelinek <jakub@redhat.com>
10481
10482 PR debug/69518
10483 * gcc.dg/torture/pr69518.c: New test.
10484
10485 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10486
10487 PR target/69530
10488 * gcc.target/i386/pr69530.c: New test.
10489
10490 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
10491
10492 PR target/65604
10493 * gcc.target/mips/div-delay.c: New test.
10494
10495 2016-01-29 Jakub Jelinek <jakub@redhat.com>
10496
10497 PR target/69551
10498 * gcc.target/i386/pr69551.c: New test.
10499
10500 PR target/66137
10501 * gcc.target/i386/pr66137.c: New test.
10502
10503 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10504
10505 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10506 always built for p5600.
10507 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10508 isa=p5600 dg-option.
10509
10510 2016-01-29 Richard Biener <rguenther@suse.de>
10511
10512 PR tree-optimization/69547
10513 * g++.dg/tree-ssa/pr69547.C: New testcase.
10514
10515 2016-01-29 Jakub Jelinek <jakub@redhat.com>
10516
10517 PR debug/66869
10518 * g++.dg/warn/Wunused-function2.C: New test.
10519
10520 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10521
10522 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10523 support for test to succeed.
10524
10525 2016-01-29 Marek Polacek <polacek@redhat.com>
10526
10527 PR c++/69509
10528 PR c++/69516
10529 * g++.dg/ext/constexpr-vla2.C: New test.
10530 * g++.dg/ext/constexpr-vla3.C: New test.
10531 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10532
10533 2016-01-29 Richard Biener <rguenther@suse.de>
10534
10535 PR middle-end/69537
10536 * gcc.dg/uninit-21.c: New testcase.
10537
10538 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
10539
10540 PR target/69459
10541 * gcc.target/i386/pr69459.c: New test.
10542
10543 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
10544
10545 PR target/68400
10546 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10547 * gcc.target/mips/pr68400.c: New test.
10548
10549 2016-01-28 Martin Sebor <msebor@redhat.com>
10550
10551 PR target/17381
10552 * gcc.target/powerpc/pr17381.c: New test.
10553
10554 2016-01-28 Jakub Jelinek <jakub@redhat.com>
10555
10556 PR middle-end/69542
10557 * gcc.dg/torture/pr69542.c: New test.
10558
10559 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10560
10561 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10562
10563 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
10564
10565 * gcc.dg/pr65980.c: Skip on AIX.
10566 * gcc.dg/pr66688.c: Same.
10567
10568 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
10569
10570 PR target/63679
10571 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10572 * gcc.dg/tree-ssa/sra-18.c: Same.
10573
10574 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10575
10576 PR fortran/62536
10577 * gfortran.dg/block_15.f08: New test.
10578 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10579 on incorrectly closed BLOCK.
10580
10581 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10582
10583 * gcc.dg/declare-simd.c: New test.
10584 2016-01-28 Richard Biener <rguenther@suse.de>
10585
10586 PR tree-optimization/69466
10587 * gfortran.dg/vect/pr69466.f90: New testcase.
10588
10589 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10590
10591 * g++.dg/pr67989.C: Remove ARM-specific option.
10592 * gcc.target/arm/pr67989.C: New file.
10593
10594 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
10595
10596 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10597 and expm1 test for glibc < 2.11.
10598
10599 2016-01-27 Richard Henderson <rth@redhat.com>
10600
10601 * gcc.c-torture/execute/pr69447.c: New test.
10602
10603 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
10604
10605 PR fortran/69422
10606 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10607
10608 2016-01-27 Jakub Jelinek <jakub@redhat.com>
10609
10610 PR debug/66869
10611 * gcc.dg/pr66869.c: New test.
10612
10613 2016-01-25 Jeff Law <law@redhat.com>
10614
10615 PR tree-optimization/68398
10616 PR tree-optimization/69196
10617 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10618 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10619 path to avoid new heuristic allowing more irreducible regions
10620 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10621 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10622 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10623 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10624 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10625
10626 2016-01-27 Marek Polacek <polacek@redhat.com>
10627
10628 PR c/68062
10629 * c-c++-common/vector-compare-4.c: New test.
10630
10631 2016-01-27 David Malcolm <dmalcolm@redhat.com>
10632
10633 PR preprocessor/69126
10634 * c-c++-common/pr69126.c: New test case.
10635
10636 2016-01-27 Ian Lance Taylor <iant@google.com>
10637
10638 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10639
10640 2016-01-27 Ryan Burn <contact@rnburn.com>
10641
10642 PR cilkplus/69267
10643 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10644
10645 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
10646
10647 PR target/69512
10648 * gcc.target/i386/pr69512.c: New test.
10649
10650 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10651
10652 PR ada/69488
10653 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10654
10655 2016-01-27 Marek Polacek <polacek@redhat.com>
10656
10657 PR c++/69379
10658 * g++.dg/pr69379.C: New test.
10659
10660 2016-01-27 Martin Sebor <msebor@redhat.com>
10661
10662 PR c++/69317
10663 * g++.dg/abi/Wabi-2-2.C: New test.
10664 * g++.dg/abi/Wabi-2-3.C: New test.
10665 * g++.dg/abi/Wabi-3-2.C: New test.
10666 * g++.dg/abi/Wabi-3-3.C: New test.
10667
10668 2016-01-27 Richard Biener <rguenther@suse.de>
10669
10670 PR tree-optimization/69166
10671 * gcc.dg/torture/pr69166.c: New testcase.
10672
10673 2016-01-27 Martin Jambor <mjambor@suse.cz>
10674
10675 PR tree-optimization/69355
10676 * gcc.dg/tree-ssa/pr69355.c: New test.
10677
10678 2016-01-27 Marek Polacek <polacek@redhat.com>
10679
10680 PR c++/69496
10681 * g++.dg/ext/constexpr-vla1.C: New test.
10682
10683 2016-01-20 Christian Bruel <christian.bruel@st.com>
10684
10685 PR target/69245
10686 * gcc.target/arm/pr69245.c: New test.
10687
10688 2016-01-27 Jakub Jelinek <jakub@redhat.com>
10689
10690 PR tree-optimization/69399
10691 * gcc.dg/torture/pr69399.c: New test.
10692
10693 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10694
10695 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10696
10697 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10698
10699 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10700
10701 2016-01-26 Tom de Vries <tom@codesourcery.com>
10702
10703 PR tree-optimization/69110
10704 * gcc.dg/autopar/pr69110.c: New test.
10705
10706 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
10707 Sebastian Pop <s.pop@samsung.com>
10708
10709 * gcc.dg/graphite/isl-ast-op-select.c: New.
10710
10711 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
10712
10713 PR fortran/69385
10714 * gfortran.dg/allocate_error_6.f90: New test.
10715
10716 2016-01-26 Richard Henderson <rth@redhat.com>
10717
10718 * gcc.dg/tm/pr60908.c: New test.
10719
10720 2016-01-26 David Malcolm <dmalcolm@redhat.com>
10721
10722 PR other/69006
10723 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10724 directive.
10725 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10726 expected multiline output to reflect the colorization being
10727 disabled before newlines.
10728 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10729 (custom_diagnostic_finalizer): Replace call to
10730 pp_newline_and_flush with call to pp_flush.
10731 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10732 * gfortran.dg/implicit_class_1.f90: Likewise.
10733 * lib/gcc-dg.exp (allow_blank_lines): New global.
10734 (dg-allow-blank-lines-in-output): New procedure.
10735 (gcc-dg-prune): Complain about blank lines in the output, unless
10736 dg-allow-blank-lines-in-output was called.
10737 * lib/multiline.exp (_build_multiline_regex): Only support
10738 arbitrary followup text for non-blank-lines, not for blank lines.
10739
10740 2016-01-26 Jakub Jelinek <jakub@redhat.com>
10741
10742 PR tree-optimization/69483
10743 * gcc.dg/pr69483.c: New test.
10744 * g++.dg/opt/pr69483.C: New test.
10745
10746 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10747
10748 PR target/68620
10749 * gcc.target/arm/pr68620.c: New test.
10750
10751 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10752
10753 * gcc.target/i386/pr68986-2.c: Remove -m32.
10754
10755 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10756
10757 PR target/68986
10758 * gcc.target/i386/pr68986-1.c: New test.
10759 * gcc.target/i386/pr68986-2.c: Likewise.
10760 * gcc.target/i386/pr68986-3.c: Likewise.
10761
10762 2016-01-26 Christian Bruel <christian.bruel@st.com>
10763
10764 * lib/target-supports.exp
10765 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10766 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10767 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10768
10769 2016-01-26 Richard Biener <rguenther@suse.de>
10770
10771 PR tree-optimization/69452
10772 * gcc.dg/torture/pr69452.c: New testcase.
10773
10774 2016-01-26 Jakub Jelinek <jakub@redhat.com>
10775
10776 PR target/69442
10777 * gcc.dg/pr69442.c: New test.
10778
10779 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10780
10781 PR target/67896
10782 * gcc.target/aarch64/simd/pr67896.C: New.
10783
10784 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10785
10786 PR tree-optimization/69400
10787 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10788 function.
10789 (plugin_init): Call it.
10790 * gcc.dg/torture/pr69400.c: New test.
10791
10792 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10793
10794 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10795
10796 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10797 Sebastian Pop <s.pop@samsung.com>
10798
10799 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10800 isl-0.15.
10801
10802 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10803 Sebastian Pop <s.pop@samsung.com>
10804
10805 * gcc.dg/graphite/pr69292.c: New.
10806
10807 2016-01-25 Jakub Jelinek <jakub@redhat.com>
10808
10809 * c-c++-common/goacc/use_device-1.c: New test.
10810
10811 2016-01-25 Jeff Law <law@redhat.com>
10812
10813 PR tree-optimization/69196
10814 PR tree-optimization/68398
10815 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10816 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10817
10818 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
10819
10820 PR target/69469
10821 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10822 Algorithm.
10823
10824 2016-01-25 Richard Biener <rguenther@suse.de>
10825
10826 PR testsuite/69380
10827 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10828
10829 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10830
10831 PR target/69421
10832 * gcc.dg/pr69421.c: New test.
10833
10834 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10835
10836 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10837 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10838 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10839 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10840 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10841 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10842 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10843 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10844 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10845 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10846
10847 2016-01-25 Richard Biener <rguenther@suse.de>
10848
10849 PR tree-optimization/69376
10850 * gcc.dg/torture/pr69376.c: New testcase.
10851
10852 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10853
10854 PR fortran/69397
10855 PR fortran/68442
10856 * gfortran.dg/interface_38.f90: New test.
10857 * gfortran.dg/interface_39.f90: New test.
10858
10859 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10860
10861 Revert:
10862 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10863
10864 PR c++/11858
10865 PR c++/24663
10866 PR c++/24664
10867 * g++.dg/template/pr11858.C: New test.
10868 * g++.dg/template/pr24663.C: New test.
10869 * g++.dg/template/unify12.C: New test.
10870 * g++.dg/template/unify13.C: New test.
10871 * g++.dg/template/unify14.C: New test.
10872 * g++.dg/template/unify15.C: New test.
10873 * g++.dg/template/unify16.C: New test.
10874 * g++.dg/template/unify17.C: New test.
10875
10876 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10877
10878 PR fortran/68283
10879 gfortran.dg/pr68283.f90: New test.
10880
10881 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10882
10883 PR fortran/66094
10884 * gfortran.dg/inline_matmul_13.f90: New test.
10885 * gfortran.dg/matmul_bounds_8.f90: New test.
10886 * gfortran.dg/matmul_bounds_9.f90: New test.
10887 * gfortran.dg/matmul_bounds_10.f90: New test.
10888
10889 2016-01-23 Tom de Vries <tom@codesourcery.com>
10890
10891 PR tree-optimization/69426
10892 * gcc.dg/autopar/pr69426.c: New test.
10893
10894 2016-01-23 Martin Sebor <msebor@redhat.com>
10895
10896 PR c++/58109
10897 PR c++/69022
10898 * g++.dg/cpp0x/alignas5.C: New test.
10899 * g++.dg/ext/vector29.C: Same.
10900
10901 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
10902
10903 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10904 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10905 _GNU_SOURCE from compile flags to the source.
10906 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10907 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10908 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10909 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10910
10911 2016-01-22 Jakub Jelinek <jakub@redhat.com>
10912
10913 PR target/69432
10914 * g++.dg/opt/pr69432.C: New test.
10915
10916 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10917
10918 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10919 32-bit targets testing an -m64 multilib.
10920
10921 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10922
10923 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10924 64-bit support.
10925
10926 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10927
10928 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10929
10930 2016-01-21 Christian Bruel <christian.bruel@st.com>
10931
10932 PR target/68674
10933 * gcc.target/i386/pr68674.c
10934 * gcc.target/aarch64/pr68674.c
10935 * gcc.target/arm/pr68674.c
10936
10937 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10938
10939 PR target/69403
10940 * gcc.c-torture/execute/pr69403.c: New test.
10941
10942 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10943
10944 PR c++/55843
10945 * g++.dg/template/pr55843.C: New.
10946
10947 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10948
10949 PR testsuite/66877
10950 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10951 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10952
10953 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10954
10955 PR testsuite/67489
10956 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10957 from dg-do compile directive, and instead add
10958 { dg-require-effective-target int128 }.
10959
10960 2016-01-20 Martin Sebor <msebor@redhat.com>
10961
10962 PR c/69405
10963 * gcc.dg/sync-fetch.c: New test.
10964
10965 2016-01-21 Martin Sebor <msebor@redhat.com>
10966
10967 PR target/69252
10968 * gcc.target/powerpc/pr69252.c: New test.
10969
10970 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10971
10972 PR fortran/65996
10973 * gfortran.dg/pr65996.f90: New test.
10974
10975 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10976
10977 PR c++/68810
10978 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
10979 expected to generate an error.
10980
10981 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10982
10983 PR middle-end/66178
10984 * gcc.dg/torture/pr66178.c: New test.
10985
10986 2016-01-21 Anton Blanchard <anton@samba.org>
10987 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10988
10989 PR target/63354
10990 * gcc.target/powerpc/pr63354.c: New test.
10991
10992 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10993
10994 PR rtl-optimization/68990
10995 * gcc.target/i386/pr68990: New.
10996
10997 2016-01-21 Nick Clifton <nickc@redhat.com>
10998
10999 PR target/69129
11000 * gcc.target/mips/pr69129.c: New.
11001
11002 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11003
11004 PR c++/58046
11005 * g++.dg/cpp0x/pr58046.C: New.
11006
11007 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11008
11009 PR target/69187
11010 PR target/65624
11011 * gcc.target/arm/pr69187.c: New test.
11012
11013 PR c++/69355
11014 * g++.dg/torture/pr69355.C: New test.
11015
11016 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11017 Sebastian Pop <s.pop@samsung.com>
11018
11019 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11020
11021 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11022 Sebastian Pop <s.pop@samsung.com>
11023
11024 * gcc.dg/graphite/pr68976.c: New test.
11025
11026 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11027
11028 PR middle-end/67653
11029 * c-c++-common/pr67653.c: New test.
11030 * gcc.dg/torture/pr29119.c: Add dg-warning.
11031
11032 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11033
11034 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11035
11036 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11037
11038 PR c/24293
11039 * gcc.dg/pr24293.c: New test.
11040 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11041 incomplete struct type.
11042 * gcc.dg/declspec-1.c: Likewise.
11043 * gcc.dg/pr63549.c: Likewise.
11044
11045 2016-01-20 Jakub Jelinek <jakub@redhat.com>
11046
11047 PR tree-optimization/66612
11048 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11049 for bdn instruction.
11050
11051 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11052
11053 * lib/target-supports.exp
11054 (check_effective_target_arm_fp_ok_nocache): New.
11055 (check_effective_target_arm_fp_ok): New.
11056 (add_options_for_arm_fp): New.
11057 (check_effective_target_arm_crypto_ok_nocache): Require
11058 target_arm_v8_neon_ok instead of arm32.
11059 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11060 (check_effective_target_arm_crypto_pragma_ok): New.
11061 (add_options_for_arm_vfp): New.
11062 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11063 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11064 target instead. Force initial fpu to vfp.
11065 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11066 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11067 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11068 dependency.
11069 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11070 use arm_vfp effective target instead. Force initial fpu to vfp.
11071 * gcc.target/arm/attr-neon3.c: Likewise.
11072 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11073 arm_vfp_ok.
11074 * gcc.target/arm/unsigned-float.c: Likewise.
11075 * gcc.target/arm/vfp-1.c: Likewise.
11076 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11077 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11078 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11079 * gcc.target/arm/vfp-ldmias.c: Likewise.
11080 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11081 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11082 * gcc.target/arm/vfp-stmiad.c: Likewise.
11083 * gcc.target/arm/vfp-stmias.c: Likewise.
11084 * gcc.target/arm/vnmul-1.c: Likewise.
11085 * gcc.target/arm/vnmul-2.c: Likewise.
11086 * gcc.target/arm/vnmul-3.c: Likewise.
11087 * gcc.target/arm/vnmul-4.c: Likewise.
11088
11089 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
11090
11091 PR testsuite/69366
11092 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11093 the MPX run-time library, for compile-time MPX test.
11094 * gcc.target/i386/chkp-always_inline.c: Likewise.
11095 * gcc.target/i386/chkp-bndret.c: Likewise.
11096 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11097 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11098 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11099 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11100 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11101 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11102 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11103 * gcc.target/i386/chkp-label-address.c: Likewise.
11104 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11105 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11106 * gcc.target/i386/chkp-pr69044.c: Likewise.
11107 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11108 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11109 * gcc.target/i386/chkp-strchr.c: Likewise.
11110 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11111 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11112 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11113 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11114 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11115 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11116 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11117 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11118 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11119 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11120 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11121 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11122 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11123 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11124 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11125 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11126 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11127 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11128 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11129 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11130 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11131 * gcc.target/i386/pr63995-2.c: Likewise.
11132 * gcc.target/i386/pr64805.c: Likewise.
11133 * gcc.target/i386/pr65044.c: Likewise.
11134 * gcc.target/i386/pr65167.c: Likewise.
11135 * gcc.target/i386/pr65183.c: Likewise.
11136 * gcc.target/i386/pr65184.c: Likewise.
11137 * gcc.target/i386/thunk-retbnd.c: Likewise.
11138
11139 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11140
11141 PR tree-optimization/69328
11142 * gcc.dg/pr69328.c: New test.
11143
11144 2016-01-20 Jeff Law <law@redhat.com>
11145
11146 PR target/25114
11147 * gcc.target/m68k/pr25114.c: New test.
11148
11149 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11150
11151 * gcc.target/arm/memset-inline-10.c: Added
11152 dg-require-effective-target arm_thumb2_ok.
11153
11154 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11155
11156 * gcc.dg/debug/dwarf2/sso.c: New test.
11157
11158 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
11159
11160 PR testsuite/68820
11161 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11162 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11163 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11164
11165 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11166
11167 PR ipa/66223
11168 * g++.dg/ipa/devirt-50.C: New testcase.
11169
11170 2016-01-19 Marek Polacek <polacek@redhat.com>
11171
11172 PR c++/68965
11173 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11174 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11175
11176 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11177
11178 PR target/69135
11179 * gcc.target/arm/pr69135_1.c: New test.
11180
11181 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11182
11183 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11184
11185 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11186
11187 * gcc.target/aarch64/ccmp_1.c: New testcase.
11188
11189 2016-01-19 Marek Polacek <polacek@redhat.com>
11190
11191 PR c++/68586
11192 * g++.dg/cpp0x/enum30.C: New test.
11193
11194 2016-01-19 Richard Biener <rguenther@suse.de>
11195
11196 PR tree-optimization/69336
11197 * g++.dg/tree-ssa/pr69336.C: New testcase.
11198
11199 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11200
11201 PR debug/65779
11202 * gcc.dg/pr65779.c: New test.
11203
11204 2016-01-19 Richard Biener <rguenther@suse.de>
11205
11206 PR tree-optimization/69352
11207 * gcc.dg/torture/pr69352.c: New testcase.
11208
11209 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11210
11211 PR rtl-optimization/68955
11212 PR rtl-optimization/64557
11213 * gcc.dg/torture/pr68955.c: New test.
11214
11215 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11216
11217 PR lto/69136
11218 * g++.dg/torture/pr69136.C: New testcase.
11219
11220 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11221
11222 PR lto/69133
11223 * g++.dg/lto/pr69133_0.C: New testcase.
11224 * g++.dg/lto/pr69133_1.C: New testcase.
11225
11226 2016-01-15 Jeff Law <law@redhat.com>
11227
11228 PR tree-optimization/69320
11229 * gcc.c-torture/pr69320-1.c: New test.
11230 * gcc.c-torture/pr69320-2.c: New test.
11231 * gcc.c-torture/pr69320-3.c: New test.
11232 * gcc.c-torture/pr69320-4.c: New test.
11233
11234 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11235
11236 PR c++/11858
11237 PR c++/24663
11238 PR c++/24664
11239 * g++.dg/template/pr11858.C: New test.
11240 * g++.dg/template/pr24663.C: New test.
11241 * g++.dg/template/unify12.C: New test.
11242 * g++.dg/template/unify13.C: New test.
11243 * g++.dg/template/unify14.C: New test.
11244 * g++.dg/template/unify15.C: New test.
11245 * g++.dg/template/unify16.C: New test.
11246 * g++.dg/template/unify17.C: New test.
11247
11248 2016-01-18 David Malcolm <dmalcolm@redhat.com>
11249
11250 PR testsuite/69181
11251 * gcc.dg/pr69181-1.c: New test file.
11252 * gcc.dg/pr69181-2.c: New test file.
11253 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11254 globals by moving it to...
11255 (cleanup-after-saved-dg-test): ...this new function. Add
11256 "global additional_sources_used". Add reset of global
11257 multiline_expected_outputs to the empty list.
11258 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11259 global to...
11260 (multiline_expected_outputs): ...this, and updated comments to
11261 note that it is modified from gcc-dg.exp.
11262 (dg-end-multiline-output): Update for the above renaming.
11263 (handle-multiline-outputs): Likewise. Remove the clearing
11264 of the expected outputs to the empty list.
11265
11266 2016-01-18 Richard Biener <rguenther@suse.de>
11267
11268 PR tree-optimization/69297
11269 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11270
11271 2016-01-18 Joseph Myers <joseph@codesourcery.com>
11272
11273 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11274 dg-options.
11275 * gcc.target/mips/mips-3d-2.c: Likewise.
11276 * gcc.target/mips/mips-3d-3.c: Likewise.
11277 * gcc.target/mips/mips-3d-4.c: Likewise.
11278 * gcc.target/mips/mips-3d-5.c: Likewise.
11279 * gcc.target/mips/mips-3d-6.c: Likewise.
11280 * gcc.target/mips/mips-3d-7.c: Likewise.
11281 * gcc.target/mips/mips-3d-8.c: Likewise.
11282 * gcc.target/mips/mips-3d-9.c: Likewise.
11283 * gcc.target/mips/mips-ps-1.c: Likewise.
11284 * gcc.target/mips/mips-ps-2.c: Likewise.
11285 * gcc.target/mips/mips-ps-3.c: Likewise.
11286 * gcc.target/mips/mips-ps-4.c: Likewise.
11287 * gcc.target/mips/mips-ps-5.c: Likewise.
11288 * gcc.target/mips/mips-ps-6.c: Likewise.
11289 * gcc.target/mips/mips-ps-7.c: Likewise.
11290 * gcc.target/mips/mips-ps-type.c: Likewise.
11291 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11292 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11293
11294 2016-01-18 Tom de Vries <tom@codesourcery.com>
11295
11296 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11297 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11298 * c-c++-common/goacc/kernels-empty.c: New test.
11299 * c-c++-common/goacc/kernels-eternal.c: New test.
11300 * c-c++-common/goacc/kernels-loop-2.c: New test.
11301 * c-c++-common/goacc/kernels-loop-3.c: New test.
11302 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11303 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11304 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11305 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11306 * c-c++-common/goacc/kernels-loop-data.c: New test.
11307 * c-c++-common/goacc/kernels-loop-g.c: New test.
11308 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11309 * c-c++-common/goacc/kernels-loop-n.c: New test.
11310 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11311 * c-c++-common/goacc/kernels-loop.c: New test.
11312 * c-c++-common/goacc/kernels-noreturn.c: New test.
11313 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11314 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11315 * c-c++-common/goacc/kernels-reduction.c: New test.
11316
11317 2016-01-18 Tom de Vries <tom@codesourcery.com>
11318
11319 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11320 * gcc.dg/autopar/outer-2.c: Same.
11321 * gcc.dg/autopar/outer-3.c: Same.
11322 * gcc.dg/autopar/outer-4.c: Same.
11323 * gcc.dg/autopar/outer-5.c: Same.
11324 * gcc.dg/autopar/outer-6.c: Same.
11325 * gcc.dg/autopar/parallelization-1.c: Same.
11326 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11327 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11328 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11329 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11330 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11331 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11332 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11333 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11334 * gcc.dg/autopar/pr39500-1.c: Same.
11335 * gcc.dg/autopar/pr39500-2.c: Same.
11336 * gcc.dg/autopar/pr46193.c: Same.
11337 * gcc.dg/autopar/pr46194.c: Same.
11338 * gcc.dg/autopar/pr49580.c: Same.
11339 * gcc.dg/autopar/pr49960-1.c: Same.
11340 * gcc.dg/autopar/pr49960.c: Same.
11341 * gcc.dg/autopar/pr68373.c: Same.
11342 * gcc.dg/autopar/reduc-1.c: Same.
11343 * gcc.dg/autopar/reduc-1char.c: Same.
11344 * gcc.dg/autopar/reduc-1short.c: Same.
11345 * gcc.dg/autopar/reduc-2.c: Same.
11346 * gcc.dg/autopar/reduc-2char.c: Same.
11347 * gcc.dg/autopar/reduc-2short.c: Same.
11348 * gcc.dg/autopar/reduc-3.c: Same.
11349 * gcc.dg/autopar/reduc-4.c: Same.
11350 * gcc.dg/autopar/reduc-6.c: Same.
11351 * gcc.dg/autopar/reduc-7.c: Same.
11352 * gcc.dg/autopar/reduc-8.c: Same.
11353 * gcc.dg/autopar/reduc-9.c: Same.
11354 * gcc.dg/autopar/uns-outer-4.c: Same.
11355 * gcc.dg/autopar/uns-outer-5.c: Same.
11356 * gcc.dg/autopar/uns-outer-6.c: Same.
11357 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11358 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11359
11360 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11361
11362 PR target/63679
11363 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11364 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11365
11366 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11367
11368 PR target/63679
11369 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11370 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11371 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11372
11373 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11374
11375 PR target/63679
11376 * gcc.dg/tree-ssa/sra-17.c: New.
11377 * gcc.dg/tree-ssa/sra-18.c: New.
11378
11379 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11380
11381 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11382
11383 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11384
11385 * gnat.dg/inline12.adb: New test.
11386
11387 2016-01-18 Bin Cheng <bin.cheng@arm.com>
11388
11389 PR tree-optimization/66797
11390 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11391
11392 2016-01-18 Richard Biener <rguenther@suse.de>
11393
11394 PR tree-optimization/69170
11395 * gcc.dg/torture/pr69170.c: New testcase.
11396
11397 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
11398
11399 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11400
11401 2016-01-16 Tom de Vries <tom@codesourcery.com>
11402
11403 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11404
11405 2016-01-16 Tom de Vries <tom@codesourcery.com>
11406
11407 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11408 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11409 redundant dg-require-effective-target pthread.
11410 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11411 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11412 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11413 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11414 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11415 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11416 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11417
11418 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
11419
11420 PR target/68609
11421 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11422 * gcc.target/powerpc/recip-7.c: Same.
11423
11424 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11425
11426 PR c++/69091
11427 * g++.dg/template/pr69091.C: New test.
11428
11429 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11430
11431 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11432 dump does not contain an error_mark_node.
11433 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11434 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11435
11436 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11437
11438 PR c++/68936
11439 * g++.dg/template/pr68936.C: New test.
11440
11441 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
11442
11443 PR target/68609
11444 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11445 * gcc.target/powerpc/recip-2.c: Same.
11446 * gcc.target/powerpc/recip-3.c: Same.
11447 * gcc.target/powerpc/recip-4.c: Same.
11448 * gcc.target/powerpc/recip-sqrtf.c: Same.
11449
11450 2016-01-15 Jeff Law <law@redhat.com>
11451
11452 PR tree-optimization/69270
11453 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11454 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11455
11456 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
11457
11458 PR fortran/49630
11459 * gfortran.dg/deferred_character_13.f90: New test for the fix
11460 of comment 3 of the PR.
11461
11462 PR fortran/54070
11463 * gfortran.dg/deferred_character_8.f90: New test
11464 * gfortran.dg/allocate_error_5.f90: New test
11465
11466 PR fortran/60593
11467 * gfortran.dg/deferred_character_10.f90: New test
11468
11469 PR fortran/60795
11470 * gfortran.dg/deferred_character_14.f90: New test
11471
11472 PR fortran/61147
11473 * gfortran.dg/deferred_character_11.f90: New test
11474
11475 PR fortran/64324
11476 * gfortran.dg/deferred_character_9.f90: New test
11477
11478 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11479
11480 PR rtl-optimization/69030
11481 * gcc.target/i386/pr69030.c: New.
11482
11483 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11484
11485 * gcc.target/aarch64/target_attr_17.c: New test.
11486
11487 2016-01-15 Richard Biener <rguenther@suse.de>
11488
11489 PR tree-optimization/66856
11490 * gcc.dg/torture/pr66856-1.c: New testcase.
11491 * gcc.dg/torture/pr66856-2.c: Likewise.
11492
11493 2016-01-15 Richard Biener <rguenther@suse.de>
11494
11495 PR debug/69137
11496 * g++.dg/lto/pr69137_0.C: New testcase.
11497
11498 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11499
11500 PR middle-end/69246
11501 * gcc.target/i386/pr69246.c: New test.
11502
11503 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11504
11505 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
11506
11507 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11508
11509 PR c++/56194
11510 * g++.dg/init/const9.C: Disable test on S/390.
11511
11512 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11513
11514 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11515 * g++.dg/Wno-frame-address.C: Ditto.
11516
11517 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11518
11519 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11520
11521 2016-01-15 Richard Biener <rguenther@suse.de>
11522
11523 PR tree-optimization/68961
11524 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11525
11526 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11527
11528 * gcc.target/i386/pr65105-5.c: New test.
11529
11530 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
11531
11532 * gcc.c-torture/execute/alias-4.c: New testcase.
11533
11534 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
11535
11536 PR ipa/68148
11537 * g++.dg/ipa/devirt-49.C: New testcase.
11538
11539 2016-01-15 Christian Bruel <christian.bruel@st.com>
11540
11541 PR target/65837
11542 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11543 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11544 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11545
11546 2016-01-15 Richard Biener <rguenther@suse.de>
11547
11548 PR tree-optimization/69117
11549 * gcc.dg/torture/pr69117.c: New testcase.
11550
11551 2015-01-14 Ryan Burn <contact@rnburn.com>
11552
11553 PR c++/69048
11554 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11555
11556 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11557
11558 PR testsuite/67509
11559 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11560 range tests use 100 * maximum instead of maximum + 1.
11561
11562 2016-01-14 Jakub Jelinek <jakub@redhat.com>
11563
11564 PR debug/69244
11565 * gcc.dg/guality/pr69244.c: New test.
11566
11567 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
11568
11569 * lib/target-supports.exp (check_effective_target_issignaling):
11570 New procedure.
11571 * gcc.dg/pr61441.c: Require issignaling effective target.
11572
11573 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11574
11575 PR target/68803
11576 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11577
11578 2016-01-14 David Malcolm <dmalcolm@redhat.com>
11579
11580 PR c++/68819
11581 PR preprocessor/69177
11582 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11583 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11584 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11585 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11586
11587 2016-01-14 Marek Polacek <polacek@redhat.com>
11588
11589 PR c/69262
11590 * gcc.dg/array-15.c: New test.
11591
11592 2016-01-14 Jakub Jelinek <jakub@redhat.com>
11593
11594 PR middle-end/68146
11595 PR tree-optimization/69155
11596 * gfortran.dg/pr68146.f: New test.
11597 * gfortran.dg/pr69155.f90: New test.
11598
11599 2016-01-14 Richard Biener <rguenther@suse.de>
11600
11601 PR tree-optimization/68060
11602 * gcc.dg/torture/pr68060-1.c: New testcase.
11603 * gcc.dg/torture/pr68060-2.c: Likewise.
11604
11605 2016-01-14 Nick Clifton <nickc@redhat.com>
11606
11607 * lib/target-supports.exp
11608 (check_effective_target_arm_neon_ok_nocache): Add an option
11609 sequence that includes setting the ARM architecture to ARMv7-A.
11610 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11611 command line options necessary to enable Neon support.
11612 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11613 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11614 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11615 * gcc.target/arm/pr69180.c: Likewise.
11616
11617 2016-01-14 Jeff Law <law@redhat.com>
11618
11619 PR tree-optimization/69270
11620 * gcc.dg/tree-ssa/pr69270.c: New test.
11621
11622 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11623
11624 PR c/66208
11625 * c-c++-common/pr66208.c: New file.
11626
11627 2016-01-13 Jakub Jelinek <jakub@redhat.com>
11628
11629 PR tree-optimization/69156
11630 * gcc.dg/pr69156.c: New test.
11631
11632 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11633
11634 * gcc.target/i386/pr69225-7.c: New test.
11635
11636 2016-01-13 Richard Henderson <rth@redhat.com>
11637
11638 * gcc.dg/tm/memopt-13.c: Update expected function.
11639 * gcc.dg/tm/memopt-6.c: Likewise.
11640
11641 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
11642
11643 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11644 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11645 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11646 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
11647
11648 2016-01-13 Tom de Vries <tom@codesourcery.com>
11649
11650 PR tree-optimization/69169
11651 * gcc.dg/pr69169.c: New test.
11652
11653 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
11654
11655 PR target/69228
11656 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11657 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11658 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11659 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11660 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11661 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11662 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11663 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11664
11665 2016-01-13 Jakub Jelinek <jakub@redhat.com>
11666
11667 PR target/69247
11668 * gcc.dg/pr69247.c: New test.
11669
11670 2016-01-13 Richard Biener <rguenther@suse.de>
11671
11672 PR tree-optimization/69242
11673 * gcc.dg/torture/pr69242.c: New testcase.
11674
11675 2016-01-13 Richard Biener <rguenther@suse.de>
11676
11677 PR tree-optimization/69186
11678 * gcc.dg/torture/pr69186.c: New testcase.
11679
11680 2016-01-13 Jeff Law <law@redhat.com>
11681
11682 PR tree-optimization/67755
11683 * gcc.dg/tree-ssa/pr67755.c: New test.
11684
11685 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
11686
11687 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11688 pass number in output by a star.
11689
11690 2016-01-12 Bin Cheng <bin.cheng@arm.com>
11691
11692 PR tree-optimization/68911
11693 * gcc.c-torture/execute/pr68911.c: New test.
11694
11695 2016-01-12 Marek Polacek <polacek@redhat.com>
11696
11697 PR c++/68979
11698 * g++.dg/warn/permissive-1.C: New test.
11699
11700 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11701
11702 PR objc++/68511
11703 PR c++/69213
11704 * g++.dg/opt/pr69213.C: New test.
11705
11706 2016-01-12 Christian Bruel <christian.bruel@st.com>
11707
11708 PR target/69180
11709 * gcc.target/arm/pr69180.c: New test.
11710
11711 2016-01-12 Richard Biener <rguenther@suse.de>
11712
11713 PR lto/69077
11714 * g++.dg/lto/pr69077_0.C: New testcase.
11715 * g++.dg/lto/pr69077_1.C: Likewise.
11716
11717 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11718
11719 PR target/69175
11720 * g++.dg/opt/pr69175.C: New test.
11721
11722 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11723
11724 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11725 rather than #including math.h & stdlib.h.
11726 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11727 * gcc.dg/vect/pr49771.c: Likewise.
11728 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11729 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11730 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11731 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11732 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11733 * gcc.dg/vect/pr44507.c: Likewise.
11734 * gcc.dg/vect/pr45902.c: Likewise.
11735 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11736 * gcc.dg/vect/vect-117.c: Likewise.
11737 * gcc.dg/vect/vect-99.c: Likewise.
11738 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11739 * gcc.dg/vect/vect-cond-1.c: Likewise.
11740 * gcc.dg/vect/vect-cond-2.c: Likewise.
11741 * gcc.dg/vect/vect-cond-3.c: Likewise.
11742 * gcc.dg/vect/vect-cond-4.c: Likewise.
11743 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11744 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11745 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11746 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11747 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11748 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11749 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11750 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11751 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11752 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11753 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11754 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11755 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11756 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11757 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11758 include of signal.h.
11759 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11760 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11761 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11762 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11763 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11764 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11765 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11766 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11767 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11768 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11769 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11770 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11771 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11772 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11773 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11774 * gcc.dg/vect/vect-outer-5.c: Likewise.
11775 * gcc.dg/vect/vect-outer-6.c: Likewise.
11776 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11777 include of stdio.h.
11778
11779 2016-01-12 Nick Clifton <nickc@redhat.com>
11780
11781 PR target/68913
11782 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11783 to fread so that it will be found in all target runtimes.
11784
11785 2016-01-12 Richard Biener <rguenther@suse.de>
11786
11787 PR tree-optimization/69053
11788 * g++.dg/torture/pr69053.C: New testcase.
11789
11790 2016-01-12 Richard Biener <rguenther@suse.de>
11791
11792 PR tree-optimization/69168
11793 * gcc.dg/torture/pr69168.c: New testcase.
11794
11795 2016-01-12 Richard Biener <rguenther@suse.de>
11796
11797 PR tree-optimization/69157
11798 * gcc.dg/torture/pr69157.c: New testcase.
11799
11800 2016-01-12 Richard Biener <rguenther@suse.de>
11801
11802 PR tree-optimization/69174
11803 * gcc.dg/torture/pr69174.c: New testcase.
11804
11805 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11806
11807 PR c++/66808
11808 PR c++/69000
11809 * g++.dg/tls/pr66808.C: New test.
11810 * g++.dg/tls/pr69000.C: New test.
11811
11812 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11813
11814 * gcc.target/powerpc/swaps-p8-23.c: New test.
11815 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11816
11817 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
11818
11819 PR tree-optimization/68356
11820 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11821
11822 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11823 Jim Wilson <jim.wilson@linaro.org>
11824
11825 PR target/69194
11826 * gcc.target/arm/pr69194.c: New test.
11827
11828 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11829
11830 PR target/69225
11831 * gcc.target/i386/pr69225-1.c: New test.
11832 * gcc.target/i386/pr69225-2.c: Likewise.
11833 * gcc.target/i386/pr69225-3.c: Likewise.
11834 * gcc.target/i386/pr69225-4.c: Likewise.
11835 * gcc.target/i386/pr69225-5.c: Likewise.
11836 * gcc.target/i386/pr69225-6.c: Likewise.
11837
11838 2016-01-11 Jakub Jelinek <jakub@redhat.com>
11839
11840 PR target/67462
11841 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11842 if lp64.
11843
11844 PR target/69071
11845 * gcc.dg/pr69071.c: New test.
11846
11847 PR c++/69211
11848 * g++.dg/opt/pr69211.C: New test.
11849
11850 PR tree-optimization/69214
11851 * gcc.c-torture/compile/pr69214.c: New test.
11852
11853 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
11854
11855 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11856 * gcc.target/i386/pr66232-11.c: Ditto.
11857 * gcc.target/i386/pr66232-12.c: Ditto.
11858 * gcc.target/i386/pr66232-13.c: Ditto.
11859
11860 2016-01-11 Richard Biener <rguenther@suse.de>
11861
11862 PR tree-optimization/69173
11863 * gcc.dg/torture/pr69173.c: New testcase.
11864
11865 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11866
11867 PR rtl-optimization/68796
11868 * gcc.target/aarch64/tst_5.c: New test.
11869 * gcc.target/aarch64/tst_6.c: Likewise.
11870
11871 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11872
11873 PR rtl-optimization/68841
11874 * gcc.dg/pr68841.c: New test.
11875 * gcc.c-torture/execute/pr68841.c: New test.
11876
11877 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11878
11879 PR rtl-optimization/68920
11880 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11881 for ix86 targets.
11882 * gcc.dg/ifcvt-5.c: New test.
11883
11884 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
11885
11886 PR bootstrap/69123
11887 * g++.dg/pr69123.C: New.
11888
11889 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11890
11891 PR target/69010
11892 * gcc.target/i386/pr69010.c: New test.
11893
11894 2016-01-11 Martin Jambor <mjambor@suse.cz>
11895
11896 PR ipa/69044
11897 * gcc.target/i386/chkp-pr69044.c: New test.
11898
11899 2016-01-11 Tom de Vries <tom@codesourcery.com>
11900
11901 PR tree-optimization/69109
11902 * gcc.dg/autopar/pr69109-2.c: New test.
11903 * gcc.dg/autopar/pr69109.c: New test.
11904
11905 2016-01-11 Tom de Vries <tom@codesourcery.com>
11906
11907 PR tree-optimization/69108
11908 * gcc.dg/autopar/pr69108.c: New test.
11909
11910 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11911
11912 PR c++/69029
11913 * c-c++-common/Wisleading-indentation.c: Augment test.
11914
11915 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11916
11917 PR fortran/69154
11918 * gfortran.dg/inline_matmul_12.f90: New test.
11919
11920 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
11921
11922 PR fortran/67779
11923 * gfortran.dg/actual_array_offset_1: New test.
11924
11925 2016-01-10 Tom de Vries <tom@codesourcery.com>
11926
11927 PR tree-optimization/69062
11928 * gcc.dg/autopar/pr69062.c: New test.
11929
11930 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11931
11932 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11933 * gcc.dg/vect/slp-perm-2.c: Likewise.
11934 * gcc.dg/vect/slp-perm-3.c: Likewise.
11935 * gcc.dg/vect/slp-perm-5.c: Likewise.
11936 * gcc.dg/vect/slp-perm-6.c: Likewise.
11937 * gcc.dg/vect/slp-perm-7.c: Likewise.
11938 * gcc.dg/vect/slp-perm-8.c: Likewise.
11939
11940 2016-01-10 Tom de Vries <tom@codesourcery.com>
11941
11942 PR tree-optimization/69039
11943 * gcc.dg/autopar/pr69039.c: New test.
11944
11945 2016-01-09 Marek Polacek <polacek@redhat.com>
11946
11947 PR c++/69113
11948 * g++.dg/pr69113.C: New test.
11949
11950 2016-01-09 Jakub Jelinek <jakub@redhat.com>
11951
11952 PR middle-end/50865
11953 PR tree-optimization/69097
11954 * gcc.c-torture/execute/pr50865.c: New test.
11955 * gcc.c-torture/execute/pr69097-1.c: New test.
11956 * gcc.c-torture/execute/pr69097-2.c: New test.
11957 * gcc.dg/pr69097-1.c: New test.
11958 * gcc.dg/pr69097-2.c: New test.
11959
11960 2016-01-09 Jakub Jelinek <jakub@redhat.com>
11961
11962 PR c++/69164
11963 * g++.dg/opt/pr69164.C: New test.
11964
11965 2016-01-08 Jakub Jelinek <jakub@redhat.com>
11966
11967 PR tree-optimization/69167
11968 * gcc.dg/pr69167.c: New test.
11969
11970 2016-01-08 Marek Polacek <polacek@redhat.com>
11971
11972 PR c++/68449
11973 * g++.dg/pr68449.C: New.
11974
11975 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11976
11977 PR tree-optimization/68707
11978 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11979 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11980 on platforms supporting it.
11981 * gcc.dg/vect/slp-perm-2.c: Likewise.
11982 * gcc.dg/vect/slp-perm-3.c: Likewise.
11983 * gcc.dg/vect/slp-perm-5.c: Likewise.
11984 * gcc.dg/vect/slp-perm-7.c: Likewise.
11985 * gcc.dg/vect/slp-perm-8.c: Likewise.
11986 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11987 on platforms supporting it.
11988
11989 2016-01-08 Jakub Jelinek <jakub@redhat.com>
11990
11991 PR tree-optimization/69162
11992 * gcc.dg/pr69162.c: New test.
11993
11994 PR tree-optimization/69172
11995 * gcc.dg/pr69172.c: New test.
11996
11997 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11998
11999 PR tree-optimization/67781
12000 * gcc.c-torture/execute/pr67781.c: New file.
12001
12002 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12003
12004 PR tree-optimization/69083
12005 * gcc.dg/vect/pr69083.c: New test.
12006
12007 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12008
12009 PR tree-optimization/61441
12010 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12011 Use -fexcess-precision=standard for compiler options.
12012 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12013
12014 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12015
12016 PR fortran/69128
12017 * gfortran.dg/gomp/pr69128.f90: New test.
12018
12019 PR c++/69145
12020 * g++.dg/ext/pr69145-1.C: New test.
12021 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12022 * g++.dg/ext/pr69145-2.h: New file.
12023
12024 2016-01-07 Martin Sebor <msebor@redhat.com>
12025
12026 PR c/68966
12027 * gcc.dg/atomic-fetch-bool.c: New test.
12028 * gcc.dg/sync-fetch-bool.c: New test.
12029
12030 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12031
12032 PR fortran/66680
12033 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12034
12035 2016-01-07 Nick Clifton <nickc@redhat.com>
12036
12037 PR target/66655
12038 * g++.dg/pr66655.C: New test.
12039 * g++.dg/pr66655_1.cc: Test support file.
12040 * g++.dg/pr66655.h: Test header file.
12041
12042 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
12043
12044 PR fortran/66680
12045 gfortran.dg/gomp/pr66680.f90: New test.
12046
12047 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12048
12049 PR target/69171
12050 * gcc.target/i386/pr69171-1.c: New test.
12051 * gcc.target/i386/pr69171-2.c: Likewise.
12052 * gcc.target/i386/pr69171-3.c: Likewise.
12053 * gcc.target/i386/pr69171-4.c: Likewise.
12054 * gcc.target/i386/pr69171-5.c: Likewise.
12055 * gcc.target/i386/pr69171-6.c: Likewise.
12056
12057 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12058
12059 PR middle-end/67639
12060 * c-c++-common/pr67639.c: New test.
12061
12062 2016-01-07 Jakub Jelinek <jakub@redhat.com>
12063
12064 PR tree-optimization/69141
12065 * g++.dg/opt/pr69141.C: New test.
12066
12067 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12068
12069 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12070
12071 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
12072
12073 PR target/69140
12074 * gcc.target/i386/pr69140.c: New test
12075
12076 2016-01-06 David Malcolm <dmalcolm@redhat.com>
12077
12078 * gcc.dg/bad-dereference.c: New test case.
12079
12080 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12081
12082 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12083
12084 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12085
12086 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12087
12088 2016-01-06 Marek Polacek <polacek@redhat.com>
12089
12090 PR sanitizer/69099
12091 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12092
12093 2016-01-05 Marek Polacek <polacek@redhat.com>
12094
12095 PR c/69104
12096 * gcc.dg/atomic-invalid-2.c: New.
12097
12098 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12099
12100 PR target/68991
12101 * gcc.target/i386/pr68991.c: New test.
12102
12103 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12104
12105 PR target/68991
12106 * g++.dg/pr68991-1.C: New test.
12107 * g++.dg/pr68991-2.C: Likewise.
12108
12109 2016-01-05 Sergei Trofimovich <siarheit@google.com>
12110
12111 PR other/60465
12112 * gcc.target/ia64/pr60465-gprel64.c: New test.
12113 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12114
12115 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12116
12117 PR rtl-optimization/68651
12118 * gcc.target/aarch64/pr68651_1.c: New test.
12119
12120 2016-01-05 David Malcolm <dmalcolm@redhat.com>
12121
12122 PR c/69122
12123 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12124
12125 2016-01-05 Nathan Sidwell <nathan@acm.org>
12126
12127 PR c++/58583
12128 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12129
12130 * gcc.dg/alias-15.c: New.
12131
12132 2016-01-05 Nick Clifton <nickc@redhat.com>
12133
12134 PR target/68870
12135 * g++.dg/pr68770.C: New test.
12136
12137 2016-01-04 Mike Stump <mikestump@comcast.net>
12138
12139 * lib/target-supports.exp (check_effective_target_cilkplus):
12140 cilkplus targets require pthreads.
12141 (check_effective_target_cilkplus): Remove special case for NVPTX.
12142
12143 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12144
12145 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12146 generation.
12147
12148 2016-01-04 Jakub Jelinek <jakub@redhat.com>
12149
12150 Update copyright years.
12151
12152 2016-01-04 Marek Polacek <polacek@redhat.com>
12153
12154 PR c/68908
12155 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12156 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12157 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12158
12159 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12160
12161 * gcc.target/sparc/20160104-2.c: New test.
12162
12163 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12164
12165 * gcc.target/sparc/20160104-1.c: New test.
12166
12167 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
12168
12169 PR fortran/65045
12170 * gfortran.dg/pr65045.f90: New test.
12171
12172 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12173
12174 * gnat.dg/specs/debug1.ads: Delete.
12175
12176 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12177
12178 PR libgfortran/68867
12179 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12180 expression.
12181
12182 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12183
12184 PR libgfortran/68867
12185 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12186 PowerPC.
12187
12188 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
12189
12190 PR fortran/68864
12191 * gfortran.dg/pr68864.f90: New test.
12192
12193 2016-01-01 Jakub Jelinek <jakub@redhat.com>
12194
12195 PR tree-optimization/69070
12196 * gcc.dg/pr69070.c: New test.
12197
12198 PR sanitizer/69055
12199 * gfortran.dg/pr69055.f90: New test.
12200
12201 PR target/69015
12202 * gcc.dg/pr69015.c: New test.
12203 \f
12204 Copyright (C) 2016 Free Software Foundation, Inc.
12205
12206 Copying and distribution of this file, with or without modification,
12207 are permitted in any medium without royalty provided the copyright
12208 notice and this notice are preserved.