pr68078.f90: XFAIL run on Darwin
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
2
3 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4
5 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
6
7 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
8 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
9 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
10 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
11 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
12 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
13 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
14 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
15 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
16 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
17 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
18
19 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
20
21 * gcc.target/i386/pr68633.c: Fix expected result.
22
23 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
24
25 PR fortran/68078
26 * gfortran.dg/pr68078.f90: New test.
27 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
28
29 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
30
31 PR target/77613
32 * gcc.target/powerpc/swaps-p8-25.c: New.
33
34 2016-09-16 Jakub Jelinek <jakub@redhat.com>
35
36 PR c++/77482
37 * g++.dg/cpp0x/constexpr-77482.C: New test.
38
39 PR c++/77379
40 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
41 thunk offsets.
42 * g++.dg/abi/abi-tag23a.C: Likewise.
43
44 PR c++/77338
45 * g++.dg/cpp0x/decltype-77338.C: New test.
46
47 PR c++/77375
48 * g++.dg/cpp0x/mutable1.C: New test.
49
50 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
51
52 PR fortran/77612
53 * gfortran.dg/pr77612.f90: New test.
54
55 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
56
57 * gcc.dg/torture/pr70421.c: Require int32plus.
58
59 2016-09-16 Jakub Jelinek <jakub@redhat.com>
60
61 PR middle-end/77475
62 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
63
64 PR target/77526
65 * gcc.target/i386/pr77526.c: New test.
66
67 2016-09-16 Jakub Jelinek <jakub@redhat.com>
68 Eric Botcazou <ebotcazou@adacore.com>
69
70 PR middle-end/77594
71 * gcc.target/i386/pr77594.c: New test.
72
73 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
74
75 PR fortran/69963
76 * gfortran.dg/misplaced_implicit_character.f90: New test.
77
78 2016-09-15 Bin Cheng <bin.cheng@arm.com>
79
80 PR tree-optimization/77503
81 * gcc.dg/vect/pr77503.c: New test.
82
83 2016-09-15 Richard Biener <rguenther@suse.de>
84
85 PR middle-end/77544
86 * c-c++-common/torture/pr77544.c: New testcase.
87
88 2016-09-15 Jakub Jelinek <jakub@redhat.com>
89
90 PR middle-end/77475
91 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
92 * gcc.dg/march-generic.c: Likewise.
93 * gcc.target/i386/spellcheck-options-1.c: New test.
94 * gcc.target/i386/spellcheck-options-2.c: New test.
95 * gcc.target/i386/spellcheck-options-3.c: New test.
96 * gcc.target/i386/spellcheck-options-4.c: New test.
97
98 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
99
100 PR fortran/72743
101 * gfortran.dg/goacc/pr72743.f90: New test.
102
103 2016-09-15 Richard Biener <rguenther@suse.de>
104
105 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
106
107 2016-09-15 Richard Biener <rguenther@suse.de>
108
109 PR tree-optimization/77514
110 * gcc.dg/torture/pr77514.c: New testcase.
111
112 2016-09-14 Jakub Jelinek <jakub@redhat.com>
113
114 PR c++/77549
115 * g++.dg/lookup/pr77549.C: New test.
116
117 2016-09-14 Marek Polacek <polacek@redhat.com>
118
119 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
120 * c-c++-common/gomp/atomic-13.c: Likewise.
121 * c-c++-common/gomp/atomic-14.c: Likewise.
122 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
123 * g++.dg/cpp1z/bool-increment1.C: New test.
124 * c-c++-common/pr60439.c: Add dg-warning.
125 * g++.dg/expr/bitfield4.C: Likewise.
126 * g++.dg/expr/bitfield5.C: Likewise.
127 * g++.dg/expr/bitfield6.C: Likewise.
128 * g++.dg/expr/bool1.C: Likewise.
129 * g++.dg/expr/bool3.C: Likewise.
130 * g++.dg/expr/lval3.C: Likewise.
131 * g++.dg/expr/lval4.C: Likewise.
132 * g++.old-deja/g++.jason/bool5.C: Likewise.
133 * g++.dg/expr/bitfield3.C: Adjust dg-error.
134 * g++.dg/other/error18.C: Likewise.
135 * g++.dg/gomp/atomic-14.C: Likewise.
136
137 2016-09-14 Nathan Sidwell <nathan@acm.org>
138
139 PR c++/77539
140 * g++.dg/cpp1y/pr77539.C: New.
141
142 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
143
144 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
145 dg-require.
146 * g++.dg/ext/builtin_alloca.C: Likewise.
147 * g++.dg/template/spec35.C: Likewise.
148 * gcc.dg/builtins-68.c: Likewise.
149 * gcc.misc-tests/gcov-13.c: Likewise.
150 * gcc.misc-tests/gcov-14.c: Likewise.
151
152 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
153
154 * gfortran.dg/dec_structure_14.f90: New testcase.
155
156 2016-09-14 Jakub Jelinek <jakub@redhat.com>
157
158 PR sanitizer/68260
159 * c-c++-common/tsan/pr68260.c: New test.
160
161 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
162
163 PR target/70713
164 * gcc.target/msp430/function-attributes-1.c: New test.
165 * gcc.target/msp430/function-attributes-2.c: New test.
166 * gcc.target/msp430/function-attributes-3.c: New test.
167
168 2016-09-13 Jakub Jelinek <jakub@redhat.com>
169
170 * g++.dg/cpp0x/gen-attrs-61.C: New test.
171 * g++.dg/cpp1z/gen-attrs1.C: New test.
172
173 PR tree-optimization/77454
174 * gcc.dg/pr77454.c: New test.
175
176 PR c++/77553
177 * g++.dg/cpp1y/constexpr-77553.C: New test.
178
179 2016-09-13 David Malcolm <dmalcolm@redhat.com>
180
181 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
182 (test_show_locus): Replace rich_location::add_fixit_insert calls
183 with add_fixit_insert_before and add_fixit_insert_after.
184
185 2016-09-13 Jason Merrill <jason@redhat.com>
186 Tom de Vries <tom@codesourcery.com>
187
188 PR c++/77427
189 * g++.dg/pr77427.C: New test.
190
191 2016-09-13 Martin Liska <mliska@suse.cz>
192
193 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
194 effective target.
195 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
196 * lib/target-supports.exp: Define the new target.
197
198 2016-09-12 Andrew Pinski <apinski@cavium.com>
199
200 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
201 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
202
203 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
204
205 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
206 variable arguments.
207 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
208 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
209 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
210 variable argument.
211 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
212 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
213
214 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
215
216 PR c++/77496
217 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
218 * g++.dg/ext/pr77496.C: New test.
219 * g++.dg/warn/pr77496.C: New test.
220
221 2016-09-12 David Malcolm <dmalcolm@redhat.com>
222
223 PR c/72858
224 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
225 to preserve conversion chars, and to preserve prefix information.
226 * gcc.dg/format/pr72858.c: New test case.
227
228 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
229
230 * gfortran.dg/pr77507.f90: Move to ...
231 * gfortran.dg/ieee/pr77507.f90: here.
232
233 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
234
235 PR ipa/61159
236 * compile/pr61159.c: New testcase
237
238 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
239
240 PR ipa/64316
241 * gcc.dg/ipa/pr63416.c: New testcase.
242
243 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
244 Steven G. Kargl <kargl@gcc.gnu.org>
245
246 PR fortran/77532
247 * gfortran.dg/dtio_11.f90: new test.
248
249 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
250
251 PR fortran/77507
252 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
253 * gfortran.dg/c_assoc_4.f90: Ditto.
254
255 2016-09-10 Tom de Vries <tom@codesourcery.com>
256
257 PR C/71602
258 * c-c++-common/va-arg-va-list-type.c: New test.
259
260 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
261
262 PR rtl-optimization/77289
263 * gcc.target/powerpc/pr77289.c: New test.
264
265 2016-09-09 Martin Sebor <msebor@redhat.com>
266
267 PR c/77520
268 PR c/77521
269 * gcc.dg/pr77520.c: New test.
270 * gcc.dg/pr77521.c: New test.
271
272 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
273
274 PR fortran/77506
275 * gfortran.dg/pr77506.f90: New test.
276
277 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
278
279 PR fortran/77507
280 * gfortran.dg/pr77507.f90: New test.
281
282 2016-09-09 Joseph Myers <joseph@codesourcery.com>
283
284 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
285
286 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
287 Louis Krupp <lkrupp@gcc.gnu.org>
288
289 PR fortran/69514
290 * gfortran.dg/pr69514_1.f90: New test.
291 * gfortran.dg/pr69514_2.f90: New test.
292
293 2016-09-08 Jakub Jelinek <jakub@redhat.com>
294
295 PR fortran/77500
296 * gfortran.dg/gomp/pr77500.f90: New test.
297
298 PR fortran/77516
299 * gfortran.dg/gomp/pr77516.f90: New test.
300
301 2016-09-07 Jakub Jelinek <jakub@redhat.com>
302
303 PR middle-end/77475
304 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
305 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
306 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
307 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
308 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
309 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
310
311 2016-09-07 David Malcolm <dmalcolm@redhat.com>
312
313 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
314 "substring-locations.h".
315
316 2016-09-07 Richard Biener <rguenther@suse.de>
317
318 PR c/77450
319 * c-c++-common/vector-subscript-8.c: Move ..
320 * gcc.dg/pr77450.c: ... here.
321
322 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
323
324 PR libgfortran/77393
325 * gfortran.dg/fmt_f0_2.f90: Update test.
326 * gfortran.dg/fmt_f0_3.f90: New test.
327
328 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
329
330 PR debug/77389
331 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
332 in dg-options.
333
334 PR debug/57519
335 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
336
337 2016-09-06 Jakub Jelinek <jakub@redhat.com>
338
339 PR target/69255
340 * gcc.target/i386/pr69255-1.c: New test.
341 * gcc.target/i386/pr69255-2.c: New test.
342 * gcc.target/i386/pr69255-3.c: New test.
343
344 2016-09-06 Martin Sebor <msebor@redhat.com>
345
346 PR c/77336
347 * gcc.dg/format/miss-7.c: New test.
348
349 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
350
351 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
352
353 2016-09-06 Martin Liska <mliska@suse.cz>
354
355 PR gcov-profile/77378
356 PR gcov-profile/77466
357 * gcc.dg/profile-update-warning.c: New test.
358
359 2016-09-06 Richard Biener <rguenther@suse.de>
360
361 PR tree-optimization/77479
362 * gcc.dg/torture/pr77479.c: New testcase.
363
364 2016-09-06 Richard Biener <rguenther@suse.de>
365
366 PR c/77450
367 * c-c++-common/vector-subscript-7.c: Adjust.
368 * c-c++-common/vector-subscript-8.c: New testcase.
369
370 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
371
372 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
373
374 2016-09-05 Jakub Jelinek <jakub@redhat.com>
375
376 PR target/77476
377 * gcc.target/i386/avx512f-pr77476.c: New test.
378 * gcc.target/i386/avx512bw-pr77476.c: New test.
379 * gcc.target/i386/avx512dq-pr77476.c: New test.
380
381 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
382 Update comment to mention also avx512f.
383
384 PR sanitizer/77396
385 * g++.dg/asan/pr77396-2.C: New test.
386
387 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
388
389 PR rtl-optimization/77452
390 * gcc.target/i386/pr77452.c: New test.
391
392 2016-09-05 Marek Polacek <polacek@redhat.com>
393
394 PR c/77423
395 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
396
397 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
398
399 PR fortran/77391
400 * gfortran.dg/pr77391.f90: New test.
401
402 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
403
404 PR fortran/77460
405 * gfortran.dg/pr77460.f90: New test.
406
407 2016-09-03 Jakub Jelinek <jakub@redhat.com>
408
409 PR c/65467
410 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
411
412 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
413
414 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
415
416 2016-09-02 David Malcolm <dmalcolm@redhat.com>
417
418 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
419 test case.
420 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
421 diagnostic-test-show-locus-generate-patch.c to the sources
422 for diagnostic_plugin_test_show_locus.c.
423
424 2016-09-02 Jakub Jelinek <jakub@redhat.com>
425
426 PR c/65467
427 * gcc.dg/gomp/_Atomic-1.c: New test.
428 * gcc.dg/gomp/_Atomic-2.c: New test.
429 * gcc.dg/gomp/_Atomic-3.c: New test.
430 * gcc.dg/gomp/_Atomic-4.c: New test.
431 * gcc.dg/gomp/_Atomic-5.c: New test.
432
433 PR sanitizer/77396
434 * g++.dg/asan/pr77396.C: New test.
435
436 2016-09-01 Martin Sebor <msebor@redhat.com>
437
438 PR tree-optimization/71831
439 * gcc.dg/builtin-object-size-16.c: New test.
440 * gcc.dg/builtin-object-size-17.c: New test.
441
442 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
443
444 PR libgfortran/77393
445 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
446
447 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
448
449 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
450 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
451 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
452 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
453 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
454 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
455 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
456 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
457 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
458 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
459 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
460 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
461 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
462 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
463 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
464 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
465 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
466 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
467
468 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
469
470 * gnat.dg/opt58.adb: New test.
471 * gnat.dg/opt58_pkg.ads: New helper.
472
473 2016-09-01 Richard Biener <rguenther@suse.de>
474
475 PR middle-end/77436
476 * gcc.dg/torture/pr77436.c: New testcase.
477
478 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
479
480 * gcc.dg/pr64252.c: Require int32plus.
481 * gcc.dg/pr66299-1.c: Likewise.
482 * gcc.dg/pr66299-2.c: Likewise.
483 * gcc.dg/torture/20131115-1.c: Skip for avr.
484
485 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
486
487 * gcc.target/aarch64/ands_3.c: New test.
488
489 2016-08-31 Jakub Jelinek <jakub@redhat.com>
490
491 PR fortran/77352
492 * gfortran.dg/gomp/pr77352.f90: New test.
493
494 PR fortran/77374
495 * gfortran.dg/gomp/pr77374.f08: New test.
496
497 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
498
499 PR tree-optimization/73714
500 * gcc.dg/tree-ssa/pr73714.c: New test.
501
502 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
503
504 PR libgfortran/77393
505 * gfortran.dg/fmt_f0_2.f90: New test.
506
507 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
508
509 * gcc.target/i386/pr59539-2.c: Adapt options.
510 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
511
512 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
513
514 PR fortran/77418
515 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
516 of the associate entity and replace with a pointer to the
517 intended item on the stack.
518
519 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
520 Paul Thomas <pault@gcc.gnu.org>
521
522 PR fortran/48298
523 * gfortran.dg/dtio_1.f90: New test.
524 * gfortran.dg/dtio_2.f90: New test.
525 * gfortran.dg/dtio_3.f90: New test.
526 * gfortran.dg/dtio_4.f90: New test.
527 * gfortran.dg/dtio_5.f90: New test.
528 * gfortran.dg/dtio_6.f90: New test.
529 * gfortran.dg/dtio_7.f90: New test.
530 * gfortran.dg/dtio_8.f90: New test.
531 * gfortran.dg/dtio_9.f90: New test.
532 * gfortran.dg/dtio_10.f90: New test.
533
534 2016-08-30 David Malcolm <dmalcolm@redhat.com>
535
536 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
537 (test_many_nested_locations): New function.
538 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
539 (test_show_locus): Handle "test_many_nested_locations".
540
541 2016-08-30 David Malcolm <dmalcolm@redhat.com>
542
543 * g++.dg/template/double-greater-than-fixit.C: New test case.
544
545 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
546
547 * gnat.dg/opt57.ad[sb]: New test.
548 * gnat.dg/opt57_pkg.ads: New helper.
549
550 2016-08-30 Richard Biener <rguenther@suse.de>
551
552 PR tree-optimization/69047
553 * gcc.dg/pr69047.c: Fix byte-order check.
554
555 2016-08-30 Jakub Jelinek <jakub@redhat.com>
556
557 PR tree-optimization/72866
558 * gcc.dg/vect/pr72866.c: New test.
559
560 PR debug/77363
561 * g++.dg/debug/dwarf2/pr77363.C: New test.
562
563 PR middle-end/77377
564 * gcc.target/i386/pr77377.c: New test.
565
566 PR debug/77389
567 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
568 in dg-options.
569
570 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
571
572 * gfortran.dg/pr77372.f90: Moved to ...
573 * gfortran.dg/ieee/pr77372.f90: here.
574
575 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
576
577 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
578 vector short/char initializations.
579 * gcc.target/powerpc/vec-init-5.c: Likewise.
580 * gcc.target/powerpc/vec-init-6.c: New compile time test for
581 vector initialization optimizations.
582 * gcc.target/powerpc/vec-init-7.c: Likewise.
583 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
584 vector float/double initializations.
585 * gcc.target/powerpc/vec-init-9.c: Likewise.
586
587 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
588
589 PR target/77403
590 * gcc.target/i386/pr77403.c: New test.
591
592 2016-08-29 Marek Polacek <polacek@redhat.com>
593
594 PR c/77292
595 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
596
597 2016-08-29 Tom de Vries <tom@codesourcery.com>
598
599 PR c/77398
600 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
601
602 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
603
604 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
605
606 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
607
608 * gfortran.dg/dec_structure_13.f90: New testcase.
609
610 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
611
612 PR fortran/77261
613 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
614 available.
615
616 2016-08-28 Tom de Vries <tom@codesourcery.com>
617
618 PR lto/70955
619 * gcc.dg/pr70955.c: New test.
620 * gcc.dg/lto/pr70955_0.c: Same.
621 * gcc.dg/lto/pr70955_1.c: Same.
622
623 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
624
625 PR tree-optimization/71077
626 * gcc.target/i386/pr71077.c: New test.
627
628 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
629
630 PR fortran/77380
631 * gfortran.dg/pr77380.f90: New test.
632
633 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
634
635 PR fortran/77372
636 gfortran.dg/pr77372.f90: New test.
637
638 2016-08-26 David Malcolm <dmalcolm@redhat.com>
639
640 * gcc.dg/spellcheck-fields-2.c (test): Move
641 dg-begin/end-multiline-output within function body.
642 (test_macro): New function.
643
644 2016-08-26 David Malcolm <dmalcolm@redhat.com>
645
646 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
647 (test_fixit_insert): Update expected output.
648 (test_fixit_remove): Likewise.
649 (test_fixit_replace): Likewise.
650
651 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
652
653 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
654 Fix typo.
655
656 2016-08-26 Richard Biener <rguenther@suse.de>
657
658 PR tree-optimization/69047
659 * gcc.dg/pr69047.c: New testcase.
660
661 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
662 Martin Jambhor <mjambor@suse.cz>
663
664 * gcc.dg/ipa/propbits-1.c: New test-case.
665 * gcc.dg/ipa/propbits-2.c: Likewise.
666 * gcc.dg/ipa/propbits-3.c: Likewise.
667
668 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
669
670 PR fortran/77351
671 * gfortran.dg/pr77351.f90: New test.
672
673 2016-08-25 Marek Polacek <polacek@redhat.com>
674
675 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
676
677 2016-08-25 Marek Polacek <polacek@redhat.com>
678
679 PR c/77323
680 * gcc.dg/pr77323.c: New test.
681
682 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
683
684 PR fortran/77358
685 * gfortran.dg/submodule_17.f08: New test.
686
687 2016-08-24 Michael Collison <michael.collison@linaro.org>
688 Michael Collison <michael.collison@arm.com>
689
690 * gcc.target/arm/builtin_saddl.c: New testcase.
691 * gcc.target/arm/builtin_saddll.c: New testcase.
692 * gcc.target/arm/builtin_uaddl.c: New testcase.
693 * gcc.target/arm/builtin_uaddll.c: New testcase.
694 * gcc.target/arm/builtin_ssubl.c: New testcase.
695 * gcc.target/arm/builtin_ssubll.c: New testcase.
696 * gcc.target/arm/builtin_usubl.c: New testcase.
697 * gcc.target/arm/builtin_usubll.c: New testcase.
698
699 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
700
701 PR target/77270
702 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
703 (dg-options): Use -march=amdfam10 instead of -march=athlon.
704 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
705 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
706 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
707 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
708 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
709 effective target. Remove scan-assembler-times directives.
710 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
711 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
712 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
713
714 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
715
716 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
717 of unsigned int.
718 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
719
720 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
721
722 PR testsuite/77317
723 * lib/target-supports.exp
724 (check_effective_target_vect_aligned_arrays): Don't cache the result.
725 (check_effective_target_vect_natural_alignment): Ditto.
726 (check_effective_target_vector_alignment_reachable): Ditto.
727 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
728
729 2016-08-23 Ian Lance Taylor <iant@golang.org>
730
731 * gcc.target/s390/nolrl-1.c: Don't match the file name.
732
733 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
734
735 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
736 being created from pointers to memory locations.
737 * gcc.target/powerpc/vec-init-2.c: Likewise.
738
739 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
740
741 * gfortran.dg/dec_structure_12.f90: New testcase.
742
743 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
744
745 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
746
747 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
748
749 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
750 verification.
751
752 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
753
754 * gcc.target/s390/md/andc-splitter-1.c: New test case.
755 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
756
757 2016-08-23 Richard Biener <rguenther@suse.de>
758
759 PR tree-optimization/27336
760 * c-c++-common/pr27336.c: New testcase.
761
762 2016-08-22 Marek Polacek <polacek@redhat.com>
763
764 PR c++/77321
765 * g++.dg/cpp1y/pr77321.C: New test.
766
767 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
768
769 PR fortran/60774
770 * gfortran.dg/empty_label.f: Adjust test for new error message.
771 * gfortran.dg/empty_label.f90: Ditto.
772 * gfortran.dg/empty_label_typedecl.f90: Ditto.
773 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
774 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
775
776 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
777
778 PR fortran/61318
779 * gfortran.dg/pr61318.f90: New test.
780
781 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
782
783 PR fortran/77260
784 * gfortran.dg/pr77260_1.f90: New test.
785 * gfortran.dg/pr77260_2.f90: Ditto.
786
787 2016-08-22 Joseph Myers <joseph@codesourcery.com>
788
789 PR middle-end/77269
790 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
791 __builtin_signbitf and __builtin_signbitl in expected generic
792 expansion.
793 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
794 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
795 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
796 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
797 tests.
798
799 2016-08-22 Joseph Myers <joseph@codesourcery.com>
800
801 * gcc.dg/torture/float128-builtin.c,
802 gcc.dg/torture/float128-ieee-nan.c,
803 gcc.dg/torture/float128x-builtin.c,
804 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
805 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
806 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
807 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
808 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
809 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
810 gcc.dg/torture/floatn-nan.h: New tests.
811
812 2016-08-22 Joseph Myers <joseph@codesourcery.com>
813
814 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
815 macro.
816 (main): Update calls to TEST_I_F.
817 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
818 macro.
819 (main): Update calls to TEST_I_F.
820
821 2016-08-22 Joseph Myers <joseph@codesourcery.com>
822
823 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
824 gcc.dg/torture/fp-int-convert-float32x-timode.c,
825 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
826 names in calls to TEST_I_F.
827
828 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
829
830 PR c/52952
831 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
832
833 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
834
835 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
836 and !natural_alignment_64.
837 * gcc.dg/ipa/propalign-2.c: Likewise.
838 * gcc.dg/ipa/propalign-3.c: Likewise.
839 * gcc.dg/ipa/propalign-4.c: Likewise.
840 * gcc.dg/ipa/propalign-5.c: Likewise.
841 * lib/target-supports.exp
842 (check_effective_target_natural_alignment_32): Add avr-*-*.
843
844 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
845
846 PR tree-optimization/61839
847 * gcc.dg/tree-ssa/pr61839_1.c: New test.
848 * gcc.dg/tree-ssa/pr61839_2.c: New test.
849 * gcc.dg/tree-ssa/pr61839_3.c: New test.
850 * gcc.dg/tree-ssa/pr61839_4.c: New test.
851
852 2016-08-19 Joseph Myers <joseph@codesourcery.com>
853
854 PR c/32187
855 * lib/target-supports.exp (check_effective_target_float16)
856 (check_effective_target_float32, check_effective_target_float64)
857 (check_effective_target_float128, check_effective_target_float32x)
858 (check_effective_target_float64x)
859 (check_effective_target_float128x)
860 (check_effective_target_float16_runtime)
861 (check_effective_target_float32_runtime)
862 (check_effective_target_float64_runtime)
863 (check_effective_target_float128_runtime)
864 (check_effective_target_float32x_runtime)
865 (check_effective_target_float64x_runtime)
866 (check_effective_target_float128x_runtime)
867 (check_effective_target_floatn_nx_runtime)
868 (add_options_for_float16, add_options_for_float32)
869 (add_options_for_float64, add_options_for_float128)
870 (add_options_for_float32x, add_options_for_float64x)
871 (add_options_for_float128x): New procedures.
872 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
873 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
874 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
875 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
876 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
877 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
878 gcc.dg/torture/float128-complex.c,
879 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
880 gcc.dg/torture/float128x-basic.c,
881 gcc.dg/torture/float128x-complex.c,
882 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
883 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
884 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
885 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
886 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
887 gcc.dg/torture/float32x-basic.c,
888 gcc.dg/torture/float32x-complex.c,
889 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
890 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
891 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
892 gcc.dg/torture/float64x-basic.c,
893 gcc.dg/torture/float64x-complex.c,
894 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
895 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
896 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
897 gcc.dg/torture/floatn-tg.h,
898 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
899 gcc.dg/torture/fp-int-convert-float128-ieee.c,
900 gcc.dg/torture/fp-int-convert-float128x-timode.c,
901 gcc.dg/torture/fp-int-convert-float128x.c,
902 gcc.dg/torture/fp-int-convert-float16-timode.c,
903 gcc.dg/torture/fp-int-convert-float16.c,
904 gcc.dg/torture/fp-int-convert-float32-timode.c,
905 gcc.dg/torture/fp-int-convert-float32.c,
906 gcc.dg/torture/fp-int-convert-float32x-timode.c,
907 gcc.dg/torture/fp-int-convert-float32x.c,
908 gcc.dg/torture/fp-int-convert-float64-timode.c,
909 gcc.dg/torture/fp-int-convert-float64.c,
910 gcc.dg/torture/fp-int-convert-float64x-timode.c,
911 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
912 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
913 maximum exponent of floating-point type. Use it in testing
914 whether 0x8...0 fits in the floating-point type. Always treat -1
915 (signed 0xf...f) as fitting in the floating-point type.
916 (M_OK1): New macro.
917 * gcc.dg/torture/fp-int-convert-double.c,
918 gcc.dg/torture/fp-int-convert-float.c,
919 gcc.dg/torture/fp-int-convert-float128-timode.c,
920 gcc.dg/torture/fp-int-convert-float128.c,
921 gcc.dg/torture/fp-int-convert-float80-timode.c,
922 gcc.dg/torture/fp-int-convert-float80.c,
923 gcc.dg/torture/fp-int-convert-long-double.c,
924 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
925
926 2016-08-19 Jakub Jelinek <jakub@redhat.com>
927
928 PR fortran/72744
929 * gfortran.dg/gomp/pr72744.f90: New test.
930
931 PR fortran/69281
932 * gfortran.dg/gomp/pr69281.f90: New test.
933
934 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
935
936 * gfortran.dg/random_4.f90: Initialize seed before using, handle
937 the last special seed value.
938 * gfortran.dg/random_7.f90: Use size for last array member instead
939 of hardcoded value.
940
941 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
942
943 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
944 * gcc.dg/cpp/warn-undef-2.c: Likewise.
945
946 2016-08-19 Richard Biener <rguenther@suse.de>
947
948 PR tree-optimization/77286
949 * gcc.dg/torture/pr77286.c: New testcase.
950
951 2016-08-18 David Malcolm <dmalcolm@redhat.com>
952
953 * gcc.dg/verbose-asm-2.c: New test case.
954
955 2016-08-18 David Malcolm <dmalcolm@redhat.com>
956
957 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
958 (custom_diagnostic_finalizer): Update for change to
959 diagnostic_show_locus.
960
961 2016-08-18 David Malcolm <dmalcolm@redhat.com>
962
963 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
964 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
965
966 2016-08-18 Marek Polacek <polacek@redhat.com>
967
968 PR c/71514
969 * gcc.dg/pr71514.c: New test.
970
971 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
972
973 PR target/72839
974 * gcc.target/i386/pr72839.c: New test.
975
976 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
977
978 PR middle-end/70895
979 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
980 * c-c++-common/goacc/reduction-1.c: Likewise.
981 * c-c++-common/goacc/reduction-2.c: Likewise.
982 * c-c++-common/goacc/reduction-3.c: Likewise.
983 * c-c++-common/goacc/reduction-4.c: Likewise.
984
985 2016-08-18 Alan Modra <amodra@gmail.com>
986
987 * gcc.c-torture/compile/pr72771.c: New.
988
989 2016-08-17 Jakub Jelinek <jakub@redhat.com>
990
991 PR fortran/67496
992 * gfortran.dg/pr67496.f90: New test.
993
994 2015-08-17 Alan Hayward <alan.hayward@arm.com>
995
996 PR tree-optimization/71752
997 * gcc.dg/vect/pr71752.c: New.
998
999 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
1000
1001 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1002
1003 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1004
1005 PR middle-end/77259
1006 * g++.dg/ipa/devirt-52.C: New test.
1007
1008 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1009
1010 * c-c++-common/goacc/reduction-6.c: New testcase.
1011
1012 2016-08-17 Richard Biener <rguenther@suse.de>
1013
1014 PR tree-optimization/76490
1015 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1016 * gcc.dg/pr52904.c: XFAIL.
1017
1018 2016-08-17 Richard Biener <rguenther@suse.de>
1019
1020 PR tree-optimization/23855
1021 * gcc.dg/loop-unswitch-2.c: Adjust.
1022
1023 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1024
1025 PR tree-optimization/72817
1026 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1027
1028 2016-08-16 Joseph Myers <joseph@codesourcery.com>
1029
1030 PR libgcc/77265
1031 * gcc.dg/torture/float128-extend-inf.c: New test.
1032
1033 2016-08-16 David Malcolm <dmalcolm@redhat.com>
1034
1035 PR c/72857
1036 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1037 for embedded NUL.
1038 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1039 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1040 caret placement.
1041 (test_oct): Likewise.
1042 (test_multiple): Likewise.
1043 (test_field_width_specifier): Likewise.
1044 (test_field_width_specifier_2): New function.
1045 (test_field_precision_specifier): New function.
1046 (test_embedded_nul): Update expected caret placement.
1047 (test_non_contiguous_strings): Update line number.
1048 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1049 (__emit_string_literal_range): Add "caret_idx" param.
1050 (test_simple_string_literal): Add value for new param, updating
1051 expected output..
1052 (test_concatenated_string_literal): Likewise.
1053 (test_multiline_string_literal): Likewise.
1054 (test_hex): Likewise.
1055 (test_oct): Likewise.
1056 (test_multiple): Likewise.
1057 (test_ucn4): Likewise.
1058 (test_ucn8): Likewise.
1059 (test_u8): Likewise.
1060 (test_u): Likewise; update expected message, from "range" to
1061 "location".
1062 (test_U): Likewise.
1063 (test_L): Likewise.
1064 (test_macro): Add value for new param.
1065 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1066 (__emit_string_literal_range): Add "caret_idx" param.
1067 (test_stringified_token_1): Add value for new param. Update
1068 expected message, from "range" to "location".
1069 (test_stringized_token_2): Likewise, adding param to macro.
1070 (test_stringified_token_3): Likewise.
1071 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1072 (emit_warning): Convert param from source_range to location_t.
1073 (test_string_literals): Add caret_idx param, and use it when
1074 constructing a substring_loc. Update error message, from
1075 "range" to "location".
1076
1077 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1078
1079 PR target/71910
1080 * g++.dg/gomp/pr71910.C: New test.
1081
1082 PR middle-end/67485
1083 * gcc.c-torture/compile/pr67485.c: New test.
1084
1085 PR target/72867
1086 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1087
1088 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1089
1090 PR tree-optimization/69848
1091 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1092
1093 2016-08-16 Martin Liska <mliska@suse.cz>
1094
1095 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1096 of memory operations so that it can be handled by core2
1097 in 32-bit mode.
1098
1099 2016-08-16 Richard Biener <rguenther@suse.de>
1100
1101 PR tree-optimization/76783
1102 * gcc.dg/pr76783.c: New testcase.
1103 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1104
1105 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1106
1107 PR tree-optimization/72817
1108 PR tree-optimization/73450
1109 * gcc.dg/tree-ssa/pr72817.c: New test.
1110 * gcc.dg/tree-ssa/pr73450.c: New test.
1111
1112 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
1113
1114 * gfortran.dg/init_flag_13.f90: New testcase.
1115 * gfortran.dg/init_flag_14.f90: Ditto.
1116 * gfortran.dg/init_flag_15.f03: Ditto.
1117 * gfortran.dg/dec_init_1.f90: Ditto.
1118 * gfortran.dg/dec_init_2.f90: Ditto.
1119
1120 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
1121
1122 PR target/72867
1123 * gcc.target/i386/pr72867.c: New test.
1124
1125 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1126
1127 * c-c++-common/dump-ada-spec-5.c: New test.
1128
1129 2016-08-15 Richard Biener <rguenther@suse.de>
1130
1131 PR tree-optimization/73434
1132 * gcc.dg/torture/pr73434.c: New testcase.
1133
1134 2016-08-15 Jakub Jelinek <jakub@redhat.com>
1135
1136 PR tree-optimization/72824
1137 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1138
1139 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1140
1141 PR fortran/70598
1142 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1143 in use_device clause.
1144 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1145 * gfortran.dg/goacc/list.f95: Adjust to catch
1146 "neither a POINTER nor an array" error messages.
1147
1148 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
1149
1150 PR target/76342
1151 * gcc.target/i386/pr76342.c: New test.
1152
1153 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1154
1155 PR c/71512
1156 * g++.dg/ubsan/pr71512.C: New test.
1157 * c-c++-common/ubsan/pr71512-1.c: New test.
1158 * c-c++-common/ubsan/pr71512-2.c: New test.
1159
1160 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1161
1162 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1163 vector initialization options.
1164 * gcc.target/powerpc/vec-init-2.c: Likewise.
1165 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1166 is generated on ISA 3.0.
1167
1168 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1169
1170 PR middle-end/71654
1171 * gcc.dg/c-c++-common/pr71654.c: New test.
1172 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1173 dg-options.
1174 * gcc.dg/tree-ssa/vrp24: Likewise.
1175
1176 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1177
1178 PR c/67410
1179 * gcc.dg/pr67410.c: New test.
1180
1181 2016-08-12 Bin Cheng <bin.cheng@arm.com>
1182
1183 PR tree-optimization/69848
1184 * gcc.dg/vect/vect-pr69848.c: New test.
1185
1186 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
1187
1188 PR testsuite/71008
1189 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1190 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1191 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1192 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1193
1194 2016-08-12 Richard Biener <rguenther@suse.de>
1195
1196 PR tree-optimization/57326
1197 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1198 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1199 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1200 * gcc.target/i386/pr45685.c: Likewise.
1201 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1202 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1203 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1204 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1205 * gfortran.dg/pr34163.f90: Likewise.
1206
1207 2016-08-12 Martin Liska <mliska@suse.cz>
1208
1209 * g++.dg/gcov/gcov-16.C: New test.
1210 * lib/gcov.exp: Support new argument for run-gcov function.
1211
1212 2016-08-12 Martin Liska <mliska@suse.cz>
1213
1214 PR gcov-profile/35590
1215 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1216
1217 2016-08-12 Richard Biener <rguenther@suse.de>
1218
1219 PR tree-optimization/72851
1220 * gcc.dg/torture/pr72851.c: New testcase.
1221
1222 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
1223
1224 PR debug/63240
1225 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1226 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1227 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1228 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1229 DW_AT_deleted.
1230
1231 PR debug/55641
1232 * g++.dg/debug/dwarf2/ref-1.C: New.
1233
1234 PR debug/49366
1235 * g++.dg/debug/dwarf2/template-params-12.H: New.
1236 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1237 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1238 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1239 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1240 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1241 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1242 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1243
1244 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1245
1246 PR target/72863
1247 * gcc.target/powerpc/pr72863.c: New test.
1248
1249 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
1250
1251 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1252
1253 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1254
1255 * gcc.target/i386/pieces-strcpy-1.c: New test.
1256 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1257
1258 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1259
1260 PR c++/72868
1261 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1262
1263 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1264
1265 * gcc.target/i386/pieces-memcpy-1.c: New test.
1266 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1267 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1268 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1269 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1270 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1271
1272 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1273
1274 PR c/72816
1275 * gcc.dg/pr72816.c: Remove dg-error.
1276
1277 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1278
1279 PR tree-optimization/71083
1280 * gcc.c-torture/execute/pr71083.c: New test.
1281 * gnat.dg/loop_optimization23.adb: New test.
1282 * gnat.dg/loop_optimization23_pkg.ads: New test.
1283 * gnat.dg/loop_optimization23_pkg.adb: New test.
1284
1285 2016-08-11 Richard Biener <rguenther@suse.de>
1286
1287 PR tree-optimization/72772
1288 * gcc.dg/graphite/pr35356-1.c: Adjust.
1289 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1290
1291 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1292
1293 * gfortran.dg/random_7.f90: Take into account that the last seed
1294 value is the special p value.
1295 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1296
1297 2016-08-11 Richard Biener <rguenther@suse.de>
1298
1299 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1300
1301 2016-08-11 Alan Modra <amodra@gmail.com>
1302
1303 * gcc.target/powerpc/pr71680.c: New.
1304
1305 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1306
1307 * gcc.target/powerpc/bfp/bfp.exp: New file.
1308 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1309 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1310 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1311 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1312 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1313 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1314 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1315 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1316 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1317 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1318 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1319 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1320 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1321 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1322 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1323 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1324 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1325 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1326 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1327 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1328 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1329 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1330 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1331 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1332 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1333 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1334 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1335 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1336 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1337 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1338 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1339 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1340 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1341 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1342 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1343 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1344 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1345 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1346 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1347 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1348 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1349 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1350 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1351 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1352 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1353 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1354 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1355 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1356 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1357 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1358 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1359 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1360 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1361
1362 2016-08-10 Bin Cheng <bin.cheng@arm.com>
1363
1364 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1365 Add aarch64*-*-*.
1366
1367 2016-08-10 Bin Cheng <bin.cheng@arm.com>
1368
1369 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1370
1371 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1372
1373 PR target/72853
1374 * gcc.target/powerpc/pr72853.c: New test.
1375
1376 2016-08-10 Martin Liska <mliska@suse.cz>
1377
1378 PR gcov-profile/58306
1379 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1380
1381 2016-08-10 Martin Liska <mliska@suse.cz>
1382
1383 * g++.dg/gcov/gcov-threads-1.C: New test.
1384
1385 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1386
1387 PR target/71873
1388 * gcc.target/avr/pr71873.c: New test.
1389
1390 2016-08-09 Martin Liska <mliska@suse.cz>
1391
1392 * g++.dg/gcov/gcov-dump-1.C: New test.
1393 * g++.dg/gcov/gcov-dump-2.C: New test.
1394
1395 2016-08-09 Martin Liska <mliska@suse.cz>
1396
1397 * gcc.dg/tree-prof/val-prof-9.c: New test.
1398
1399 2016-08-09 Martin Liska <mliska@suse.cz>
1400
1401 * gcc.dg/tree-prof/val-prof-8.c: New test.
1402
1403 2016-08-09 Martin Jambor <mjambor@suse.cz>
1404
1405 PR ipa/71981
1406 * gcc.dg/ipa/pr71981.c: New test.
1407
1408 2016-08-09 Bin Cheng <bin.cheng@arm.com>
1409
1410 PR tree-optimization/33707
1411 * gcc.dg/vect/pr33707.c: New test.
1412
1413 2016-08-09 Bin Cheng <bin.cheng@arm.com>
1414
1415 PR tree-optimization/pr72772
1416 * gcc.dg/tree-ssa/pr72772.c: New test.
1417
1418 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1419
1420 PR rtl-optimization/66669
1421 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1422
1423 2016-08-09 Jakub Jelinek <jakub@redhat.com>
1424
1425 PR tree-optimization/72824
1426 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1427
1428 2016-08-09 Richard Biener <rguenther@suse.de>
1429
1430 PR tree-optimization/71802
1431 * gcc.dg/torture/pr71802.c: New testcase.
1432
1433 2016-08-09 Jakub Jelinek <jakub@redhat.com>
1434
1435 PR c++/72809
1436 * g++.dg/eh/stdarg1.C: New test.
1437
1438 2016-08-08 Andi Kleen <ak@linux.intel.com>
1439
1440 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1441 test command line in failure log.
1442 (profopt-execute): dito. Make autofdo file names unique.
1443
1444 2016-08-08 David Malcolm <dmalcolm@redhat.com>
1445
1446 PR c/64955
1447 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1448 output.
1449
1450 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1451
1452 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1453 c99_runtime.
1454 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1455 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1456 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1457 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1458 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1459 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1460
1461 2016-08-08 David Malcolm <dmalcolm@redhat.com>
1462
1463 PR c/52952
1464 * gcc.dg/cpp/pr66415-1.c: Likewise.
1465 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1466 * gcc.dg/format/c90-printf-1.c: Likewise.
1467 * gcc.dg/format/diagnostic-ranges.c: New test case.
1468
1469 2016-08-08 Jakub Jelinek <jakub@redhat.com>
1470
1471 PR fortran/72716
1472 * gfortran.dg/gomp/pr72716.f90: New test.
1473
1474 PR middle-end/72781
1475 * gcc.dg/gomp/pr72781.c: New test.
1476
1477 PR middle-end/68762
1478 * g++.dg/vect/pr68762-1.cc: New test.
1479 * g++.dg/vect/pr68762-2.cc: New test.
1480 * g++.dg/vect/pr68762.h: New file.
1481
1482 2016-08-08 Martin Sebor <msebor@redhat.com>
1483
1484 PR testsuite/72838
1485 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1486 * g++.dg/warn/overflow-warn-3.C: Same.
1487 * g++.dg/warn/overflow-warn-4.C: Same.
1488
1489 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1490
1491 PR fortran/71936
1492 * gfortran.dg/allocate_with_source_21.f03: New test.
1493
1494 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1495
1496 PR fortran/72698
1497 * gfortran.dg/allocate_with_source_20.f03: New test.
1498
1499 2016-08-08 Alan Modra <amodra@gmail.com>
1500
1501 * gcc.c-torture/compile/pr72802.c: New.
1502
1503 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1504
1505 PR fortran/70524
1506 * gfortran.dg/dependency_48.f90: New test.
1507
1508 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1509
1510 PR fortran/70040
1511 * gfortran.dg/pr70040.f90: New testcase.
1512
1513 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1514
1515 PR fortran/71961
1516 * gfortran.dg/matmul_10.f90: New testcase.
1517
1518 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
1519
1520 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1521
1522 2016-08-07 Jakub Jelinek <jakub@redhat.com>
1523
1524 PR c/72816
1525 * gcc.dg/pr72816.c: New test.
1526
1527 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
1528
1529 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1530 * g++.dg/conversion/pr41426.C: Likewise.
1531 * g++.dg/conversion/pr66211.C: Likewise.
1532 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1533 * g++.dg/init/ref8.C: Likewise.
1534 * g++.old-deja/g++.law/cvt20.C: Likewise.
1535 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1536
1537 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1538
1539 PR tree-optimization/18046
1540 * gcc.dg/tree-ssa/vrp105.c: New test.
1541 * gcc.dg/tree-ssa/vrp106.c: New test.
1542
1543 2016-08-05 Martin Sebor <msebor@redhat.com>
1544
1545 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1546 1ul in diagnostics. Remove hyphen from "constant-expression."
1547 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1548 * g++.dg/cpp0x/static_assert3.C: Same.
1549 * g++.dg/cpp1y/constexpr-throw.C: Same.
1550 * g++.dg/template/nontype3.C: Same.
1551 * g++.dg/warn/overflow-warn-1.C: Same.
1552 * g++.dg/warn/overflow-warn-3.C: Same.
1553 * g++.dg/warn/overflow-warn-4.C: Same.
1554
1555 2016-08-05 David Malcolm <dmalcolm@redhat.com>
1556
1557 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1558 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1559 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1560 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1561
1562 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1563
1564 PR tree-optimization/72810
1565 * gcc.dg/tree-ssa/vrp110.c: New test.
1566
1567 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1568
1569 PR Target/72819
1570 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1571 registers.
1572 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1573 saving the half-precision registers.
1574 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1575 value is returned in h0.
1576 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1577 are passed in FP/SIMD registers.
1578 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1579 passing works corrcetly.
1580 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1581 (hfa_f16x2_t): Likewise.
1582 (hfa_f16x3_t): Likewise.
1583 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1584 are promoted to double and passed in a double register.
1585 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1586 are promoted to double and stacked.
1587 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1588 __fp16 data types.
1589 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1590 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1591 __fp16 first get passed in FP/SIMD registers, then stacked.
1592
1593 2016-08-05 Nathan Sidwell <nathan@acm.org>
1594
1595 PR c++/68724
1596 * g++.dg/cpp0x/pr68724.C: New.
1597
1598 2016-08-05 Richard Biener <rguenther@suse.de>
1599
1600 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1601
1602 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1603
1604 * gcc.dg/tree-ssa/vrp107.c: New test.
1605 * gcc.dg/tree-ssa/vrp108.c: New test.
1606 * gcc.dg/tree-ssa/vrp109.c: New test.
1607
1608 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1609
1610 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1611 dg-options.
1612
1613 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1614
1615 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1616 test-cases.
1617 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1618 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1619 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1620 test-cases.
1621 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1622 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1623 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1624 large_double.
1625
1626 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1627
1628 PR c++/72800
1629 * g++.dg/cpp1y/lambda-ice1.C: New.
1630
1631 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1632
1633 PR c++/72759
1634 * g++.dg/cpp1y/pr72759.C: New test.
1635
1636 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1637
1638 * gcc.dg/switch-10.c: New test.
1639
1640 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1641
1642 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1643
1644 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1645
1646 * c-c++-common/goacc/routine-5.c: Update.
1647
1648 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1649
1650 PR rtl-optimization/70903
1651 * gcc.c-torture/execute/pr70903.c: New test.
1652
1653 2016-08-04 Martin Liska <mliska@suse.cz>
1654
1655 * gcc.dg/params/params.exp: Replace file exists with
1656 TESTING_IN_BUILD_TREE.
1657
1658 2016-08-04 Marek Polacek <polacek@redhat.com>
1659
1660 PR c++/70229
1661 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1662
1663 2016-08-04 Richard Biener <rguenther@suse.de>
1664
1665 PR middle-end/71984
1666 * gcc.dg/torture/pr71984.c: Guard correctness check for
1667 little-endian.
1668
1669 2016-08-03 Andrew Pinski <apinski@cavium.com>
1670
1671 * gcc.c-torture/compile/20160802-1.c: New testcase.
1672
1673 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
1674
1675 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1676
1677 2016-08-03 Richard Biener <rguenther@suse.de>
1678
1679 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1680 and remove -O3.
1681 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1682 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1683
1684 2016-08-03 Richard Biener <rguenther@suse.de>
1685
1686 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1687 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1688 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1689 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1690
1691 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1692
1693 * gcc.dg/init-excess-2.c: Require int32plus.
1694 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1695 * gcc.dg/pr59963-2.c: Require int32plus.
1696 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1697 * gcc.dg/unroll-7.c: Require int32plus.
1698
1699 2016-08-02 Bin Cheng <bin.cheng@arm.com>
1700
1701 PR tree-optimization/34114
1702 * gcc.dg/tree-ssa/loop-42.c: New test.
1703
1704 2016-08-02 Tamar Christina <tamar.christina@arm.com>
1705
1706 * gcc.target/aarch64/vminmaxnm.c: New.
1707 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1708 tests.
1709
1710 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1711
1712 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1713 vec_extract for vector float, vector int, vector short, and vector
1714 char.
1715 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1716 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1717 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1718 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1719
1720 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1721
1722 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
1723 single stack adjustment, no writeback.
1724 * gcc.target/aarch64/test_frame_12.c: Likewise.
1725 * gcc.target/aarch64/test_frame_13.c: Likewise.
1726 * gcc.target/aarch64/test_frame_15.c: Likewise.
1727 * gcc.target/aarch64/test_frame_6.c: Likewise.
1728 * gcc.target/aarch64/test_frame_7.c: Likewise.
1729 * gcc.target/aarch64/test_frame_8.c: Likewise.
1730 * gcc.target/aarch64/test_frame_16.c: New test.
1731
1732 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1733
1734 PR target/72748
1735 * gcc.target/i386/pr72748.c: New test.
1736
1737 2015-08-01 Alan Hayward <alan.hayward@arm.com>
1738
1739 PR tree-optimization/71818
1740 * gcc.dg/vect/pr71818.c: New
1741
1742 2016-08-01 Martin Liska <mliska@suse.cz>
1743
1744 PR tree-optimization/71857
1745 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1746
1747 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1748
1749 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1750
1751 2016-08-01 Jan Beulich <jbeulich@suse.com>
1752
1753 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1754
1755 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1756
1757 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1758 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1759
1760 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
1761
1762 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1763 (check_effective_target_c++): Likewise. Also match for libstdc++.
1764
1765 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1766
1767 PR fortran/41922
1768 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1769 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1770 * gfortran.dg/pr41922.f90: New test.
1771
1772 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1773
1774 PR fortran/68566
1775 * gfortran.dg/pr68566.f90: new test.
1776
1777 2016-07-30 Martin Sebor <msebor@redhat.com>
1778
1779 PR c++/60760
1780 PR c++/71091
1781 * g++.dg/cpp0x/constexpr-cast.C: New test.
1782 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1783 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1784 * g++.dg/ubsan/pr63956.C: Correct.
1785
1786 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1787
1788 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1789 vector double or vector long where the vector is in memory.
1790 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1791 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1792
1793 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1794
1795 PR fortran/69867
1796 * gfortran.dg/pr69867.f90: New test.
1797
1798 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1799
1800 PR fortran/69962
1801 * gfortran.dg/pr69962.f90: New test.
1802
1803 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1804
1805 PR fortran/70006
1806 * gfortran.dg/pr70006.f90: New test.
1807
1808 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1809
1810 PR fortran/71730
1811 * gfortran.dg/pr71730.f90: New test.
1812 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1813 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1814 * gfortran.dg/array_constructor_26.f03: Ditto.
1815
1816 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1817
1818 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1819 * gcc.target/powerpc/pr71763.c: Likewise.
1820
1821 2016-07-29 Marek Polacek <polacek@redhat.com>
1822
1823 PR c/71742
1824 * gcc.dg/940510-1.c: Adjust dg-error.
1825 * gcc.dg/c99-flex-array-1.c: Likewise.
1826 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1827
1828 PR c/71853
1829 * gcc.dg/noncompile/pr71853.c: New test.
1830
1831 PR c/71573
1832 * gcc.dg/noncompile/pr71573.c: New test.
1833
1834 PR c/71926
1835 * g++.dg/warn/Wparentheses-30.C: New test.
1836 * gcc.dg/Wparentheses-14.c: New test.
1837
1838 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
1839
1840 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1841
1842 2016-07-29 Bin Cheng <bin.cheng@arm.com>
1843
1844 PR tree-optimization/57558
1845 * gcc.dg/vect/pr57558-1.c: New test.
1846 * gcc.dg/vect/pr57558-2.c: New test.
1847
1848 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1849
1850 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
1851 to scan forwprop1 dump pass.
1852
1853 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1854
1855 PR c++/51488
1856 * g++.dg/template/pr51488.C: New.
1857
1858 2016-07-29 Jakub Jelinek <jakub@redhat.com>
1859
1860 PR c/71969
1861 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1862 static __inline__.
1863 * gcc.dg/pr71969-1.c: New test.
1864 * gcc.dg/pr71969-2.c: New test.
1865 * gcc.dg/pr71969-3.c: New test.
1866
1867 2016-07-29 Marek Polacek <polacek@redhat.com>
1868
1869 PR c/71574
1870 * c-c++-common/pr71574.c: New test.
1871
1872 PR c/71583
1873 * gcc.dg/noncompile/pr71583.c: New test.
1874
1875 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1876
1877 PR middle-end/68217
1878 * gcc.dg/pr68217.c: New test.
1879
1880 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1881
1882 PR fortran/71067
1883 * gfortran.dg/pr71067_1.f90: New test.
1884 * gfortran.dg/pr71067_2.f90: Ditto.
1885
1886 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1887
1888 * gcc.target/powerpc/vec-extract-1.c: New test.
1889
1890 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1891
1892 PR fortran/71799
1893 * gfortran.dg/pr71799.f90: New test.
1894
1895 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1896
1897 PR c++/71665
1898 * g++.dg/cpp0x/pr71665-1.C: New.
1899 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1900 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1901 * g++.dg/ext/label10.C: Likewise.
1902 * g++.dg/parse/constant5.C: Likewise.
1903
1904 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1905
1906 PR fortran/71859
1907 * gfortran.dg/pr71859.f90: New test.
1908 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1909 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1910
1911 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
1912
1913 PR fortran/71883
1914 * gfortran.dg/pr71883.f90 : New test.
1915
1916 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1917
1918 PR tree-optimization/71734
1919 * g++.dg/vect/pr70729-nest.cc: New test.
1920
1921 2016-07-28 Renlin Li <renlin.li@arm.com>
1922
1923 Revert
1924 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1925
1926 PR fortran/71902
1927 * gfortran.dg/dependency_47.f90: New test.
1928
1929 2016-07-28 Martin Liska <mliska@suse.cz>
1930
1931 PR gcov-profile/68025
1932 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1933
1934 2016-07-28 Martin Liska <mliska@suse.cz>
1935
1936 * g++.dg/vect/pr70944.cc: New test.
1937
1938 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1939
1940 PR middle-end/71994
1941 * gcc.dg/torture/pr71994.c: New test.
1942
1943 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1944
1945 PR middle-end/71078
1946 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1947 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1948 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1949
1950 2016-07-27 Richard Biener <rguenther@suse.de>
1951
1952 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1953
1954 2016-07-27 Martin Liska <mliska@suse.cz>
1955
1956 * gcc.dg/predict-13.c: New test.
1957 * gcc.dg/predict-14.c: New test.
1958
1959 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1960
1961 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
1962 including stdint.h.
1963 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1964 including stdint.h.
1965
1966 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1967
1968 PR target/71869
1969 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1970 IEEE built-in functions handle quiet and signalling NaNs
1971 correctly.
1972
1973 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1974
1975 PR fortran/71862
1976 * gfortran.dg/pr71862.f90: New test.
1977
1978 2016-07-26 Martin Sebor <msebor@redhat.com>
1979
1980 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1981 selector with dg-options.
1982
1983 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1984
1985 PR tree-optimization/18046
1986 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1987 * gcc.dg/tree-ssa/vrp103.c: New test.
1988 * gcc.dg/tree-ssa/vrp104.c: New test.
1989
1990 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1991
1992 * gcc.target/powerpc/pr63354.c: Require lp64 since
1993 -mprofile-kernel is not legal with -m32.
1994
1995 2016-07-26 Richard Biener <rguenther@suse.de>
1996
1997 PR rtl-optimization/71984
1998 * gcc.dg/torture/pr71984.c: New testcase.
1999
2000 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2001
2002 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2003 g++-dg-runtest via et-dg-runtest.
2004 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2005 * gcc.dg/vect/vect.exp: Likewise.
2006 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2007 gfortran-dg-runtest.
2008 * gfortran.dg/vect/vect.exp: Likewise.
2009 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2010 (check_mips_loongson_hw_available): Likewise.
2011 (check_effective_target_mpaired_single_runtime): Likewise.
2012 (check_effective_target_mips_loongson_runtime): Likewise.
2013 (add_options_for_mpaired_single): Likewise.
2014 (check_effective_target_vect_int): Add global et_index.
2015 Check and save the supported feature for a target selected by
2016 the et_index target. Break long lines where appropriate. Call
2017 et-is-effective-target for MIPS with an argument instead of
2018 check_effective_target_* where appropriate.
2019 (check_effective_target_vect_intfloat_cvt): Likewise.
2020 (check_effective_target_vect_uintfloat_cvt): Likewise.
2021 (check_effective_target_vect_floatint_cvt): Likewise.
2022 (check_effective_target_vect_floatuint_cvt): Likewise.
2023 (check_effective_target_vect_simd_clones): Likewise.
2024 (check_effective_target_vect_shift): ewise.
2025 (check_effective_target_whole_vector_shift): Likewise.
2026 (check_effective_target_vect_bswap): Likewise.
2027 (check_effective_target_vect_shift_char): Likewise.
2028 (check_effective_target_vect_long): Likewise.
2029 (check_effective_target_vect_float): Likewise.
2030 (check_effective_target_vect_double): Likewise.
2031 (check_effective_target_vect_long_long): Likewise.
2032 (check_effective_target_vect_no_int_max): Likewise.
2033 (check_effective_target_vect_no_int_add): Likewise.
2034 (check_effective_target_vect_no_bitwise): Likewise.
2035 (check_effective_target_vect_widen_shift): Likewise.
2036 (check_effective_target_vect_no_align): Likewise.
2037 (check_effective_target_vect_hw_misalign): Likewise.
2038 (check_effective_target_vect_element_align): Likewise.
2039 (check_effective_target_vect_condition): Likewise.
2040 (check_effective_target_vect_cond_mixed): Likewise.
2041 (check_effective_target_vect_char_mult): Likewise.
2042 (check_effective_target_vect_short_mult): Likewise.
2043 (check_effective_target_vect_int_mult): Likewise.
2044 (check_effective_target_vect_extract_even_odd): Likewise.
2045 (check_effective_target_vect_interleave): Likewise.
2046 (check_effective_target_vect_stridedN): Likewise.
2047 (check_effective_target_vect_multiple_sizes): Likewise.
2048 (check_effective_target_vect64): Likewise.
2049 (check_effective_target_vect_call_copysignf): Likewise.
2050 (check_effective_target_vect_call_sqrtf): Likewise.
2051 (check_effective_target_vect_call_btrunc): Likewise.
2052 (check_effective_target_vect_call_btruncf): Likewise.
2053 (check_effective_target_vect_call_ceil): Likewise.
2054 (check_effective_target_vect_call_ceilf): Likewise.
2055 (check_effective_target_vect_call_floor): Likewise.
2056 (check_effective_target_vect_call_floorf): Likewise.
2057 (check_effective_target_vect_call_lceil): Likewise.
2058 (check_effective_target_vect_call_lfloor): Likewise.
2059 (check_effective_target_vect_call_nearbyint): Likewise.
2060 (check_effective_target_vect_call_nearbyintf): Likewise.
2061 (check_effective_target_vect_call_round): Likewise.
2062 (check_effective_target_vect_call_roundf): Likewise.
2063 (check_effective_target_vect_perm): Likewise, but also append *_saved
2064 to the existing global name to properly cache the result.
2065 (check_effective_target_vect_perm_byte): Likewise.
2066 (check_effective_target_vect_perm_short): Likewise.
2067 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2068 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2069 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2070 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2071 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2072 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2073 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2074 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2075 (check_effective_target_vect_sdot_qi): Likewise.
2076 (check_effective_target_vect_udot_qi): Likewise.
2077 (check_effective_target_vect_sdot_hi): Likewise.
2078 (check_effective_target_vect_udot_hi): Likewise.
2079 (check_effective_target_vect_usad_char): Likewise.
2080 (check_effective_target_vect_pack_trunc): Likewise.
2081 (check_effective_target_vect_unpack): Likewise.
2082 (check_effective_target_vect_aligned_arrays): Likewise.
2083 (check_effective_target_vect_natural_alignment): Likewise.
2084 (check_effective_target_vector_alignment_reachable): Likewise.
2085 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2086 (is-effective-target): Initialize et_index if undefined.
2087 (et-dg-runtest): New.
2088 (et-is-effective-target): Likewise.
2089 (check_vect_support_and_set_flags): Add supported MIPS targets to
2090 EFFECTIVE_TARGETS list. Return the number of supported targets.
2091
2092 2016-07-26 Richard Biener <rguenther@suse.de>
2093 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2094
2095 PR middle-end/70920
2096 * gcc.dg/pr70920-1.c: New test-case.
2097 * gcc.dg/pr70902-2.c: Likewise.
2098 * gcc.dg/pr70920-3.c: Likewise.
2099 * gcc.dg/pr70920-4.c: Likewise
2100 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2101 2 instead of 3.
2102
2103 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
2104
2105 * gcc.c-torture/execute/pr71494.c: Require label_values.
2106 * gcc.dg/pr16973.c: Ditto.
2107
2108 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2109
2110 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2111 * gcc.dg/torture/pr69771.c: Require int32plus.
2112 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2113
2114 2016-07-25 Martin Liska <mliska@suse.cz>
2115
2116 * gcc.dg/torture/pr71987.c: New test.
2117
2118 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2119
2120 PR fortran/71935
2121 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2122 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2123 * gfortran.dg/pr71935.f90: New test.
2124
2125 2016-07-22 Martin Sebor <msebor@redhat.com>
2126
2127 PR c++/71675
2128 * g++.dg/ext/atomic-3.C: New test.
2129 * gcc.dg/atomic/pr71675.c: New test.
2130
2131 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2132
2133 * gcc.target/i386/mvc8.c: New test.
2134
2135 2016-07-22 Bin Cheng <bin.cheng@arm.com>
2136
2137 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2138 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2139
2140 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2141
2142 PR fortran/71795
2143 * gfortran.dg/constructor_50.f90: New test.
2144
2145 2016-07-22 Martin Liska <mliska@suse.cz>
2146
2147 PR gcov-profile/69028
2148 PR gcov-profile/62047
2149 * g++.dg/cilk-plus/pr69028.C: New test.
2150
2151 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2152
2153 * gfortran.dg/coarray_stat_2.f90: New test.
2154
2155 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2156
2157 * gcc.target/powerpc/vec-extract.h: New files to check the
2158 vec_extract built-in functions for all vector types, testing
2159 accessing each element, both with constant and variable element
2160 numbers.
2161 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2162 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2163 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2164 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2165 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2166 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2167 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2168 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2169 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2170
2171 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2172
2173 PR c++/71728
2174 * g++.dg/other/pr71728.C: New test.
2175
2176 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2177
2178 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2179 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2180 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2181 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2182 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2183
2184 2016-07-21 Richard Biener <rguenther@suse.de>
2185
2186 PR tree-optimization/71947
2187 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2188
2189 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2190
2191 * gcc.dg/tree-ssa/scev-15.c: New.
2192
2193 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2194
2195 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2196
2197 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2198
2199 PR c++/71941
2200 * g++.dg/gomp/pr71941.C: New test.
2201
2202 2016-07-20 David Malcolm <dmalcolm@redhat.com>
2203
2204 PR c/70339
2205 PR c/71858
2206 * g++.dg/spellcheck-identifiers.C: New test case, based on
2207 gcc.dg/spellcheck-identifiers.c.
2208 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2209 gcc.dg/spellcheck-identifiers-2.c.
2210 * g++.dg/spellcheck-typenames.C: New test case, based on
2211 gcc.dg/spellcheck-typenames.c
2212
2213 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
2214
2215 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2216 pointer to member function and also test catching by reference.
2217
2218 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2219
2220 * gcc.target/s390/pr67443.c: Fix test case.
2221
2222 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2223
2224 * gcc.target/s390/insv-1.c: Xfail some tests.
2225 * gcc.target/s390/insv-2.c: Likewise.
2226
2227 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2228
2229 * gcc.target/avr/torture/get-mem.c: New test.
2230 * gcc.target/avr/torture/set-mem.c: New test.
2231
2232 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2233
2234 PR target/71948
2235 * gcc.target/avr/torture/tiny-progmem.c: New test.
2236
2237 2016-07-20 Jakub Jelinek <jakub@redhat.com>
2238
2239 PR c++/71909
2240 * g++.dg/parse/pr71909.C: New test.
2241 * g++.dg/tm/pr71909.C: New test.
2242
2243 PR c++/50060
2244 * g++.dg/cpp0x/constexpr-50060.C: New test.
2245 * g++.dg/cpp1y/constexpr-50060.C: New test.
2246
2247 2016-07-20 Martin Liska <mliska@suse.cz>
2248
2249 * gfortran.dg/graphite/pr71898.f90: New test.
2250
2251 2016-07-20 Bin Cheng <bin.cheng@arm.com>
2252
2253 PR tree-optimization/71503
2254 PR tree-optimization/71683
2255 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2256 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2257
2258 2016-07-20 Martin Liska <mliska@suse.cz>
2259
2260 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2261 * gcc.dg/plugin/sreal-test-1.c: Remove.
2262 * gcc.dg/plugin/sreal_plugin.c: Remove.
2263
2264 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2265
2266 PR fortran/71902
2267 * gfortran.dg/dependency_47.f90: New test.
2268
2269 2016-07-19 Jakub Jelinek <jakub@redhat.com>
2270
2271 PR rtl-optimization/71916
2272 * gcc.c-torture/compile/pr71916.c: New test.
2273
2274 PR middle-end/71874
2275 * g++.dg/torture/pr71874.C: New test.
2276
2277 PR middle-end/71734
2278 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2279 (my_alloc): Rewritten to use __builtin_posix_memalign and
2280 __SIZE_TYPE__.
2281 (my_free): Use __builtin_free instead of _mm_free.
2282 (Vec::operator=): Use __builtin_memcpy.
2283
2284 2016-07-19 Martin Jambor <mjambor@suse.cz>
2285
2286 PR fortran/71688
2287 * gfortran.dg/pr71688.f90: New test.
2288
2289 2016-07-19 Richard Biener <rguenther@suse.de>
2290
2291 * c-c++-common/vector-subscript-6.c: New testcase.
2292 * c-c++-common/vector-subscript-7.c: Likewise.
2293
2294 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2295
2296 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
2297 and UInt32 based on __SIZEOF_INT__.
2298
2299 2016-07-19 Richard Biener <rguenther@suse.de>
2300
2301 PR tree-optimization/71901
2302 * gcc.dg/torture/pr71901.c: New testcase.
2303
2304 2016-07-19 Richard Biener <rguenther@suse.de>
2305
2306 PR tree-optimization/71908
2307 * gcc.dg/torture/pr71908.c: New testcase.
2308
2309 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2310
2311 PR target/71493
2312 * gcc.target/powerpc/pr71493-1.c: New test.
2313 * gcc.target/powerpc/pr71493-2.c: Likewise.
2314
2315 2016-07-18 Jakub Jelinek <jakub@redhat.com>
2316
2317 PR c++/71835
2318 * g++.dg/conversion/ambig3.C: New test.
2319
2320 PR c++/71828
2321 * g++.dg/cpp0x/constexpr-71828.C: New test.
2322
2323 PR c++/71826
2324 * g++.dg/template/pr71826.C: New test.
2325
2326 PR c++/71822
2327 * g++.dg/template/defarg21.C: New test.
2328
2329 PR c++/71871
2330 * g++.dg/ext/vector31.C: New test.
2331
2332 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
2333
2334 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2335
2336 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2337
2338 PR tree-optimization/71734
2339 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2340
2341 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2342
2343 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2344 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2345 stack-layout-dynamic-1.c: New test.
2346
2347 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2348
2349 * gcc.target/s390/nolrl-1.c: New test.
2350
2351 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
2352
2353 PR fortran/71523
2354 * gfortran.dg/pr71523_1.f90: New test.
2355 * gfortran.dg/pr71523_2.f90: New test.
2356
2357 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2358
2359 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2360
2361 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2362 Marco Restelli <mrestelli@gmail.com>
2363
2364 PR fortran/62125
2365 * gfortran.dg/pr62125.f90: New test.
2366
2367 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2368
2369 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2370 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2371
2372 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
2373
2374 PR c++/58796
2375 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2376 * g++.dg/cpp0x/nullptr35.C: New test.
2377
2378 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2379
2380 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2381
2382 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2383
2384 * gfortran.dg/goacc/vector_length.f90: New test.
2385
2386 2016-07-15 Richard Biener <rguenther@suse.de>
2387
2388 PR tree-optimization/71881
2389 * gcc.dg/torture/pr71881.c: New testcase.
2390
2391 2016-07-15 Richard Biener <rguenther@suse.de>
2392
2393 PR tree-optimization/71887
2394 * gcc.dg/torture/pr71887.c: New testcase.
2395
2396 2016-07-15 Jakub Jelinek <jakub@redhat.com>
2397
2398 PR c/71858
2399 * gcc.dg/spellcheck-identifiers-3.c: New test.
2400
2401 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2402
2403 PR fortran/71807
2404 * gfortran.dg/null_9.f90: New test.
2405
2406 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2407
2408 * gcc.dg/tree-ssa/loop-41.c: New test.
2409
2410 2016-07-15 Bin Cheng <bin.cheng@arm.com>
2411
2412 PR tree-optimization/71347
2413 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2414
2415 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2416
2417 PR fortran/29819
2418 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2419 * gfortran.dg/contains.f90: Ditto.
2420 * gfortran.dg/contains_empty_1.f03: Ditto.
2421 * gfortran.dg/submodule_3.f08: Ditto.
2422
2423 2016-07-14 Jakub Jelinek <jakub@redhat.com>
2424
2425 PR testsuite/71865
2426 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2427 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2428 expected diagnostics.
2429
2430 PR c/71858
2431 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2432 * gcc.dg/spellcheck-identifiers-2.c: New test.
2433 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2434 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2435
2436 2016-07-14 Jakub Jelinek <jakub@redhat.com>
2437
2438 PR tree-optimization/71872
2439 * gcc.c-torture/compile/pr71872.c: New test.
2440
2441 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2442
2443 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2444 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2445 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2446 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2447 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2448 * gcc.target/arm/atomic-op-acquire-1.c: This.
2449 * gcc.target/arm/atomic-op-char.c: Rename into ...
2450 * gcc.target/arm/atomic-op-char-1.c: This.
2451 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2452 * gcc.target/arm/atomic-op-consume-1.c: This.
2453 * gcc.target/arm/atomic-op-int.c: Rename into ...
2454 * gcc.target/arm/atomic-op-int-1.c: This.
2455 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2456 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2457 * gcc.target/arm/atomic-op-release.c: Rename into ...
2458 * gcc.target/arm/atomic-op-release-1.c: This.
2459 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2460 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2461 * gcc.target/arm/atomic-op-short.c: Rename into ...
2462 * gcc.target/arm/atomic-op-short-1.c: This.
2463 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2464 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2465 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2466 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2467 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2468 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2469 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2470 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2471 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2472 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2473
2474 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2475
2476 PR fortran/70842
2477 * gfortran.dg/select_type_35.f03: New test.
2478
2479 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2480
2481 PR target/65951
2482 PR tree-optimization/70923
2483 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2484 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2485 * gcc.dg/vect/pr65951.c: Likewise.
2486 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2487
2488 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
2489
2490 * c-c++-common/pr60226.c: Expect maximum object file alignment
2491 error on AIX.
2492
2493 2016-07-14 Richard Biener <rguenther@suse.de>
2494
2495 PR tree-optimization/71866
2496 * gcc.dg/torture/pr71866.c: New testcase.
2497
2498 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2499
2500 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2501 selector and enclose boolean expression in curly braces.
2502
2503 2016-07-14 Alan Modra <amodra@gmail.com>
2504
2505 PR target/71733
2506 * gcc.target/powerpc/p9-novsx.c: New.
2507
2508 2016-07-13 Andi Kleen <ak@linux.intel.com>
2509
2510 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2511 * g++.dg/tree-prof/morefunc.C: Dito.
2512 * g++.dg/tree-prof/pr35545.C: Dito.
2513 * g++.dg/tree-prof/reorder.C: Dito.
2514 * gcc.dg/tree-prof/20050826-2.c: Dito.
2515 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2516 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2517 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2518 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2519 * gcc.dg/tree-prof/inliner-1.c: Dito.
2520 * gcc.dg/tree-prof/merge_block.c: Dito.
2521 * gcc.dg/tree-prof/stringop-1.c: Dito.
2522 * gcc.dg/tree-prof/stringop-2.c: Dito.
2523 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2524 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2525 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2526 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2527 * gcc.dg/tree-prof/update-loopch.c: Dito.
2528 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2529 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2530 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2531 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2532 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2533 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2534 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2535
2536 2016-07-13 Andi Kleen <ak@linux.intel.com>
2537
2538 * lib/profopt.exp (profopt-execute): Remove .imports files.
2539
2540 2016-07-13 Andi Kleen <ak@linux.intel.com>
2541
2542 * lib/profopt.exp (profopt-execute): Always log profiler command line.
2543
2544 2016-07-13 Andi Kleen <ak@linux.intel.com>
2545
2546 * lib/profopt.exp (dg-final-scan-autofdo,
2547 dg-final-scan-not-autofdo): New functions.
2548
2549 2016-07-13 Bin Cheng <bin.cheng@arm.com>
2550
2551 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2552 * gcc.dg/vect/vect-35.c: Ditto.
2553 * gcc.dg/vect/vect-alias-check-2.c: New test.
2554
2555 2016-07-13 Martin Liska <mliska@suse.cz>
2556
2557 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
2558 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
2559 * gfortran.dg/pr42108.f90: Update expected dump scan.
2560
2561 2016-07-13 Richard Biener <rguenther@suse.de>
2562
2563 PR tree-optimization/24574
2564 * gcc.dg/pr24574.c: New testcase.
2565
2566 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2567
2568 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2569 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2570 * c-c++-common/pr68833-1.c: Require int32plus.
2571 * gcc.dg/ipa/pr63551.c: Likewise.
2572 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2573 * gcc.dg/ipa/pr64041.c: Require int32plus.
2574
2575 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2576
2577 PR ipa/71633
2578 * g++.dg/pr71633.C: New test.
2579
2580 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2581
2582 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2583 Add new arm_thumb1_cbz_ok effective target.
2584 * gcc.target/arm/cbz.c: New test.
2585
2586 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2587
2588 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2589 Define effective target.
2590 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2591 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2592 * gcc.target/arm/movhi_movw.c: New test.
2593 * gcc.target/arm/movsi_movw.c: Likewise.
2594 * gcc.target/arm/movdi_movw.c: Likewise.
2595
2596 2016-07-13 Richard Biener <rguenther@suse.de>
2597
2598 PR middle-end/71104
2599 * gcc.dg/pr71104-1.c: New testcase.
2600 * gcc.dg/pr71104-2.c: Likewise.
2601
2602 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2603
2604 PR target/71805
2605 * gcc.target/powerpc/pr71805.c: New test.
2606
2607 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2608
2609 * gcc.target/powerpc/divkc3-1.c: New.
2610 * gcc.target/powerpc/mulkc3-1.c: New.
2611
2612 2016-07-12 Nathan Sidwell <nathan@acm.org>
2613
2614 * gcc.target/arm/data-rel-1.c: New.
2615 * gcc.target/arm/data-rel-2.c: New.
2616 * gcc.target/arm/data-rel-3.c: New.
2617
2618 2016-07-12 Martin Liska <mliska@suse.cz>
2619
2620 * gcc.dg/params/blocksort-part.c: New test.
2621 * gcc.dg/params/params.exp: New file.
2622
2623 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2624
2625 PR middle-end/71700
2626 * gcc.c-torture/execute/pr71700.c: New test.
2627
2628 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2629 Richard Biener <rguenther@suse.de>
2630
2631 PR tree-optimization/23286
2632 PR tree-optimization/70159
2633 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2634 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2635 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2636 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2637 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2638 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2639 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2640 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2641 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2642 * gcc.dg/pr51879-12.c: Likewise.
2643 * gcc.dg/strlenopt-9.c: Likewise.
2644 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2645 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2646 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2647 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2648 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2649 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2650 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2651 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2652 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2653 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2654 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2655 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2656 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2657 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2658 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2659
2660 2016-07-12 Richard Biener <rguenther@suse.de>
2661
2662 PR rtl-optimization/68961
2663 * gcc.target/i386/pr68961.c: New testcase.
2664
2665 2016-07-11 Jakub Jelinek <jakub@redhat.com>
2666
2667 PR middle-end/71758
2668 * c-c++-common/gomp/pr71758.c: New test.
2669 * gfortran.dg/gomp/pr71758.f90: New test.
2670
2671 PR tree-optimization/71823
2672 * gcc.dg/vect/pr71823.c: New test.
2673
2674 2016-07-11 David Malcolm <dmalcolm@redhat.com>
2675
2676 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2677 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2678 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2679
2680 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2681
2682 PR target/71801
2683 * gcc.target/i386/pr71801.c: New test.
2684
2685 2016-07-11 Richard Biener <rguenther@suse.de>
2686
2687 PR tree-optimization/71816
2688 * gcc.dg/torture/pr71816.c: New testcase.
2689
2690 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2691
2692 PR fortran/71783
2693 * gfortran.dg/dependency_46.f90: New test.
2694
2695 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2696
2697 PR rtl-optimization/71621
2698 * gcc.target/i386/pr71621-1.c: New.
2699 * gcc.target/i386/pr71621-2.c: New.
2700
2701 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2702
2703 * gfortran.dg/goacc/pr71704.f90: New test.
2704
2705 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2706
2707 PR target/71297
2708 * gcc.target/powerpc/pr71297.c: New.
2709
2710 2016-07-08 Jiong Wang <jiong.wang@arm.com>
2711
2712 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2713
2714 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2715
2716 PR target/71806
2717 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2718
2719 2016-07-08 Alan Hayward <alan.hayward@arm.com>
2720
2721 PR tree-optimization/71667
2722 * gcc.dg/vect/pr71667.c: New
2723
2724 2016-07-08 Martin Liska <mliska@suse.cz>
2725
2726 * gcc.dg/torture/pr71606.c: New test.
2727
2728 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2729
2730 PR fortran/71764
2731 * gfortran.dg/pr71764.f90: New test.
2732
2733 2016-07-07 Jakub Jelinek <jakub@redhat.com>
2734 Kai Tietz <ktietz70@googlemail.com>
2735
2736 PR c++/70869
2737 PR c++/71054
2738 * g++.dg/cpp0x/pr70869.C: New test.
2739 * g++.dg/cpp0x/pr71054.C: New test.
2740
2741 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
2742
2743 * g++.dg/debug/pr71432.C: Fail on AIX.
2744
2745 2016-07-07 Martin Liska <mliska@suse.cz>
2746
2747 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2748 an undefined behavior.
2749 * gfortran.dg/do_3.F90: Likewise.
2750 * gfortran.dg/do_check_11.f90: New test.
2751 * gfortran.dg/do_check_12.f90: New test.
2752 * gfortran.dg/do_corner_warn.f90: New test.
2753
2754 2016-07-07 Martin Liska <mliska@suse.cz>
2755
2756 * gfortran.dg/predict-1.f90: Ammend the test.
2757 * gfortran.dg/predict-2.f90: Likewise.
2758
2759 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2760
2761 PR ipa/71624
2762 * g++.dg/pr71624.C: New test.
2763
2764 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2765
2766 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2767 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2768 ARMv8-M Mainline architectures.
2769
2770 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2771
2772 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2773 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2774
2775 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2776
2777 PR target/70098
2778 PR target/71763
2779 * gcc.target/powerpc/pr71763.c: New file.
2780
2781 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2782
2783 PR tree-optimization/71518
2784 * gcc.dg/pr71518.c: New test.
2785
2786 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2787
2788 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2789
2790 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2791
2792 PR target/50739
2793 * gcc.target/avr/pr50739.c: New test.
2794
2795 2016-07-05 Jan Hubicka <jh@suse.cz>
2796
2797 * gcc.dg/tree-ssa/scev-14.c: update template.
2798
2799 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2800
2801 * gcc.dg/vect/group-no-gaps-1.c: New test.
2802
2803 2016-07-05 Andi Kleen <ak@linux.intel.com>
2804
2805 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2806 if kernel supports MPX.
2807
2808 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
2809
2810 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2811
2812 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2813 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2814
2815 * gcc.target/powerpc/signbit-1.c: New test.
2816 * gcc.target/powerpc/signbit-2.c: New test.
2817 * gcc.target/powerpc/signbit-3.c: New test.
2818
2819 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2820
2821 PR rtl-optimization/71594
2822 * gcc.dg/torture/pr71594.c: New test.
2823
2824 2016-07-05 Jan Hubicka <jh@suse.cz>
2825
2826 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2827
2828 2016-07-05 David Malcolm <dmalcolm@redhat.com>
2829
2830 PR c++/62314
2831 * g++.dg/parse/error5.C: Update column
2832 number of missing semicolon error.
2833 * g++.dg/pr62314-2.C: New test case.
2834
2835 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2836
2837 * gfortran.dg/coarray_stat_function.f90: New test.
2838 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2839 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2840 to new interfaces.
2841
2842 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2843
2844 PR fortran/71623
2845 * gfortran.dg/deferred_character_17.f90: New test.
2846
2847 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2848
2849 * gcc.target/arm/neon/polytypes.c: Move to ...
2850 * gcc.target/arm/polytypes.c: ... here.
2851 * gcc.target/arm/neon/pr51534.c: Move to ...
2852 * gcc.target/arm/pr51534.c: ... here.
2853 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2854 * gcc.target/arm/vect-vcvt.c: ... here.
2855 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2856 * gcc.target/arm/vect-vcvtq.c: ... here.
2857 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2858 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2859 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2860 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2861 * gcc.target/arm/neon/neon.exp: Delete.
2862 * gcc.target/arm/neon/: Delete.
2863
2864 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2865
2866 PR fortran/65575
2867 * gfortran.dg: pr65575.f90: New test.
2868
2869 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2870
2871 PR fortran/35849
2872 * gfortran.dg: pr35849.f90: New test.
2873
2874 2016-07-04 Jakub Jelinek <jakub@redhat.com>
2875
2876 PR c++/71739
2877 * g++.dg/cpp0x/pr71739.C: New test.
2878
2879 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2880
2881 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2882
2883 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2884
2885 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2886 locr.
2887 * gcc.target/s390/loc-1.c: New test.
2888
2889 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2890
2891 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2892 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
2893
2894 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2895
2896 PR target/63874
2897 * gcc.target/aarch64/pr63874.c: New test.
2898
2899 2016-07-04 Jan Beulich <jbeulich@suse.com>
2900
2901 * g++.dg/header.c: New.
2902 * gcc.dg/header.c: New.
2903
2904 2016-07-02 Jakub Jelinek <jakub@redhat.com>
2905
2906 PR c/71719
2907 * c-c++-common/Wunused-var-15.c: New test.
2908
2909 2016-07-01 Jakub Jelinek <jakub@redhat.com>
2910
2911 PR fortran/71687
2912 * gfortran.dg/gomp/pr71687.f90: New test.
2913
2914 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2915
2916 * gcc.dg/const-float128-ped.c: Require __float128 effective
2917 target and options.
2918 * gcc.dg/const-float128.c: Likewise.
2919 * gcc.dg/torture/float128-cmp-invalid.c: Require
2920 __float128 and base_quadfloat_support effective targets, and
2921 __float128 options.
2922 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2923 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2924 * gcc.dg/torture/float128-nan.c: Likewise.
2925 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2926 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2927 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
2928 * lib/target-supports.exp (check_effective_target___float128): New.
2929 (add_options_for___float128): New.
2930 (check_effective_target_base_quadword_support): New.
2931
2932 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2933
2934 PR target/71720
2935 * gcc.target/powerpc/pr71720.c: New test.
2936
2937 2016-07-01 Jan Beulich <jbeulich@suse.com>
2938
2939 * gcc.dg/bss.c: New.
2940
2941 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2942
2943 PR target/71698
2944 * gcc.target/powerpc/pr71698.c: New test.
2945
2946 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
2947
2948 PR target/71151
2949 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2950 instead of ".foo" for its section name.
2951 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2952 depending on MCU's flash size.
2953 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2954 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2955 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2956 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2957 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2958 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2959
2960 2016-07-01 Jan Beulich <jbeulich@suse.com>
2961
2962 * gcc.target/i386/pr65105-2.c: Add -msse2.
2963
2964 2016-06-30 Jakub Jelinek <jakub@redhat.com>
2965
2966 PR tree-optimization/71707
2967 * gcc.dg/strlenopt-29.c: New test.
2968
2969 PR fortran/71704
2970 * gfortran.dg/gomp/pr71704.f90: New test.
2971
2972 PR fortran/71705
2973 * gfortran.dg/gomp/pr71705.f90: New test.
2974
2975 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2976
2977 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2978 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2979 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2980 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2981 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2982 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2983 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2984 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2985 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2986 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2987 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2988 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2989 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2990 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2991 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2992 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2993 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2994 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2995 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2996 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2997 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2998 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2999 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3000 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3001 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3002 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3003 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3004 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3005 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3006 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3007 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3008 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3009 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3010 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3011 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3012 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3013 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3014 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3015 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3016 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3017 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3018 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3019 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3020 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3021 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3022 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3023 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3024 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3025 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3026 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3027 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3028 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3029 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3030 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3031 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3032 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3033 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3034 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3035 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3036 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3037 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3038 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3039 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3040 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3041 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3042 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3043 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3044 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3045 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3046 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3047 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3048 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3049 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3050 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3051 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3052 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3053 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3054 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3055 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3056 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3057 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3058
3059 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3060 James Greenhalgh <james.greenhalgh@arm.com>
3061
3062 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3063
3064 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
3065 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3066
3067 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3068
3069 2016-06-30 David Malcolm <dmalcolm@redhat.com>
3070
3071 PR driver/71651
3072 * gcc.dg/spellcheck-options-12.c: New test case.
3073
3074 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3075
3076 PR middle-end/71693
3077 * gcc.c-torture/compile/pr71693.c: New test.
3078
3079 2016-06-29 David Malcolm <dmalcolm@redhat.com>
3080
3081 * gcc.dg/spellcheck-params.c: New testcase.
3082 * gcc.dg/spellcheck-params-2.c: New testcase.
3083
3084 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3085
3086 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3087 vector extract instructions.
3088 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3089
3090 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3091
3092 PR fortran/71686
3093 * gfortran.dg/unexpected_eof_2.f90: New test.
3094 * gfortran.dg/unexpected_eof_3.f90: New test.
3095
3096 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
3097
3098 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3099
3100 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3101
3102 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3103 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3104 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3105
3106 2016-06-29 Richard Biener <rguenther@suse.de>
3107
3108 PR middle-end/15256
3109 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3110
3111 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3112
3113 * gcc.target/arm/aapcs/neon-vect10.c: Require
3114 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3115 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3116 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3117 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3118 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3119 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3120 * gcc.target/arm/fp16-aapcs-1.c: Require
3121 -mfloat-ab=hard. Also simplify the test.
3122 * gcc.target/arm/fp16-aapcs-2.c: New.
3123
3124 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3125
3126 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
3127 (add_options_for_arm_fp16_ieee): New.
3128 (add_options_for_arm_fp16_alternative): New.
3129 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3130 long-line.
3131 (effective_target_arm_fp16_hw): New.
3132
3133 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3134
3135 PR tree-optimization/71655
3136 * g++.dg/pr71655.C: New test.
3137
3138 2016-06-29 Martin Liska <mliska@suse.cz>
3139
3140 * gcc.dg/pr71585.c: New test.
3141 * gcc.dg/pr71585-2.c: New test.
3142 * gcc.dg/pr71585-3.c: New test.
3143
3144 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3145
3146 PR tree-optimization/70729
3147 * g++.dg/vect/pr70729.cc: New test.
3148
3149 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3150
3151 * c-c++-common/gomp/cancel-1.c: Extend.
3152
3153 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3154
3155 PR tree-optimization/71625
3156 * gcc.dg/strlenopt-28.c: New test.
3157
3158 2016-06-29 Richard Biener <rguenther@suse.de>
3159
3160 PR middle-end/71002
3161 * g++.dg/torture/pr71002.C: Adjust testcase.
3162
3163 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3164
3165 PR c/71685
3166 * gcc.dg/pr71685.c: New test.
3167
3168 2016-06-28 Martin Sebor <msebor@redhat.com>
3169
3170 PR c/71552
3171 * gcc.dg/init-bad-9.c: New test.
3172
3173 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3174
3175 * gcc.target/powerpc/abs128-1.c: Require VSX.
3176 * gcc.target/powerpc/copysign128-1.c: Likewise.
3177 * gcc.target/powerpc/inf128-1.c: Likewise.
3178 * gcc.target/powerpc/nan128-1.c: Likewise.
3179
3180 2016-06-28 Jakub Jelinek <jakub@redhat.com>
3181
3182 PR middle-end/71626
3183 * gcc.c-torture/execute/pr71626-1.c: New test.
3184 * gcc.c-torture/execute/pr71626-2.c: New test.
3185
3186 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3187
3188 PR target/71656
3189 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3190
3191 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3192
3193 PR target/71670
3194 * gcc.target/powerpc/pr71670.c: New testcase.
3195
3196 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3197
3198 PR target/71656
3199 * gcc.target/powerpc/pr71656-1.c: New test.
3200 * gcc.target/powerpc/pr71656-2.c: New test.
3201
3202 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3203
3204 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3205 around fp16 code.
3206 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3207 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3208 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3209 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3210 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3211 Add arm_neon_fp16_ok effective target.
3212 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3213 Likewise.
3214 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3215 Likewise.
3216 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3217 Likewise.
3218 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3219 Likewise.
3220 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3221 Likewise.
3222 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3223 Likewise.
3224 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3225 Likewise.
3226 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3227 Likewise.
3228 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3229 Likewise.
3230 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3231 Likewise.
3232 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3233 Likewise.
3234
3235 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
3236
3237 * gcc.dg/predict-12.c: New testcase.
3238
3239 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3240
3241 PR fortran/71649
3242 * gfortran.dg/pr71649.f90: New test.
3243
3244 2016-06-25 Jakub Jelinek <jakub@redhat.com>
3245
3246 PR tree-optimization/71643
3247 * g++.dg/opt/pr71643.C: New test.
3248
3249 PR tree-optimization/71631
3250 * gcc.c-torture/execute/pr71631.c: New test.
3251
3252 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3253
3254 * gcc.dg/predict-11.c: New testcase.
3255 * gfortran.dg/predict-2.f90: New testcase.
3256
3257 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3258
3259 * gcc.dg/predict-10.c: New test.
3260
3261 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3262
3263 * gcc.target/powerpc/abs128-1.c: New.
3264 * gcc.target/powerpc/copysign128-1.c: New.
3265 * gcc.target/powerpc/inf128-1.c: New.
3266 * gcc.target/powerpc/nan128-1.c: New.
3267
3268 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3269
3270 * gfortran.dg/pr71642.f90: New test.
3271
3272 2016-06-24 Jakub Jelinek <jakub@redhat.com>
3273
3274 PR tree-optimization/71647
3275 * gcc.target/i386/pr71647.c: New test.
3276
3277 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3278
3279 * gcc.target/i386/noplt-gd-1.c: New test.
3280 * gcc.target/i386/noplt-gd-2.c: Likewise.
3281 * gcc.target/i386/noplt-gd-3.c: Likewise.
3282 * gcc.target/i386/noplt-ld-1.c: Likewise.
3283 * gcc.target/i386/noplt-ld-2.c: Likewise.
3284 * gcc.target/i386/noplt-ld-3.c: Likewise.
3285 * lib/target-supports.exp
3286 (check_effective_target_tls_get_addr_via_got): New.
3287
3288 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3289
3290 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3291 testsuite compile flags.
3292 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3293 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3294
3295 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3296
3297 * g++dg/vect/pr36684.cc: Add dg-do compile.
3298 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3299 * gcc.dg/vect/pr70021.c: Ditto.
3300 * gcc.dg/vect/pr70138-1.c: Ditto.
3301 * gcc.dg/vect/pr70138-2.c: Ditto.
3302 * gcc.dg/vect/pr70354-1.c: Ditto.
3303 * gcc.dg/vect/pr70354-2.c: Ditto.
3304 * gcc.dg/vect/pr71259.c: Ditto.
3305 * gcc.dg/vect/pr71416-1.c: Ditto.
3306 * gcc.dg/vect/slp-43.c: Ditto.
3307 * gcc.dg/vect/slp-45.c: Ditto.
3308 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3309 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3310 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3311 * gfortran.dg/vect/pr69980.f90: Ditto.
3312
3313 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3314
3315 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3316 * gcc.dg/vect/bb-slp-30.c: Ditto.
3317 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3318 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3319 * gcc.dg/vect/pr45902.c: Ditto.
3320 * gcc.dg/vect/pr48172.c: Ditto.
3321 * gcc.dg/vect/pr48377.c: Ditto.
3322 * gcc.dg/vect/pr49038.c: Ditto.
3323 * gcc.dg/vect/pr49771.c: Ditto.
3324 * gcc.dg/vect/pr52091.c: Ditto.
3325 * gcc.dg/vect/pr53185-2.c: Ditto.
3326 * gcc.dg/vect/pr56826.c: Ditto.
3327 * gcc.dg/vect/pr60276.c: Ditto.
3328 * gcc.dg/vect/pr62021.c: Ditto.
3329 * gcc.dg/vect/pr63530.c: Ditto.
3330 * gcc.dg/vect/pr65518.c: Ditto.
3331 * gcc.dg/vect/pr65947-1.c: Ditto.
3332 * gcc.dg/vect/pr65947-10.c: Ditto.
3333 * gcc.dg/vect/pr65947-11.c: Ditto.
3334 * gcc.dg/vect/pr65947-12.c: Ditto.
3335 * gcc.dg/vect/pr65947-13.c: Ditto.
3336 * gcc.dg/vect/pr65947-2.c: Ditto.
3337 * gcc.dg/vect/pr65947-3.c: Ditto.
3338 * gcc.dg/vect/pr65947-4.c: Ditto.
3339 * gcc.dg/vect/pr65947-5.c: Ditto.
3340 * gcc.dg/vect/pr65947-6.c: Ditto.
3341 * gcc.dg/vect/pr65947-7.c: Ditto.
3342 * gcc.dg/vect/pr65947-8.c: Ditto.
3343 * gcc.dg/vect/pr65947-9.c: Ditto.
3344 * gcc.dg/vect/pr71416-1.c: Ditto.
3345 * gcc.dg/vect/pr71439.c: Ditto.
3346 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3347 * gcc.dg/vect/vect-bswap16.c: Ditto.
3348 * gcc.dg/vect/vect-bswap32.c: Ditto.
3349 * gcc.dg/vect/vect-bswap64.c: Ditto.
3350 * gcc.dg/vect/vect-live-1.c: Ditto.
3351 * gcc.dg/vect/vect-live-2.c: Ditto.
3352 * gcc.dg/vect/vect-live-3.c: Ditto.
3353 * gcc.dg/vect/vect-live-4.c: Ditto.
3354 * gcc.dg/vect/vect-live-5.c: Ditto.
3355 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3356 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3357 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3358 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3359 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3360 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3361 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3362 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3363 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3364 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3365 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3366 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3367 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3368 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3369 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3370 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3371 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3372
3373 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3374
3375 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3376
3377 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3378
3379 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3380 ia32 if R_386_GOT32X relocation is supported.
3381 * gcc.target/i386/noplt-3.c: Likewise.
3382 * gcc.target/i386/noplt-2.c: Likewise.
3383 (main): Renamed to ...
3384 (bar): This.
3385 * gcc.target/i386/noplt-4.c: Likewise.
3386 (main): Renamed to ...
3387 (bar): This.
3388 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3389 * gcc.target/i386/pr67400-5.c: Likewise.
3390
3391 2016-06-24 Jakub Jelinek <jakub@redhat.com>
3392
3393 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3394 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3395
3396 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3397 f4): Adjust expected diagnostics.
3398 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3399 (T): If OVFP is defined, redefine to TP.
3400 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3401 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3402 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3403 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3404 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3405 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3406 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3407 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3408 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3409 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3410 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3411 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3412 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3413 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3414 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3415 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3416 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3417 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3418 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3419 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3420 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3421 as last argument to __builtin_add_overflow_p.
3422
3423 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
3424
3425 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3426 dg-options and remove default vector testsuite compile flags.
3427 * g++.dg/vect/pr33860a.cc: Ditto.
3428 * g++.dg/vect/pr45470-a.cc: Ditto.
3429 * g++.dg/vect/pr45470-b.cc: Ditto.
3430 * g++.dg/vect/pr60896.cc: Ditto.
3431 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3432 * gcc.dg/vect/pr18308.c: Ditto.
3433 * gcc.dg/vect/pr24049.c: Ditto.
3434 * gcc.dg/vect/pr33373.c: Ditto.
3435 * gcc.dg/vect/pr36228.c: Ditto.
3436 * gcc.dg/vect/pr42395.c: Ditto.
3437 * gcc.dg/vect/pr42604.c: Ditto.
3438 * gcc.dg/vect/pr46663.c: Ditto.
3439 * gcc.dg/vect/pr48765.c: Ditto.
3440 * gcc.dg/vect/pr49093.c: Ditto.
3441 * gcc.dg/vect/pr49352.c: Ditto.
3442 * gcc.dg/vect/pr52298.c: Ditto.
3443 * gcc.dg/vect/pr52870.c: Ditto.
3444 * gcc.dg/vect/pr53185.c: Ditto.
3445 * gcc.dg/vect/pr53773.c: Ditto.
3446 * gcc.dg/vect/pr56695.c: Ditto.
3447 * gcc.dg/vect/pr62171.c: Ditto.
3448 * gcc.dg/vect/pr63530.c: Ditto.
3449 * gcc.dg/vect/pr68339.c: Ditto.
3450 * gcc.dg/vect/pr71259.c: Ditto.
3451 * gcc.dg/vect/vect-82_64.c: Ditto.
3452 * gcc.dg/vect/vect-83_64.c: Ditto.
3453 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3454 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3455 * gcc.dg/vect/vect-shift-2.c: Ditto.
3456 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3457 * gfortran.dg/vect/pr39318.f90: Ditto.
3458 * gfortran.dg/vect/pr45714-a.f: Ditto.
3459 * gfortran.dg/vect/pr45714-b.f: Ditto.
3460 * gfortran.dg/vect/pr46213.f90: Ditto.
3461
3462 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3463 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3464
3465 * gcc.target/powerpc/p9-splat-5.c: New test.
3466
3467 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
3468
3469 PR tree-optimization/71488
3470 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3471 * lib/target-supports.exp: ... here.
3472 (check_sse4_hw_available): New procedure.
3473 (check_effective_target_sse4_runtime): Ditto.
3474 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3475 -march=westmere for sse4_runtime targets.
3476 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
3477 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
3478 (dg-additional-options): Use for sse4_runtime targets.
3479 (main): Call check_vect ().
3480 (dg-final): Perform scan only for sse4_runtime targets.
3481
3482 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3483
3484 PR target/66232
3485 PR target/67400
3486 * gcc.target/i386/pr66232-14.c: New file.
3487 * gcc.target/i386/pr66232-15.c: Likewise.
3488 * gcc.target/i386/pr66232-16.c: Likewise.
3489 * gcc.target/i386/pr66232-17.c: Likewise.
3490 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3491 ia32 if R_386_GOT32X relocation is supported.
3492 * gcc.target/i386/pr67400-2.c: Likewise.
3493 * gcc.target/i386/pr67400-3.c: Likewise.
3494 * gcc.target/i386/pr67400-4.c: Likewise.
3495 * gcc.target/i386/pr67400-6.c: Likewise.
3496 * gcc.target/i386/pr67400-7.c: Likewise.
3497 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
3498
3499 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3500
3501 PR libgfortran/48852
3502 * gfortran.dg/char4_iunit_1.f03: Update test.
3503 * gfortran.dg/f2003_io_5.f03: Update test.
3504 * gfortran.dg/real_const_3.f90: Update test.
3505
3506 2016-06-23 Andi Kleen <ak@linux.intel.com>
3507
3508 * g++.dg/bprob/bprob.exp: Support autofdo.
3509 * g++.dg/tree-prof/tree-prof.exp: dito.
3510 * gcc.dg/tree-prof/tree-prof.exp: dito.
3511 * gcc.misc-tests/bprob.exp: dito.
3512 * gfortran.dg/prof/prof.exp: dito.
3513 * lib/profopt.exp: dito.
3514 * lib/target-supports.exp: Check for autofdo.
3515
3516 2016-06-23 Martin Liska <mliska@suse.cz>
3517
3518 * gcc.dg/pr71619.c: New test.
3519
3520 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3521
3522 PR target/67400
3523 * gcc.target/i386/pr67400-1.c: New test.
3524 * gcc.target/i386/pr67400-2.c: Likewise.
3525 * gcc.target/i386/pr67400-3.c: Likewise.
3526 * gcc.target/i386/pr67400-4.c: Likewise.
3527 * gcc.target/i386/pr67400-5.c: Likewise.
3528 * gcc.target/i386/pr67400-6.c: Likewise.
3529 * gcc.target/i386/pr67400-7.c: Likewise.
3530
3531 2016-06-22 David Malcolm <dmalcolm@redhat.com>
3532
3533 * c-c++-common/missing-header-1.c: New test case.
3534 * c-c++-common/missing-header-2.c: New test case.
3535 * c-c++-common/missing-header-3.c: New test case.
3536 * c-c++-common/missing-header-4.c: New test case.
3537
3538 2016-06-22 David Malcolm <dmalcolm@redhat.com>
3539
3540 PR c/70339
3541 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3542 hint.
3543 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3544 expected results due to builtin "nanl" now being suggested for
3545 "name".
3546 * gcc.dg/pr67580.c: Update expected messages.
3547 * gcc.dg/spellcheck-identifiers.c: New testcase.
3548 * gcc.dg/spellcheck-typenames.c: New testcase.
3549
3550 2016-06-22 David Malcolm <dmalcolm@redhat.com>
3551
3552 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3553 file.
3554 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3555 diagnostic-test-show-locus-parseable-fixits.c to sources for
3556 diagnostic_plugin_test_show_locus.c.
3557 * lib/gcc-defs.exp (freeform_regexps): New global.
3558 (dg-regexp): New function.
3559 (handle-dg-regexps): New function.
3560 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3561 freeform_regexps to the empty list.
3562 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3563
3564 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3565
3566 PR tree-optimization/71488
3567 * g++.dg/pr71488.C: New test.
3568 * gcc.dg/vect/vect-bool-cmp.c: New test.
3569
3570 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3571
3572 * gcc.dg/guality/param-5.c: New test.
3573
3574 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3575
3576 * gcc.target/i386/asm-flag-7.c: New test.
3577
3578 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3579
3580 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3581 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3582 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3583 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3584 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3585 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3586 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3587 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3588 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3589 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3590 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3591 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3592 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3593 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3594 * lib/target-supports.exp: Likewise.
3595
3596 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3597
3598 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3599 * gcc.dg/attr-ms_struct-2.c: Likewise.
3600 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3601 * gcc.dg/bf-ms-attrib.c: Likewise.
3602 * gcc.dg/bf-ms-layout-2.c: Likewise.
3603 * gcc.dg/bf-ms-layout-3.c: Likewise.
3604 * gcc.dg/bf-ms-layout.c: Likewise.
3605 * gcc.dg/bf-no-ms-layout.c: Likewise.
3606 * gcc.target/i386/bitfield1.c: Likewise.
3607 * gcc.target/i386/bitfield2.c: Likewise.
3608 * gcc.target/i386/bitfield3.c: Likewise.
3609
3610 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3611
3612 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3613 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3614 override other than -mcpu=power9 command-line option is specified,
3615 or if the target operating system is aix.
3616 * gcc.target/powerpc/darn-1.c: Likewise.
3617 * gcc.target/powerpc/darn-2.c: Likewise.
3618 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3619 test if effective-target is not powerpc_p9vector_ok or if the
3620 target operating system is not defined.
3621 * gcc.target/powerpc/vslv-1.c: Likewise.
3622 * gcc.target/powerpc/vsrv-0.c: Likewise.
3623 * gcc.target/powerpc/vsrv-1.c: Likewise.
3624
3625 2016-06-21 Tobias Burnus <burnus@net-b.de>
3626
3627 PR fortran/71068
3628 * gfortran.dg/coarray/data_1.f90: New.
3629
3630 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3631
3632 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3633 (dg-require-effective-target): Use arm_v8_neon_hw.
3634 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3635 (dg-require-effective-target): Likewise.
3636 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3637 (dg-require-effective-target): Likewise.
3638 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3639 (dg-require-effective-target): Likewise.
3640 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3641 (dg-require-effective-target): Likewise.
3642 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3643 (dg-require-effective-target): Likewise.
3644 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3645 Add AArch64 check.
3646
3647 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3648
3649 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3650 Set to 3 so test passes.
3651
3652 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3653
3654 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3655
3656 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3657
3658 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3659 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3660 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3661 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3662
3663 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3664
3665 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3666 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3667
3668 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3669
3670 PR target/71549
3671 * gcc.target/i386/pr71549.c: New test.
3672
3673 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3674
3675 * gcc.target/powerpc/vadsdu-0.c: Replace
3676 dg-require-effective-target directive to allow test to run on more
3677 platforms, and add dg-skip-if directive to disable test on aix
3678 platforms because of known incompatibilities.
3679 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3680 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3681 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3682 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3683 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3684 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3685 * gcc.target/powerpc/vadsdub-2.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 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3690 with vec_absdb call to differentiate this test from vadsdub-1.c.
3691 * gcc.target/powerpc/vadsduh-1.c: Replace
3692 dg-require-effective-target directive to allow test to run on more
3693 platforms, and add dg-skip-if directive to disable test on aix
3694 platforms because of known incompatibilities.
3695 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3696 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3697 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3698
3699 2016-06-21 Jakub Jelinek <jakub@redhat.com>
3700
3701 PR tree-optimization/71588
3702 * gcc.dg/pr71558.c: New test.
3703
3704 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3705
3706 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3707 * c-c++-common/pr68657-2.c: Likewise.
3708 * c-c++-common/pr68657-3.c: Likewise.
3709 * gcc.dg/torture/pr69714.c: Require int32plus support.
3710 * gcc.dg/torture/pr70025.c: Likewise.
3711 * gcc.dg/torture/pr70083.c: Likewise.
3712 * gcc.dg/torture/pr70542.c: Likewise.
3713 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3714
3715 2016-06-20 Joseph Myers <joseph@codesourcery.com>
3716
3717 PR c/71601
3718 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3719
3720 2016-06-20 Jakub Jelinek <jakub@redhat.com>
3721
3722 PR middle-end/71581
3723 * gcc.dg/pr71581.c: New test.
3724
3725 PR rtl-optimization/71591
3726 * gcc.dg/cpp/pr71591.c: New test.
3727
3728 2016-06-20 David B. Robins <gcc@davidrobins.net>
3729
3730 PR target/71571
3731 * g++.dg/torture/pr71571.C: New test.
3732
3733 2016-06-20 Jakub Jelinek <jakub@redhat.com>
3734
3735 PR target/71559
3736 * gcc.target/i386/sse2-pr71559.c: New test.
3737 * gcc.target/i386/avx-pr71559.c: New test.
3738 * gcc.target/i386/avx512f-pr71559.c: New test.
3739
3740 2016-06-20 Tobias Burnus <burnus@net-b.de>
3741
3742 PR fortran/71194
3743 * gfortran.dg/pointer_remapping_10.f90: New.
3744
3745 2016-06-20 David Malcolm <dmalcolm@redhat.com>
3746
3747 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3748
3749 2016-06-20 Martin Sebor <msebor@redhat.com>
3750
3751 PR c/69507
3752 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3753 * gnu90-const-expr-1.c: Same.
3754 * gnu99-const-expr-1.c: Same.
3755 * gnu99-static-1.c: Same.
3756
3757 2016-06-20 Renlin Li <renlin.li@arm.com>
3758
3759 PR testsuite/71489
3760 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3761
3762 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3763
3764 * gcc.target/aarch64/vcvt_f64_1.c: New.
3765 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3766 * gcc.target/aarch64/vrecp_f64_1.c: New.
3767
3768 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3769
3770 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3771 "alignement".
3772
3773 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
3774
3775 PR target/71103
3776 * gcc.target/avr/torture/pr71103-2.c: New test.
3777
3778 2016-06-19 Martin Sebor <msebor@redhat.com>
3779
3780 PR c/69507
3781 * gcc.dg/alignof.c: New test.
3782
3783 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3784
3785 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3786 vs dg-error; test constexpr specifier too.
3787
3788 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3789
3790 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3791
3792 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3793
3794 * lib/target-supports.exp
3795 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3796 arm_neon_ok and merge flags. Fix temporary test name.
3797 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3798 and merge flags.
3799
3800 2016-06-17 Martin Liska <mliska@suse.cz>
3801
3802 * gcc.dg/predict-9.c: Fix dump scanning.
3803
3804 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3805
3806 PR tree-optimization/71354
3807 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3808
3809 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3810
3811 PR tree-optimization/71347
3812 * gcc.dg/tree-ssa/pr71347.c: New test.
3813
3814 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3815
3816 PR tree-optimization/71354
3817 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3818
3819 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3820
3821 * gcc.dg/vect/vect-alias-check-1.c: New test.
3822
3823 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3824
3825 PR target/71151
3826 * gcc.target/avr/pr71151-1.c: New test.
3827 * gcc.target/avr/pr71151-2.c: New test.
3828 * gcc.target/avr/pr71151-3.c: New test.
3829 * gcc.target/avr/pr71151-4.c: New test.
3830 * gcc.target/avr/pr71151-5.c: New test.
3831 * gcc.target/avr/pr71151-6.c: New test.
3832 * gcc.target/avr/pr71151-7.c: New test.
3833 * gcc.target/avr/pr71151-8.c: New test.
3834 * gcc.target/avr/pr71151-common.h: New test.
3835
3836 2016-06-16 Martin Liska <mliska@suse.cz>
3837
3838 * gfortran.dg/predict-1.f90: New test.
3839
3840 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
3841
3842 PR target/71242
3843 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
3844
3845 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
3846
3847 * g++.dg/vect/pr36648.cc: Disable cunrolli
3848
3849 2016-06-16 Jakub Jelinek <jakub@redhat.com>
3850
3851 PR target/71554
3852 * gcc.c-torture/execute/pr71554.c: New test.
3853
3854 PR rtl-optimization/71532
3855 * gcc.dg/torture/pr71532.c: New test.
3856
3857 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3858
3859 * gcc.target/powerpc/p9-dimode1.c: New test.
3860 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3861
3862 2016-06-15 Jakub Jelinek <jakub@redhat.com>
3863
3864 * gcc.c-torture/compile/20160615-1.c: New test.
3865
3866 * g++.dg/cpp0x/ref-qual17.C: New test.
3867
3868 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3869
3870 PR middle-end/71529
3871 * gcc.target/i386/pr71529.C: New test.
3872
3873 2016-06-15 Alan Hayward <alan.hayward@arm.com>
3874
3875 PR tree-optimization/71483
3876 * g++.dg/vect/pr71483.c: New
3877
3878 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3879
3880 PR c++/70202
3881 * g++.dg/inherit/crash6.C: New.
3882 * g++.dg/inherit/union2.C: Likewise.
3883 * g++.dg/inherit/virtual12.C: Likewise.
3884 * g++.dg/inherit/virtual13.C: Likewise.
3885 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3886
3887 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
3888
3889 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
3890
3891 2016-06-15 Alan Hayward <alan.hayward@arm.com>
3892
3893 PR tree-optimization/71439
3894 * gcc.dg/vect/pr71439.c: New
3895
3896 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3897
3898 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3899
3900 2016-06-15 Richard Biener <rguenther@suse.de>
3901
3902 * gcc.dg/vect/slp-45.c: New testcase.
3903
3904 2016-06-15 Richard Biener <rguenther@suse.de>
3905
3906 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3907
3908 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3909
3910 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3911 requirements, and disable for AIX for now.
3912 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3913
3914 2016-06-14 Jakub Jelinek <jakub@redhat.com>
3915
3916 PR c++/71528
3917 * g++.dg/opt/pr71528.C: New test.
3918
3919 PR c++/71516
3920 * g++.dg/init/pr71516.C: New test.
3921
3922 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3923
3924 * g++.dg/init/array46.C: New.
3925
3926 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
3927
3928 * gcc.target/i386/float128-3.c: New test.
3929 * gcc.target/i386/quad-sse4.c: Ditto.
3930 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3931 Update scan strings.
3932
3933 2016-06-14 Richard Biener <rguenther@suse.de>
3934
3935 PR middle-end/71526
3936 * gfortran.dg/pr71526.f90: New testcase.
3937
3938 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3939
3940 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3941 * gcc.dg/zero_bits_compound-1.c: Likewise.
3942
3943 2016-06-14 Richard Biener <rguenther@suse.de>
3944
3945 PR tree-optimization/71522
3946 * gcc.dg/torture/pr71522.c: New testcase.
3947
3948 2016-06-14 Jakub Jelinek <jakub@redhat.com>
3949
3950 PR tree-optimization/71520
3951 * gcc.dg/tree-ssa/pr71520.c: New test.
3952
3953 2016-06-14 Richard Biener <rguenther@suse.de>
3954
3955 PR tree-optimization/71521
3956 * gcc.dg/tree-ssa/vrp101.c: New testcase.
3957
3958 2016-06-13 Jakub Jelinek <jakub@redhat.com>
3959
3960 PR sanitizer/71498
3961 * c-c++-common/ubsan/bounds-13.c: New test.
3962
3963 PR preprocessor/71183
3964 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3965
3966 2016-06-13 Jeff Law <law@redhat.com>
3967
3968 PR tree-optimization/71403
3969 * c-c++-common/ubsan/pr71403-1.c: New test.
3970 * c-c++-common/ubsan/pr71403-2.c: New test.
3971 * c-c++-common/ubsan/pr71403-3.c: New test.
3972
3973 2016-06-13 Jakub Jelinek <jakub@redhat.com>
3974
3975 PR middle-end/71478
3976 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3977 Add -Wno-psabi -w to dg-options.
3978
3979 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3980
3981 * gcc.target/powerpc/vadsdu-0.c: New test.
3982 * gcc.target/powerpc/vadsdu-1.c: New test.
3983 * gcc.target/powerpc/vadsdu-2.c: New test.
3984 * gcc.target/powerpc/vadsdu-3.c: New test.
3985 * gcc.target/powerpc/vadsdu-4.c: New test.
3986 * gcc.target/powerpc/vadsdu-5.c: New test.
3987 * gcc.target/powerpc/vadsdub-1.c: New test.
3988 * gcc.target/powerpc/vadsdub-2.c: New test.
3989 * gcc.target/powerpc/vadsduh-1.c: New test.
3990 * gcc.target/powerpc/vadsduh-2.c: New test.
3991 * gcc.target/powerpc/vadsduw-1.c: New test.
3992 * gcc.target/powerpc/vadsduw-2.c: New test.
3993
3994 2016-06-13 David Malcolm <dmalcolm@redhat.com>
3995
3996 * gcc.dg/c99-init-2.c (c): Update expected error message.
3997 * gcc.dg/init-bad-8.c (foo): Likewise.
3998 * gcc.dg/spellcheck-fields-3.c: New test case.
3999
4000 2016-06-13 Martin Liska <mliska@suse.cz>
4001
4002 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4003 and "guess loop iv compared" heuristics.
4004 * gcc.dg/predict-2.c: Likewise.
4005 * gcc.dg/predict-3.c: Likewise.
4006 * gcc.dg/predict-4.c: Likewise.
4007 * gcc.dg/predict-5.c: Likewise.
4008 * gcc.dg/predict-6.c: Likewise.
4009
4010 2016-06-13 Marek Polacek <polacek@redhat.com>
4011
4012 PR middle-end/71476
4013 * c-c++-common/Wswitch-unreachable-4.c: New test.
4014 * gcc.dg/Wswitch-unreachable-2.c: New test.
4015 * g++.dg/tm/jump1.C: Move dg-warning.
4016
4017 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4018
4019 * gnat.dg/renaming10.ad[sb]: New test.
4020
4021 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
4022
4023 PR fortran/70673
4024 * gfortran.dg/pr70673.f90: New test.
4025
4026 2016-06-13 Richard Biener <rguenther@suse.de>
4027
4028 PR middle-end/64516
4029 * gcc.dg/align-3.c: New testcase.
4030
4031 2016-06-13 Martin Liska <mliska@suse.cz>
4032
4033 * gcc.target/i386/pr71458.c: New test.
4034
4035 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
4036
4037 PR target/71241
4038 * gcc.dg/torture/float128-nan.c: New test.
4039
4040 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4041
4042 PR target/60751
4043 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4044 statement.
4045
4046 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4047
4048 PR target/60751
4049 * gfortran.dg/comma_IO_extension_1.f90: New test.
4050 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4051 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4052 statement.
4053 * gfortran.dg/graphite/pr38083.f90: Likewise.
4054 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4055 missing format.
4056
4057 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4058
4059 * gnat.dg/case_character.adb: New test.
4060
4061 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4062
4063 PR middle-end/71310
4064 * gcc.target/powerpc/pr71310.c: New testcase.
4065
4066 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4067
4068 PR middle-end/71478
4069 * gcc.dg/pr71478.c: New test.
4070
4071 2016-06-10 Jakub Jelinek <jakub@redhat.com>
4072
4073 PR middle-end/71494
4074 * gcc.c-torture/execute/pr71494.c: New test.
4075
4076 PR c/68657
4077 * gcc.target/i386/pr68657.c: New test.
4078
4079 PR inline-asm/68843
4080 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4081 (test): Add -masm=intel alternatives.
4082
4083 2016-06-10 Martin Sebor <msebor@redhat.com>
4084
4085 PR c/71392
4086 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4087
4088 2016-06-10 Jeff Law <law@redhat.com>
4089
4090 PR tree-optimization/71335
4091 * gcc.c-torture/execute/pr71335.c: New test.
4092
4093 2016-06-10 David Malcolm <dmalcolm@redhat.com>
4094
4095 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4096 the various "cannot tail-call: " messages.
4097
4098 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4099
4100 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4101 and options.
4102
4103 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4104
4105 PR sanitizer/71480
4106 * c-c++-common/asan/pr71480.c: New test.
4107
4108 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4109
4110 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4111 (ASMNAME2): Likewise.
4112 (main): Replace fn in asm statement with ASMNAME ("fn").
4113 * gcc.dg/guality/pr68037-2.c: Likewise.
4114 * gcc.dg/guality/pr68037-3.c: Likewise.
4115 * gcc.dg/torture/pr68037-1.c: Likewise.
4116 * gcc.dg/torture/pr68037-2.c: Likewise.
4117 * gcc.dg/torture/pr68037-3.c: Likewise.
4118
4119 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4120
4121 PR inline-asm/68843
4122 * gcc.target/i386/pr68843-1.c: New test.
4123 * gcc.target/i386/pr68843-2.c: New test.
4124
4125 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4126 Cesar Philippidis <cesar@codesourcery.com>
4127
4128 PR middle-end/71373
4129 * gcc.dg/goacc/nested-function-1.c: New file.
4130 * gcc.dg/goacc/nested-function-2.c: Likewise.
4131 * gcc.dg/goacc/pr71373.c: Likewise.
4132 * gfortran.dg/goacc/cray-2.f95: Likewise.
4133 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4134 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4135 * gfortran.dg/goacc/cray.f95: Update.
4136 * gfortran.dg/goacc/loop-1.f95: Likewise.
4137 * gfortran.dg/goacc/loop-3.f95: Likewise.
4138 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4139 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4140
4141 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4142
4143 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4144 for OpenACC tile clauses.
4145 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4146
4147 PR c/71381
4148 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4149 to...
4150 * c-c++-common/goacc/cache-2.c: ... this new file.
4151 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4152 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4153 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4154 usage.
4155 * gfortran.dg/goacc/cray.f95: Likewise.
4156 * gfortran.dg/goacc/loop-1.f95: Likewise.
4157
4158 2016-06-10 Alan Hayward <alan.hayward@arm.com>
4159
4160 PR tree-optimization/71407
4161 PR tree-optimization/71416
4162 * gcc.dg/vect/pr71407.c: New
4163 * gcc.dg/vect/pr71416-1.c: New
4164 * gcc.dg/vect/pr71416-2.c: New
4165
4166 2016-06-10 Richard Biener <rguenther@suse.de>
4167
4168 PR middle-end/71477
4169 * gcc.dg/torture/pr71477.c: New testcase.
4170
4171 2016-06-09 Julia Koval <julia.koval@intel.com>
4172
4173 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4174 * gcc.target/i386/interrupt-13.c: Likewise.
4175 * gcc.target/i386/interrupt-15.c: Likewise.
4176 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4177 * gcc.target/i386/interrupt-24.c: Likewise.
4178 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4179 * gcc.target/i386/interrupt-9.c: Likewise.
4180 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4181
4182 2016-06-09 Martin Sebor <msebor@redhat.com>
4183
4184 PR c/70883
4185 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4186 * gcc.dg/builtin-constant_p-1.c: Same.
4187 * gcc.dg/builtins-error.c: Same.
4188 * gcc.dg/pr70859.c: Same.
4189
4190 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4191
4192 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4193 * gcc.dg/torture/pr68067-1.c: Likewise.
4194 * gcc.dg/torture/pr68067-2.c: Likewise.
4195
4196 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4197
4198 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4199 when setting SIZE.
4200
4201 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4202
4203 PR c++/71465
4204 * g++.dg/inherit/crash5.C: New.
4205 Revert:
4206 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4207
4208 PR c++/70202
4209 * g++.dg/inherit/crash5.C: New.
4210 * g++.dg/inherit/virtual1.C: Adjust.
4211
4212 2016-06-09 Martin Liska <mliska@suse.cz>
4213
4214 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4215 * g++.dg/predict-loop-exit-2.C: Likewise.
4216 * g++.dg/predict-loop-exit-3.C: Likewise.
4217 * gcc.dg/predict-1.c: Likewise.
4218 * gcc.dg/predict-2.c: Likewise.
4219 * gcc.dg/predict-3.c: Likewise.
4220 * gcc.dg/predict-4.c: Likewise.
4221 * gcc.dg/predict-5.c: Likewise.
4222 * gcc.dg/predict-6.c: Likewise.
4223 * gcc.dg/predict-7.c: Likewise.
4224
4225 2016-06-09 Richard Biener <rguenther@suse.de>
4226
4227 PR tree-optimization/71462
4228 * gcc.dg/torture/pr71462.c: New testcase.
4229
4230 2016-06-09 Marek Polacek <polacek@redhat.com>
4231
4232 PR c/65471
4233 * gcc.dg/c11-generic-3.c: New test.
4234
4235 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4236
4237 * g++.dg/init/array42.C: New.
4238 * g++.dg/init/array43.C: Likewise.
4239 * g++.dg/init/array44.C: Likewise.
4240 * g++.dg/init/array45.C: Likewise.
4241 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4242 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4243 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4244 * g++.dg/gomp/pr35751.C: Likewise.
4245 * g++.dg/init/array23.C: Likewise.
4246 * g++.dg/init/brace2.C: Likewise.
4247 * g++.dg/init/brace6.C: Likewise.
4248
4249 2016-06-08 Martin Sebor <msebor@redhat.com>
4250 Jakub Jelinek <jakub@redhat.com>
4251
4252 PR c++/70507
4253 PR c/68120
4254 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4255 * c-c++-common/builtin-arith-overflow-2.c: New test.
4256 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4257 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4258 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4259
4260 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4261
4262 PR c++/71442
4263 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4264
4265 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4266
4267 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4268 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4269 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4270 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4271 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4272 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4273 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4274 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4275 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4276 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4277 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4278 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4279 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4280
4281 2016-06-08 Richard Biener <rguenther@suse.de>
4282
4283 PR tree-optimization/68558
4284 * gcc.dg/vect/slp-44.c: New testcase.
4285
4286 2016-06-08 Richard Biener <rguenther@suse.de>
4287
4288 * gcc.dg/vect/slp-43.c: New testcase.
4289
4290 2016-06-08 Richard Biener <rguenther@suse.de>
4291
4292 PR tree-optimization/71452
4293 * gcc.dg/torture/pr71452.c: New testcase.
4294
4295 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4296
4297 PR c++/71448
4298 * g++.dg/torture/pr71448.C: New test.
4299
4300 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4301
4302 PR debug/71432
4303 PR ada/71413
4304 * g++.dg/debug/pr71432.C: New test.
4305
4306 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4307
4308 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4309 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4310 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4311
4312 2016-06-08 Alan Hayward <alan.hayward@arm.com>
4313
4314 * gcc.dg/vect/vect-live-2.c: Update effective target.
4315 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4316 * lib/target-supports.exp: Add aarch64 to vect_long.
4317
4318 2016-06-08 Marek Polacek <polacek@redhat.com>
4319
4320 PR c/71418
4321 * gcc.dg/noncompile/pr71418.c: New test.
4322
4323 PR c/71426
4324 * gcc.dg/noncompile/pr71426.c: New test.
4325
4326 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
4327
4328 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4329 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4330 * gcc.dg/predict-3.c: Update template.
4331 * gcc.dg/predict-5.c: Update template.
4332 * gcc.dg/predict-6.c: Update template.
4333 * gcc.dg/predict-9.c: Update template.
4334 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4335
4336 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4337
4338 * gcc.target/powerpc/vec-mul.c: New test.
4339
4340 2016-06-07 David Malcolm <dmalcolm@redhat.com>
4341
4342 * gcc.dg/spellcheck-fields-2.c: New test case.
4343
4344 2016-06-07 Richard Biener <rguenther@suse.de>
4345
4346 PR c/61564
4347 * gcc.dg/Wpragmas-1.c: New testcase.
4348 * gcc.dg/Wattributes-4.c: Likewise.
4349 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4350 entry.
4351
4352 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4353
4354 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4355 spurious debug code.
4356
4357 2016-06-07 Richard Biener <rguenther@suse.de>
4358
4359 PR tree-optimization/71428
4360 * gcc.dg/torture/pr71428.c: New testcase.
4361
4362 2016-06-07 Richard Biener <rguenther@suse.de>
4363
4364 PR middle-end/71423
4365 * gcc.dg/torture/pr71423.c: New testcase.
4366
4367 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4368
4369 PR middle-end/71408
4370 * gcc.dg/tree-ssa/pr71408.c: New test.
4371
4372 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4373
4374 PR middle-end/71281
4375 * g++.dg/torture/pr71281.C: New test.
4376
4377 2016-06-06 Marek Polacek <polacek@redhat.com>
4378
4379 PR c/71362
4380 * gcc.dg/pr71362.c: New test.
4381
4382 2016-06-06 Jakub Jelinek <jakub@redhat.com>
4383 Patrick Palka <ppalka@gcc.gnu.org>
4384
4385 PR c++/70847
4386 PR c++/71330
4387 PR c++/71393
4388 * g++.dg/opt/pr70847.C: New test.
4389 * g++.dg/ubsan/pr70847.C: New test.
4390 * g++.dg/ubsan/pr71393.C: New test.
4391
4392 2016-06-06 Jakub Jelinek <jakub@redhat.com>
4393
4394 PR tree-optimization/71259
4395 * gcc.dg/vect/pr71259.c: New test.
4396
4397 2016-06-06 David Malcolm <dmalcolm@redhat.com>
4398
4399 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4400 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4401 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4402 above.
4403
4404 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4405
4406 PR middle-end/37780
4407 * gcc.c-torture/execute/pr37780.c: New test.
4408 * gcc.target/aarch64/pr37780_1.c: Likewise.
4409 * gcc.target/arm/pr37780_1.c: Likewise.
4410
4411 2016-06-06 Marek Polacek <polacek@redhat.com>
4412
4413 * c-c++-common/attr-may-alias-1.c: New test.
4414 * c-c++-common/attr-may-alias-2.c: New test.
4415 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4416
4417 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4418
4419 PR c/24414
4420 * gcc.target/i386/pr24414.c: New test.
4421
4422 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4423
4424 * gcc.target/sparc/vis4misc.c: New file.
4425 * gcc.target/sparc/fpcmp.c: Likewise.
4426 * gcc.target/sparc/fpcmpu.c: Likewise.
4427
4428 2016-06-06 Alan Hayward <alan.hayward@arm.com>
4429
4430 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4431 * gcc.dg/vect/vect-live-3.c: Likewise.
4432
4433 2016-06-06 Richard Biener <rguenther@suse.de>
4434
4435 PR tree-optimization/71398
4436 * gcc.dg/torture/pr71398.c: New testcase.
4437
4438 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
4439
4440 PR target/71389
4441 * g++.dg/pr71389.C: New test.
4442
4443 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4444
4445 PR fortran/71404
4446 * gfortran.dg/fmt_read_5.f: New test.
4447
4448 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4449
4450 PR fortran/69659
4451 * gfortran.dg/class_array_22.f03: New test.
4452
4453 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
4454
4455 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4456
4457 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
4458
4459 * gcc.dg/predict-9.c: Update template.
4460
4461 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4462
4463 PR c++/49377
4464 * g++.dg/template/pr49377.C: New.
4465
4466 2016-06-04 Jakub Jelinek <jakub@redhat.com>
4467
4468 PR tree-optimization/71405
4469 * g++.dg/torture/pr71405.C: New test.
4470
4471 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4472
4473 PR c++/70202
4474 * g++.dg/inherit/crash5.C: New.
4475 * g++.dg/inherit/virtual1.C: Adjust.
4476
4477 2016-06-03 Jeff Law <law@redhat.com>
4478
4479 PR tree-optimization/71316
4480 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4481
4482 2016-06-03 Jakub Jelinek <jakub@redhat.com>
4483
4484 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4485 dg-additional-options with just -fno-tree-scev-cprop in it.
4486 * gcc.dg/vect/vect-live-2.c: Likewise.
4487 * gcc.dg/vect/vect-live-5.c: Likewise.
4488 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4489 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4490 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4491
4492 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4493
4494 PR c++/27100
4495 * g++.dg/other/friend6.C: New test.
4496
4497 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4498
4499 * g++.dg/torture/ppc-ldst-array.C: New.
4500
4501 2016-06-03 Joseph Myers <joseph@codesourcery.com>
4502
4503 PR target/71276
4504 PR target/71277
4505 * gcc.dg/torture/builtin-fp-int-inexact.c,
4506 gcc.target/i386/387-builtin-fp-int-inexact.c,
4507 gcc.target/i386/387-rint-inline-1.c,
4508 gcc.target/i386/387-rint-inline-2.c,
4509 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4510 gcc.target/i386/sse2-rint-inline-1.c,
4511 gcc.target/i386/sse2-rint-inline-2.c,
4512 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4513 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4514
4515 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4516 Julia Koval <julia.koval@intel.com>
4517
4518 PR target/66960
4519 PR target/67630
4520 PR target/67634
4521 PR target/67841
4522 PR target/68037
4523 PR target/68618
4524 PR target/68661
4525 PR target/69575
4526 PR target/69596
4527 PR target/69734
4528 * gcc.dg/guality/pr68037-1.c: New test.
4529 * gcc.dg/guality/pr68037-2.c: Likewise.
4530 * gcc.dg/guality/pr68037-3.c: Likewise.
4531 * gcc.dg/torture/pr68037-1.c: Likewise.
4532 * gcc.dg/torture/pr68037-2.c: Likewise.
4533 * gcc.dg/torture/pr68037-3.c: Likewise.
4534 * gcc.dg/torture/pr68661-1a.c: Likewise.
4535 * gcc.dg/torture/pr68661-1b.c: Likewise.
4536 * gcc.target/i386/interrupt-1.c: Likewise.
4537 * gcc.target/i386/interrupt-2.c: Likewise.
4538 * gcc.target/i386/interrupt-3.c: Likewise.
4539 * gcc.target/i386/interrupt-4.c: Likewise.
4540 * gcc.target/i386/interrupt-5.c: Likewise.
4541 * gcc.target/i386/interrupt-6.c: Likewise.
4542 * gcc.target/i386/interrupt-7.c: Likewise.
4543 * gcc.target/i386/interrupt-8.c: Likewise.
4544 * gcc.target/i386/interrupt-9.c: Likewise.
4545 * gcc.target/i386/interrupt-10.c: Likewise.
4546 * gcc.target/i386/interrupt-11.c: Likewise.
4547 * gcc.target/i386/interrupt-12.c: Likewise.
4548 * gcc.target/i386/interrupt-13.c: Likewise.
4549 * gcc.target/i386/interrupt-14.c: Likewise.
4550 * gcc.target/i386/interrupt-15.c: Likewise.
4551 * gcc.target/i386/interrupt-16.c: Likewise.
4552 * gcc.target/i386/interrupt-17.c: Likewise.
4553 * gcc.target/i386/interrupt-18.c: Likewise.
4554 * gcc.target/i386/interrupt-19.c: Likewise.
4555 * gcc.target/i386/interrupt-20.c: Likewise.
4556 * gcc.target/i386/interrupt-21.c: Likewise.
4557 * gcc.target/i386/interrupt-22.c: Likewise.
4558 * gcc.target/i386/interrupt-23.c: Likewise.
4559 * gcc.target/i386/interrupt-24.c: Likewise.
4560 * gcc.target/i386/interrupt-25.c: Likewise.
4561 * gcc.target/i386/interrupt-26.c: Likewise.
4562 * gcc.target/i386/interrupt-27.c: Likewise.
4563 * gcc.target/i386/interrupt-28.c: Likewise.
4564 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4565 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4566 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4567 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4568 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4569 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4570 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4571 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4572 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4573 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4574 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4575 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4576
4577 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4578
4579 PR tree-optimization/52171
4580 * gcc.dg/pr52171.c: New test.
4581 * gcc.target/i386/pr52171.c: New test.
4582
4583 2016-06-03 Jan Hubicka <jh@suse.cz>
4584
4585 * g++.dg/tree-ssa/pred-1.C: New testcase
4586 * gcc.dg/tree-ssa/pred-1.c: New testcase
4587
4588 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4589
4590 PR target/70957
4591 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4592 support.
4593 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4594
4595 2016-06-03 Alan Hayward <alan.hayward@arm.com>
4596
4597 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4598
4599 2016-06-03 Alan Hayward <alan.hayward@arm.com>
4600
4601 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4602 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
4603 * gcc.dg/vect/vect-live-1.c: New test.
4604 * gcc.dg/vect/vect-live-2.c: New test.
4605 * gcc.dg/vect/vect-live-3.c: New test.
4606 * gcc.dg/vect/vect-live-4.c: New test.
4607 * gcc.dg/vect/vect-live-5.c: New test.
4608 * gcc.dg/vect/vect-live-slp-1.c: New test.
4609 * gcc.dg/vect/vect-live-slp-2.c: New test.
4610 * gcc.dg/vect/vect-live-slp-3.c: New test.
4611
4612 2016-06-03 Jakub Jelinek <jakub@redhat.com>
4613
4614 PR middle-end/71387
4615 * g++.dg/opt/pr71387.C: New test.
4616
4617 2016-06-02 Jeff Law <law@redhat.com>
4618
4619 PR tree-optimization/71328
4620 * gcc.c-torture/compile/pr71328.c: New test.
4621
4622 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4623
4624 PR fortran/52393
4625 * gfortran.dg/fmt_read_3.f90: Fix typo.
4626 * gfortran.dg/fmt_read_4.f90: New test.
4627
4628 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4629
4630 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4631 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4632 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4633 * g++.dg/cpp0x/override2.C: Likewise.
4634 * g++.dg/parse/crash5.C: Likewise.
4635 * g++.dg/parse/error16.C: Likewise.
4636 * g++.dg/parse/error27.C: Likewise.
4637 * g++.dg/template/qualttp15.C: Likewise.
4638 * g++.dg/template/redecl4.C: Likewise.
4639 * g++.old-deja/g++.other/crash39.C: Likewise.
4640 * g++.old-deja/g++.other/struct1.C: Likewise.
4641 * g++.old-deja/g++.pt/m9a.C: Likewise.
4642 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4643
4644 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4645
4646 PR c++/71372
4647 * c-c++-common/pr71372.c: New test.
4648
4649 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4650 __TIME__ strings with __builtin_strcmp instead of printf and
4651 dg-output.
4652
4653 2016-06-02 Martin Liska <mliska@suse.cz>
4654
4655 * gcc.dg/predict-9.c: New test.
4656
4657 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4658
4659 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4660 global set_compiler_env_var and global saved_compiler_env_var.
4661
4662 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4663
4664 PR rtl-optimization/71295
4665 * gcc.c-torture/compile/pr71295.c: New test.
4666
4667 2016-06-02 Jakub Jelinek <jakub@redhat.com>
4668
4669 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4670
4671 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4672 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4673
4674 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4675 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4676 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4677 alternative number.
4678
4679 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4680
4681 * gcc.target/powerpc/p9-splat-4.c: New test.
4682
4683 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4684
4685 PR target/71186
4686 * gcc.target/powerpc/pr71186.c: New test.
4687
4688 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4689
4690 PR fortran/52393
4691 * gfortran.dg/fmt_read_3.f90: New test.
4692
4693 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4694
4695 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4696 procedure.
4697
4698 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
4699
4700 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4701 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4702 env var is set.
4703 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4704 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4705 shown once.
4706 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4707 during compilation.
4708 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4709 vars set by dg-set-compiler-env-var.
4710
4711 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
4712
4713 PR fortran/71156
4714 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4715 to the module procedure declaration.
4716 * gfortran.dg/submodule_16.f08: New test.
4717
4718 2016-06-01 Jakub Jelinek <jakub@redhat.com>
4719
4720 PR middle-end/71371
4721 * c-c++-common/gomp/pr71371.c: New test.
4722
4723 2016-06-01 Richard Biener <rguenther@suse.de>
4724
4725 PR tree-optimization/71366
4726 * gcc.dg/torture/pr71366-1.c: New testcase.
4727 * gcc.dg/torture/pr71366-2.c: Likewise.
4728
4729 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4730
4731 * gcc.target/powerpc/vslv-0.c: New test.
4732 * gcc.target/powerpc/vslv-1.c: New test.
4733 * gcc.target/powerpc/vsrv-0.c: New test.
4734 * gcc.target/powerpc/vsrv-1.c: New test.
4735
4736 2016-06-01 Nathan Sidwell <nathan@acm.org>
4737
4738 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4739 * gcc.target/nvptx/weak.c: New.
4740
4741 2016-06-01 Richard Biener <rguenther@suse.de>
4742
4743 PR tree-optimization/71261
4744 * gcc.dg/torture/vect-bool-1.c: New testcase.
4745
4746 2016-06-01 Jakub Jelinek <jakub@redhat.com>
4747
4748 * gfortran.dg/gomp/order-1.f90: New test.
4749 * gfortran.dg/gomp/order-2.f90: New test.
4750
4751 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
4752
4753 * gcc.dg/unroll-6.c: Update template.
4754 * gcc.dg/unroll-7.c: New testcase.
4755 * gcc.dg/unroll-8.c: New testcase.
4756
4757 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4758
4759 * gnat.dg/opt56.ad[sb]: New test.
4760
4761 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4762
4763 PR c++/66635
4764 * g++.dg/cpp0x/constexpr-ice16.C: New.
4765
4766 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4767
4768 PR tree-optimization/71314
4769 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4770 -mbranch-cost=2.
4771
4772 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4773
4774 PR tree-optimization/71077
4775 * gcc.dg/tree-ssa/pr71077.c: New test.
4776
4777 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
4778
4779 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4780 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4781 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4782
4783 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4784
4785 PR c++/71248
4786 * g++.dg/cpp0x/pr71248.C: New.
4787 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4788 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4789 * g++.dg/init/new37.C: Likewise.
4790 * g++.dg/template/static1.C: Likewise.
4791 * g++.dg/template/static2.C: Likewise.
4792
4793 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4794
4795 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4796 instead of %rdi.
4797 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4798
4799 2016-05-31 Marek Polacek <polacek@redhat.com>
4800
4801 * c-c++-common/Wswitch-unreachable-3.c: New test.
4802 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4803
4804 2016-05-31 Richard Biener <rguenther@suse.de>
4805
4806 PR tree-optimization/71352
4807 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4808
4809 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4810
4811 * gcc.target/arm/armv5_thumb_isa.c: New test.
4812
4813 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4814
4815 PR target/71346
4816 * gcc.target/i386/pr71346.c: New test.
4817
4818 2016-05-31 Tom de Vries <tom@codesourcery.com>
4819
4820 PR tree-optimization/69068
4821 * gcc.dg/graphite/pr69068.c: New test.
4822
4823 2016-05-27 Martin Sebor <msebor@redhat.com>
4824
4825 PR c++/71306
4826 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4827
4828 2016-05-30 Jakub Jelinek <jakub@redhat.com>
4829
4830 PR c++/71349
4831 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4832 nowait depend(inout: dd[0]) clauses where permitted.
4833
4834 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4835
4836 PR c++/71238
4837 * g++.dg/parse/pr71238.C: New.
4838 * g++.dg/concepts/friend1.C: Test column numbers too.
4839 * g++.dg/cpp0x/initlist31.C: Likewise.
4840 * g++.dg/cpp0x/pr51420.C: Likewise.
4841 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4842 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4843 * g++.dg/ext/builtin3.C: Likewise.
4844 * g++.dg/lookup/friend12.C: Likewise.
4845 * g++.dg/lookup/friend7.C: Likewise.
4846 * g++.dg/lookup/koenig1.C: Likewise.
4847 * g++.dg/lookup/koenig5.C: Likewise.
4848 * g++.dg/lookup/used-before-declaration.C: Likewise.
4849 * g++.dg/overload/koenig1.C: Likewise.
4850 * g++.dg/template/crash65.C: Likewise.
4851 * g++.dg/template/friend57.C: Likewise.
4852 * g++.dg/warn/Wshadow-5.C: Likewise.
4853 * g++.dg/warn/Wunused-8.C: Likewise.
4854 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4855 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4856 * g++.old-deja/g++.jason/member.C: Likewise.
4857 * g++.old-deja/g++.jason/report.C: Likewise.
4858 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4859 * g++.old-deja/g++.law/visibility20.C: Likewise.
4860 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4861 * g++.old-deja/g++.other/static5.C: Likewise.
4862 * g++.old-deja/g++.pt/overload2.C: Likewise.
4863
4864 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
4865
4866 * gcc.dg/tree-ssa/peel1.c: New testcase.
4867 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4868 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4869
4870 2016-05-30 Tom de Vries <tom@codesourcery.com>
4871
4872 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4873 to ce.
4874
4875 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4876
4877 PR c++/71099
4878 * g++.dg/parse/virtual1.C: New.
4879
4880 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
4881
4882 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4883 Use correct register when clearing %edx.
4884
4885 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
4886
4887 PR tree-optimization/71289
4888 * gcc.dg/pr71289.c: New test.
4889
4890 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4891
4892 PR middle-end/71269
4893 PR middle-end/71292
4894 * gcc.dg/tree-ssa/pr71269.c: New test.
4895 * gcc.dg/tree-ssa/pr71292.c: New test.
4896
4897 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4898
4899 PR middle-end/71252
4900 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4901
4902 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
4903
4904 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4905 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4906 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4907
4908 2016-05-30 Tom de Vries <tom@codesourcery.com>
4909
4910 PR tree-optimization/69067
4911 * gcc.dg/graphite/pr69067.c: New test.
4912
4913 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
4914
4915 PR target/71245
4916 * gcc.target/i386/pr71245-1.c: New test.
4917 * gcc.target/i386/pr71245-2.c: Ditto.
4918
4919 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4920
4921 PR c++/71105
4922 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4923 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4924 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4925
4926 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
4927
4928 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4929
4930 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4931
4932 Revert:
4933 PR c++/69855
4934 * g++.dg/overload/69855.C: New.
4935 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4936 * g++.old-deja/g++.pt/crash3.C: Likewise.
4937
4938 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4939
4940 PR c++/60385
4941 * g++.dg/parse/namespace13.C: New.
4942
4943 2016-05-26 Jeff Law <law@redhat.com>
4944
4945 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4946 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4947 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4948 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4949 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4950 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4951 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4952 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4953 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4954 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4955 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4956 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4957 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4958
4959 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4960
4961 PR c++/69855
4962 * g++.dg/overload/69855.C: New.
4963 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4964 * g++.old-deja/g++.pt/crash3.C: Likewise.
4965
4966 2016-05-27 Jiong Wang <jiong.wang@arm.com>
4967
4968 PR target/63596
4969 * gcc.target/aarch64/va_arg_1.c: New testcase.
4970 * gcc.target/aarch64/va_arg_2.c: Likewise.
4971 * gcc.target/aarch64/va_arg_3.c: Likewise.
4972
4973 2016-05-27 Jiong Wang <jiong.wang@arm.com>
4974
4975 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4976 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4977 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4978 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4979 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4980
4981 2016-05-27 Marek Polacek <polacek@redhat.com>
4982
4983 PR middle-end/71308
4984 * g++.dg/torture/pr71308.C: New test.
4985
4986 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4987
4988 * gcc.dg/zero_bits_compound-1.c: New test.
4989 * gcc.dg/zero_bits_compound-2.c: New test.
4990
4991 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4992
4993 PR middle-end/71279
4994 * gcc.dg/pr71279.c: New test.
4995
4996 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4997
4998 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4999 floating point min/max/comparison instructions.
5000 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5001
5002 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5003
5004 * c-c++-common/gomp/schedule-1.c: New test.
5005 * gfortran.dg/gomp/schedule-1.f90: New test.
5006
5007 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5008
5009 PR c++/70822
5010 PR c++/70106
5011 * g++.dg/cpp1y/auto-fn32.C: New test.
5012 * g++.dg/cpp1y/paren4.C: New test.
5013
5014 2016-05-26 Nathan Sidwell <nathan@acm.org>
5015
5016 * gcc.dg/20060410.c: Xfail on ptx.
5017 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5018 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5019 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5020 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5021 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5022
5023 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5024
5025 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5026
5027 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5028
5029 PR tree-optimization/71280
5030 * gcc.dg/pr71280.c: New test.
5031
5032 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5033
5034 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5035 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5036
5037 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5038
5039 2016-05-26 Jiong Wang <jiong.wang@arm.com>
5040
5041 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
5042 kept in memory.
5043
5044 2016-05-25 Jeff Law <law@redhat.com>
5045
5046 PR tree-optimization/71272
5047 * gcc.c-torture/compile/pr71272.c: new test.
5048
5049 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5050
5051 * gcc.target/powerpc/vec-cmpne.c: New test.
5052 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5053
5054 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5055
5056 * gnat.dg/opt55.ad[sb]: New test.
5057
5058 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5059
5060 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5061 * c-c++-common/pr60226.c: Require int32plus.
5062 * gcc.c-torture/execute/pr70602.c: Likewise.
5063 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5064 unsigned long for malloc arg type.
5065 * gcc.dg/asr_div1.c: Require int32plus.
5066 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5067 * gcc.dg/pie-1.c: Require pie.
5068 * gcc.dg/pie-2.c: Likewise.
5069 * gcc.dg/pr59471.c: Require int32plus.
5070 * gcc.dg/pr59963-2.c: XFAIL for int16.
5071 * gcc.dg/pr60114.c: Require int32plus.
5072 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5073 unsigned long for typedef of size_t.
5074 * gcc.dg/pr63914.c: Require int32plus.
5075 * gcc.dg/pr64536.c: Require pt32plus.
5076 * gcc.dg/pr65658.c: Likewise.
5077 * gcc.dg/pr67271.c: Require int32plus.
5078 * gcc.dg/pr68112.c: Likewise.
5079 * gcc.dg/pr69071.c: Skip for avr target.
5080 * gcc.dg/pr69973.c: Require int32plus.
5081 * gcc.dg/pr70169.c: Skip for avr target.
5082 * gcc.dg/sso-6.c: Require int32plus.
5083 * gcc.dg/sso-7.c: Likewise.
5084 * gcc.dg/sso-8.c: Likewise.
5085 * gcc.dg/vrp-min-max-2.c: Likewise.
5086
5087 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5088
5089 PR target/70738
5090 * gcc.target/i386/pr70738-1.c: New test.
5091 * gcc.target/i386/pr70738-2.c: Likewise.
5092 * gcc.target/i386/pr70738-3.c: Likewise.
5093 * gcc.target/i386/pr70738-4.c: Likewise.
5094 * gcc.target/i386/pr70738-5.c: Likewise.
5095 * gcc.target/i386/pr70738-6.c: Likewise.
5096 * gcc.target/i386/pr70738-7.c: Likewise.
5097 * gcc.target/i386/pr70738-8.c: Likewise.
5098 * gcc.target/i386/pr70738-9.c: Likewise.
5099
5100 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5101
5102 PR rtl-optimization/66940
5103 * gcc.c-torture/execute/pr66940.c: New test.
5104
5105 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5106
5107 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5108 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5109 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5110 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5111 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5112 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5113 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5114 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5115 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5116 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5117 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5118 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5119 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5120 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5121 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5122 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5123 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5124 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5125 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5126 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5127 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5128 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5129 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5130 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5131
5132 2016-05-25 Marek Polacek <polacek@redhat.com>
5133
5134 PR c/71265
5135 * gcc.dg/noncompile/pr71265.c: New test.
5136
5137 PR c/71266
5138 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5139
5140 2016-05-25 Nathan Sidwell <nathan@acm.org>
5141
5142 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5143
5144 2016-05-25 Richard Biener <rguenther@suse.de>
5145
5146 PR tree-optimization/71261
5147 * c-c++-common/torture/pr71261.c: New testcase.
5148
5149 2016-05-25 Richard Biener <rguenther@suse.de>
5150
5151 PR tree-optimization/71264
5152 * gcc.dg/vect/pr71264.c: New testcase.
5153
5154 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5155
5156 PR c++/55992
5157 * g++.dg/cpp0x/alias-decl-53.C: New.
5158 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5159
5160 2016-05-25 Martin Liska <mliska@suse.cz>
5161
5162 * g++.dg/pr71239.C: New test.
5163
5164 2016-05-25 Richard Biener <rguenther@suse.de>
5165
5166 * gcc.dg/vect/pr58135.c: Rename to ...
5167 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
5168
5169 2016-05-25 Marek Polacek <polacek@redhat.com>
5170
5171 * g++.dg/pr65295.C: Use target c++14.
5172
5173 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5174
5175 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5176 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
5177
5178 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5179
5180 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5181 instructions.
5182
5183 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5184
5185 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5186 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5187 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5188 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5189 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5190 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5191 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5192 * c-c++-common/goacc/pcopy.c: Likewise.
5193 * c-c++-common/goacc/pcopyin.c: Likewise.
5194 * c-c++-common/goacc/pcopyout.c: Likewise.
5195 * c-c++-common/goacc/pcreate.c: Likewise.
5196 * c-c++-common/goacc/pr70688.c: New test.
5197 * c-c++-common/goacc/present-1.c: Adjust test.
5198 * c-c++-common/goacc/reduction-5.c: Likewise.
5199 * g++.dg/goacc/data-1.C: New test.
5200
5201 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5202
5203 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5204 vector parity built-in functions.
5205 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5206 count trailing zeros automatic vectorization.
5207 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5208 count trailing zeros built-in functions.
5209
5210 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5211
5212 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5213
5214 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5215
5216 PR target/71050
5217 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5218
5219 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5220
5221 PR c++/50436
5222 * g++.dg/template/crash123.C: New.
5223 * g++.dg/template/crash124.C: Likewise.
5224
5225 2016-05-24 Martin Sebor <msebor@redhat.com>
5226
5227 PR c++/71147
5228 * g++.dg/ext/flexary16.C: New test.
5229
5230 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5231
5232 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5233 before math.h is included.
5234 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5235 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5236 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5237 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5238 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5239 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5240 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5241 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5242 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5243 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5244 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5245 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5246 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5247 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5248 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5249 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5250 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5251 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5252 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5253 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5254 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5255 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5256 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5257
5258 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5259 Kelvin Nilsen <kelvin@gcc.gnu.org>
5260
5261 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5262 support.
5263
5264 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5265
5266 PR c++/69872
5267 * g++.dg/warn/Wno-narrowing1.C: New.
5268
5269 2016-05-24 Marek Polacek <polacek@redhat.com>
5270
5271 PR c/71249
5272 * c-c++-common/Wswitch-unreachable-2.c: New test.
5273
5274 2016-05-24 Jakub Jelinek <jakub@redhat.com>
5275
5276 PR c++/71257
5277 * g++.dg/vect/simd-clone-6.cc: New test.
5278 * g++.dg/gomp/declare-simd-6.C: New test.
5279
5280 PR middle-end/70434
5281 PR c/69504
5282 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5283
5284 2016-05-24 Richard Biener <rguenther@suse.de>
5285
5286 PR tree-optimization/71240
5287 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5288
5289 2016-05-24 Richard Biener <rguenther@suse.de>
5290
5291 PR tree-optimization/71230
5292 * gcc.dg/torture/pr71230.c: New testcase.
5293 * g++.dg/torture/pr71230.C: Likewise.
5294
5295 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5296
5297 * c-c++-common/goacc/routine-5.c: Add tests.
5298 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5299 * gfortran.dg/goacc/routine-6.f90: Add tests.
5300
5301 2016-05-24 Richard Biener <rguenther@suse.de>
5302
5303 PR tree-optimization/71253
5304 * gcc.dg/torture/pr71253.c: New testcase.
5305
5306 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5307
5308 PR middle-end/71252
5309 * gfortran.dg/pr71252.f90: New test.
5310
5311 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5312
5313 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5314
5315 2016-05-24 Richard Biener <rguenther@suse.de>
5316
5317 PR middle-end/70434
5318 PR c/69504
5319 * c-c++-common/vector-subscript-4.c: New testcase.
5320 * c-c++-common/vector-subscript-5.c: Likewise.
5321
5322 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5323
5324 PR fortran/71123
5325 * gfortran.dg/namelist_90.f: New test
5326
5327 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5328
5329 PR fortran/66461
5330 * gfortran.dg/unexpected_eof.f: New test
5331
5332 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5333 Kelvin Nilsen <kelvin@gcc.gnu.org>
5334
5335 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5336 as little endian.
5337
5338 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5339
5340 PR c++/70972
5341 * g++.dg/cpp0x/inh-ctor20.C: New.
5342 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5343
5344 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5345
5346 PR c++/69095
5347 * g++.dg/cpp0x/variadic168.C: New.
5348
5349 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5350
5351 * g++.dg/cpp0x/pr31445.C: Test column number too.
5352 * g++.dg/cpp0x/pr32253.C: Likewise.
5353 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5354 * g++.dg/cpp0x/variadic36.C: Likewise.
5355
5356 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
5357
5358 * gcc.dg/fold-notshift-2.c: Adjust.
5359
5360 2016-05-23 Marek Polacek <polacek@redhat.com>
5361
5362 PR c/49859
5363 * c-c++-common/Wswitch-unreachable-1.c: New test.
5364 * gcc.dg/Wswitch-unreachable-1.c: New test.
5365 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5366 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5367 * g++.dg/gomp/block-10.C: Likewise.
5368 * gcc.dg/gomp/block-10.c: Likewise.
5369 * g++.dg/gomp/block-9.C: Likewise.
5370 * gcc.dg/gomp/block-9.c: Likewise.
5371 * g++.dg/gomp/target-1.C: Likewise.
5372 * g++.dg/gomp/target-2.C: Likewise.
5373 * gcc.dg/gomp/target-1.c: Likewise.
5374 * gcc.dg/gomp/target-2.c: Likewise.
5375 * g++.dg/gomp/taskgroup-1.C: Likewise.
5376 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5377 * gcc.dg/gomp/teams-1.c: Likewise.
5378 * g++.dg/gomp/teams-1.C: Likewise.
5379 * g++.dg/overload/error3.C: Likewise.
5380 * g++.dg/tm/jump1.C: Likewise.
5381 * g++.dg/torture/pr40335.C: Likewise.
5382 * gcc.dg/c99-vla-jump-5.c: Likewise.
5383 * gcc.dg/switch-warn-1.c: Likewise.
5384 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5385 * gcc.dg/nested-func-1.c: Likewise.
5386 * gcc.dg/pr67784-4.c: Likewise.
5387
5388 2016-05-23 Richard Biener <rguenther@suse.de>
5389
5390 PR tree-optimization/71230
5391 * gfortran.dg/pr71230-1.f90: New testcase.
5392 * gfortran.dg/pr71230-2.f90: Likewise.
5393
5394 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5395
5396 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
5397 * gcc.dg/vect/pr58135.c: Add new.
5398 * gfortran.dg/pr46519-1.f: Adjust test case.
5399
5400 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5401
5402 PR c++/53401
5403 * g++.dg/cpp0x/decltype64.C: New.
5404
5405 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5406
5407 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5408 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5409 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5410
5411 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5412
5413 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5414 Add poly64x1_t and poly64x2_t cases if supported.
5415 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5416 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5417 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5418 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5419 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5420
5421 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5422
5423 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5424 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5425 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5426 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5427 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5428 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5429 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5430
5431 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5432
5433 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5434
5435 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5436
5437 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5438 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5439
5440 2016-05-22 Jakub Jelinek <jakub@redhat.com>
5441
5442 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5443 constraint instead of "r".
5444 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5445 insn instead of vxorpd.
5446 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5447
5448 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5449 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5450
5451 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5452
5453 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5454 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5455
5456 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5457
5458 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5459
5460 PR middle-end/40921
5461 * gcc.dg/tree-ssa/pr40921.c: New test.
5462
5463 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5464
5465 PR target/71103
5466 * gcc.target/avr/pr71103.c: New test.
5467
5468 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5469
5470 PR middle-end/71179
5471 * gcc.dg/tree-ssa/pr71179.c: New test.
5472
5473 2016-05-20 Martin Sebor <msebor@redhat.com>
5474
5475 PR c/71115
5476 * gcc.dg/init-excess-2.c: New test.
5477
5478 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5479
5480 * gnat.dg/opt53.adb: New test.
5481 * gnat.dg/opt54.adb: Likewise.
5482
5483 2016-05-20 Martin Jambor <mjambor@suse.cz>
5484
5485 PR tree-optimization/70884
5486 * gcc.dg/tree-ssa/pr70919.c: New test.
5487
5488 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5489
5490 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5491 formatting.
5492 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5493 fix code formatting.
5494
5495 2016-05-20 Nathan Sidwell <nathan@acm.org>
5496
5497 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5498 non-common cases.
5499 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
5500
5501 2016-05-20 David Malcolm <dmalcolm@redhat.com>
5502
5503 * jit.dg/all-non-failing-tests.h: Add
5504 test-factorial-must-tail-call.c.
5505 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5506 * jit.dg/test-factorial-must-tail-call.c: New test case.
5507
5508 2016-05-20 Jakub Jelinek <jakub@redhat.com>
5509
5510 PR fortran/71204
5511 * gfortran.dg/pr71204.f90: New test.
5512
5513 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5514
5515 * gcc.target/nvptx/sincos.c: New test.
5516
5517 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5518
5519 PR c++/70572
5520 * g++.dg/cpp1y/auto-fn31.C: New.
5521
5522 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5523
5524 * gcc.target/powerpc/vec-addec.c: New test.
5525 * gcc.target/powerpc/vec-addec-int128.c: New test.
5526
5527 2016-05-20 David Malcolm <dmalcolm@redhat.com>
5528
5529 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5530 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5531 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5532 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5533
5534 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
5535
5536 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5537
5538 2016-05-20 Jakub Jelinek <jakub@redhat.com>
5539
5540 PR c++/71210
5541 * g++.dg/opt/pr71210-1.C: New test.
5542 * g++.dg/opt/pr71210-2.C: New test.
5543
5544 PR tree-optimization/29756
5545 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5546 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5547 only on selected targets where V4SImode vectors are known to be
5548 supported.
5549
5550 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
5551
5552 PR tree-optimization/71079
5553 PR tree-optimization/71206
5554 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5555
5556 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5557
5558 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5559 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5560 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5561
5562 2016-05-20 Richard Guenther <rguenther@suse.de>
5563
5564 PR tree-optimization/29756
5565 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5566
5567 2016-05-20 Richard Biener <rguenther@suse.de>
5568
5569 PR tree-optimization/71185
5570 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5571
5572 2016-05-20 Richard Biener <rguenther@suse.de>
5573
5574 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5575
5576 2016-05-19 Marek Polacek <polacek@redhat.com>
5577
5578 PR c++/71075
5579 * g++.dg/diagnostic/pr71075.C: New test.
5580
5581 2016-05-19 David Malcolm <dmalcolm@redhat.com>
5582
5583 PR c++/71184
5584 * g++.dg/pr71184.C: New test case.
5585
5586 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5587
5588 * gcc.target/powerpc/darn-0.c: New test.
5589 * gcc.target/powerpc/darn-1.c: New test.
5590 * gcc.target/powerpc/darn-2.c: New test.
5591
5592 2016-05-19 Marek Polacek <polacek@redhat.com>
5593
5594 PR tree-optimization/71031
5595 * gcc.dg/tree-ssa/vrp100.c: New test.
5596
5597 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5598
5599 PR rtl-optimization/71148
5600 * gcc.dg/pr71148.c: New test.
5601
5602 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5603
5604 PR target/71056
5605 * gcc.target/arm/pr71056.c: New test.
5606
5607 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5608
5609 * c-c++-common/pr69669.c: Check the used mode.
5610
5611 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5612
5613 PR sanitizer/64354
5614 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5615
5616 2016-05-19 Richard Biener <rguenther@suse.de>
5617
5618 PR tree-optimization/70729
5619 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5620 * gcc.dg/graphite/scop-18.c: Likewise.
5621 * gcc.dg/pr41783.c: Disable LIM.
5622 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5623 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5624 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5625 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5626 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5627 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5628 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5629 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5630 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5631 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5632 * gfortran.dg/pr42108.f90: Likewise.
5633
5634 2016-05-18 David Malcolm <dmalcolm@redhat.com>
5635
5636 PR driver/69265
5637 * gcc.dg/spellcheck-options-11.c: New test case.
5638
5639 2016-05-18 Jakub Jelinek <jakub@redhat.com>
5640
5641 PR c++/71100
5642 * g++.dg/opt/pr71100.C: New test.
5643
5644 2016-05-18 Martin Jambor <mjambor@suse.cz>
5645
5646 PR ipa/69708
5647 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5648 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5649 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5650 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5651
5652 2016-05-18 Martin Jambor <mjambor@suse.cz>
5653
5654 PR ipa/69708
5655 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5656 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5657 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5658 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5659 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5660
5661 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5662
5663 PR c++/69793
5664 * g++.dg/template/crash122.C: New.
5665
5666 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5667
5668 PR c++/70466
5669 * g++.dg/template/pr70466-1.C: New.
5670 * g++.dg/template/pr70466-2.C: Likewise.
5671
5672 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5673
5674 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5675 splat operations and the XXSPLTIB instruction.
5676 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5677 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5678 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5679 xxlxor to clear a register.
5680
5681 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5682
5683 * gcc.dg/torture/pr71020.c: New test.
5684
5685 2016-05-18 Martin Jambor <mjambor@suse.cz>
5686
5687 PR ipa/70646
5688 * gcc.dg/ipa/pr70646.c: New test.
5689
5690 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5691
5692 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5693
5694 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5695
5696 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5697 missing tests for vreinterpretq_p{8,16}.
5698
5699 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5700
5701 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5702 vsliq_n_s64 and vsliq_n_u64.
5703
5704 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5705
5706 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5707 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5708
5709 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5710
5711 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5712 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5713 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5714
5715 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5716
5717 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5718 in comment.
5719
5720 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5721
5722 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5723 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5724 "blr\t" and switch to scan-assembler-times.
5725
5726 2016-05-18 Jiong Wang <jiong.wang@arm.com>
5727
5728 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5729 with __aarch64__.
5730 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5731 declarations under __aarch64__ and __ARM_FEATURE_FMA.
5732
5733 2016-05-18 Jakub Jelinek <jakub@redhat.com>
5734
5735 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5736 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5737 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5738 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5739 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5740 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5741
5742 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5743 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5744
5745 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5746 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5747
5748 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5749 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5750
5751 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5752
5753 2016-05-18 Richard Biener <rguenther@suse.de>
5754
5755 PR tree-optimization/71168
5756 * gcc.dg/torture/pr71168.c: New testcase.
5757
5758 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5759
5760 PR middle-end/63586
5761 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5762 * gcc.dg/tree-ssa/pr63586.c: New test.
5763 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5764
5765 2016-05-17 Nathan Sidwell <nathan@acm.org>
5766
5767 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5768 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5769 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5770 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5771
5772 2016-05-17 Nathan Sidwell <nathan@acm.org>
5773
5774 * gcc.target/nvptx/abi-vararg-3.c: New.
5775
5776 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5777
5778 PR tree-optimization/54579
5779 PR middle-end/55299
5780 * gcc.dg/fold-notrotate-1.c: New test.
5781 * gcc.dg/fold-notshift-1.c: New test.
5782 * gcc.dg/fold-notshift-2.c: New test.
5783
5784 2016-05-17 Marek Polacek <polacek@redhat.com>
5785
5786 PR ipa/71146
5787 * g++.dg/ipa/pr71146.C: New test.
5788
5789 2016-05-17 David Malcolm <dmalcolm@redhat.com>
5790
5791 * jit.dg/test-error-array-bounds.c: New test case.
5792
5793 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5794
5795 * gcc.dg/tree-ssa/and-1.c: New testcase.
5796
5797 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5798
5799 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5800 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5801
5802 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5803
5804 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5805 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5806
5807 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5808
5809 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5810
5811 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5812
5813 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5814
5815 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5816
5817 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5818 ".2d[index]" when scan the assembly.
5819 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5820 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5821 float64x1.
5822 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5823
5824 2016-05-17 Richard Biener <rguenther@suse.de>
5825
5826 PR tree-optimization/71132
5827 * gcc.dg/torture/pr71132.c: New testcase.
5828
5829 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5830
5831 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5832
5833 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5834
5835 PR target/70809
5836 * gcc.target/aarch64/pr70809_1.c: New test.
5837
5838 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5839
5840 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5841 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5842 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5843 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5844
5845 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5846 Ilya Enkovich <ilya.enkovich@intel.com>
5847
5848 PR target/71114
5849 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5850
5851 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
5852
5853 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5854 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5855
5856 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5857
5858 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5859 test for __ARM_FP16_ARGS.
5860 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5861 * gcc.target/arm/aapcs/neon-vect10.c: New.
5862 * gcc.target/arm/aapcs/neon-vect9.c: New.
5863 * gcc.target/arm/aapcs/vfp18.c: New.
5864 * gcc.target/arm/aapcs/vfp19.c: New.
5865 * gcc.target/arm/aapcs/vfp20.c: New.
5866 * gcc.target/arm/aapcs/vfp21.c: New.
5867 * gcc.target/arm/fp16-aapcs-1.c: New.
5868 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5869 test for __ARM_FP16_ARGS.
5870 * g++.target/arm/fp16-return-1.c: Update expected output.
5871
5872 2016-05-16 Jiong Wang <jiong.wang@arm.com>
5873
5874 PR testsuite/70227
5875 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5876
5877 2016-05-15 Harald Anlauf <anlauf@gmx.de>
5878
5879 PR fortran/69603
5880 * gfortran.dg/pr69603.f90: New testcase.
5881
5882 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
5883
5884 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5885
5886 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
5887
5888 PR fortran/71047
5889 * gfortran.dg/pr71047.f08: New test.
5890
5891 2016-05-13 Joseph Myers <joseph@codesourcery.com>
5892
5893 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5894 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5895 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5896
5897 2016-05-13 Martin Sebor <msebor@redhat.com>
5898
5899 PR c++/60049
5900 * g++.dg/cpp0x/constexpr-60049.C: New test.
5901
5902 2016-05-13 Jakub Jelinek <jakub@redhat.com>
5903
5904 PR bootstrap/71071
5905 * gcc.dg/pr71071.c: New test.
5906
5907 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
5908
5909 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5910 remove XOP handling.
5911 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
5912
5913 2016-05-13 Nathan Sidwell <nathan@acm.org>
5914
5915 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5916 __atomic_is_lock_free declaration.
5917
5918 2016-05-13 Richard Biener <rguenther@suse.de>
5919
5920 PR tree-optimization/42587
5921 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5922
5923 2016-05-13 Martin Liska <mliska@suse.cz>
5924
5925 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5926 the new format of dump output.
5927
5928 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5929
5930 * gcc.dg/pr71084.c: New test.
5931
5932 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5933
5934 PR target/53440
5935 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
5936
5937 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5938
5939 * gcc.target/aarch64/struct_return.c: New test.
5940
5941 2016-05-12 Marek Polacek <polacek@redhat.com>
5942
5943 PR c/70756
5944 * c-c++-common/pr70756-2.c: New test.
5945 * c-c++-common/pr70756.c: New test.
5946
5947 2016-05-12 Richard Biener <rguenther@suse.de>
5948
5949 PR tree-optimization/71059
5950 * gcc.dg/torture/pr71059.c: New testcase.
5951
5952 2016-05-12 Richard Biener <rguenther@suse.de>
5953
5954 PR tree-optimization/71062
5955 * gcc.dg/torture/pr71062.c: New testcase.
5956
5957 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5958
5959 PR tree-optimization/71006
5960 * gcc.dg/pr71006.c: New test.
5961
5962 2016-05-12 Marek Polacek <polacek@redhat.com>
5963
5964 PR driver/71063
5965 * gcc.dg/opts-7.c: New test.
5966
5967 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5968
5969 PR target/70830
5970 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5971 Add -save-temps to dg-options.
5972 Scan for ldmfd rather than pop instruction.
5973 * gcc.target/arm/interrupt-2.c: Likewise.
5974 * gcc.target/arm/pr70830.c: New test.
5975
5976 2016-05-12 Jakub Jelinek <jakub@redhat.com>
5977
5978 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5979 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5980
5981 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5982 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5983 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5984
5985 PR target/71019
5986 * gcc.target/i386/avx512vl-pack-1.c: New test.
5987 * gcc.target/i386/avx512vl-pack-2.c: New test.
5988 * gcc.target/i386/avx512bw-pack-2.c: New test.
5989
5990 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5991
5992 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5993 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5994 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5995
5996 2016-05-12 Richard Biener <rguenther@suse.de>
5997
5998 PR tree-optimization/70986
5999 * gcc.dg/torture/pr70986-1.c: New testcase.
6000 * gcc.dg/torture/pr70986-2.c: Likewise.
6001 * gcc.dg/torture/pr70986-3.c: Likewise.
6002
6003 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6004
6005 PR c/43651
6006 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6007 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6008
6009 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
6010
6011 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6012 directive.
6013 * gcc.target/i386/pr66746.c: Ditto.
6014
6015 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6016
6017 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6018 support.
6019 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6020 warning when using -mvsx-timode.
6021 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6022 * gcc.target/powerpc/dform-2.c: Likewise.
6023 * gcc.target/powerpc/pr68805.c: Likewise.
6024
6025 2016-05-11 Marek Polacek <polacek@redhat.com>
6026
6027 PR c++/71024
6028 * c-c++-common/attributes-3.c: New test.
6029
6030 2016-05-11 Nathan Sidwell <nathan@acm.org>
6031
6032 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6033 * gcc.c-torture/execute/pr68185.c: Likewise.
6034 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6035 * gcc.dg/pr69634.c: Requires scheduling.
6036 * gcc.dg/torture/pr66178.c: Require label values.
6037 * gcc.dg/setjmp-6.c: Require indirect jumps.
6038
6039 2016-05-11 Richard Biener <rguenther@suse.de>
6040
6041 PR tree-optimization/71055
6042 * gcc.dg/torture/pr71055.c: New testcase.
6043
6044 2016-05-11 Richard Biener <rguenther@suse.de>
6045
6046 PR debug/71057
6047 * g++.dg/debug/pr71057.C: New testcase.
6048
6049 2016-05-11 Jakub Jelinek <jakub@redhat.com>
6050
6051 PR fortran/70855
6052 * gfortran.dg/gomp/pr70855.f90: New test.
6053
6054 2016-05-11 Richard Biener <rguenther@suse.de>
6055
6056 PR middle-end/71002
6057 * g++.dg/torture/pr71002.C: New testcase.
6058
6059 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6060
6061 PR middle-end/70807
6062 * gcc.dg/pr70807.c: New test.
6063
6064 2016-05-10 Martin Sebor <msebor@redhat.com>
6065
6066 PR c++/38611
6067 * g++.dg/Wattributes.C: New test.
6068
6069 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
6070
6071 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6072 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6073 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6074
6075 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6076
6077 PR target/70799
6078 * gcc.target/i386/pr70799-1.c: New test.
6079
6080 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6081
6082 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6083
6084 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6085
6086 PR middle-end/70877
6087 * gcc.target/i386/pr70877.c: New test.
6088
6089 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6090
6091 PR tree-optimization/70786
6092 * gcc.target/i386/pr70876.c: New test.
6093
6094 2016-05-10 Jakub Jelinek <jakub@redhat.com>
6095
6096 PR target/70927
6097 * gcc.target/i386/avx512vl-logic-1.c: New test.
6098 * gcc.target/i386/avx512vl-logic-2.c: New test.
6099 * gcc.target/i386/avx512dq-logic-2.c: New test.
6100
6101 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6102
6103 PR target/70963
6104 * gcc.target/powerpc/pr70963.c: New.
6105
6106 2016-05-10 David Malcolm <dmalcolm@redhat.com>
6107
6108 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6109 (test_very_wide_line): Add ruler to expected output.
6110 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6111 (test_very_wide_line): Likewise.
6112 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6113 (test_show_locus): Within the handling of "test_very_wide_line",
6114 enable show_ruler_p on the diagnostic context.
6115
6116 2016-05-10 Richard Biener <rguenther@suse.de>
6117
6118 PR tree-optimization/71039
6119 * gcc.dg/torture/pr71039.c: New testcase.
6120
6121 2016-05-10 Nathan Sidwell <nathan@acm.org>
6122
6123 * gcc.dg/nested-func-10.c: Requires alloca.
6124 * gcc.dg/nested-func-9.c: Requires alloca.
6125 * gcc.c-torture/execute/pr70460.c: Requires labels.
6126 * gcc.c-torture/compile/pr70199.c: Requires labels.
6127 * gcc.target/nvptx/decl.c: Compile only.
6128 * gcc.target/nvptx/trailing-init.c: Compile only.
6129 * gcc.target/nvptx/ary-init.c: Compile only.
6130
6131 2016-05-10 Marek Polacek <polacek@redhat.com>
6132
6133 PR c/70255
6134 * gcc.dg/attr-opt-1.c: New test.
6135
6136 2016-05-10 Richard Biener <rguenther@suse.de>
6137
6138 PR tree-optimization/70497
6139 PR tree-optimization/28367
6140 * gcc.dg/torture/20160404-1.c: New testcase.
6141 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6142 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6143
6144 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6145
6146 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6147
6148 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
6149
6150 * gcc.target/i386/fabsneg-1.c New test.
6151
6152 2016-05-09 Alan Modra <amodra@gmail.com>
6153
6154 PR testsuite/70826
6155 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6156
6157 2016-05-09 Richard Biener <rguenther@suse.de>
6158
6159 PR tree-optimization/70985
6160 * gcc.dg/torture/pr70985.c: New testcase.
6161
6162 2016-05-09 Bin Cheng <bin.cheng@arm.com>
6163
6164 * gcc.dg/tree-ssa/ifc-9.c: New test.
6165 * gcc.dg/tree-ssa/ifc-10.c: New test.
6166 * gcc.dg/tree-ssa/ifc-11.c: New test.
6167 * gcc.dg/tree-ssa/ifc-12.c: New test.
6168 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6169 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6170 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6171
6172 2016-05-09 Richard Biener <rguenther@suse.de>
6173
6174 PR fortran/70937
6175 * gfortran.dg/pr70937.f90: New testcase.
6176
6177 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6178
6179 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6180
6181 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
6182
6183 PR fortran/56226
6184 * gfortran.dg/dec_structure_1.f90: New testcase.
6185 * gfortran.dg/dec_structure_2.f90: Ditto.
6186 * gfortran.dg/dec_structure_3.f90: Ditto.
6187 * gfortran.dg/dec_structure_4.f90: Ditto.
6188 * gfortran.dg/dec_structure_5.f90: Ditto.
6189 * gfortran.dg/dec_structure_6.f90: Ditto.
6190 * gfortran.dg/dec_structure_7.f90: Ditto.
6191 * gfortran.dg/dec_structure_8.f90: Ditto.
6192 * gfortran.dg/dec_structure_9.f90: Ditto.
6193 * gfortran.dg/dec_structure_10.f90: Ditto.
6194 * gfortran.dg/dec_structure_11.f90: Ditto.
6195 * gfortran.dg/dec_union_1.f90: Ditto.
6196 * gfortran.dg/dec_union_2.f90: Ditto.
6197 * gfortran.dg/dec_union_3.f90: Ditto.
6198 * gfortran.dg/dec_union_4.f90: Ditto.
6199 * gfortran.dg/dec_union_5.f90: Ditto.
6200 * gfortran.dg/dec_union_6.f90: Ditto.
6201 * gfortran.dg/dec_union_7.f90: Ditto.
6202
6203 2016-05-07 Tom de Vries <tom@codesourcery.com>
6204
6205 PR tree-optimization/70956
6206 * gcc.dg/graphite/pr70956.c: New test.
6207
6208 2016-05-06 Jakub Jelinek <jakub@redhat.com>
6209
6210 PR middle-end/70941
6211 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6212 (a, b, c, d): Change type from char to signed char.
6213 (main): Compare against (signed char) -1634678893 instead of
6214 hardcoded -109. Use __builtin_abort instead of abort.
6215
6216 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6217 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6218
6219 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6220
6221 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6222
6223 PR debug/70935
6224 * gcc.dg/torture/pr70935.c: New test.
6225
6226 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6227
6228 PR target/58219
6229 * gcc.target/sh/pr58219.c: New tests.
6230
6231 2016-05-06 Richard Biener <rguenther@suse.de>
6232
6233 PR tree-optimization/70960
6234 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6235
6236 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6237
6238 PR target/52933
6239 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6240 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6241 Adjust expected instruction counts.
6242 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6243
6244 2016-05-06 Marek Polacek <polacek@redhat.com>
6245
6246 PR sanitizer/70875
6247 * gcc.dg/ubsan/bounds-3.c: New test.
6248
6249 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6250
6251 PR target/54089
6252 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6253
6254 2016-05-06 Richard Biener <rguenther@suse.de>
6255
6256 PR middle-end/70931
6257 * gfortran.dg/pr70931.f90: New testcase.
6258
6259 2016-05-06 Richard Biener <rguenther@suse.de>
6260
6261 PR middle-end/70941
6262 * gcc.dg/torture/pr70941.c: New testcase.
6263
6264 2016-05-05 Bin Cheng <bin.cheng@arm.com>
6265
6266 PR tree-optimization/57206
6267 * gcc.dg/vect/pr57206.c: New test.
6268
6269 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6270
6271 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6272
6273 2016-05-05 Jakub Jelinek <jakub@redhat.com>
6274
6275 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6276
6277 * c-c++-common/Wdangling-else-4.c: New test.
6278
6279 2016-05-04 Jakub Jelinek <jakub@redhat.com>
6280
6281 PR c++/70906
6282 PR c++/70933
6283 * g++.dg/opt/pr70906.C: New test.
6284 * g++.dg/opt/pr70933.C: New test.
6285
6286 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6287
6288 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
6289
6290 * gcc.dg/ipa/pure-const-3.c: New testcase.
6291
6292 2016-05-04 Marek Polacek <polacek@redhat.com>
6293
6294 * c-c++-common/Wdangling-else-1.c: New test.
6295 * c-c++-common/Wdangling-else-2.c: New test.
6296 * c-c++-common/Wdangling-else-3.c: New test.
6297
6298 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6299
6300 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6301 flag is present.
6302
6303 2016-05-04 Marek Polacek <polacek@redhat.com>
6304
6305 PR c/48778
6306 * gcc.dg/Waddress-2.c: New test.
6307
6308 2016-05-04 Alan Modra <amodra@gmail.com>
6309
6310 * gcc.target/powerpc/pr70866.c: New.
6311
6312 2016-05-03 Martin Sebor <msebor@redhat.com>
6313
6314 PR c++/66561
6315 * c-c++-common/builtin_location.c: New test.
6316 * g++.dg/cpp1y/builtin_location.C: New test.
6317
6318 2016-05-03 Marek Polacek <polacek@redhat.com>
6319
6320 PR c/70859
6321 * gcc.dg/pr70859.c: New test.
6322 * gcc.dg/pr70859-2.c: New test.
6323
6324 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6325
6326 * gnat.dg/debug5.adb: New testcase.
6327
6328 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6329
6330 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6331 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6332 Procedure to check for z10 instruction set.
6333
6334 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6335
6336 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6337
6338 2016-05-03 Alan Modra <amodra@gmail.com>
6339
6340 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6341
6342 2016-05-03 Jakub Jelinek <jakub@redhat.com>
6343
6344 * gcc.target/i386/avx512f-cvt-1.c: New test.
6345
6346 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6347
6348 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6349 -fdump-tree-vrp-details.
6350
6351 2016-05-03 Richard Biener <rguenther@suse.de>
6352
6353 * gcc.dg/pr30172-1.c: Adjust.
6354 * gcc.dg/pr63743.c: Likewise.
6355 * gcc.dg/tm/pr51696.c: Likewise.
6356 * c-c++-common/tm/safe-1.c: Likewise.
6357 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6358 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6359 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6360 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6361
6362 2016-05-03 Jakub Jelinek <jakub@redhat.com>
6363
6364 PR rtl-optimization/70467
6365 * gcc.target/i386/pr70467-3.c: New test.
6366 * gcc.target/i386/pr70467-4.c: New test.
6367
6368 PR tree-optimization/70916
6369 * gcc.c-torture/compile/pr70916.c: New test.
6370
6371 PR target/49244
6372 * gcc.target/i386/pr49244-1.c: New test.
6373 * gcc.target/i386/pr49244-2.c: New test.
6374
6375 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6376
6377 PR rtl-optimization/44281
6378 * gcc.target/i386/pr44281.c: New test.
6379
6380 2016-05-03 bin cheng <bin.cheng@arm.com>
6381
6382 PR tree-optimization/56541
6383 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6384 * gcc.dg/vect/pr56541.c: new test.
6385
6386 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6387
6388 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6389 __float128.
6390 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6391
6392 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6393
6394 PR testsuite/70520
6395 * c-c++-common/asan/clone-test-1.c (main): Align child process
6396 stack to 16 bytes.
6397
6398 2016-05-02 David Malcolm <dmalcolm@redhat.com>
6399
6400 PR c++/62314
6401 * g++.dg/spellcheck-fields-2.C: New test case.
6402
6403 2016-05-02 David Malcolm <dmalcolm@redhat.com>
6404
6405 PR c++/62314
6406 * g++.dg/pr62314.C: New test case.
6407
6408 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
6409
6410 * gcc.dg/ipa/inline-8.c: New testcase.
6411
6412 2016-05-02 Jakub Jelinek <jakub@redhat.com>
6413
6414 PR rtl-optimization/70467
6415 * gcc.target/i386/pr70467-1.c: New test.
6416
6417 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6418
6419 * gcc.dg/spec-options.c: Run the test on all targets.
6420 * gcc.dg/foo.specs: Use cpp_unique_options.
6421
6422 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
6423
6424 * gcc.dg/tree-ssa/unord.c: New testcase.
6425
6426 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
6427
6428 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6429
6430 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6431
6432 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6433
6434 2016-05-02 Marek Polacek <polacek@redhat.com>
6435
6436 PR c/70851
6437 * gcc.dg/enum-incomplete-3.c: New test.
6438
6439 2016-05-02 Marek Polacek <polacek@redhat.com>
6440 Tom de Vries <tom@codesourcery.com>
6441
6442 PR tree-optimization/70700
6443 * gcc.dg/pr70700.c: New test.
6444
6445 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
6446
6447 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6448 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6449 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6450 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6451 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6452
6453 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6454
6455 * ada/acats/run_acats: Rename into...
6456 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6457 * ada/acats/run_all.sh: Remove redundant test.
6458 (target_run): Move around.
6459 (target_gnatchop): Use newly built executable.
6460 (target_gnatmake): Likewise.
6461 Check that the compilation of impbit succeeds.
6462
6463 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6464
6465 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6466 * gcc.dg/20021029-1.c: Likewise.
6467 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6468 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6469 * gcc.target/sh/cmpstr.c: Likewise.
6470 * gcc.target/sh/cmpstrn.c: Likewise.
6471 * gcc.target/sh/memset.c: Likewise.
6472 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6473 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6474 * gcc.target/sh/pr39423-1.c: Likewise.
6475 * gcc.target/sh/pr49468-di.c: Likewise.
6476 * gcc.target/sh/pr49468-si.c: Likewise.
6477 * gcc.target/sh/pr49880-1.c: Likewise.
6478 * gcc.target/sh/pr49880-2.c: Likewise.
6479 * gcc.target/sh/pr49880-3.c: Likewise.
6480 * gcc.target/sh/pr50751-1.c: Likewise.
6481 * gcc.target/sh/pr50751-4.c: Likewise.
6482 * gcc.target/sh/pr50751-7.c: Likewise.
6483 * gcc.target/sh/pr51244-1.c: Likewise.
6484 * gcc.target/sh/pr51244-10.c: Likewise.
6485 * gcc.target/sh/pr51244-11.c: Likewise.
6486 * gcc.target/sh/pr51244-12.c: Likewise.
6487 * gcc.target/sh/pr51244-13.c: Likewise.
6488 * gcc.target/sh/pr51244-14.c: Likewise.
6489 * gcc.target/sh/pr51244-17.c: Likewise.
6490 * gcc.target/sh/pr51244-18.c: Likewise.
6491 * gcc.target/sh/pr51244-19.c: Likewise.
6492 * gcc.target/sh/pr51244-4.c: Likewise.
6493 * gcc.target/sh/pr51244-5.c: Likewise.
6494 * gcc.target/sh/pr51244-7.c: Likewise.
6495 * gcc.target/sh/pr51244-8.c: Likewise.
6496 * gcc.target/sh/pr51244-9.c: Likewise.
6497 * gcc.target/sh/pr51697.c: Likewise.
6498 * gcc.target/sh/pr52483-1.c: Likewise.
6499 * gcc.target/sh/pr52483-2.c: Likewise.
6500 * gcc.target/sh/pr52483-3.c: Likewise.
6501 * gcc.target/sh/pr52483-5.c: Likewise.
6502 * gcc.target/sh/pr52933-1.c: Likewise.
6503 * gcc.target/sh/pr52933-2.c: Likewise.
6504 * gcc.target/sh/pr52933-3.c: Likewise.
6505 * gcc.target/sh/pr53568-1.c: Likewise.
6506 * gcc.target/sh/pr53976-1.c: Likewise.
6507 * gcc.target/sh/pr53988-1.c: Likewise.
6508 * gcc.target/sh/pr53988.c: Likewise.
6509 * gcc.target/sh/pr54089-1.c: Likewise.
6510 * gcc.target/sh/pr54089-6.c: Likewise.
6511 * gcc.target/sh/pr54089-7.c: Likewise.
6512 * gcc.target/sh/pr54089-8.c: Likewise.
6513 * gcc.target/sh/pr54089-9.c: Likewise.
6514 * gcc.target/sh/pr54236-1.c: Likewise.
6515 * gcc.target/sh/pr54236-2.c: Likewise.
6516 * gcc.target/sh/pr54236-3.c: Likewise.
6517 * gcc.target/sh/pr54236-4.c: Likewise.
6518 * gcc.target/sh/pr54386.c: Likewise.
6519 * gcc.target/sh/pr54602-1.c: Likewise.
6520 * gcc.target/sh/pr54685.c: Likewise.
6521 * gcc.target/sh/pr54760-1.c: Likewise.
6522 * gcc.target/sh/pr54760-2.c: Likewise.
6523 * gcc.target/sh/pr54760-3.c: Likewise.
6524 * gcc.target/sh/pr54760-4.c: Likewise.
6525 * gcc.target/sh/pr54760-5.c: Likewise.
6526 * gcc.target/sh/pr54760-6.c: Likewise.
6527 * gcc.target/sh/pr55146.c: Likewise.
6528 * gcc.target/sh/pr55160.c: Likewise.
6529 * gcc.target/sh/pr59278.c: Likewise.
6530 * gcc.target/sh/pr59401-1.c: Likewise.
6531 * gcc.target/sh/pr59533-1.c: Likewise.
6532 * gcc.target/sh/pr63260.c: Likewise.
6533 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6534 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6535 * gcc.target/sh/strlen.c: Likewise.
6536 * gcc.target/sh/torture/pr30807.c: Likewise.
6537 * gcc.target/sh/torture/pr34777.c: Likewise.
6538 * gcc.target/sh/torture/pr64652.c: Likewise.
6539 * gcc.target/sh/torture/pr65505.c: Likewise.
6540 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6541 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6542
6543 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6544
6545 PR c++/66644
6546 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6547
6548 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6549
6550 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6551 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6552 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6553 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6554
6555 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6556
6557 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6558 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6559
6560 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6561
6562 PR middle-end/70626
6563 * c-c++-common/goacc/combined-reduction.c: New test.
6564 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6565
6566 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6567
6568 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6569 *movdi_internal pattern only if PIC off.
6570 * gcc.target/i386/pr70155-2.c: Likewise.
6571 * gcc.target/i386/pr70155-3.c: Likewise.
6572 * gcc.target/i386/pr70155-4.c: Likewise.
6573 * gcc.target/i386/pr70155-5.c: Likewise.
6574 * gcc.target/i386/pr70155-6.c: Likewise.
6575 * gcc.target/i386/pr70155-7.c: Likewise.
6576 * gcc.target/i386/pr70155-8.c: Likewise.
6577 * gcc.target/i386/pr70155-15.c: Likewise.
6578 * gcc.target/i386/pr70155-17.c: Likewise.
6579 * gcc.target/i386/pr70155-22.c: Likewise.
6580
6581 2016-04-29 Bin Cheng <bin.cheng@arm.com>
6582
6583 PR tree-optimization/70803
6584 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6585
6586 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6587
6588 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6589 optimization of vector loop.
6590 * gcc.target/i386/vect-unpack-3.c: New test.
6591 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6592 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6593 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6594
6595 2016-04-29 Marek Polacek <polacek@redhat.com>
6596
6597 PR sanitizer/70342
6598 * g++.dg/ubsan/null-7.C: New test.
6599
6600 PR c/70852
6601 * gcc.dg/pr70852.c: New test.
6602
6603 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6604
6605 PR/69089
6606 * g++.dg/cpp0x/alignas6.C: New test.
6607
6608 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6609
6610 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6611 * gcc.dg/pr27003.c: Likewise.
6612 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6613 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6614 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6615 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
6616 * gcc.target/arc/mxy.c: Likewise.
6617 * gcc.target/arc/mswape.c: Likewise.
6618 * gcc.target/arc/mrtsc.c: Likewise.
6619 * gcc.target/arc/mcrc.c: Likewise.
6620 * gcc.target/arc/mdsp-packa.c: Likewise.
6621 * gcc.target/arc/mdvbf.c: Likewise.
6622 * gcc.target/arc/mlock.c: Likewise.
6623 * gcc.target/arc/mmac-24.c: Likewise.
6624 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6625
6626 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6627 Matthijs Kooijman <matthijs@stdin.nl>
6628 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6629
6630 PR target/60040
6631 * gcc.target/avr/pr60040-1.c: New.
6632 * gcc.target/avr/pr60040-2.c: New.
6633
6634 2016-04-29 Richard Biener <rguenther@suse.de>
6635
6636 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6637
6638 2016-04-29 Richard Biener <rguenther@suse.de>
6639
6640 PR tree-optimization/13962
6641 PR tree-optimization/65686
6642 * gcc.dg/uninit-pr65686.c: New testcase.
6643
6644 2016-04-29 Jakub Jelinek <jakub@redhat.com>
6645
6646 PR middle-end/70843
6647 * gcc.dg/pr70843.c: New test.
6648
6649 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6650
6651 PR target/70858
6652 * gcc.target/i386/pr70858.c: New test.
6653
6654 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6655
6656 * gcc.target/arc/nps400-1.c: New file.
6657
6658 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6659 Andrew Burgess <andrew.burgess@embecosm.com>
6660
6661 * gcc.target/arc/movh_cl-1.c: New file.
6662
6663 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6664 Andrew Burgess <andrew.burgess@embecosm.com>
6665
6666 * gcc.target/arc/extzv-1.c: New file.
6667 * gcc.target/arc/insv-1.c: New file.
6668 * gcc.target/arc/insv-2.c: New file.
6669 * gcc.target/arc/movb-1.c: New file.
6670 * gcc.target/arc/movb-2.c: New file.
6671 * gcc.target/arc/movb-3.c: New file.
6672 * gcc.target/arc/movb-4.c: New file.
6673 * gcc.target/arc/movb-5.c: New file.
6674 * gcc.target/arc/movb_cl-1.c: New file.
6675 * gcc.target/arc/movb_cl-2.c: New file.
6676 * gcc.target/arc/movbi_cl-1.c: New file.
6677 * gcc.target/arc/movl-1.c: New file.
6678
6679 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6680 Andrew Burgess <andrew.burgess@embecosm.com>
6681
6682 * gcc.target/arc/cmem-1.c: New file.
6683 * gcc.target/arc/cmem-2.c: New file.
6684 * gcc.target/arc/cmem-3.c: New file.
6685 * gcc.target/arc/cmem-4.c: New file.
6686 * gcc.target/arc/cmem-5.c: New file.
6687 * gcc.target/arc/cmem-6.c: New file.
6688 * gcc.target/arc/cmem-7.c: New file.
6689 * gcc.target/arc/cmem-ld.inc: New file.
6690 * gcc.target/arc/cmem-st.inc: New file.
6691
6692 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6693
6694 PR target/70821
6695 * gcc.target/i386/pr70821.c: New test.
6696
6697 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6698
6699 * gcc.target/powerpc/vec-adde.c: New test.
6700 * gcc.target/powerpc/vec-adde-int128.c: New test.
6701
6702 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6703
6704 * gcc.target/i386/avx-vround-1.c: New test.
6705 * gcc.target/i386/avx-vround-2.c: New test.
6706 * gcc.target/i386/avx512vl-vround-1.c: New test.
6707 * gcc.target/i386/avx512vl-vround-2.c: New test.
6708
6709 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6710
6711 PR testsuite/70595
6712 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6713 (check_effective_target_cilkplus_runtime): ... this.
6714 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6715 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6716
6717 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6718 Require cilkplus_runtime.
6719 Don't add -lcilkrts.
6720 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6721 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6722 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6723 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6724 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6725 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6726 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6727 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6728 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6729 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6730 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6731 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6732 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6733 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6734 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6735 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6736 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6737 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6738 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6739 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6740 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6741 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6742 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6743 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6744 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6745 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6746 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6747 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6748 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6749
6750 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6751 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6752
6753 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6754
6755 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6756 cilkplus_runtime.
6757
6758 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
6759
6760 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6761 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6762
6763 2015-04-27 Ryan Burn <contact@rnburn.com>
6764
6765 PR c++/69024
6766 PR c++/68997
6767 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6768 diagnostic.
6769 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6770 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6771
6772 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6773
6774 * gnat.dg/limited_with4.ad[sb]: New test.
6775 * gnat.dg/limited_with4_pkg.ads: New helper.
6776
6777 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6778
6779 PR target/70155
6780 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6781 and movv1ti_internal patterns
6782 * gcc.target/i386/pr70155-1.c: New test.
6783 * gcc.target/i386/pr70155-2.c: Likewise.
6784 * gcc.target/i386/pr70155-3.c: Likewise.
6785 * gcc.target/i386/pr70155-4.c: Likewise.
6786 * gcc.target/i386/pr70155-5.c: Likewise.
6787 * gcc.target/i386/pr70155-6.c: Likewise.
6788 * gcc.target/i386/pr70155-7.c: Likewise.
6789 * gcc.target/i386/pr70155-8.c: Likewise.
6790 * gcc.target/i386/pr70155-9.c: Likewise.
6791 * gcc.target/i386/pr70155-10.c: Likewise.
6792 * gcc.target/i386/pr70155-11.c: Likewise.
6793 * gcc.target/i386/pr70155-12.c: Likewise.
6794 * gcc.target/i386/pr70155-13.c: Likewise.
6795 * gcc.target/i386/pr70155-14.c: Likewise.
6796 * gcc.target/i386/pr70155-15.c: Likewise.
6797 * gcc.target/i386/pr70155-16.c: Likewise.
6798 * gcc.target/i386/pr70155-17.c: Likewise.
6799 * gcc.target/i386/pr70155-18.c: Likewise.
6800 * gcc.target/i386/pr70155-19.c: Likewise.
6801 * gcc.target/i386/pr70155-20.c: Likewise.
6802 * gcc.target/i386/pr70155-21.c: Likewise.
6803 * gcc.target/i386/pr70155-22.c: Likewise.
6804
6805 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6806
6807 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6808 ".{5,6}".
6809
6810 2016-04-27 Bin Cheng <bin.cheng@arm.com>
6811
6812 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6813 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6814 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6815 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6816 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6817
6818 2016-04-27 Richard Biener <rguenther@suse.de>
6819
6820 PR ipa/70760
6821 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6822 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6823
6824 2016-04-27 Nathan Sidwell <nathan@acm.org>
6825
6826 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6827 * g++.dg/ubsan/pr63956.C: Adjust error location.
6828
6829 2016-04-27 Nick Clifton <nickc@redhat.com>
6830
6831 PR middle-end/49889
6832 * gcc.dg/pr49889.c: New test.
6833
6834 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6835
6836 * c-c++-common/memset-array.c: New test.
6837
6838 2016-04-26 Martin Sebor <msebor@redhat.com>
6839
6840 PR c++/66639
6841 * g++.dg/cpp1y/func_constexpr.C: New test.
6842
6843 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6844
6845 PR c++/70241
6846 * g++.dg/cpp0x/enum32.C: New test.
6847 * g++.dg/cpp0x/enum33.C: New test.
6848
6849 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6850
6851 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6852 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6853 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6854 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6855 * gcc.c-torture/execute/pr38151.c: Likewise.
6856 * gcc.c-torture/execute/pr66556.c: Likewise.
6857 * gcc.c-torture/execute/pr67781.c: Likewise.
6858 * gcc.c-torture/execute/pr68648.c: Likewise.
6859
6860 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
6861
6862 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6863
6864 2016-04-26 Marek Polacek <polacek@redhat.com>
6865
6866 PR c/67784
6867 * gcc.dg/pr67784-3.c: New test.
6868 * gcc.dg/pr67784-4.c: New test.
6869 * gcc.dg/pr67784-5.c: New test.
6870
6871 PR c/70791
6872 * gcc.dg/Wnested-externs-2.c: New test.
6873
6874 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
6875
6876 * gcc.dg/fold-plusmult.c: Adjust.
6877 * gcc.dg/no-strict-overflow-6.c: Adjust.
6878 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6879
6880 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6881
6882 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6883 number scans.
6884 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6885 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6886 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6887 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6888 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6889 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6890 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6891 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6892 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6893 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6894 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6895 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6896 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6897 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6898 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6899 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6900 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6901 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6902 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6903 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6904 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6905 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6906 scans.
6907 * gcc.target/i386/pr32219-4.c: Likewise.
6908 * gcc.target/i386/pr32219-6.c: Likewise.
6909 * gcc.target/i386/pr32219-8.c: Likewise.
6910
6911 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6912
6913 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6914 associated options.
6915
6916 2016-04-26 Marek Polacek <polacek@redhat.com>
6917
6918 PR c++/70744
6919 * g++.dg/ext/cond2.C: New test.
6920
6921 2016-04-26 Bin Cheng <bin.cheng@arm.com>
6922
6923 PR tree-optimization/70771
6924 PR tree-optimization/70775
6925 * gcc.dg/pr70771.c: New test.
6926 * gcc.dg/pr70775.c: New test.
6927
6928 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6929
6930 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6931
6932 2016-04-25 Richard Biener <rguenther@suse.de>
6933
6934 PR tree-optimization/70780
6935 * gcc.dg/torture/pr70780.c: New testcase.
6936
6937 2016-04-25 Michael Collison <michael.collison@arm.com>
6938
6939 * gcc.target/arm/neon-vaddws16.c: New test.
6940 * gcc.target/arm/neon-vaddws32.c: New test.
6941 * gcc.target/arm/neon-vaddwu16.c: New test.
6942 * gcc.target/arm/neon-vaddwu32.c: New test.
6943 * gcc.target/arm/neon-vaddwu8.c: New test.
6944 * lib/target-supports.exp
6945 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6946 that arm neon support vector widen sum of HImode TO SImode.
6947
6948 2016-04-23 Jakub Jelinek <jakub@redhat.com>
6949
6950 PR sanitizer/70712
6951 * c-c++-common/asan/pr70712.c: New test.
6952
6953 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6954
6955 * .gitattributes: New file.
6956
6957 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6958
6959 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6960
6961 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6962
6963 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6964 * gfortran.dg/submodule_15.f08: Likewise.
6965
6966 2016-04-22 Richard Biener <rguenther@suse.de>
6967
6968 PR tree-optimization/70740
6969 * gcc.dg/torture/pr70740.c: New testcase.
6970
6971 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6972
6973 PR target/70750
6974 * gcc.target/i386/pr70750-1.c: New test.
6975 * gcc.target/i386/pr70750-2.c: Likewise.
6976
6977 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6978
6979 PR c++/70540
6980 * g++.dg/cpp0x/auto48.C: New.
6981
6982 2016-04-21 Marek Polacek <polacek@redhat.com>
6983
6984 PR c++/70513
6985 * g++.dg/cpp0x/forw_enum12.C: New test.
6986 * g++.dg/cpp0x/forw_enum13.C: New test.
6987
6988 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6989
6990 PR target/70728
6991 * gcc.target/i386/pr70728.c: New test.
6992
6993 2016-04-21 Richard Biener <rguenther@suse.de>
6994
6995 PR middle-end/70747
6996 * gcc.dg/pr70747.c: New testcase.
6997
6998 2016-04-21 Bin Cheng <bin.cheng@arm.com>
6999
7000 PR tree-optimization/70715
7001 * gcc.dg/tree-ssa/scev-13.c: New test.
7002
7003 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7004
7005 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7006
7007 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7008
7009 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7010
7011 2016-04-20 Jan Hubicka <jh@suse.cz>
7012
7013 PR ipa/70018
7014 * g++.dg/ipa/nothrow-1.C: New testcase.
7015
7016 2016-04-20 Nathan Sidwell <nathan@acm.org>
7017
7018 PR c++/55635
7019 * g++.dg/eh/delete1.C: New.
7020
7021 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7022
7023 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7024 -mtune-ctrl=sse_typeless_stores.
7025
7026 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7027
7028 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7029
7030 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7031
7032 PR tree-optimization/69489
7033 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7034
7035 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7036
7037 PR c++/69363
7038 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7039 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7040 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7041
7042 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7043
7044 PR tree-optimization/56625
7045 PR tree-optimization/69489
7046 * gcc.dg/vect/pr56625.c: New test.
7047 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7048
7049 2016-04-20 Andrew Pinski <apinski@cavium.com>
7050
7051 PR target/64971
7052 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7053
7054 2016-04-20 Arnaud Charlet <charlet@adacore.com>
7055
7056 * gnat.dg/self1.adb: Remove now incorrect test.
7057
7058 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7059
7060 * gcc.dg/tree-ssa/scev-11.c: New test.
7061 * gcc.dg/tree-ssa/scev-12.c: New test.
7062
7063 2016-04-20 Marek Polacek <polacek@redhat.com>
7064
7065 PR tree-optimization/70725
7066 * gcc.dg/pr70725.c: New test.
7067
7068 2016-04-20 Richard Biener <rguenther@suse.de>
7069
7070 PR tree-optimization/70726
7071 * g++.dg/vect/pr70726.cc: New testcase.
7072
7073 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7074
7075 PR target/70674
7076 * gcc.target/s390/pr70674.c: New test.
7077
7078 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7079
7080 PR libgfortran/70684
7081 * gfortran.dg/list_read_14.f90: New test.
7082
7083 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7084
7085 PR target/69201
7086 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7087 extern to force it misaligned.
7088 (b): Likewise.
7089 (c): Likewise.
7090 (d): Likewise.
7091 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7092 Don't check `*' before movv4sf_internal.
7093 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7094 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7095 Don't check `*' before movv16qi_internal.
7096 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7097 extern to force it misaligned.
7098 (b): Likewise.
7099 (c): Likewise.
7100 (d): Likewise.
7101 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7102 Don't check `*' before movv2df_internal.
7103 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7104 extern to force it misaligned.
7105 (b): Likewise.
7106 (c): Likewise.
7107 (d): Likewise.
7108 Check movv8sf_internal instead of avx_storeups256.
7109 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7110
7111 2016-04-19 Richard Biener <rguenther@suse.de>
7112
7113 PR tree-optimization/70171
7114 * g++.dg/tree-ssa/pr70171.C: New testcase.
7115
7116 2016-04-19 Richard Biener <rguenther@suse.de>
7117
7118 PR tree-optimization/70724
7119 * gcc.dg/torture/pr70724.c: New testcase.
7120
7121 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7122
7123 PR middle-end/70689
7124 * gcc.target/i386/pr70689.c: New.
7125
7126 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7127
7128 PR target/70708
7129 * gcc.target/i386/pr70708.c: New test.
7130
7131 2016-04-18 Richard Biener <rguenther@suse.de>
7132
7133 PR tree-optimization/43434
7134 * gcc.dg/vect/pr43434.c: New testcase.
7135 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7136 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7137 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7138 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7139 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7140 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7141 * gcc.dg/gomp/pr68640.c: Likewise.
7142 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7143 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7144
7145 2016-04-18 Richard Biener <rguenther@suse.de>
7146
7147 PR tree-optimization/70701
7148 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7149
7150 2016-04-18 Tom de Vries <tom@codesourcery.com>
7151
7152 PR testsuite/70699
7153 * gcc.dg/pr70161.c: Add dot-file scans.
7154 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7155 instead of after last dot char.
7156
7157 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7158
7159 * c-c++-common/dump-ada-spec-3.c: New test.
7160 * c-c++-common/dump-ada-spec-4.c: Likewise.
7161
7162 2016-04-17 Tom de Vries <tom@codesourcery.com>
7163
7164 PR other/70183
7165 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7166
7167 2016-04-15 Jan Hubicka <jh@suse.cz>
7168
7169 PR ipa/70018
7170 * g++.dg/ipa/pure-const-1.C: New testcase.
7171 * g++.dg/ipa/pure-const-2.C: New testcase.
7172 * g++.dg/ipa/pure-const-3.C: New testcase.
7173
7174 2016-04-15 Marek Polacek <polacek@redhat.com>
7175
7176 PR c/70671
7177 * gcc.dg/bitfld-22.c: New test.
7178
7179 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7180
7181 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7182 x86_64.
7183
7184 2016-04-15 Marek Polacek <polacek@redhat.com>
7185
7186 PR c/70651
7187 * c-c++-common/pr70651.c: New test.
7188
7189 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7190
7191 PR rtl-optimization/70681
7192 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7193 dump scan on arm and powerpc.
7194 * gcc.dg/pr10474.c: Likewise.
7195
7196 2016-04-15 Jakub Jelinek <jakub@redhat.com>
7197
7198 PR c++/69517
7199 PR c++/70019
7200 PR c++/70588
7201 * g++.dg/cpp1y/vla11.C: Revert for real.
7202
7203 PR c/70436
7204 * c-c++-common/Wparentheses-1.c: New test.
7205 * c-c++-common/gomp/Wparentheses-1.c: New test.
7206 * c-c++-common/gomp/Wparentheses-2.c: New test.
7207 * c-c++-common/gomp/Wparentheses-3.c: New test.
7208 * c-c++-common/gomp/Wparentheses-4.c: New test.
7209 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7210 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7211 * c-c++-common/goacc/Wparentheses-1.c: New test.
7212
7213 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7214
7215 PR target/70662
7216 * gcc.target/i386/pr70662.c: New test.
7217
7218 2016-04-15 Richard Biener <rguenther@suse.de>
7219 Alan Modra <amodra@gmail.com>
7220
7221 PR tree-optimization/70130
7222 * gcc.dg/vect/O3-pr70130.c: New testcase.
7223
7224 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7225
7226 PR target/70669
7227 * gcc.target/powerpc/pr70669.c: New test.
7228
7229 PR target/70640
7230 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7231 a power7 system that does not have an assembler that supports
7232 power8.
7233
7234 2016-04-14 Martin Sebor <msebor@redhat.com>
7235
7236 PR c++/69517
7237 PR c++/70019
7238 PR c++/70588
7239 * c-c++-common/ubsan/vla-1.c: Revert.
7240 * g++.dg/cpp1y/vla11.C: Same.
7241 * g++.dg/cpp1y/vla12.C: Same.
7242 * g++.dg/cpp1y/vla13.C: Same.
7243 * g++.dg/cpp1y/vla14.C: Same.
7244 * g++.dg/cpp1y/vla3.C: Same.
7245 * g++.dg/init/array24.C: Same.
7246 * g++.dg/ubsan/vla-1.C: Same.
7247
7248 2016-04-14 Marek Polacek <polacek@redhat.com>
7249 Jan Hubicka <hubicka@ucw.cz>
7250
7251 PR c++/70029
7252 * g++.dg/torture/pr70029.C: New test.
7253
7254 2016-04-14 Martin Sebor <msebor@redhat.com>
7255
7256 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7257 type size to prevent failures on targets with very low maximum
7258 alignment.
7259
7260 2016-04-14 Richard Biener <rguenther@suse.de>
7261
7262 PR tree-optimization/70623
7263 * gcc.dg/torture/pr70623.c: New testcase.
7264 * gcc.dg/torture/pr70623-2.c: Likewise.
7265
7266 2016-04-13 Martin Sebor <msebor@redhat.com>
7267
7268 PR c++/69517
7269 PR c++/70019
7270 PR c++/70588
7271 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7272 * g++.dg/cpp1y/vla11.C: New test.
7273 * g++.dg/cpp1y/vla12.C: New test.
7274 * g++.dg/cpp1y/vla13.C: New test.
7275 * g++.dg/cpp1y/vla14.C: New test.
7276 * g++.dg/cpp1y/vla3.C: Restore deleted test.
7277 * g++.dg/init/array24.C: Fully brace VLA initializer.
7278 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7279
7280 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7281
7282 PR c++/70641
7283 * g++.dg/opt/pr70641.C: New test.
7284
7285 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7286
7287 PR rtl-optimization/68749
7288 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7289 effects of argument promotions.
7290 Remove default args to dg-skip-if.
7291
7292 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7293
7294 PR c++/70635
7295 * g++.dg/parse/pr70635.C: New.
7296
7297 2016-04-13 Marek Polacek <polacek@redhat.com>
7298
7299 PR c++/70639
7300 * c-c++-common/Wmisleading-indentation-4.c: New test.
7301
7302 2016-04-13 Marek Polacek <polacek@redhat.com>
7303
7304 PR c/70436
7305 * gcc.dg/Wparentheses-12.c: New test.
7306 * gcc.dg/Wparentheses-13.c: New test.
7307
7308 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7309
7310 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7311 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7312 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7313
7314 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7315
7316 PR middle-end/70633
7317 * gcc.c-torture/compile/pr70633.c: New test.
7318
7319 PR debug/70628
7320 * gcc.dg/torture/pr70628.c: New test.
7321
7322 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7323
7324 PR c++/70610
7325 * g++.dg/template/pr70610.C: New test.
7326 * g++.dg/template/pr70610-2.C: New test.
7327 * g++.dg/template/pr70610-3.C: New test.
7328 * g++.dg/template/pr70610-4.C: New test.
7329
7330 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7331
7332 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7333 128 instead of 32.
7334
7335 PR c++/70571
7336 * g++.dg/ext/pr70571.C: New test.
7337
7338 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7339
7340 PR target/70640
7341 * gcc.target/powerpc/pr70640.c: New test.
7342
7343 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7344
7345 PR c++/68722
7346 * g++.dg/parse/pr68722.C: New.
7347
7348 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7349
7350 PR rtl-optimization/70596
7351 * gcc.target/i386/pr70596.c: New test.
7352
7353 2016-04-12 Nathan Sidwell <nathan@acm.org>
7354
7355 PR c++/70501
7356 * g++.dg/init/pr70501.C: New.
7357
7358 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7359
7360 * gcc.target/i386/asm-flag-6.c: New test.
7361
7362 2016-04-12 Tom de Vries <tom@codesourcery.com>
7363
7364 PR tree-optimization/68756
7365 * gcc.dg/graphite/pr68756.c: New test.
7366
7367 2016-04-12 Jakub Jelinek <jakub@redhat.com>
7368
7369 PR tree-optimization/70602
7370 * gcc.c-torture/execute/pr70602.c: New test.
7371
7372 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7373
7374 PR target/70381
7375 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7376 __float128 emulator is built and runs.
7377 * gcc.target/powerpc/float128-1.c: Likewise.
7378
7379 * lib/target-supports.exp (check_ppc_float128_sw_available):
7380 Rework tests for __float128 software and hardware
7381 availability. Fix exit condition to return 0 on success.
7382
7383 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7384
7385 PR target/70133
7386 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7387 * gcc.target/aarch64/target_attr_15.c: Likewise.
7388
7389 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7390
7391 PR c++/69066
7392 * g++.dg/cpp1y/pr69066.C: New.
7393
7394 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7395
7396 PR fortran/68566
7397 * gfortran.dg/pr36192.f90: Update test.
7398 * gfortran.dg/pr36192_1.f90: Update test.
7399 * gfortran.dg/real_dimension_1.f: Update test.
7400 * gfortran.dg/parameter_array_init_7.f90: New test.
7401
7402 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
7403
7404 PR testsuite/64039
7405 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7406
7407 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7408
7409 PR rtl-optimization/66669
7410 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7411
7412 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7413
7414 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7415 * gcc.dg/pie-1.c: Likewise.
7416 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7417 * gcc.dg/pic-4.c: Likewise.
7418 * gcc.dg/pie-3.c: Likewise.
7419 * gcc.dg/pie-4.c: Likewise.
7420
7421 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7422
7423 PR tree-optimization/68644
7424 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7425
7426 PR rtl-optimization/64886
7427 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7428
7429 2016-04-09 Tom de Vries <tom@codesourcery.com>
7430
7431 PR tree-optimization/68953
7432 * gcc.dg/graphite/pr68953.c: New test.
7433
7434 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7435
7436 PR fortran/70592
7437 * gfortran.dg/deferred_character_16.f90: New test.
7438
7439 2016-04-09 Jakub Jelinek <jakub@redhat.com>
7440
7441 PR tree-optimization/70586
7442 * gcc.c-torture/execute/pr70586.c: New test.
7443
7444 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7445
7446 PR sanitizer/70573
7447 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7448 with __builtin_memset
7449 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7450
7451 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7452
7453 PR lto/70289
7454 PR ipa/70348
7455 PR tree-optimization/70373
7456 PR middle-end/70533
7457 PR middle-end/70534
7458 PR middle-end/70535
7459 * c-c++-common/goacc/reduction-5.c: New test.
7460 * c-c++-common/goacc/reduction-promotions.c: New test.
7461 * gfortran.dg/goacc/reduction-3.f95: New test.
7462 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7463
7464 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7465
7466 PR c++/70590
7467 PR c++/70452
7468 * g++.dg/pr70590.C: New test.
7469 * g++.dg/pr70590-2.C: New test.
7470
7471 2016-04-08 Jakub Jelinek <jakub@redhat.com>
7472
7473 PR middle-end/70593
7474 * gcc.target/i386/pr70593.c: New test.
7475
7476 PR rtl-optimization/70574
7477 * gcc.target/i386/avx2-pr70574.c: New test.
7478
7479 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7480
7481 PR sanitizer/70541
7482 * c-c++-common/asan/pr70541.c: New test.
7483
7484 2016-04-08 Tom de Vries <tom@codesourcery.com>
7485
7486 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7487 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7488
7489 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7490
7491 PR target/70566
7492 * gcc.c-torture/execute/pr70566.c: New test.
7493
7494 2016-04-08 Tom de Vries <tom@codesourcery.com>
7495
7496 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7497 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7498
7499 2016-04-08 Alan Modra <amodra@gmail.com>
7500
7501 * gcc.target/powerpc/pr70117.c: New.
7502
7503 2016-04-07 Jakub Jelinek <jakub@redhat.com>
7504
7505 PR testsuite/70581
7506 * gcc.dg/lto/simd-function_0.c: New test.
7507
7508 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7509 clones.
7510 * c-c++-common/attr-simd-2.c: Likewise.
7511 * c-c++-common/attr-simd-4.c: Likewise.
7512 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7513 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7514
7515 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7516
7517 PR testsuite/70553
7518 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7519
7520 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7521 Tom de Vries <tom@codesourcery.com>
7522
7523 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7524 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7525 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7526 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7527 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7528 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7529 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7530 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7531
7532 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7533
7534 PR c/70436
7535 * g++.dg/warn/Wparentheses-29.C: New test.
7536
7537 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7538
7539 PR c/70436
7540 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7541 explicit braces to resolve a future -Wparentheses warning.
7542
7543 2016-04-06 Richard Henderson <rth@redhat.com>
7544
7545 * gcc.dg/pr61817-1.c: New test.
7546 * gcc.dg/pr61817-2.c: New test.
7547 * gcc.dg/pr69391-1.c: New test.
7548 * gcc.dg/pr69391-2.c: New test.
7549
7550 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7551
7552 PR rtl-optimization/70398
7553 * gcc.target/aarch64/pr70398.c: New.
7554
7555 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7556
7557 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7558
7559 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
7560 Pedro Alves <palves@redhat.com>
7561
7562 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7563
7564 2016-04-06 Jakub Jelinek <jakub@redhat.com>
7565
7566 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7567 Check for avx512f effective targets instead of avx2.
7568 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7569 for AVX512F clones.
7570 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7571 * g++.dg/gomp/declare-simd-1.C: Likewise.
7572 * g++.dg/gomp/declare-simd-3.C: Likewise.
7573 * g++.dg/gomp/declare-simd-4.C: Likewise.
7574
7575 PR middle-end/70550
7576 * c-c++-common/gomp/pr70550-1.c: New test.
7577 * c-c++-common/gomp/pr70550-2.c: New test.
7578
7579 2016-04-05 Nathan Sidwell <nathan@acm.org>
7580
7581 PR c++/70512
7582 * g++.dg/ext/attribute-may-alias-5.C: New.
7583
7584 2016-04-05 Jakub Jelinek <jakub@redhat.com>
7585
7586 PR c++/70336
7587 * c-c++-common/pr70336.c: New test.
7588 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7589 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7590
7591 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
7592
7593 PR ipa/66223
7594 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7595
7596 2016-04-05 Jakub Jelinek <jakub@redhat.com>
7597
7598 PR rtl-optimization/70542
7599 * gcc.dg/torture/pr70542.c: New test.
7600 * gcc.target/i386/avx2-pr70542.c: New test.
7601
7602 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7603
7604 PR tree-optimization/70509
7605 * gcc.target/i386/avx512bw-pr70509.c: New test.
7606
7607 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7608
7609 PR c++/70452
7610 * g++.dg/ext/constexpr-vla4.C: New test.
7611
7612 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
7613
7614 PR target/70510
7615 * gcc.target/i386/pr70510.c: New test.
7616
7617 2016-04-05 Richard Biener <rguenther@suse.de>
7618
7619 PR tree-optimization/70526
7620 * g++.dg/torture/pr70526.C: New testcase.
7621
7622 2016-04-05 Jakub Jelinek <jakub@redhat.com>
7623
7624 PR target/70525
7625 * gcc.target/i386/pr70525.c: New test.
7626
7627 2016-04-05 Richard Biener <rguenther@suse.de>
7628
7629 PR middle-end/70499
7630 * g++.dg/torture/pr70499.C: New testcase.
7631
7632 2016-04-05 Richard Biener <rguenther@suse.de>
7633
7634 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7635 remove XFAIL.
7636
7637 2016-04-04 Jakub Jelinek <jakub@redhat.com>
7638
7639 PR middle-end/70307
7640 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7641 rs6000 ABI warnings.
7642
7643 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
7644
7645 PR ipa/66223
7646 * g++.dg/ipa/devirt-51.C: New testcase.
7647
7648 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7649 Jakub Jelinek <jakub@redhat.com>
7650
7651 PR middle-end/70457
7652 * gcc.dg/torture/pr70457.c: New.
7653
7654 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7655
7656 PR fortran/67538
7657 * gfortran.dg/allocate_with_source_19.f08: New test.
7658
7659 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7660
7661 PR fortran/65795
7662 * gfortran.dg/coarray_allocate_6.f08: New test.
7663
7664 2016-04-04 Richard Biener <rguenther@suse.de>
7665
7666 PR rtl-optimization/70484
7667 * gcc.dg/torture/pr70484.c: New testcase.
7668
7669 2016-04-04 Marek Polacek <polacek@redhat.com>
7670
7671 PR c/70307
7672 * gcc.dg/torture/pr70307.c: New test.
7673
7674 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7675
7676 PR target/70416
7677 PR target/67391
7678 * gcc.target/sh/torture/pr70416.c: New.
7679
7680 2016-04-02 Martin Sebor <msebor@redhat.com>
7681
7682 PR c++/67376
7683 PR c++/70170
7684 PR c++/70172
7685 PR c++/70228
7686 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7687 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7688 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7689 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7690 * g++.dg/cpp0x/constexpr-string.C: Same.
7691 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7692 * g++.dg/cpp0x/pr65398.C: Same.
7693 * g++.dg/ext/constexpr-vla1.C: Same.
7694 * g++.dg/ext/constexpr-vla2.C: Same.
7695 * g++.dg/ext/constexpr-vla3.C: Same.
7696 * g++.dg/ubsan/pr63956.C: Same.
7697
7698 2016-04-01 Jakub Jelinek <jakub@redhat.com>
7699
7700 PR rtl-optimization/70467
7701 * gcc.target/i386/pr70467-2.c: New test.
7702
7703 2016-04-01 Jakub Jelinek <jakub@redhat.com>
7704 Marek Polacek <polacek@redhat.com>
7705
7706 PR c++/70488
7707 * g++.dg/init/new47.C: New test.
7708
7709 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7710
7711 PR target/70496
7712 * gcc.target/arm/pr70496.c: New test.
7713
7714 2016-04-01 Nathan Sidwell <nathan@acm.org>
7715
7716 PR c++/68475
7717 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7718
7719 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7720
7721 PR target/69890
7722 * gcc.dg/strlenopt.h (memmove): New.
7723 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7724 instead of "string.h".
7725 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7726 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7727 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7728 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7729 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7730 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7731 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7732 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7733 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7734 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7735 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7736 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7737 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7738 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7739 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7740 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7741 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7742 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7743 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7744 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7745
7746 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7747
7748 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7749 (Holder::foo): Reflect this.
7750
7751 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7752
7753 PR target/70442
7754 * gcc.dg/pr70442.c: New test.
7755
7756 2016-03-31 Nathan Sidwell <nathan@acm.org>
7757
7758 PR c++/70393
7759 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7760
7761 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7762
7763 PR target/70453
7764 * gcc.target/i386/pr70453.c: New test.
7765
7766 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
7767
7768 PR target/70292
7769 * gcc.c-torture/pr70292.c: New test.
7770
7771 2016-03-31 Marek Polacek <polacek@redhat.com>
7772
7773 PR c/70297
7774 * c-c++-common/pr70297.c: New test.
7775 * g++.dg/cpp0x/typedef-redecl.C: New test.
7776 * gcc.dg/typedef-redecl2.c: New test.
7777
7778 2016-03-31 Jakub Jelinek <jakub@redhat.com>
7779
7780 PR rtl-optimization/70460
7781 * gcc.c-torture/execute/pr70460.c: New test.
7782
7783 2016-03-31 Richard Biener <rguenther@suse.de>
7784
7785 PR c++/70430
7786 * g++.dg/ext/vector30.C: New testcase.
7787
7788 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7789 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7790
7791 * gfortran.dg/fmt_pf.f90: New test.
7792
7793 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7794
7795 Forward-port from 5 branch
7796 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7797
7798 PR testsuite/70356
7799 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7800 dg-require-effective-target after dg-do.
7801
7802 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7803
7804 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7805
7806 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7807 Julian Brown <julian@codesourcery.com>
7808 Chung-Lin Tang <cltang@codesourcery.com>
7809 Cesar Philippidis <cesar@codesourcery.com>
7810 James Norris <jnorris@codesourcery.com>
7811 Tom de Vries <tom@codesourcery.com>
7812 Nathan Sidwell <nathan@codesourcery.com>
7813
7814 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
7815 * c-c++-common/goacc/loop-clauses.c: Likewise.
7816 * g++.dg/goacc/template.C: Likewise.
7817 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7818 * gfortran.dg/goacc/loop-1.f95: Likewise.
7819 * gfortran.dg/goacc/loop-5.f95: Likewise.
7820 * gfortran.dg/goacc/loop-6.f95: Likewise.
7821 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7822 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7823 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7824 * c-c++-common/goacc/clauses-fail.c: Likewise.
7825 * c-c++-common/goacc/parallel-1.c: Likewise.
7826 * c-c++-common/goacc/reduction-1.c: Likewise.
7827 * c-c++-common/goacc/reduction-2.c: Likewise.
7828 * c-c++-common/goacc/reduction-3.c: Likewise.
7829 * c-c++-common/goacc/reduction-4.c: Likewise.
7830 * c-c++-common/goacc/routine-3.c: Likewise.
7831 * c-c++-common/goacc/routine-4.c: Likewise.
7832 * c-c++-common/goacc/routine-5.c: Likewise.
7833 * c-c++-common/goacc/tile.c: Likewise.
7834 * g++.dg/goacc/template.C: Likewise.
7835 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7836 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7837 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7838 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7839 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7840 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7841 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7842 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7843 * c-c++-common/goacc/use_device-1.c: ... this file.
7844 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7845 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7846 * c-c++-common/goacc/host_data-6.c: ... this file.
7847 * c-c++-common/goacc/loop-2-kernels.c: New file.
7848 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7849 * c-c++-common/goacc/loop-3.c: Likewise.
7850 * g++.dg/goacc/reference.C: Likewise.
7851 * g++.dg/goacc/routine-1.C: Likewise.
7852 * g++.dg/goacc/routine-2.C: Likewise.
7853
7854 2016-03-30 Richard Biener <rguenther@suse.de>
7855
7856 PR middle-end/70450
7857 * gcc.dg/torture/pr70450.c: New testcase.
7858
7859 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7860
7861 PR target/70421
7862 * gcc.dg/torture/pr70421.c: New test.
7863 * gcc.target/i386/avx512f-pr70421.c: New test.
7864
7865 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7866
7867 PR testsuite/70364
7868 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7869 (check): New function.
7870 (bar): Call check.
7871 (foo): Align stack to 16 bytes when calling bar.
7872 * gcc.target/i386/cleanup-2.c: Likewise.
7873
7874 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7875
7876 PR tree-optimization/59124
7877 * gcc.dg/Warray-bounds-19.c: New test.
7878
7879 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
7880
7881 * lib/prune.exp (escape_regex_chars): New.
7882 (prune_file_path): Update to quote metcharacters for regexp.
7883
7884 2016-03-29 Jakub Jelinek <jakub@redhat.com>
7885
7886 PR rtl-optimization/70429
7887 * gcc.c-torture/execute/pr70429.c: New test.
7888
7889 PR tree-optimization/70405
7890 * gcc.dg/pr70405.c: New test.
7891
7892 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7893
7894 PR fortran/70397
7895 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7896 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7897
7898 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7899
7900 PR testsuite/64177
7901 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7902 __cilkrts_set_param to set two workers.
7903 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7904 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7905
7906 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7907
7908 * g++.dg/ext/fnname5.C: Update the test for Darwin.
7909
7910 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7911
7912 PR target/70406
7913 * gcc.target/i386/pr70406.c: New test.
7914
7915 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7916
7917 * gnat.dg/specs/double_record_extension3.ads: New test.
7918
7919 2016-03-25 Richard Henderson <rth@redhat.com>
7920
7921 PR target/70120
7922 * gcc.target/aarch64/pr70120-1.c: New.
7923 * gcc.target/aarch64/pr70120-2.c: New.
7924 * gcc.target/aarch64/pr70120-3.c: New.
7925
7926 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7927
7928 PR c++/62212
7929 * g++.dg/template/mangle2.C: The dg-do directive should be
7930 "compile" not "assemble".
7931
7932 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7933
7934 PR lto/69650
7935 * gcc.dg/pr69650.c: New test.
7936
7937 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
7938
7939 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7940
7941 2016-03-25 Alan Modra <amodra@gmail.com>
7942
7943 * gcc.dg/dfp/pr70052.c: New test.
7944
7945 2016-03-24 Richard Henderson <rth@redhat.com>
7946
7947 PR middle-end/69845
7948 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7949 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7950
7951 2016-03-24 Tom de Vries <tom@codesourcery.com>
7952
7953 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7954
7955 2016-03-24 Tom de Vries <tom@codesourcery.com>
7956
7957 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7958 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7959
7960 2016-03-24 Tom de Vries <tom@codesourcery.com>
7961
7962 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7963 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7964
7965 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7966
7967 PR c++/62212
7968 * g++.dg/template/mangle2.C: New test.
7969
7970 2016-03-24 Richard Biener <rguenther@suse.de>
7971
7972 PR tree-optimization/70396
7973 * gcc.dg/torture/pr70396.c: New testcase.
7974
7975 2016-03-24 Richard Biener <rguenther@suse.de>
7976
7977 PR middle-end/70370
7978 * gcc.dg/torture/pr70370.c: New testcase.
7979
7980 2016-03-24 Tom de Vries <tom@codesourcery.com>
7981
7982 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7983 * gfortran.dg/goacc/kernels-tree.f95: Same.
7984 * gfortran.dg/goacc/parallel-tree.f95: Same.
7985
7986 2016-03-24 Tom de Vries <tom@codesourcery.com>
7987
7988 * c-c++-common/goacc/uninit-if-clause.c: New test.
7989 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7990
7991 2016-03-24 Jakub Jelinek <jakub@redhat.com>
7992
7993 PR target/70290
7994 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7995 Fix formatting.
7996
7997 2016-03-24 Richard Biener <rguenther@suse.de>
7998
7999 PR tree-optimization/70372
8000 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8001
8002 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8003
8004 PR c++/70347
8005 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8006
8007 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8008
8009 PR c++/70332
8010 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8011
8012 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8013
8014 PR c++/70001
8015 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8016 * g++.dg/cpp1y/pr70001.C: New test.
8017
8018 PR c++/70323
8019 * g++.dg/cpp0x/constexpr-70323.C: New test.
8020
8021 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
8022 Jason Merrill <jason@redhat.com>
8023 Jakub Jelinek <jakub@redhat.com>
8024
8025 PR c++/69315
8026 * g++.dg/cpp0x/constexpr-69315.C: New test.
8027 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8028
8029 2016-03-23 Marek Polacek <polacek@redhat.com>
8030
8031 PR c++/69884
8032 * g++.dg/warn/Wignored-attributes-1.C: New test.
8033 * g++.dg/warn/Wignored-attributes-2.C: New test.
8034
8035 2016-03-23 Tom de Vries <tom@codesourcery.com>
8036
8037 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8038 initialization.
8039 * gfortran.dg/goacc/private-3.f95 (test): Same.
8040 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8041 missing use param.
8042
8043 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8044
8045 * lib/target-supports.exp: Remove v7ve entry from loop
8046 creating effective target checks.
8047 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8048 (add_options_for_arm_arch_v7ve): Likewise.
8049
8050 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8051
8052 PR tree-optimization/70354
8053 * gcc.dg/vect/pr70354-1.c: New test.
8054 * gcc.dg/vect/pr70354-2.c: New test.
8055 * gcc.target/i386/avx2-pr70354-1.c: New test.
8056 * gcc.target/i386/avx2-pr70354-2.c: New test.
8057
8058 2016-03-22 Jeff Law <law@redhat.com>
8059
8060 PR target/70232
8061 * gcc.dg/tree-ssa/pr70232.c: New test.
8062
8063 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8064
8065 PR target/70302
8066 * gcc.target/i386/pr70302.c: New test.
8067
8068 2016-03-22 Richard Biener <rguenther@suse.de>
8069
8070 PR middle-end/70251
8071 * g++.dg/torture/pr70251.C: New testcase.
8072
8073 2016-03-22 David Malcolm <dmalcolm@redhat.com>
8074
8075 PR c/69993
8076 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8077 Wmisleading-indentation.c.
8078 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8079 reflect change to diagnostic text and order of messages.
8080 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8081
8082 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
8083
8084 * g++.dg/ext/java-3.C: Don't compile on AIX.
8085
8086 2016-03-22 Richard Biener <rguenther@suse.de>
8087
8088 PR middle-end/70333
8089 * gcc.dg/torture/pr70333.c: New testcase.
8090
8091 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8092
8093 * g++.dg/ext/pr70290.C: New test.
8094
8095 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8096
8097 PR target/70325
8098 * gcc.target/i386/pr70325.c: New test.
8099
8100 2016-03-22 Jakub Jelinek <jakub@redhat.com>
8101
8102 PR target/70329
8103 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8104 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8105
8106 PR target/70300
8107 * gcc.target/i386/pr70300.c: New test.
8108
8109 PR c++/70295
8110 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8111 (func2): New function for cond with parens, xfail warning for c++.
8112 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8113
8114 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8115
8116 PR c++/70096
8117 * g++.dg/template/ptrmem30.C: New test.
8118
8119 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8120
8121 PR c++/70204
8122 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8123 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8124
8125 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8126
8127 PR middle-end/70326
8128 * gcc.dg/pr70326.c: New test.
8129
8130 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
8131 Jakub Jelinek <jakub@redhat.com>
8132
8133 PR tree-optimization/70317
8134 * gcc.dg/pr70317.c: New test.
8135
8136 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
8137
8138 PR target/70327
8139 * gcc.target/i386/pr70327.c: New test.
8140
8141 2016-03-21 Martin Liska <mliska@suse.cz>
8142
8143 PR ipa/70306
8144 * gcc.dg/ipa/pr70306.c: New test.
8145
8146 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8147
8148 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8149 * gcc.target/arm/attr-align3.c: Likewise.
8150 * gcc.target/arm/attr_arm.c: Likewise.
8151 * gcc.target/arm/flip-thumb.c: Likewise.
8152
8153 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8154
8155 PR target/70296
8156 * gcc.target/powerpc/altivec-36.c: New test.
8157
8158 2016-03-21 Richard Biener <rguenther@suse.de>
8159
8160 PR tree-optimization/70310
8161 * gcc.dg/torture/pr70310.c: New testcase.
8162
8163 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8164
8165 PR target/70293
8166 * gcc.target/i386/pr70293.c: New test.
8167
8168 2016-03-21 Richard Biener <rguenther@suse.de>
8169
8170 PR tree-optimization/70288
8171 * gcc.dg/torture/pr70288-1.c: New testcase.
8172 * gcc.dg/torture/pr70288-2.c: Likewise.
8173
8174 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8175
8176 PR rtl-optimization/69307
8177 * gcc.target/arm/pr69307.c: New test.
8178
8179 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8180
8181 PR rtl-optimization/69102
8182 * gcc.c-torture/compile/pr69102.c: New test.
8183
8184 2016-03-18 Jeff Law <law@redhat.com>
8185
8186 PR rtl-optimization/70263
8187 * gcc.c-torture/compile/pr70263-1.c: New test.
8188 * gcc.target/i386/pr70263-2.c: New test.
8189
8190 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8191
8192 PR rtl-optimization/70278
8193 * gcc.dg/torture/pr70278.c: New test.
8194 * gcc.target/arm/pr70278.c: New test.
8195
8196 2016-03-18 David Malcolm <dmalcolm@redhat.com>
8197
8198 PR c/70281
8199 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8200 (test_builtin_types_compatible_p): New test function.
8201 * gcc.dg/pr70281.c: New test case.
8202
8203 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8204
8205 PR target/70113
8206 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8207
8208 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8209
8210 PR tree-optimization/70252
8211 * gcc.dg/pr70252.c: New test.
8212
8213 2016-03-18 Tom de Vries <tom@codesourcery.com>
8214
8215 * gcc.dg/pr70161-2.c: New test.
8216 * gcc.dg/pr70161.c: New test.
8217
8218 2016-03-18 Tom de Vries <tom@codesourcery.com>
8219
8220 PR ipa/70269
8221 * gcc.dg/pr70269.c: New test.
8222
8223 2016-03-18 Jakub Jelinek <jakub@redhat.com>
8224
8225 PR c++/70267
8226 * g++.dg/ext/java-3.C: New test.
8227
8228 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8229
8230 PR c++/70205
8231 * g++.dg/lookup/pr70205.C: New test.
8232
8233 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8234
8235 PR c++/70218
8236 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8237
8238 2016-03-17 Marek Polacek <polacek@redhat.com>
8239
8240 PR c/69407
8241 * gcc.dg/atomic-op-6.c: New test.
8242
8243 2016-03-17 David Malcolm <dmalcolm@redhat.com>
8244
8245 PR c/70264
8246 * c-c++-common/pr70264.c: New test case.
8247
8248 2016-03-17 Jakub Jelinek <jakub@redhat.com>
8249
8250 PR c++/70144
8251 * c-c++-common/pr70144-1.c: New test.
8252 * c-c++-common/pr70144-2.c: New test.
8253
8254 PR c++/70272
8255 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8256 * g++.dg/opt/flifetime-dse6.C: New test.
8257 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8258
8259 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8260
8261 PR driver/70192
8262 * gcc.dg/pic-1.c: New test.
8263 * gcc.dg/pic-2.c: Likewise.
8264 * gcc.dg/pic-3.c: Likewise.
8265 * gcc.dg/pic-4.c: Likewise.
8266 * gcc.dg/pie-1.c: Likewise.
8267 * gcc.dg/pie-2.c: Likewise.
8268 * gcc.dg/pie-3.c: Likewise.
8269 * gcc.dg/pie-4.c: Likewise.
8270 * gcc.dg/pie-5.c: Likewise.
8271 * gcc.dg/pie-6.c: Likewise.
8272
8273 2016-03-17 Tom de Vries <tom@codesourcery.com>
8274
8275 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8276 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8277
8278 2016-03-17 Richard Biener <rguenther@suse.de>
8279
8280 PR debug/70271
8281 * g++.dg/debug/pr70271.C: New testcase.
8282
8283 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8284
8285 * gcc.target/i386/pr70251.c: New test.
8286
8287 2016-03-17 Marek Polacek <polacek@redhat.com>
8288
8289 PR c++/70194
8290 * g++.dg/warn/constexpr-70194.C: New test.
8291
8292 2016-03-16 Richard Henderson <rth@redhat.com>
8293
8294 PR middle-end/70240
8295 * gcc.c-torture/compile/pr70240.c: New.
8296
8297 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8298
8299 * gcc.c-torture/compile/20151204.c: Skip for avr.
8300
8301 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8302
8303 PR target/70245
8304 * g++.dg/opt/pr70245.C: New test.
8305 * g++.dg/opt/pr70245.h: New file.
8306 * g++.dg/opt/pr70245-aux.cc: New file.
8307
8308 2016-03-16 Martin Sebor <msebor@redhat.com>
8309
8310 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8311
8312 2016-03-16 Richard Henderson <rth@redhat.com>
8313
8314 PR middle-end/70199
8315 * gcc.c-torture/compile/pr70199.c: New.
8316
8317 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8318
8319 * gcc.dg/uninit-19.c: Run dos2unix.
8320
8321 2016-03-16 Marek Polacek <polacek@redhat.com>
8322
8323 PR c/70093
8324 * gcc.dg/nested-func-10.c: New test.
8325 * gcc.dg/nested-func-9.c: New test.
8326
8327 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8328
8329 PR tree-optimization/68714
8330 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8331
8332 2016-03-16 Tom de Vries <tom@codesourcery.com>
8333
8334 PR tree-optimization/68715
8335 * gcc.dg/graphite/pr68715-2.c: New test.
8336 * gcc.dg/graphite/pr68715.c: New test.
8337 * gfortran.dg/graphite/pr68715.f90: New test.
8338
8339 2016-03-16 Tom de Vries <tom@codesourcery.com>
8340
8341 PR tree-optimization/68809
8342 * gcc.dg/graphite/pr68809-2.c: New test.
8343 * gcc.dg/graphite/pr68809.c: New test.
8344
8345 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8346
8347 PR c++/70147
8348 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8349 method call to i () as argument. Adjust expected output.
8350
8351 PR c++/70147
8352 * g++.dg/ubsan/pr70147-1.C: New test.
8353 * g++.dg/ubsan/pr70147-2.C: New test.
8354
8355 2016-03-15 Martin Sebor <msebor@redhat.com>
8356
8357 PR c++/58281
8358 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8359
8360 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
8361
8362 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8363 hppa*-*-hpux*.
8364
8365 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8366
8367 PR libfortran/69799
8368 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8369 libatomic_available.
8370
8371 2016-03-15 Marek Polacek <polacek@redhat.com>
8372
8373 PR c++/70209
8374 * g++.dg/ext/attribute-may-alias-4.C: New test.
8375
8376 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
8377
8378 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8379 -fvar-tracking-assignments-toggle flag.
8380
8381 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8382
8383 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8384
8385 2016-03-15 Jakub Jelinek <jakub@redhat.com>
8386
8387 PR rtl-optimization/70222
8388 * gcc.c-torture/execute/pr70222-1.c: New test.
8389 * gcc.c-torture/execute/pr70222-2.c: New test.
8390
8391 2016-03-15 Richard Henderson <rth@redhat.com>
8392
8393 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8394
8395 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
8396
8397 PR rtl-optimization/69032
8398 * gcc.dg/pr69032.c: New test.
8399
8400 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
8401
8402 PR rtl-optimization/63384
8403 * g++.dg/pr63384.C: New test.
8404
8405 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
8406
8407 PR target/64411
8408 * gcc.target/i386/pr64411.C: New test.
8409
8410 2016-03-15 Tom de Vries <tom@codesourcery.com>
8411
8412 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8413 * gfortran.dg/goacc/kernels-alias.f95: New test.
8414
8415 2016-03-14 Martin Sebor <msebor@redhat.com>
8416
8417 PR c++/53792
8418 * g++.dg/cpp0x/constexpr-inline.C: New test.
8419 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8420
8421 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
8422
8423 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8424
8425 2016-03-14 Jakub Jelinek <jakub@redhat.com>
8426
8427 PR middle-end/70219
8428 * gcc.dg/pr70219.c: New test.
8429
8430 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8431
8432 PR target/70083
8433 * gcc.dg/torture/pr70083.c: New test.
8434 * gcc.target/i386/pr70083.c: New test.
8435
8436 2016-03-14 Richard Biener <rguenther@suse.de>
8437
8438 PR tree-optimization/56365
8439 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8440
8441 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8442
8443 PR target/70098
8444 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8445 New function.
8446 * g++.dg/pr70098.C: New testcase.
8447
8448
8449 2016-03-14 Tom de Vries <tom@codesourcery.com>
8450
8451 PR tree-optimization/70045
8452 * gcc.dg/graphite/pr70045.c: New test.
8453
8454 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8455
8456 PR fortran/69043
8457 * gfortran.dg/include_9.f90: New test.
8458
8459 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8460
8461 PR fortran/45076
8462 gfortran.dg/prof/prof.exp: New script.
8463 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8464
8465 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
8466
8467 PR rtl-optimization/69307
8468 * gcc.dg/pr69307.c: New test.
8469
8470 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8471
8472 PR target/69614
8473 * gcc.target/arm/pr69614.c: New.
8474
8475 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
8476
8477 PR fortran/70031
8478 * gfortran.dg/submodule_14.f08: New test
8479
8480 PR fortran/69524
8481 * gfortran.dg/submodule_15.f08: New test
8482
8483 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8484
8485 PR c++/70106
8486 * g++.dg/cpp1y/paren3.C: New test.
8487
8488 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8489
8490 PR target/70131
8491 * gcc.target/powerpc/ppc-round2.c: New test.
8492
8493 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8494
8495 PR target/70123
8496 * gcc.dg/torture/pr70123.c: New test.
8497
8498 2016-03-11 Jeff Law <law@redhat.com>
8499
8500 PR tree-optimization/70190
8501 * gcc.c-torture/compile/pr70190.c: New test.
8502
8503 2016-03-11 David Malcolm <dmalcolm@redhat.com>
8504
8505 PR c/68187
8506 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8507 case.
8508 (test43_b): Likewise.
8509 (test43_c): Likewise.
8510 (test43_d): Likewise.
8511 (test43_e): Likewise.
8512 (test43_f): Likewise.
8513 (test43_g): Likewise.
8514 (test44_a): Likewise.
8515 (test44_b): Likewise.
8516 (test44_c): Likewise.
8517 (test44_d): Likewise.
8518 (test44_e): Likewise.
8519
8520 2016-03-11 David Malcolm <dmalcolm@redhat.com>
8521
8522 PR c/70085
8523 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8524
8525 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8526
8527 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8528 dg-options.
8529
8530 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8531
8532 PR target/70002
8533 PR target/69245
8534 * gcc.target/aarch64/pr69245_2.c: New test.
8535
8536 2016-03-11 Jakub Jelinek <jakub@redhat.com>
8537
8538 PR tree-optimization/70177
8539 * gcc.dg/pr70177.c: New test.
8540
8541 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8542
8543 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8544
8545 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8546
8547 * gcc.dg/tree-ssa/sra-20.c: New.
8548
8549 2016-03-11 Jakub Jelinek <jakub@redhat.com>
8550
8551 PR rtl-optimization/70174
8552 * gcc.dg/pr70174.c: New test.
8553
8554 PR tree-optimization/70169
8555 * gcc.dg/pr70169.c: New test.
8556
8557 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8558
8559 PR target/70160
8560 * gcc.target/i386/pr70160.c: New test.
8561
8562 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8563
8564 * gcc.target/s390/dfp-1.c: New test.
8565
8566 2016-03-10 Nick Clifton <nickc@redhat.com>
8567
8568 PR target/70044
8569 * gcc.target/aarch64/pr70044.c: New test.
8570
8571 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8572 Jakub Jelinek <jakub@redhat.com>
8573
8574 PR c++/70001
8575 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8576 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8577 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8578
8579 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
8580
8581 PR lto/69589
8582 * g++.dg/lto/pr69589_0.C: New testcase
8583 * g++.dg/lto/pr69589_1.C: New testcase
8584
8585 2016-03-10 Marek Polacek <polacek@redhat.com>
8586
8587 PR c++/70153
8588 * g++.dg/delayedfold/unary-plus1.C: New test.
8589
8590 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
8591
8592 * gcc.target/arm/pr45701-1.c: Escape brackets.
8593 * gcc.target/arm/pr45701-2.c: Likewise.
8594
8595 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8596
8597 * gfortran.dg/unconstrained_commons.f: New.
8598
8599 2016-03-10 Alan Modra <amodra@gmail.com>
8600
8601 * gcc.dg/pr69195.c: New.
8602 * gcc.dg/pr69238.c: New.
8603
8604 2016-03-10 Tom de Vries <tom@codesourcery.com>
8605
8606 PR testsuite/68915
8607 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8608
8609 2016-03-10 Richard Biener <rguenther@suse.de>
8610
8611 PR tree-optimization/70128
8612 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8613 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8614
8615 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8616
8617 PR tree-optimization/70152
8618 * gcc.dg/pr70152.c: New test.
8619
8620 PR target/70086
8621 * gcc.target/i386/pr70086-1.c: New test.
8622 * gcc.target/i386/pr70086-2.c: New test.
8623 * gcc.target/i386/pr70086-3.c: New test.
8624
8625 PR tree-optimization/70127
8626 * gcc.c-torture/execute/pr70127.c: New test.
8627
8628 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8629
8630 * c-c++-common/goacc/combined-directives-2.c: New test.
8631
8632 2016-03-09 David Malcolm <dmalcolm@redhat.com>
8633
8634 PR c/68473
8635 PR c++/70105
8636 * g++.dg/diagnostic/pr70105.C: New test.
8637 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8638 (test_multiple_ordinary_maps): New test function.
8639
8640 2016-03-09 David Malcolm <dmalcolm@redhat.com>
8641
8642 PR c/68473
8643 PR c++/70105
8644 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8645 Drop range information from call to inform_at_rich_loc.
8646 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8647 New.
8648 (test_show_locus): Replace calls to rich_location::add_range with
8649 calls to add_range. Rewrite the tests that used the now-defunct
8650 rich_location ctor taking a source_range. Simplify other tests
8651 by replacing calls to COMBINE_LOCATION_DATA with calls to
8652 make_location.
8653
8654 2016-03-09 Richard Biener <rguenther@suse.de>
8655 Jakub Jelinek <jakub@redhat.com>
8656
8657 PR tree-optimization/70138
8658 * gcc.dg/vect/pr70138-1.c: New testcase.
8659 * gcc.dg/vect/pr70138-2.c: Likewise.
8660
8661 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR target/70049
8664 * gcc.target/i386/pr70049.c: New test.
8665
8666 2016-03-09 Richard Biener <rguenther@suse.de>
8667
8668 PR c/70143
8669 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8670 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8671 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8672
8673 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8674
8675 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8676 arm-*-*.
8677
8678 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8679
8680 PR middle-end/67278
8681 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8682
8683 PR target/67278
8684 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8685
8686 PR middle-end/70050
8687 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8688 in testcase comment.
8689
8690 2016-03-09 Tom de Vries <tom@codesourcery.com>
8691
8692 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8693 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8694 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8695 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8696 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8697 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8698 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8699 * gfortran.dg/goacc/kernels-loop.f95: New test.
8700
8701 2016-03-08 Martin Sebor <msebor@redhat.com>
8702
8703 PR c++/62096
8704 * g++.dg/warn/overflow-warn-7.C: New test.
8705
8706 2016-03-08 Jason Merrill <jason@redhat.com>
8707
8708 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8709 * lib/target-supports.exp (check_effective_target_concepts): New.
8710
8711 2016-03-08 Jakub Jelinek <jakub@redhat.com>
8712
8713 PR c++/70135
8714 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8715 * g++.dg/ubsan/pr70135.C: New test.
8716
8717 PR target/70110
8718 * gcc.dg/pr70110.c: New test.
8719
8720 2016-03-07 Martin Jambor <mjambor@suse.cz>
8721
8722 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8723 * c-c++-common/gomp/if-1.c: Likewise.
8724 * c-c++-common/gomp/pr61486-2.c: Likewise.
8725 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8726 to dg-additional-options.
8727 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8728 * g++/gomp/target-teams-1.c: Likewise.
8729 * gcc.dg/gomp/gomp.exp: Likewise.
8730 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8731 dg-additional-options.
8732 * gfortran.dg/gomp/gomp.exp: Likewise.
8733 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8734 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8735 dg-additional-options.
8736 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8737
8738 2016-03-07 Martin Jambor <mjambor@suse.cz>
8739
8740 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8741 * c-c++-common/gomp/gridify-1.c: New test.
8742 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8743
8744 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8745
8746 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8747 trigger for cortex-r8, when scanning for register r8.
8748 * gcc.target/arm/pr45701-2.c: Likewise.
8749
8750 2016-02-26 Richard Biener <rguenther@suse.de>
8751 Jeff Law <law@redhat.com>
8752
8753 PR tree-optimization/69740
8754 * gcc.c-torture/compile/pr69740-1.c: New test.
8755 * gcc.c-torture/compile/pr69740-2.c: New test.
8756
8757 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8758
8759 * lib/target-supports.exp
8760 (check_effective_target_whole_vector_shift): Enable for PPC64.
8761
8762 2016-03-07 Richard Biener <rguenther@suse.de>
8763
8764 PR tree-optimization/70115
8765 * gcc.dg/torture/pr70115.c: New testcase.
8766
8767 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8768
8769 PR middle-end/69916
8770 * c-c-++-common/goacc/pr69916.c: New.
8771
8772 2016-03-07 Richard Henderson <rth@redhat.com>
8773
8774 * gcc.c-torture/compile/pr70061.c: New test.
8775
8776 2016-03-07 Richard Biener <rguenther@suse.de>
8777
8778 PR testsuite/70109
8779 * gcc.dg/vect/O3-pr36098.c: New testcase.
8780
8781 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8782
8783 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8784
8785 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8786
8787 * gnat.dg/renaming9.ad[sb]: New testcase.
8788
8789 2016-03-05 Jakub Jelinek <jakub@redhat.com>
8790
8791 PR c++/70084
8792 * g++.dg/expr/stdarg3.C: New test.
8793
8794 2016-03-04 Jeff Law <law@redhat.com>
8795
8796 PR tree-optimization/69196
8797 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8798 x86_64-*-*.
8799
8800 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8801
8802 PR c/69973
8803 * gcc.dg/pr69973.c: New test.
8804
8805 PR rtl-optimization/69941
8806 * gcc.dg/torture/pr69941.c: New test.
8807
8808 PR c/69824
8809 * gcc.dg/pr69824.c: New test.
8810
8811 2016-03-05 Tom de Vries <tom@codesourcery.com>
8812
8813 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8814 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8815 function.
8816
8817 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8818
8819 PR c++/66786
8820 * g++.dg/cpp1y/var-templ48.C: New test.
8821 * g++.dg/cpp1y/var-templ49.C: New test.
8822
8823 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8824
8825 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8826
8827 2016-03-04 Jakub Jelinek <jakub@redhat.com>
8828
8829 PR c++/70035
8830 * g++.dg/ubsan/pr70035.C: New test.
8831
8832 PR target/70062
8833 * gcc.target/i386/pr70062.c: New test.
8834
8835 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8836
8837 * g++.dg/template/typename21.C: Remove c++98_only.
8838
8839 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8840
8841 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8842
8843 2016-03-04 David Malcolm <dmalcolm@redhat.com>
8844
8845 PR c/68187
8846 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8847 function.
8848 (fn_42_b): Likewise.
8849 (fn_42_c): Likewise.
8850
8851 2016-03-04 David Malcolm <dmalcolm@redhat.com>
8852
8853 PR c/68187
8854 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8855 function.
8856 (fn_40_b): Likewise.
8857 (fn_41_a): Likewise.
8858 (fn_41_b): Likewise.
8859
8860 2016-03-04 Jakub Jelinek <jakub@redhat.com>
8861
8862 PR target/70059
8863 * gcc.target/i386/avx512f-pr70059.c: New test.
8864 * gcc.target/i386/avx512dq-pr70059.c: New test.
8865
8866 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8867
8868 PR rtl-optimization/57676
8869 * gcc.dg/torture/pr57676.c: New test.
8870
8871 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8872
8873 * gcc.dg/pr70026.c: New test.
8874
8875 2016-03-04 Marek Polacek <polacek@redhat.com>
8876
8877 PR c/69798
8878 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8879 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8880
8881 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8882
8883 PR target/70004
8884 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8885 Delete.
8886 (test_corners_sisd_si): Likewise.
8887 (main): Remove checks of the above.
8888 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8889
8890 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8891
8892 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8893
8894 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8895
8896 * gcc.dg/torture/pr69951.c: Accept argc==0.
8897
8898 2016-03-04 Richard Biener <rguenther@suse.de>
8899
8900 PR c++/70054
8901 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8902 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8903
8904 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8905
8906 PR testsuite/69766
8907 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8908 testing multiarch.
8909
8910 2016-03-04 Jakub Jelinek <jakub@redhat.com>
8911
8912 PR debug/69947
8913 * gcc.dg/guality/pr69947.c: New test.
8914
8915 2016-03-03 Jakub Jelinek <jakub@redhat.com>
8916
8917 PR ada/70017
8918 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8919
8920 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8921
8922 PR rtl-optimization/69904
8923 * gcc.target/arm/pr69904.c: New test.
8924
8925 2016-03-03 Jakub Jelinek <jakub@redhat.com>
8926
8927 PR target/70021
8928 * gcc.dg/vect/pr70021.c: New test.
8929 * gcc.target/i386/pr70021.c: New test.
8930
8931 2016-03-03 Marek Polacek <polacek@redhat.com>
8932
8933 PR middle-end/70050
8934 * gcc.dg/pr70050.c: New test.
8935
8936 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8937
8938 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8939
8940 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8941
8942 PR tree-optimization/70043
8943 * gfortran.dg/vect/pr70043.f90: New test.
8944
8945 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8946
8947 * gnat.dg/specs/task1.ads: New test.
8948
8949 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8950
8951 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8952 Invoke gdb with -batch.
8953 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8954
8955 2016-03-03 Richard Biener <rguenther@suse.de>
8956
8957 PR tree-optimization/55936
8958 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8959
8960 2016-03-02 Jeff Law <law@redhat.com>
8961
8962 PR rtl-optimization/69942
8963 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8964 effects of argument promotions.
8965
8966 PR tree-optimization/69987
8967 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8968 target does not support -fprefetch-loop-arrays.
8969
8970 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
8971
8972 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8973
8974 2016-03-02 Bin Cheng <bin.cheng@arm.com>
8975
8976 PR rtl-optimization/69052
8977 * gcc.target/i386/pr69052.c: New test.
8978
8979 2016-03-02 Alan Modra <amodra@gmail.com>
8980
8981 * gcc.dg/pr69990.c: New.
8982
8983 2016-03-02 Jakub Jelinek <jakub@redhat.com>
8984
8985 PR c/68062
8986 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8987
8988 PR middle-end/70022
8989 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8990
8991 PR target/70028
8992 * gcc.target/i386/pr70028.c: New test.
8993
8994 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8995
8996 * c-c++-common/asan/swapcontext-test-1.c,
8997 * c-c++-common/tsan/thread_leak.c,
8998 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8999 * g++.dg/tsan/benign_race.C,
9000 * g++.dg/tsan/fd_close_norace.C,
9001 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9002 races with sanitizer output
9003
9004 2016-03-02 Richard Biener <rguenther@suse.de>
9005 Uros Bizjak <ubizjak@gmail.com>
9006
9007 PR target/67278
9008 * gcc.dg/simd-8.c: New testcase.
9009
9010 2016-03-02 Richard Biener <rguenther@suse.de>
9011
9012 PR middle-end/67278
9013 * gcc.dg/simd-7.c: New testcase.
9014
9015 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9016
9017 * gcc.target/i386/pr70007.c: Tweak.
9018
9019 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9020
9021 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9022
9023 2016-03-02 Marek Polacek <polacek@redhat.com>
9024
9025 PR c/67854
9026 * gcc.dg/pr67854.c: New test.
9027
9028 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9029
9030 PR middle-end/70025
9031 * gcc.dg/torture/pr70025.c: New test.
9032
9033 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9034
9035 PR tree-optimization/68621
9036 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9037
9038 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9039
9040 * gcc.target/i386/pr70007.c: New test.
9041
9042 2016-03-01 Jeff Law <law@redhat.com>
9043
9044 PR tree-optimization/69196
9045 * gcc.dg/tree-ssa/pr69196-1.c: New test.
9046
9047 PR tree-optimization/69196
9048 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9049 duplicating code and spoiling the expected output.
9050
9051 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9052
9053 PR target/70033
9054 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9055 supports power9 before doing tests.
9056 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9057 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9058 * gcc.target/powerpc/p9-permute.c: Likewise.
9059
9060 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
9061
9062 PR target/70027
9063 * gcc.target/i386/pr70027.c: New test.
9064
9065 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9066
9067 * gcc.dg/pr70017.c: New test.
9068
9069 2016-03-01 Jakub Jelinek <jakub@redhat.com>
9070
9071 PR c/69796
9072 PR c/69974
9073 * gcc.dg/pr69796.c: New test.
9074 * gcc.dg/pr69974.c: New test.
9075
9076 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9077
9078 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9079
9080 2016-02-29 Jeff Law <law@redhat.com>
9081
9082 PR tree-optimization/69987
9083 * gfortran.dg/pr69987.f90: New test.
9084
9085 PR tree-optimization/69989
9086 * gcc.c-torture/compile/pr69989-2.c: New test.
9087
9088 2016-03-01 Marek Polacek <polacek@redhat.com>
9089
9090 PR c++/69795
9091 * g++.dg/parse/invalid1.C: New test.
9092
9093 2016-03-01 Richard Biener <rguenther@suse.de>
9094
9095 PR middle-end/70022
9096 * gcc.dg/pr70022.c: New testcase.
9097
9098 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9099
9100 PR tree-optimization/69956
9101 * gcc.dg/pr69956.c: New test.
9102
9103 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9104
9105 PR target/70011
9106 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9107 XFAIL when hardware supports efficient unaligned storage access.
9108
9109 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9110
9111 PR c++/69961
9112 * g++.dg/template/pr69961a.C: New test.
9113 * g++.dg/template/pr69961b.C: New test.
9114
9115 2016-02-29 David Malcolm <dmalcolm@redhat.com>
9116
9117 PR preprocessor/69985
9118 * gcc.dg/cpp/pr69985.c: New test case.
9119
9120 2016-02-29 Jeff Law <law@redhat.com>
9121
9122 PR tree-optimization/70005
9123 * gcc.c-torture/execute/pr70005.c New test.
9124
9125 PR tree-optimization/69999
9126 * gcc.c-torture/compile/pr69999.c: New test.
9127
9128 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9129
9130 PR tree-optimization/69652
9131 * gcc.dg/torture/pr69652.c: Delete test.
9132 * gcc.dg/vect/pr69652.c: New test.
9133
9134 2016-02-19 Richard Biener <rguenther@suse.de>
9135
9136 PR tree-optimization/69980
9137 * gfortran.dg/vect/pr69980.f90: New testcase.
9138
9139 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9140
9141 * gcc.target/sparc/20160229-1.c: New test.
9142
9143 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9144
9145 * gnat.dg/stack_usage3.adb: New test.
9146 * gnat.dg/stack_usage3_pkg.ads: New helper.
9147
9148 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9149
9150 * gnat.dg/renaming8.adb: New test.
9151 * gnat.dg/renaming8_pkg1.ads: New helper.
9152 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9153 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9154
9155 2016-02-29 Richard Biener <rguenther@suse.de>
9156
9157 PR tree-optimization/69720
9158 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9159
9160 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9161
9162 PR fortran/68147
9163 PR fortran/47674
9164 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9165
9166 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9167 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9168
9169 PR fortran/56007
9170 * gfortran.dg/coarray_8.f90: Adjust error message.
9171 * gfortran.dg/pr56007.f90: New test.
9172 * gfortran.dg/pr56007.f: New test.
9173
9174 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9175
9176 PR tree-optimization/69989
9177 * gcc.dg/torture/pr69989.c: New test.
9178
9179 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9180
9181 * gcc.target/i386/stack-realign-win.c: New test.
9182
9183 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9184
9185 PR fortran/60126
9186 * gfortran.dg/pr60126.f90: New test.
9187
9188 2016-02-27 Jeff Law <law@redhat.com>
9189
9190 Revert
9191 2016-02-26 Richard Biener <rguenther@suse.de>
9192 Jeff Law <law@redhat.com>
9193
9194 PR tree-optimization/69740
9195 * gcc.c-torture/compile/pr69740-1.c: New test.
9196 * gcc.c-torture/compile/pr69740-2.c: New test.
9197
9198 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9199
9200 PR fortran/69910
9201 * gfortran.dg/newunit_4.f90: New test.
9202
9203 2016-02-27 Jakub Jelinek <jakub@redhat.com>
9204
9205 PR target/69613
9206 PR rtl-optimization/69886
9207 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9208 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9209 target.
9210
9211 2016-02-26 Martin Sebor <msebor@redhat.com>
9212
9213 PR tree-optimization/15826
9214 * gcc.dg/tree-ssa/pr15826.c: New test.
9215
9216 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9217
9218 PR target/69969
9219 * gcc.target/powerpc/pr69969.c: New test.
9220
9221 2016-02-26 Martin Sebor <msebor@redhat.com>
9222
9223 PR c++/15766
9224 * g++.old-deja/g++.other/decl5.C: Add a test case.
9225
9226 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9227
9228 PR target/69946
9229 * gcc.target/powerpc/pr69946.c: New file.
9230
9231 2016-02-26 Richard Biener <rguenther@suse.de>
9232 Jeff Law <law@redhat.com>
9233
9234 PR tree-optimization/69740
9235 * gcc.c-torture/compile/pr69740-1.c: New test.
9236 * gcc.c-torture/compile/pr69740-2.c: New test.
9237
9238 2016-02-26 Martin Jambor <mjambor@suse.cz>
9239
9240 PR middle-end/69920
9241 * gcc.dg/torture/pr69932.c: New test.
9242 * gcc.dg/torture/pr69936.c: Likewise.
9243
9244 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9245
9246 PR target/69709
9247 * gcc.target/s390/pr69709.c: New test.
9248
9249 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9250
9251 PR target/69245
9252 * gcc.target/aarch64/pr69245_1.c: New test.
9253
9254 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9255
9256 PR target/69613
9257 * gcc.dg/torture/pr69613.c: New test.
9258
9259 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9260
9261 PR rtl-optimization/69891
9262 * gcc.target/i386/pr69891.c: New test.
9263
9264 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9265 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9266
9267 PR target/61397
9268 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9269 functionality for both 32-bit and 64-bit.
9270
9271 2016-02-26 Richard Biener <rguenther@suse.de>
9272
9273 PR tree-optimization/69551
9274 * gcc.dg/torture/pr69951.c: New testcase.
9275
9276 2016-02-25 Richard Biener <rguenther@suse.de>
9277
9278 PR tree-optimization/48795
9279 * gcc.dg/Warray-bounds-18.c: New testcase.
9280
9281 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9282
9283 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9284
9285 2016-02-25 Jakub Jelinek <jakub@redhat.com>
9286
9287 PR rtl-optimization/69896
9288 * gcc.dg/pr69896.c: New test.
9289
9290 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9291
9292 PR c++/69736
9293 * g++.dg/cpp1y/paren2.C: New test.
9294
9295 2016-02-24 Martin Sebor <msebor@redhat.com>
9296
9297 PR c/51147
9298 * gcc.dg/enum-mode-2.c: New test.
9299
9300 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9301
9302 PR c++/69922
9303 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9304 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9305 * g++.dg/ubsan/pr69922.C: New test.
9306
9307 2016-02-24 Marek Polacek <polacek@redhat.com>
9308
9309 PR c/69819
9310 * gcc.dg/pr69819.c: New test.
9311
9312 2016-02-24 Martin Sebor <msebor@redhat.com>
9313
9314 PR c++/69912
9315 * g++.dg/ext/flexary15.C: New test.
9316
9317 2016-02-24 Martin Sebor <msebor@redhat.com>
9318
9319 * gcc.dg/builtins-68.c: Avoid making unportable
9320 assumptions about the relationship between SIZE_MAX and UINT_MAX.
9321 * g++.dg/ext/builtin_alloca.C: Same.
9322
9323 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9324 Charles Baylis <charles.baylis@linaro.org>
9325
9326 PR debug/61033
9327 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9328
9329 2016-02-24 Richard Biener <rguenther@suse.de>
9330 Jakub Jelinek <jakub@redhat.com>
9331
9332 PR middle-end/69760
9333 * gcc.dg/torture/pr69760.c: New testcase.
9334
9335 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9336
9337 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9338 pattern on Solaris with as.
9339
9340 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9341
9342 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9343 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9344 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9345 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9346
9347 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9348
9349 PR middle-end/69915
9350 * gcc.dg/pr69915.c: New test.
9351
9352 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9353
9354 PR rtl-optimization/69886
9355 * gcc.dg/torture/pr69886.c: New test.
9356
9357 2016-02-24 Richard Biener <rguenther@suse.de>
9358
9359 PR middle-end/68963
9360 * gcc.dg/torture/pr68963.c: New testcase.
9361
9362 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9363
9364 PR target/69875
9365 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9366 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9367 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9368 * gcc.target/arm/atomic_loaddi_1.c: New test.
9369 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9370 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9371 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9372 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9373 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9374 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9375 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9376 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9377
9378 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9379
9380 PR middle-end/69909
9381 * gcc.dg/torture/pr69909.c: New test.
9382
9383 2016-02-24 Richard Biener <rguenther@suse.de>
9384
9385 PR tree-optimization/69907
9386 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9387 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9388 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9389
9390 2016-02-24 Christian Bruel <christian.bruel@st.com>
9391
9392 * gcc.target/arm/pragma_cpp_fma.c: New test.
9393
9394 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9395
9396 PR fortran/61156
9397 * gfortran.dg/include_6.f90: Update test.
9398
9399 2016-02-23 Jakub Jelinek <jakub@redhat.com>
9400
9401 PR objc/69844
9402 * objc.dg/pr69844.m: New test.
9403
9404 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9405
9406 PR libgfortran/69456
9407 * gfortran.dg/namelist_89.f90: New test.
9408 * gfortran.dg/pr59700.f90: Update test..
9409
9410 2016-02-23 Martin Sebor <msebor@redhat.com>
9411
9412 PR middle-end/69780
9413 * g++.dg/ext/builtin_alloca.C: New test.
9414 * gcc.dg/builtins-68.c: New test.
9415
9416 2016-02-23 Richard Henderson <rth@redhat.com>
9417
9418 * gcc.target/i386/addr-space-3.c: Remove test.
9419
9420 2016-02-23 David Malcolm <dmalcolm@redhat.com>
9421
9422 PR preprocessor/69126
9423 PR preprocessor/69543
9424 * c-c++-common/pr69126-2-long.c: New test.
9425 * c-c++-common/pr69126-2-short.c: New test.
9426 * c-c++-common/pr69543-1.c: Remove xfail.
9427
9428 2016-02-23 David Malcolm <dmalcolm@redhat.com>
9429
9430 PR preprocessor/69126
9431 PR preprocessor/69543
9432 PR preprocessor/69558
9433 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9434 (f): Rename to...
9435 (test_2): ...this, and add leading comment.
9436 (MACRO_3, test_3): New.
9437 (MACRO_4A, MACRO_4B, test_4): New.
9438 (MACRO): Rename to...
9439 (MACRO_5): ...this.
9440 (g): Rename to...
9441 (test_5): ...this, updating for renaming of MACRO, and
9442 add leading comment.
9443 * c-c++-common/pr69543-1.c: New.
9444 * c-c++-common/pr69543-2.c: New.
9445 * c-c++-common/pr69543-3.c: New.
9446 * c-c++-common/pr69543-4.c: New.
9447 * c-c++-common/pr69558-1.c: New.
9448 * c-c++-common/pr69558-2.c: New.
9449 * c-c++-common/pr69558-3.c: New.
9450 * c-c++-common/pr69558-4.c: New.
9451 * gcc.dg/pr69558.c: Move to...
9452 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9453 xfail for c++.
9454
9455 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9456
9457 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9458 to -ftree-parallelize-loops/-fopenacc changes.
9459 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9460 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9461 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9462 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9463 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9464 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9465 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9466 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9467 * c-c++-common/goacc/kernels-loop.c: Likewise.
9468 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9469 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9470 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9471 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9472
9473 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9474
9475 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9476
9477 2016-02-23 Jakub Jelinek <jakub@redhat.com>
9478
9479 PR c++/69902
9480 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9481
9482 PR c/69900
9483 * gcc.dg/pr69900.c: New test.
9484
9485 2016-02-23 Martin Jambor <mjambor@suse.cz>
9486
9487 PR tree-optimization/69666
9488 * gcc.dg/tree-ssa/pr69666.c: New test.
9489
9490 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9491
9492 PR fortran/67451
9493 * gfortran.dg/coarray_allocate_5.f08: New test.
9494
9495 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9496
9497 * gcc.target/s390/vcond-shift.c: Move to ...
9498 * gcc.target/s390/vector/vcond-shift.c: ... here.
9499
9500 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9501
9502 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9503 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9504
9505 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9506
9507 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9508
9509 2016-02-20 Mark Wielaard <mjw@redhat.com>
9510
9511 PR c/28901
9512 * gcc.dg/unused-variable-3.c: New test.
9513
9514 2016-02-22 Jakub Jelinek <jakub@redhat.com>
9515
9516 PR target/69888
9517 * gcc.target/i386/pr69888.c: New test.
9518
9519 2016-02-22 Richard Biener <rguenther@suse.de>
9520
9521 PR tree-optimization/69882
9522 * gfortran.dg/vect/pr69882.f90: New testcase.
9523
9524 2016-02-22 Jakub Jelinek <jakub@redhat.com>
9525
9526 PR target/69885
9527 * gcc.dg/pr69885.c: New test.
9528
9529 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9530
9531 PR target/69806
9532 PR target/54089
9533 * gcc.target/sh/pr54089-10.c: New.
9534
9535 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
9536
9537 PR fortran/69423
9538 * gfortran.dg/deferred_character_15.f90 : New test.
9539
9540 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9541
9542 PR fortran/57365
9543 gfortran.dg/allocate_with_source_18.f03: New test.
9544
9545 2016-02-20 Harald Anlauf <anlauf@gmx.de>
9546
9547 PR fortran/52531
9548 gfortran.dg/gomp/pr52531.f90: New test.
9549
9550 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9551
9552 PR c++/69865
9553 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9554 -std=c++03.
9555
9556 2016-02-19 Jakub Jelinek <jakub@redhat.com>
9557
9558 PR c++/69826
9559 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9560 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9561
9562 PR c++/69850
9563 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9564
9565 PR c++/69851
9566 * g++.dg/torture/pr69851.C: New test.
9567
9568 2016-02-19 Martin Sebor <msebor@redhat.com>
9569
9570 PR testsuite/69573
9571 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9572
9573 2016-02-19 Jakub Jelinek <jakub@redhat.com>
9574
9575 PR c++/69850
9576 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9577 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9578
9579 PR c++/67767
9580 * g++.dg/cpp0x/pr67767.C: New test.
9581
9582 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9583
9584 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9585 for fp, simd, crypto, crc, lse.
9586 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9587 above.
9588 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9589 effective target check.
9590
9591 2016-02-19 Jakub Jelinek <jakub@redhat.com>
9592
9593 PR target/69820
9594 * gcc.target/i386/pr69820.c: New test.
9595
9596 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9597
9598 * gcc.target/s390/vector/int128-1.c: New test.
9599
9600 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9601
9602 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9603
9604 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9605
9606 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9607 instruction pattern name to prevent the testcase from failing with
9608 -march=z13.
9609
9610 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9611
9612 * gcc.target/s390/md/movstr-2.c: New test.
9613
9614 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9615
9616 * gcc.target/s390/morestack.c: New test.
9617
9618 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9619
9620 PR target/69625
9621 * gcc.target/s390/pr69625.c: Add test case.
9622
9623 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9624
9625 PR testsuite/68580
9626 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9627
9628 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9629
9630 PR target/68404
9631 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9632 * gcc.target/powerpc/fusion3.c: Likewise.
9633
9634 2016-02-18 Richard Biener <rguenther@suse.de>
9635
9636 PR middle-end/69553
9637 * g++.dg/torture/pr69553.C: New testcase.
9638
9639 2016-02-18 Nick Clifton <nickc@redhat.com>
9640
9641 PR target/62254
9642 PR target/69610
9643 * gcc.target/arm/pr62554.c: New test.
9644 * gcc.target/arm/pr69610-1.c: New test.
9645 * gcc.target/arm/pr69610-2.c: New test.
9646
9647 2016-02-18 Richard Biener <rguenther@suse.de>
9648
9649 PR middle-end/69854
9650 * gcc.dg/torture/pr69854.c: New testcase.
9651
9652 2016-02-17 Jakub Jelinek <jakub@redhat.com>
9653
9654 PR c++/69850
9655 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9656
9657 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9658
9659 * gcc.target/powerpc/vec-cg.c: New test.
9660
9661 2016-02-17 Richard Biener <rguenther@suse.de>
9662
9663 PR testsuite/69586
9664 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9665
9666 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9667
9668 PR target/69161
9669 * gcc.c-torture/compile/pr69161.c: New test.
9670
9671 2016-02-17 David Sherwood <david.sherwood@arm.com>
9672
9673 PR target/69532
9674 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9675 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9676
9677 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9678
9679 * gcc.dg/ifcvt-4.c: Skip on Visium.
9680
9681 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9682
9683 * gnat.dg/atomic8.adb: New test.
9684
9685 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9686
9687 * gnat.dg/discr46.ad[sb]: New test.
9688
9689 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9690
9691 PR Target/48344
9692 * gcc.target/powerpc/pr48344-1.c: New test.
9693
9694 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9695
9696 PR fortran/69742
9697 * gfortran.dg/associate_21.f90: New test.
9698
9699 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9700
9701 PR c/69835
9702 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9703 -Wnonnull in dg-options.
9704 * c-c++-common/nonnull-2.c: New test.
9705
9706 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9707 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9708
9709 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9710
9711 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9712
9713 PR middle-end/69801
9714 * gcc.dg/pr69801.c: Add empty dg-options.
9715
9716 2016-02-16 James Norris <jnorris@codesourcery.com>
9717
9718 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9719 * g++.dg/goacc/deviceptr-1.c: New file.
9720
9721 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9722
9723 PR tree-optimization/69820
9724 * gcc.dg/vect/pr69820.c: New test.
9725
9726 2016-02-16 Richard Biener <rguenther@suse.de>
9727
9728 PR tree-optimization/69776
9729 * gcc.dg/torture/pr69776-2.c: New testcase.
9730
9731 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9732
9733 PR tree-optimization/69714
9734 * gcc.dg/torture/pr69714.c: New test.
9735
9736 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9737
9738 PR tree-optimization/69802
9739 * gcc.dg/pr69802.c: New test.
9740
9741 2016-02-16 Richard Biener <rguenther@suse.de>
9742
9743 PR middle-end/69801
9744 * gcc.dg/pr69801.c: New testcase.
9745
9746 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9747
9748 PR libgfortran/69651
9749 * gfortran.dg/read_bang.f90: New test.
9750 * gfortran.dg/read_bang4.f90: New test.
9751
9752 2016-02-15 Jakub Jelinek <jakub@redhat.com>
9753
9754 PR c++/69658
9755 * g++.dg/init/pr69658.C: New test.
9756
9757 PR c++/69797
9758 * c-c++-common/pr69797.c: New test.
9759
9760 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9761
9762 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9763 check for aarch64*-*-*.
9764
9765 2016-02-15 Richard Biener <rguenther@suse.de>
9766
9767 PR tree-optimization/69783
9768 * gcc.dg/vect/pr69783.c: New testcase.
9769
9770 2016-02-15 Richard Biener <rguenther@suse.de>
9771
9772 PR tree-optimization/69776
9773 * gcc.dg/torture/pr69776.c: New testcase.
9774
9775 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9776
9777 PR fortran/60526
9778 * gfortran.dg/type_decl_4.f90: Reinstated.
9779
9780 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
9781
9782 PR fortran/68746
9783 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9784
9785 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9786
9787 PR fortran/60526
9788 PR bootstrap/69816
9789 * gfortran.dg/type_decl_4.f90: Removed.
9790
9791 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9792
9793 PR fortran/60526
9794 * gfortran.dg/type_decl_4.f90: New test.
9795
9796 2016-02-14 Alan Modra <amodra@gmail.com>
9797
9798 PR testsuite/68886
9799 * gcc.c-torture/execute/stkalign.c: Revise test.
9800
9801 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9802
9803 PR target/67260
9804 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9805
9806 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9807
9808 PR target/67260
9809 * gcc.target/sh/torture/pr67260.c: New.
9810
9811 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
9812
9813 * gcc.dg/pr67964.c: Add dg-require-alias.
9814
9815 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9816
9817 PR target/67636
9818 PR target/64345
9819 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9820
9821 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9822
9823 PR libgfortran/69668
9824 * gfortran.dg/namelist_88.f90: New test.
9825
9826 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9827
9828 PR libgfortran/69668
9829 * gfortran.dg/namelist_38.f90: Update test.
9830 * gfortran.dg/namelist_84.f90: Update test.
9831
9832 2016-02-12 David Malcolm <dmalcolm@redhat.com>
9833
9834 PR other/69554
9835 * gcc.dg/pr69554-1.c: New test.
9836 * gfortran.dg/pr69554-1.F90: New test.
9837 * gfortran.dg/pr69554-2.F90: New test.
9838 * lib/gcc-dg.exp (proc dg-locus): New function.
9839 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9840 distinguish between the caret-printing and non-caret-printing
9841 cases. If caret-printing has been explicitly enabled, bail out
9842 without attempting to fix up the output.
9843
9844 2016-02-12 David Malcolm <dmalcolm@redhat.com>
9845
9846 PR driver/69265
9847 PR driver/69453
9848 * gcc.dg/spellcheck-options-3.c: New test case.
9849 * gcc.dg/spellcheck-options-4.c: New test case.
9850 * gcc.dg/spellcheck-options-5.c: New test case.
9851 * gcc.dg/spellcheck-options-6.c: New test case.
9852 * gcc.dg/spellcheck-options-7.c: New test case.
9853 * gcc.dg/spellcheck-options-8.c: New test case.
9854 * gcc.dg/spellcheck-options-9.c: New test case.
9855 * gcc.dg/spellcheck-options-10.c: New test case.
9856
9857 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9858
9859 PR rtl-optimization/69764
9860 PR rtl-optimization/69771
9861 * c-c++-common/pr69764.c: New test.
9862 * gcc.dg/torture/pr69771.c: New test.
9863
9864 2016-02-12 Marek Polacek <polacek@redhat.com>
9865
9866 * g++.dg/torture/init-list1.C: New.
9867
9868 2016-02-12 Marek Polacek <polacek@redhat.com>
9869
9870 * gcc.dg/pr69522.c: Add empty dg-options.
9871
9872 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9873
9874 * g++.dg/lto/lto.exp: Include and init mpx.
9875 * g++.dg/lto/pr69729_0.C: New test.
9876
9877 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9878
9879 PR ipa/69241
9880 * g++.dg/ipa/pr69241-4.C: New test.
9881
9882 PR ipa/68672
9883 * g++.dg/ipa/pr68672-1.C: New test.
9884 * g++.dg/ipa/pr68672-2.C: New test.
9885 * g++.dg/ipa/pr68672-3.C: New test.
9886
9887 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9888
9889 PR c/69522
9890 * gcc.dg/pr69522.c: New test.
9891
9892 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9893
9894 PR c++/69098
9895 * g++.dg/cpp1y/69098.C: New test.
9896 * g++.dg/cpp1y/69098-2.C: New test.
9897
9898 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9899
9900 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9901 and neighbour -> neighbor.
9902 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9903 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9904 * c-c++-common/Wvarargs.c: Likewise.
9905 * c-c++-common/goacc/host_data-5.c: Likewise.
9906 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9907 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9908 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9909 * gcc.target/aarch64/pr60697.c: Likewise.
9910 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9911 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9912 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9913 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9914 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9915 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9916 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9917 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9918 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9919 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9920 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9921 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9922 * g++.dg/lookup/koenig5.C: Likewise.
9923 * g++.dg/ext/no-asm-2.C: Likewise.
9924 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9925 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9926 * gfortran.dg/used_types_16.f90: Likewise.
9927 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9928 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9929 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9930 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9931 * gfortran.dg/abstract_type_6.f03: Likewise.
9932 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9933 * gfortran.dg/used_types_15.f90: Likewise.
9934 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9935 * gfortran.dg/exit_3.f08: Likewise.
9936 * gfortran.dg/open_status_2.f90: Likewise.
9937 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9938 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9939 * gfortran.dg/associate_1.f03: Likewise.
9940 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9941 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9942 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9943 * gcc.dg/builtin-object-size-1.c: Likewise.
9944 * gcc.dg/noreturn-6.c: Likewise.
9945 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9946 * gcc.dg/globalalias.c: Likewise.
9947 * gcc.dg/builtins-config.h: Likewise.
9948 * gcc.dg/pr30457.c: Likewise.
9949 * gcc.c-torture/compile/volatile-1.c: Likewise.
9950 * gcc.c-torture/execute/20101011-1.c: Likewise.
9951 * c-c++-common/Waddress-1.c: Likewise.
9952
9953 2016-02-11 Jakub Jelinek <jakub@redhat.com>
9954
9955 PR c/69768
9956 * c-c++-common/Waddress-1.c: New test.
9957
9958 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9959
9960 PR fortran/69296
9961 * gfortran.dg/associate_19.f03: New test.
9962 * gfortran.dg/associate_20.f03: New test.
9963
9964 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9965
9966 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9967
9968 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9969
9970 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9971 .arch armv8-a\n. Add -dA to dg-options.
9972 * gcc.target/aarch64/assembler_arch_1.c: New test.
9973 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9974
9975 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9976
9977 PR c++/68726
9978 * g++.dg/cpp0x/pr68726.C: New.
9979
9980 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9981
9982 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9983 test.
9984
9985 2016-02-11 Richard Biener <rguenther@suse.de>
9986
9987 * g++.dg/tree-ssa/pr61034.C: Adjust.
9988
9989 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9990
9991 PR target/69148
9992 * gcc.target/s390/pr69148.c: New.
9993
9994 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9995
9996 PR tree-optimization/69652
9997 * gcc.dg/torture/pr69652.c: New test.
9998
9999 2016-02-10 Jakub Jelinek <jakub@redhat.com>
10000 Patrick Palka <ppalka@gcc.gnu.org>
10001
10002 PR ipa/69241
10003 PR c++/69649
10004 * g++.dg/ipa/pr69241-1.C: New test.
10005 * g++.dg/ipa/pr69241-2.C: New test.
10006 * g++.dg/ipa/pr69241-3.C: New test.
10007 * g++.dg/ipa/pr69649.C: New test.
10008
10009 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
10010
10011 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10012 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10013
10014 2016-02-10 Bin Cheng <bin.cheng@arm.com>
10015
10016 PR tree-optimization/68021
10017 * gcc.dg/tree-ssa/pr68021.c: New test.
10018
10019 2016-02-10 Richard Biener <rguenther@suse.de>
10020
10021 PR tree-optimization/69726
10022 * gcc.dg/uninit-22.c: New testcase.
10023
10024 2016-02-09 Andrew Pinski <apinski@cavium.com>
10025
10026 PR tree-opt/69282
10027 * gcc.c-torture/compile/20160205-1.c: New testcase.
10028
10029 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10030
10031 PR target/68404
10032 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10033 instead accessing a really large arrray.
10034 * gcc.target/powerpc/fusion3.c: Likewise.
10035
10036 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
10037
10038 PR target/68532
10039 * gcc.c-torture/execute/pr68532.c: New test.
10040
10041 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
10042
10043 PR target/69634
10044 * gcc.dg/pr69634.c: New.
10045
10046 2016-02-09 Richard Biener <rguenther@suse.de>
10047
10048 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10049
10050 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
10051
10052 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10053
10054 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10055
10056 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10057
10058 2016-02-09 Richard Biener <rguenther@suse.de>
10059
10060 PR tree-optimization/69715
10061 * gcc.dg/torture/pr69715.c: New testcase.
10062
10063 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10064
10065 PR c++/69139
10066 * g++.dg/cpp0x/trailing12.C: New test.
10067 * g++.dg/cpp0x/trailing13.C: New test.
10068
10069 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10070
10071 PR c++/69283
10072 PR c++/67835
10073 * g++.dg/cpp1y/auto-fn29.C: New test.
10074 * g++.dg/cpp1y/auto-fn30.C: New test.
10075
10076 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10077
10078 PR tree-optimization/69209
10079 * gcc.c-torture/compile/pr69209.c: New test.
10080
10081 2016-02-08 Jeff Law <law@redhat.com>
10082
10083 PR tree-optimization/68541
10084 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10085 of statements allowed in join block for path splitting.
10086
10087 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10088
10089 PR c++/59627
10090 * g++.dg/gomp/pr59627.C: New test.
10091
10092 PR ipa/69239
10093 * g++.dg/ipa/pr69239.C: New test.
10094
10095 2016-02-08 David Malcolm <dmalcolm@redhat.com>
10096
10097 PR preprocessor/69664
10098 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10099 * gcc.dg/cpp/warn-comments.c: Likewise.
10100
10101 2016-02-08 Marek Polacek <polacek@redhat.com>
10102
10103 PR c++/69688
10104 * g++.dg/init/const12.C: New test.
10105
10106 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10107
10108 PR target/60410
10109 * gcc.dg/lto/pr55113_0.c: Remove test.
10110
10111 2016-02-08 Richard Biener <rguenther@suse.de>
10112
10113 PR tree-optimization/69719
10114 * gcc.dg/torture/pr69719.c: New testcase.
10115
10116 2016-02-08 Richard Biener <rguenther@suse.de>
10117 Jeff Law <law@redhat.com>
10118
10119 PR target/68273
10120 * gcc.target/mips/pr68273.c: New testcase.
10121
10122 2016-02-08 Richard Biener <rguenther@suse.de>
10123
10124 PR rtl-optimization/69274
10125 * gcc.target/i386/addr-sel-1.c: XFAIL.
10126
10127 2016-02-08 Jeff Law <law@redhat.com>
10128
10129 PR tree-optimization/68541
10130 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10131
10132 PR tree-optimization/65917
10133 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10134
10135 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10136
10137 PR fortran/50555
10138 * gfortran.dg/namelist_args.f90: New test.
10139
10140 2016-02-05 Jeff Law <law@redhat.com>
10141
10142 PR tree-optimization/68541
10143 * gcc.dg/tree-ssa/split-path-2.c: New test.
10144 * gcc.dg/tree-ssa/split-path-3.c: New test.
10145 * gcc.dg/tree-ssa/split-path-4.c: New test.
10146 * gcc.dg/tree-ssa/split-path-5.c: New test.
10147 * gcc.dg/tree-ssa/split-path-6.c: New test.
10148 * gcc.dg/tree-ssa/split-path-7.c: New test.
10149
10150 2016-02-05 Martin Sebor <msebor@redhat.com>
10151
10152 PR c++/69662
10153 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10154 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10155
10156 2016-02-06 Richard HEnderson <rth@redhat.com>
10157
10158 PR c/69643
10159 * gcc.target/i386/addr-space-4.c: New.
10160 * gcc.target/i386/addr-space-5.c: New.
10161
10162 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10163
10164 PR fortran/66089
10165 * gfortran.dg/elemental_dependency_6.f90: New.
10166
10167 2016-02-05 Jakub Jelinek <jakub@redhat.com>
10168
10169 PR rtl-optimization/69691
10170 * gcc.c-torture/execute/pr69691.c: New test.
10171
10172 PR c++/69628
10173 * g++.dg/parse/pr69628.C: New test.
10174
10175 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10176
10177 * gcc.dg/sancov/asan.c: Move to ...
10178 * gcc.dg/asan/sancov-1.c: ... here.
10179
10180 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10181
10182 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10183
10184 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10185
10186 PR target/69677
10187 * gcc.target/i386/pr69677.c: New test.
10188
10189 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10190
10191 PR c++/68948
10192 * g++.dg/template/pr68948.C: New test.
10193
10194 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10195
10196 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10197 (only necessary on s390x).
10198
10199 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10200
10201 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10202 -mno-accumulate-outgoing-args.
10203
10204 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10205
10206 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10207
10208 2016-02-04 Jakub Jelinek <jakub@redhat.com>
10209
10210 PR c/69669
10211 * c-c++-common/pr69669.c: New test.
10212
10213 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10214
10215 PR target/69667
10216 * g++.dg/pr69667.C: New file.
10217
10218 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10219
10220 PR target/69619
10221 * gcc.dg/pr69619.c: Add new test.
10222
10223 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10224
10225 PR rtl-optimization/69577
10226 * gcc.target/i386/pr69577.c: New test.
10227
10228 2016-02-04 Martin Liska <mliska@suse.cz>
10229
10230 * g++.dg/asan/pr69276.C: New test.
10231
10232 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10233
10234 PR target/65932
10235 PR target/67714
10236 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10237 a single smulbb instruction.
10238 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10239 * gcc.target/amr/wmul-2.c: Likewise.
10240
10241 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10242
10243 PR target/65932
10244 PR target/67714
10245 * gcc.c-torture/execute/pr67714.c: New test.
10246
10247 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10248
10249 PR target/69454
10250 * gcc.target/i386/pr69454-1.c: New test.
10251 * gcc.target/i386/pr69454-2.c: New test.
10252
10253 2016-02-03 Martin Sebor <msebor@redhat.com>
10254
10255 PR c++/69251
10256 PR c++/69253
10257 PR c++/69290
10258 PR c++/69277
10259 PR c++/69349
10260 * g++.dg/ext/flexarray-mangle-2.C: New test.
10261 * g++.dg/ext/flexarray-mangle.C: New test.
10262 * g++.dg/ext/flexarray-subst.C: New test.
10263 * g++.dg/ext/flexary11.C: New test.
10264 * g++.dg/ext/flexary12.C: New test.
10265 * g++.dg/ext/flexary13.C: New test.
10266 * g++.dg/ext/flexary14.C: New test.
10267 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10268
10269 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10270
10271 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10272 Define only if CHECK_FLOAT128 is defined.
10273 (main): Properly initialize u5.
10274
10275 2016-02-03 Jakub Jelinek <jakub@redhat.com>
10276
10277 PR c/69627
10278 * gcc.dg/pr69627.c: New test.
10279
10280 PR target/69644
10281 * gcc.dg/pr69644.c: New test.
10282
10283 2016-02-03 Mike Stump <mikestump@comcast.net>
10284
10285 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10286 support for struct-layout-1.exp.
10287
10288 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10289
10290 PR c++/69056
10291 * g++.dg/cpp0x/pr69056.C: New test.
10292
10293 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10294 Alexandre Oliva <aoliva@redhat.com>
10295
10296 PR target/69461
10297 * gcc.target/powerpc/pr69461.c: New.
10298
10299 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
10300
10301 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10302 works from here ...
10303 (check_effective_target_fsanitize_thread): ... to here. Do not
10304 specify additional compile flags for the test source.
10305 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10306 specify additional compile flags for the test source.
10307
10308 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10309
10310 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10311
10312 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10313
10314 PR fortran/67451
10315 PR fortran/69418
10316 * gfortran.dg/coarray_allocate_2.f08: New test.
10317 * gfortran.dg/coarray_allocate_3.f08: New test.
10318 * gfortran.dg/coarray_allocate_4.f08: New test.
10319
10320 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10321
10322 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10323 use same scan-tree-dump-times on all platforms.
10324 * gcc.dg/vect/vect-outer-1.c: Likewise.
10325 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10326 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10327 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10328 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10329 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10330 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10331 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10332
10333 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10334
10335 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10336 warning.
10337
10338 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10339
10340 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10341
10342 2016-02-02 James Norris <jnorris@codesourcery.com>
10343
10344 * c-c++-common/goacc/routine-5.c: Add tests.
10345
10346 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
10347
10348 * gcc.target/nvptx/unsigned-cmp.c: New test.
10349
10350 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10351
10352 * gcc.target/aarch64/scalar_shift_1.c
10353 (test_corners_sisd_di): Improve force to SIMD register.
10354 (test_corners_sisd_si): Likewise.
10355 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10356 Remove scan-assembler check for ldr.
10357
10358 2016-02-02 Richard Biener <rguenther@suse.de>
10359
10360 PR tree-optimization/69595
10361 * gcc.dg/Warray-bounds-17.c: New testcase.
10362
10363 2016-02-02 Richard Biener <rguenther@suse.de>
10364
10365 PR tree-optimization/69606
10366 * gcc.dg/torture/pr69606.c: New testcase.
10367
10368 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10369
10370 PR middle-end/68542
10371 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10372 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10373
10374 2016-02-02 Alan Modra <amodra@gmail.com>
10375
10376 PR target/69548
10377 * gcc.target/powerpc/pr69548.c: New test.
10378
10379 2016-02-01 Jakub Jelinek <jakub@redhat.com>
10380
10381 PR rtl-optimization/69592
10382 * gcc.dg/pr69592.c: New test.
10383
10384 PR preprocessor/69543
10385 PR c/69558
10386 * gcc.dg/pr69543.c: New test.
10387 * gcc.dg/pr69558.c: New test.
10388
10389 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
10390
10391 PR testsuite/65940
10392 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
10393
10394 2016-02-01 Martin Sebor <msebor@redhat.com>
10395
10396 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10397
10398 2016-02-01 Bin Cheng <bin.cheng@arm.com>
10399
10400 PR tree-optimization/67921
10401 * c-c++-common/ubsan/pr67921.c: New test.
10402
10403 2016-02-01 Richard Biener <rguenther@suse.de>
10404
10405 PR middle-end/69556
10406 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10407
10408 2016-02-01 Richard Biener <rguenther@suse.de>
10409
10410 PR tree-optimization/69574
10411 * gcc.dg/torture/pr69574.c: New testcase.
10412
10413 2016-02-01 Richard Biener <rguenther@suse.de>
10414
10415 PR tree-optimization/69579
10416 * gcc.dg/setjmp-6.c: New testcase.
10417
10418 2016-02-01 Jakub Jelinek <jakub@redhat.com>
10419
10420 PR rtl-optimization/69570
10421 * g++.dg/opt/pr69570.C: New test.
10422
10423 2016-02-01 Richard Henderson <rth@redhat.com>
10424
10425 * gcc.dg/pr69535.c: New test.
10426
10427 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
10428
10429 PR testsuite/69584
10430 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10431 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10432
10433 PR debug/68244
10434 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10435
10436 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10437
10438 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
10439
10440 PR fortran/67564
10441 * gfortran.dg/allocate_with_source_17.f03: New test.
10442
10443 2016-01-30 Jakub Jelinek <jakub@redhat.com>
10444
10445 PR tree-optimization/69546
10446 * gcc.dg/torture/pr69546.c: New test.
10447
10448 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
10449
10450 PR fortran/69566
10451 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10452
10453 2016-01-30 Martin Sebor <msebor@redhat.com>
10454
10455 PR c++/68490
10456 * g++.dg/ext/flexary10.C: New test.
10457
10458 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10459
10460 PR fortran/66707
10461 gfortran.dg/common_23.f90: New test.
10462
10463 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10464
10465 PR target/65546
10466 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10467 condition being checked, and disable it when the target supports
10468 misaligned loads and stores.
10469
10470 2016-01-29 Jakub Jelinek <jakub@redhat.com>
10471
10472 PR debug/69518
10473 * gcc.dg/torture/pr69518.c: New test.
10474
10475 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10476
10477 PR target/69530
10478 * gcc.target/i386/pr69530.c: New test.
10479
10480 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
10481
10482 PR target/65604
10483 * gcc.target/mips/div-delay.c: New test.
10484
10485 2016-01-29 Jakub Jelinek <jakub@redhat.com>
10486
10487 PR target/69551
10488 * gcc.target/i386/pr69551.c: New test.
10489
10490 PR target/66137
10491 * gcc.target/i386/pr66137.c: New test.
10492
10493 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10494
10495 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10496 always built for p5600.
10497 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10498 isa=p5600 dg-option.
10499
10500 2016-01-29 Richard Biener <rguenther@suse.de>
10501
10502 PR tree-optimization/69547
10503 * g++.dg/tree-ssa/pr69547.C: New testcase.
10504
10505 2016-01-29 Jakub Jelinek <jakub@redhat.com>
10506
10507 PR debug/66869
10508 * g++.dg/warn/Wunused-function2.C: New test.
10509
10510 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10511
10512 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10513 support for test to succeed.
10514
10515 2016-01-29 Marek Polacek <polacek@redhat.com>
10516
10517 PR c++/69509
10518 PR c++/69516
10519 * g++.dg/ext/constexpr-vla2.C: New test.
10520 * g++.dg/ext/constexpr-vla3.C: New test.
10521 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10522
10523 2016-01-29 Richard Biener <rguenther@suse.de>
10524
10525 PR middle-end/69537
10526 * gcc.dg/uninit-21.c: New testcase.
10527
10528 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
10529
10530 PR target/69459
10531 * gcc.target/i386/pr69459.c: New test.
10532
10533 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
10534
10535 PR target/68400
10536 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10537 * gcc.target/mips/pr68400.c: New test.
10538
10539 2016-01-28 Martin Sebor <msebor@redhat.com>
10540
10541 PR target/17381
10542 * gcc.target/powerpc/pr17381.c: New test.
10543
10544 2016-01-28 Jakub Jelinek <jakub@redhat.com>
10545
10546 PR middle-end/69542
10547 * gcc.dg/torture/pr69542.c: New test.
10548
10549 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10550
10551 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10552
10553 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
10554
10555 * gcc.dg/pr65980.c: Skip on AIX.
10556 * gcc.dg/pr66688.c: Same.
10557
10558 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
10559
10560 PR target/63679
10561 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10562 * gcc.dg/tree-ssa/sra-18.c: Same.
10563
10564 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10565
10566 PR fortran/62536
10567 * gfortran.dg/block_15.f08: New test.
10568 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10569 on incorrectly closed BLOCK.
10570
10571 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10572
10573 * gcc.dg/declare-simd.c: New test.
10574 2016-01-28 Richard Biener <rguenther@suse.de>
10575
10576 PR tree-optimization/69466
10577 * gfortran.dg/vect/pr69466.f90: New testcase.
10578
10579 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10580
10581 * g++.dg/pr67989.C: Remove ARM-specific option.
10582 * gcc.target/arm/pr67989.C: New file.
10583
10584 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
10585
10586 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10587 and expm1 test for glibc < 2.11.
10588
10589 2016-01-27 Richard Henderson <rth@redhat.com>
10590
10591 * gcc.c-torture/execute/pr69447.c: New test.
10592
10593 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
10594
10595 PR fortran/69422
10596 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10597
10598 2016-01-27 Jakub Jelinek <jakub@redhat.com>
10599
10600 PR debug/66869
10601 * gcc.dg/pr66869.c: New test.
10602
10603 2016-01-25 Jeff Law <law@redhat.com>
10604
10605 PR tree-optimization/68398
10606 PR tree-optimization/69196
10607 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10608 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10609 path to avoid new heuristic allowing more irreducible regions
10610 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10611 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10612 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10613 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10614 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10615
10616 2016-01-27 Marek Polacek <polacek@redhat.com>
10617
10618 PR c/68062
10619 * c-c++-common/vector-compare-4.c: New test.
10620
10621 2016-01-27 David Malcolm <dmalcolm@redhat.com>
10622
10623 PR preprocessor/69126
10624 * c-c++-common/pr69126.c: New test case.
10625
10626 2016-01-27 Ian Lance Taylor <iant@google.com>
10627
10628 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10629
10630 2016-01-27 Ryan Burn <contact@rnburn.com>
10631
10632 PR cilkplus/69267
10633 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10634
10635 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
10636
10637 PR target/69512
10638 * gcc.target/i386/pr69512.c: New test.
10639
10640 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10641
10642 PR ada/69488
10643 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10644
10645 2016-01-27 Marek Polacek <polacek@redhat.com>
10646
10647 PR c++/69379
10648 * g++.dg/pr69379.C: New test.
10649
10650 2016-01-27 Martin Sebor <msebor@redhat.com>
10651
10652 PR c++/69317
10653 * g++.dg/abi/Wabi-2-2.C: New test.
10654 * g++.dg/abi/Wabi-2-3.C: New test.
10655 * g++.dg/abi/Wabi-3-2.C: New test.
10656 * g++.dg/abi/Wabi-3-3.C: New test.
10657
10658 2016-01-27 Richard Biener <rguenther@suse.de>
10659
10660 PR tree-optimization/69166
10661 * gcc.dg/torture/pr69166.c: New testcase.
10662
10663 2016-01-27 Martin Jambor <mjambor@suse.cz>
10664
10665 PR tree-optimization/69355
10666 * gcc.dg/tree-ssa/pr69355.c: New test.
10667
10668 2016-01-27 Marek Polacek <polacek@redhat.com>
10669
10670 PR c++/69496
10671 * g++.dg/ext/constexpr-vla1.C: New test.
10672
10673 2016-01-20 Christian Bruel <christian.bruel@st.com>
10674
10675 PR target/69245
10676 * gcc.target/arm/pr69245.c: New test.
10677
10678 2016-01-27 Jakub Jelinek <jakub@redhat.com>
10679
10680 PR tree-optimization/69399
10681 * gcc.dg/torture/pr69399.c: New test.
10682
10683 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10684
10685 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10686
10687 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10688
10689 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10690
10691 2016-01-26 Tom de Vries <tom@codesourcery.com>
10692
10693 PR tree-optimization/69110
10694 * gcc.dg/autopar/pr69110.c: New test.
10695
10696 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
10697 Sebastian Pop <s.pop@samsung.com>
10698
10699 * gcc.dg/graphite/isl-ast-op-select.c: New.
10700
10701 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
10702
10703 PR fortran/69385
10704 * gfortran.dg/allocate_error_6.f90: New test.
10705
10706 2016-01-26 Richard Henderson <rth@redhat.com>
10707
10708 * gcc.dg/tm/pr60908.c: New test.
10709
10710 2016-01-26 David Malcolm <dmalcolm@redhat.com>
10711
10712 PR other/69006
10713 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10714 directive.
10715 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10716 expected multiline output to reflect the colorization being
10717 disabled before newlines.
10718 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10719 (custom_diagnostic_finalizer): Replace call to
10720 pp_newline_and_flush with call to pp_flush.
10721 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10722 * gfortran.dg/implicit_class_1.f90: Likewise.
10723 * lib/gcc-dg.exp (allow_blank_lines): New global.
10724 (dg-allow-blank-lines-in-output): New procedure.
10725 (gcc-dg-prune): Complain about blank lines in the output, unless
10726 dg-allow-blank-lines-in-output was called.
10727 * lib/multiline.exp (_build_multiline_regex): Only support
10728 arbitrary followup text for non-blank-lines, not for blank lines.
10729
10730 2016-01-26 Jakub Jelinek <jakub@redhat.com>
10731
10732 PR tree-optimization/69483
10733 * gcc.dg/pr69483.c: New test.
10734 * g++.dg/opt/pr69483.C: New test.
10735
10736 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10737
10738 PR target/68620
10739 * gcc.target/arm/pr68620.c: New test.
10740
10741 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10742
10743 * gcc.target/i386/pr68986-2.c: Remove -m32.
10744
10745 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10746
10747 PR target/68986
10748 * gcc.target/i386/pr68986-1.c: New test.
10749 * gcc.target/i386/pr68986-2.c: Likewise.
10750 * gcc.target/i386/pr68986-3.c: Likewise.
10751
10752 2016-01-26 Christian Bruel <christian.bruel@st.com>
10753
10754 * lib/target-supports.exp
10755 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10756 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10757 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10758
10759 2016-01-26 Richard Biener <rguenther@suse.de>
10760
10761 PR tree-optimization/69452
10762 * gcc.dg/torture/pr69452.c: New testcase.
10763
10764 2016-01-26 Jakub Jelinek <jakub@redhat.com>
10765
10766 PR target/69442
10767 * gcc.dg/pr69442.c: New test.
10768
10769 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10770
10771 PR target/67896
10772 * gcc.target/aarch64/simd/pr67896.C: New.
10773
10774 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10775
10776 PR tree-optimization/69400
10777 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10778 function.
10779 (plugin_init): Call it.
10780 * gcc.dg/torture/pr69400.c: New test.
10781
10782 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10783
10784 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10785
10786 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10787 Sebastian Pop <s.pop@samsung.com>
10788
10789 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10790 isl-0.15.
10791
10792 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10793 Sebastian Pop <s.pop@samsung.com>
10794
10795 * gcc.dg/graphite/pr69292.c: New.
10796
10797 2016-01-25 Jakub Jelinek <jakub@redhat.com>
10798
10799 * c-c++-common/goacc/use_device-1.c: New test.
10800
10801 2016-01-25 Jeff Law <law@redhat.com>
10802
10803 PR tree-optimization/69196
10804 PR tree-optimization/68398
10805 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10806 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10807
10808 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
10809
10810 PR target/69469
10811 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10812 Algorithm.
10813
10814 2016-01-25 Richard Biener <rguenther@suse.de>
10815
10816 PR testsuite/69380
10817 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10818
10819 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10820
10821 PR target/69421
10822 * gcc.dg/pr69421.c: New test.
10823
10824 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10825
10826 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10827 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10828 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10829 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10830 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10831 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10832 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10833 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10834 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10835 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10836
10837 2016-01-25 Richard Biener <rguenther@suse.de>
10838
10839 PR tree-optimization/69376
10840 * gcc.dg/torture/pr69376.c: New testcase.
10841
10842 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10843
10844 PR fortran/69397
10845 PR fortran/68442
10846 * gfortran.dg/interface_38.f90: New test.
10847 * gfortran.dg/interface_39.f90: New test.
10848
10849 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10850
10851 Revert:
10852 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10853
10854 PR c++/11858
10855 PR c++/24663
10856 PR c++/24664
10857 * g++.dg/template/pr11858.C: New test.
10858 * g++.dg/template/pr24663.C: New test.
10859 * g++.dg/template/unify12.C: New test.
10860 * g++.dg/template/unify13.C: New test.
10861 * g++.dg/template/unify14.C: New test.
10862 * g++.dg/template/unify15.C: New test.
10863 * g++.dg/template/unify16.C: New test.
10864 * g++.dg/template/unify17.C: New test.
10865
10866 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10867
10868 PR fortran/68283
10869 gfortran.dg/pr68283.f90: New test.
10870
10871 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10872
10873 PR fortran/66094
10874 * gfortran.dg/inline_matmul_13.f90: New test.
10875 * gfortran.dg/matmul_bounds_8.f90: New test.
10876 * gfortran.dg/matmul_bounds_9.f90: New test.
10877 * gfortran.dg/matmul_bounds_10.f90: New test.
10878
10879 2016-01-23 Tom de Vries <tom@codesourcery.com>
10880
10881 PR tree-optimization/69426
10882 * gcc.dg/autopar/pr69426.c: New test.
10883
10884 2016-01-23 Martin Sebor <msebor@redhat.com>
10885
10886 PR c++/58109
10887 PR c++/69022
10888 * g++.dg/cpp0x/alignas5.C: New test.
10889 * g++.dg/ext/vector29.C: Same.
10890
10891 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
10892
10893 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10894 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10895 _GNU_SOURCE from compile flags to the source.
10896 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10897 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10898 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10899 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10900
10901 2016-01-22 Jakub Jelinek <jakub@redhat.com>
10902
10903 PR target/69432
10904 * g++.dg/opt/pr69432.C: New test.
10905
10906 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10907
10908 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10909 32-bit targets testing an -m64 multilib.
10910
10911 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10912
10913 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10914 64-bit support.
10915
10916 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10917
10918 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10919
10920 2016-01-21 Christian Bruel <christian.bruel@st.com>
10921
10922 PR target/68674
10923 * gcc.target/i386/pr68674.c
10924 * gcc.target/aarch64/pr68674.c
10925 * gcc.target/arm/pr68674.c
10926
10927 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10928
10929 PR target/69403
10930 * gcc.c-torture/execute/pr69403.c: New test.
10931
10932 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10933
10934 PR c++/55843
10935 * g++.dg/template/pr55843.C: New.
10936
10937 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10938
10939 PR testsuite/66877
10940 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10941 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10942
10943 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10944
10945 PR testsuite/67489
10946 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10947 from dg-do compile directive, and instead add
10948 { dg-require-effective-target int128 }.
10949
10950 2016-01-20 Martin Sebor <msebor@redhat.com>
10951
10952 PR c/69405
10953 * gcc.dg/sync-fetch.c: New test.
10954
10955 2016-01-21 Martin Sebor <msebor@redhat.com>
10956
10957 PR target/69252
10958 * gcc.target/powerpc/pr69252.c: New test.
10959
10960 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10961
10962 PR fortran/65996
10963 * gfortran.dg/pr65996.f90: New test.
10964
10965 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10966
10967 PR c++/68810
10968 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
10969 expected to generate an error.
10970
10971 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10972
10973 PR middle-end/66178
10974 * gcc.dg/torture/pr66178.c: New test.
10975
10976 2016-01-21 Anton Blanchard <anton@samba.org>
10977 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10978
10979 PR target/63354
10980 * gcc.target/powerpc/pr63354.c: New test.
10981
10982 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10983
10984 PR rtl-optimization/68990
10985 * gcc.target/i386/pr68990: New.
10986
10987 2016-01-21 Nick Clifton <nickc@redhat.com>
10988
10989 PR target/69129
10990 * gcc.target/mips/pr69129.c: New.
10991
10992 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10993
10994 PR c++/58046
10995 * g++.dg/cpp0x/pr58046.C: New.
10996
10997 2016-01-21 Jakub Jelinek <jakub@redhat.com>
10998
10999 PR target/69187
11000 PR target/65624
11001 * gcc.target/arm/pr69187.c: New test.
11002
11003 PR c++/69355
11004 * g++.dg/torture/pr69355.C: New test.
11005
11006 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11007 Sebastian Pop <s.pop@samsung.com>
11008
11009 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11010
11011 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11012 Sebastian Pop <s.pop@samsung.com>
11013
11014 * gcc.dg/graphite/pr68976.c: New test.
11015
11016 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11017
11018 PR middle-end/67653
11019 * c-c++-common/pr67653.c: New test.
11020 * gcc.dg/torture/pr29119.c: Add dg-warning.
11021
11022 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11023
11024 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11025
11026 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11027
11028 PR c/24293
11029 * gcc.dg/pr24293.c: New test.
11030 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11031 incomplete struct type.
11032 * gcc.dg/declspec-1.c: Likewise.
11033 * gcc.dg/pr63549.c: Likewise.
11034
11035 2016-01-20 Jakub Jelinek <jakub@redhat.com>
11036
11037 PR tree-optimization/66612
11038 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11039 for bdn instruction.
11040
11041 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11042
11043 * lib/target-supports.exp
11044 (check_effective_target_arm_fp_ok_nocache): New.
11045 (check_effective_target_arm_fp_ok): New.
11046 (add_options_for_arm_fp): New.
11047 (check_effective_target_arm_crypto_ok_nocache): Require
11048 target_arm_v8_neon_ok instead of arm32.
11049 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11050 (check_effective_target_arm_crypto_pragma_ok): New.
11051 (add_options_for_arm_vfp): New.
11052 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11053 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11054 target instead. Force initial fpu to vfp.
11055 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11056 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11057 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11058 dependency.
11059 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11060 use arm_vfp effective target instead. Force initial fpu to vfp.
11061 * gcc.target/arm/attr-neon3.c: Likewise.
11062 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11063 arm_vfp_ok.
11064 * gcc.target/arm/unsigned-float.c: Likewise.
11065 * gcc.target/arm/vfp-1.c: Likewise.
11066 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11067 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11068 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11069 * gcc.target/arm/vfp-ldmias.c: Likewise.
11070 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11071 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11072 * gcc.target/arm/vfp-stmiad.c: Likewise.
11073 * gcc.target/arm/vfp-stmias.c: Likewise.
11074 * gcc.target/arm/vnmul-1.c: Likewise.
11075 * gcc.target/arm/vnmul-2.c: Likewise.
11076 * gcc.target/arm/vnmul-3.c: Likewise.
11077 * gcc.target/arm/vnmul-4.c: Likewise.
11078
11079 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
11080
11081 PR testsuite/69366
11082 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11083 the MPX run-time library, for compile-time MPX test.
11084 * gcc.target/i386/chkp-always_inline.c: Likewise.
11085 * gcc.target/i386/chkp-bndret.c: Likewise.
11086 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11087 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11088 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11089 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11090 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11091 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11092 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11093 * gcc.target/i386/chkp-label-address.c: Likewise.
11094 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11095 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11096 * gcc.target/i386/chkp-pr69044.c: Likewise.
11097 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11098 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11099 * gcc.target/i386/chkp-strchr.c: Likewise.
11100 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11101 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11102 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11103 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11104 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11105 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11106 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11107 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11108 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11109 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11110 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11111 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11112 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11113 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11114 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11115 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11116 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11117 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11118 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11119 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11120 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11121 * gcc.target/i386/pr63995-2.c: Likewise.
11122 * gcc.target/i386/pr64805.c: Likewise.
11123 * gcc.target/i386/pr65044.c: Likewise.
11124 * gcc.target/i386/pr65167.c: Likewise.
11125 * gcc.target/i386/pr65183.c: Likewise.
11126 * gcc.target/i386/pr65184.c: Likewise.
11127 * gcc.target/i386/thunk-retbnd.c: Likewise.
11128
11129 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11130
11131 PR tree-optimization/69328
11132 * gcc.dg/pr69328.c: New test.
11133
11134 2016-01-20 Jeff Law <law@redhat.com>
11135
11136 PR target/25114
11137 * gcc.target/m68k/pr25114.c: New test.
11138
11139 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11140
11141 * gcc.target/arm/memset-inline-10.c: Added
11142 dg-require-effective-target arm_thumb2_ok.
11143
11144 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11145
11146 * gcc.dg/debug/dwarf2/sso.c: New test.
11147
11148 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
11149
11150 PR testsuite/68820
11151 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11152 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11153 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11154
11155 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11156
11157 PR ipa/66223
11158 * g++.dg/ipa/devirt-50.C: New testcase.
11159
11160 2016-01-19 Marek Polacek <polacek@redhat.com>
11161
11162 PR c++/68965
11163 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11164 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11165
11166 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11167
11168 PR target/69135
11169 * gcc.target/arm/pr69135_1.c: New test.
11170
11171 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11172
11173 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11174
11175 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11176
11177 * gcc.target/aarch64/ccmp_1.c: New testcase.
11178
11179 2016-01-19 Marek Polacek <polacek@redhat.com>
11180
11181 PR c++/68586
11182 * g++.dg/cpp0x/enum30.C: New test.
11183
11184 2016-01-19 Richard Biener <rguenther@suse.de>
11185
11186 PR tree-optimization/69336
11187 * g++.dg/tree-ssa/pr69336.C: New testcase.
11188
11189 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11190
11191 PR debug/65779
11192 * gcc.dg/pr65779.c: New test.
11193
11194 2016-01-19 Richard Biener <rguenther@suse.de>
11195
11196 PR tree-optimization/69352
11197 * gcc.dg/torture/pr69352.c: New testcase.
11198
11199 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11200
11201 PR rtl-optimization/68955
11202 PR rtl-optimization/64557
11203 * gcc.dg/torture/pr68955.c: New test.
11204
11205 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11206
11207 PR lto/69136
11208 * g++.dg/torture/pr69136.C: New testcase.
11209
11210 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11211
11212 PR lto/69133
11213 * g++.dg/lto/pr69133_0.C: New testcase.
11214 * g++.dg/lto/pr69133_1.C: New testcase.
11215
11216 2016-01-15 Jeff Law <law@redhat.com>
11217
11218 PR tree-optimization/69320
11219 * gcc.c-torture/pr69320-1.c: New test.
11220 * gcc.c-torture/pr69320-2.c: New test.
11221 * gcc.c-torture/pr69320-3.c: New test.
11222 * gcc.c-torture/pr69320-4.c: New test.
11223
11224 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11225
11226 PR c++/11858
11227 PR c++/24663
11228 PR c++/24664
11229 * g++.dg/template/pr11858.C: New test.
11230 * g++.dg/template/pr24663.C: New test.
11231 * g++.dg/template/unify12.C: New test.
11232 * g++.dg/template/unify13.C: New test.
11233 * g++.dg/template/unify14.C: New test.
11234 * g++.dg/template/unify15.C: New test.
11235 * g++.dg/template/unify16.C: New test.
11236 * g++.dg/template/unify17.C: New test.
11237
11238 2016-01-18 David Malcolm <dmalcolm@redhat.com>
11239
11240 PR testsuite/69181
11241 * gcc.dg/pr69181-1.c: New test file.
11242 * gcc.dg/pr69181-2.c: New test file.
11243 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11244 globals by moving it to...
11245 (cleanup-after-saved-dg-test): ...this new function. Add
11246 "global additional_sources_used". Add reset of global
11247 multiline_expected_outputs to the empty list.
11248 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11249 global to...
11250 (multiline_expected_outputs): ...this, and updated comments to
11251 note that it is modified from gcc-dg.exp.
11252 (dg-end-multiline-output): Update for the above renaming.
11253 (handle-multiline-outputs): Likewise. Remove the clearing
11254 of the expected outputs to the empty list.
11255
11256 2016-01-18 Richard Biener <rguenther@suse.de>
11257
11258 PR tree-optimization/69297
11259 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11260
11261 2016-01-18 Joseph Myers <joseph@codesourcery.com>
11262
11263 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11264 dg-options.
11265 * gcc.target/mips/mips-3d-2.c: Likewise.
11266 * gcc.target/mips/mips-3d-3.c: Likewise.
11267 * gcc.target/mips/mips-3d-4.c: Likewise.
11268 * gcc.target/mips/mips-3d-5.c: Likewise.
11269 * gcc.target/mips/mips-3d-6.c: Likewise.
11270 * gcc.target/mips/mips-3d-7.c: Likewise.
11271 * gcc.target/mips/mips-3d-8.c: Likewise.
11272 * gcc.target/mips/mips-3d-9.c: Likewise.
11273 * gcc.target/mips/mips-ps-1.c: Likewise.
11274 * gcc.target/mips/mips-ps-2.c: Likewise.
11275 * gcc.target/mips/mips-ps-3.c: Likewise.
11276 * gcc.target/mips/mips-ps-4.c: Likewise.
11277 * gcc.target/mips/mips-ps-5.c: Likewise.
11278 * gcc.target/mips/mips-ps-6.c: Likewise.
11279 * gcc.target/mips/mips-ps-7.c: Likewise.
11280 * gcc.target/mips/mips-ps-type.c: Likewise.
11281 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11282 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11283
11284 2016-01-18 Tom de Vries <tom@codesourcery.com>
11285
11286 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11287 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11288 * c-c++-common/goacc/kernels-empty.c: New test.
11289 * c-c++-common/goacc/kernels-eternal.c: New test.
11290 * c-c++-common/goacc/kernels-loop-2.c: New test.
11291 * c-c++-common/goacc/kernels-loop-3.c: New test.
11292 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11293 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11294 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11295 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11296 * c-c++-common/goacc/kernels-loop-data.c: New test.
11297 * c-c++-common/goacc/kernels-loop-g.c: New test.
11298 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11299 * c-c++-common/goacc/kernels-loop-n.c: New test.
11300 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11301 * c-c++-common/goacc/kernels-loop.c: New test.
11302 * c-c++-common/goacc/kernels-noreturn.c: New test.
11303 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11304 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11305 * c-c++-common/goacc/kernels-reduction.c: New test.
11306
11307 2016-01-18 Tom de Vries <tom@codesourcery.com>
11308
11309 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11310 * gcc.dg/autopar/outer-2.c: Same.
11311 * gcc.dg/autopar/outer-3.c: Same.
11312 * gcc.dg/autopar/outer-4.c: Same.
11313 * gcc.dg/autopar/outer-5.c: Same.
11314 * gcc.dg/autopar/outer-6.c: Same.
11315 * gcc.dg/autopar/parallelization-1.c: Same.
11316 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11317 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11318 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11319 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11320 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11321 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11322 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11323 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11324 * gcc.dg/autopar/pr39500-1.c: Same.
11325 * gcc.dg/autopar/pr39500-2.c: Same.
11326 * gcc.dg/autopar/pr46193.c: Same.
11327 * gcc.dg/autopar/pr46194.c: Same.
11328 * gcc.dg/autopar/pr49580.c: Same.
11329 * gcc.dg/autopar/pr49960-1.c: Same.
11330 * gcc.dg/autopar/pr49960.c: Same.
11331 * gcc.dg/autopar/pr68373.c: Same.
11332 * gcc.dg/autopar/reduc-1.c: Same.
11333 * gcc.dg/autopar/reduc-1char.c: Same.
11334 * gcc.dg/autopar/reduc-1short.c: Same.
11335 * gcc.dg/autopar/reduc-2.c: Same.
11336 * gcc.dg/autopar/reduc-2char.c: Same.
11337 * gcc.dg/autopar/reduc-2short.c: Same.
11338 * gcc.dg/autopar/reduc-3.c: Same.
11339 * gcc.dg/autopar/reduc-4.c: Same.
11340 * gcc.dg/autopar/reduc-6.c: Same.
11341 * gcc.dg/autopar/reduc-7.c: Same.
11342 * gcc.dg/autopar/reduc-8.c: Same.
11343 * gcc.dg/autopar/reduc-9.c: Same.
11344 * gcc.dg/autopar/uns-outer-4.c: Same.
11345 * gcc.dg/autopar/uns-outer-5.c: Same.
11346 * gcc.dg/autopar/uns-outer-6.c: Same.
11347 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11348 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11349
11350 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11351
11352 PR target/63679
11353 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11354 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11355
11356 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11357
11358 PR target/63679
11359 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11360 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11361 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11362
11363 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11364
11365 PR target/63679
11366 * gcc.dg/tree-ssa/sra-17.c: New.
11367 * gcc.dg/tree-ssa/sra-18.c: New.
11368
11369 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11370
11371 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11372
11373 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11374
11375 * gnat.dg/inline12.adb: New test.
11376
11377 2016-01-18 Bin Cheng <bin.cheng@arm.com>
11378
11379 PR tree-optimization/66797
11380 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11381
11382 2016-01-18 Richard Biener <rguenther@suse.de>
11383
11384 PR tree-optimization/69170
11385 * gcc.dg/torture/pr69170.c: New testcase.
11386
11387 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
11388
11389 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11390
11391 2016-01-16 Tom de Vries <tom@codesourcery.com>
11392
11393 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11394
11395 2016-01-16 Tom de Vries <tom@codesourcery.com>
11396
11397 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11398 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11399 redundant dg-require-effective-target pthread.
11400 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11401 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11402 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11403 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11404 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11405 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11406 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11407
11408 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
11409
11410 PR target/68609
11411 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11412 * gcc.target/powerpc/recip-7.c: Same.
11413
11414 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11415
11416 PR c++/69091
11417 * g++.dg/template/pr69091.C: New test.
11418
11419 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11420
11421 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11422 dump does not contain an error_mark_node.
11423 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11424 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11425
11426 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11427
11428 PR c++/68936
11429 * g++.dg/template/pr68936.C: New test.
11430
11431 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
11432
11433 PR target/68609
11434 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11435 * gcc.target/powerpc/recip-2.c: Same.
11436 * gcc.target/powerpc/recip-3.c: Same.
11437 * gcc.target/powerpc/recip-4.c: Same.
11438 * gcc.target/powerpc/recip-sqrtf.c: Same.
11439
11440 2016-01-15 Jeff Law <law@redhat.com>
11441
11442 PR tree-optimization/69270
11443 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11444 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11445
11446 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
11447
11448 PR fortran/49630
11449 * gfortran.dg/deferred_character_13.f90: New test for the fix
11450 of comment 3 of the PR.
11451
11452 PR fortran/54070
11453 * gfortran.dg/deferred_character_8.f90: New test
11454 * gfortran.dg/allocate_error_5.f90: New test
11455
11456 PR fortran/60593
11457 * gfortran.dg/deferred_character_10.f90: New test
11458
11459 PR fortran/60795
11460 * gfortran.dg/deferred_character_14.f90: New test
11461
11462 PR fortran/61147
11463 * gfortran.dg/deferred_character_11.f90: New test
11464
11465 PR fortran/64324
11466 * gfortran.dg/deferred_character_9.f90: New test
11467
11468 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11469
11470 PR rtl-optimization/69030
11471 * gcc.target/i386/pr69030.c: New.
11472
11473 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11474
11475 * gcc.target/aarch64/target_attr_17.c: New test.
11476
11477 2016-01-15 Richard Biener <rguenther@suse.de>
11478
11479 PR tree-optimization/66856
11480 * gcc.dg/torture/pr66856-1.c: New testcase.
11481 * gcc.dg/torture/pr66856-2.c: Likewise.
11482
11483 2016-01-15 Richard Biener <rguenther@suse.de>
11484
11485 PR debug/69137
11486 * g++.dg/lto/pr69137_0.C: New testcase.
11487
11488 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11489
11490 PR middle-end/69246
11491 * gcc.target/i386/pr69246.c: New test.
11492
11493 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11494
11495 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
11496
11497 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11498
11499 PR c++/56194
11500 * g++.dg/init/const9.C: Disable test on S/390.
11501
11502 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11503
11504 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11505 * g++.dg/Wno-frame-address.C: Ditto.
11506
11507 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11508
11509 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11510
11511 2016-01-15 Richard Biener <rguenther@suse.de>
11512
11513 PR tree-optimization/68961
11514 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11515
11516 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11517
11518 * gcc.target/i386/pr65105-5.c: New test.
11519
11520 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
11521
11522 * gcc.c-torture/execute/alias-4.c: New testcase.
11523
11524 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
11525
11526 PR ipa/68148
11527 * g++.dg/ipa/devirt-49.C: New testcase.
11528
11529 2016-01-15 Christian Bruel <christian.bruel@st.com>
11530
11531 PR target/65837
11532 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11533 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11534 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11535
11536 2016-01-15 Richard Biener <rguenther@suse.de>
11537
11538 PR tree-optimization/69117
11539 * gcc.dg/torture/pr69117.c: New testcase.
11540
11541 2015-01-14 Ryan Burn <contact@rnburn.com>
11542
11543 PR c++/69048
11544 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11545
11546 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11547
11548 PR testsuite/67509
11549 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11550 range tests use 100 * maximum instead of maximum + 1.
11551
11552 2016-01-14 Jakub Jelinek <jakub@redhat.com>
11553
11554 PR debug/69244
11555 * gcc.dg/guality/pr69244.c: New test.
11556
11557 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
11558
11559 * lib/target-supports.exp (check_effective_target_issignaling):
11560 New procedure.
11561 * gcc.dg/pr61441.c: Require issignaling effective target.
11562
11563 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11564
11565 PR target/68803
11566 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11567
11568 2016-01-14 David Malcolm <dmalcolm@redhat.com>
11569
11570 PR c++/68819
11571 PR preprocessor/69177
11572 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11573 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11574 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11575 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11576
11577 2016-01-14 Marek Polacek <polacek@redhat.com>
11578
11579 PR c/69262
11580 * gcc.dg/array-15.c: New test.
11581
11582 2016-01-14 Jakub Jelinek <jakub@redhat.com>
11583
11584 PR middle-end/68146
11585 PR tree-optimization/69155
11586 * gfortran.dg/pr68146.f: New test.
11587 * gfortran.dg/pr69155.f90: New test.
11588
11589 2016-01-14 Richard Biener <rguenther@suse.de>
11590
11591 PR tree-optimization/68060
11592 * gcc.dg/torture/pr68060-1.c: New testcase.
11593 * gcc.dg/torture/pr68060-2.c: Likewise.
11594
11595 2016-01-14 Nick Clifton <nickc@redhat.com>
11596
11597 * lib/target-supports.exp
11598 (check_effective_target_arm_neon_ok_nocache): Add an option
11599 sequence that includes setting the ARM architecture to ARMv7-A.
11600 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11601 command line options necessary to enable Neon support.
11602 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11603 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11604 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11605 * gcc.target/arm/pr69180.c: Likewise.
11606
11607 2016-01-14 Jeff Law <law@redhat.com>
11608
11609 PR tree-optimization/69270
11610 * gcc.dg/tree-ssa/pr69270.c: New test.
11611
11612 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11613
11614 PR c/66208
11615 * c-c++-common/pr66208.c: New file.
11616
11617 2016-01-13 Jakub Jelinek <jakub@redhat.com>
11618
11619 PR tree-optimization/69156
11620 * gcc.dg/pr69156.c: New test.
11621
11622 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11623
11624 * gcc.target/i386/pr69225-7.c: New test.
11625
11626 2016-01-13 Richard Henderson <rth@redhat.com>
11627
11628 * gcc.dg/tm/memopt-13.c: Update expected function.
11629 * gcc.dg/tm/memopt-6.c: Likewise.
11630
11631 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
11632
11633 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11634 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11635 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11636 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
11637
11638 2016-01-13 Tom de Vries <tom@codesourcery.com>
11639
11640 PR tree-optimization/69169
11641 * gcc.dg/pr69169.c: New test.
11642
11643 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
11644
11645 PR target/69228
11646 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11647 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11648 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11649 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11650 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11651 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11652 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11653 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11654
11655 2016-01-13 Jakub Jelinek <jakub@redhat.com>
11656
11657 PR target/69247
11658 * gcc.dg/pr69247.c: New test.
11659
11660 2016-01-13 Richard Biener <rguenther@suse.de>
11661
11662 PR tree-optimization/69242
11663 * gcc.dg/torture/pr69242.c: New testcase.
11664
11665 2016-01-13 Richard Biener <rguenther@suse.de>
11666
11667 PR tree-optimization/69186
11668 * gcc.dg/torture/pr69186.c: New testcase.
11669
11670 2016-01-13 Jeff Law <law@redhat.com>
11671
11672 PR tree-optimization/67755
11673 * gcc.dg/tree-ssa/pr67755.c: New test.
11674
11675 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
11676
11677 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11678 pass number in output by a star.
11679
11680 2016-01-12 Bin Cheng <bin.cheng@arm.com>
11681
11682 PR tree-optimization/68911
11683 * gcc.c-torture/execute/pr68911.c: New test.
11684
11685 2016-01-12 Marek Polacek <polacek@redhat.com>
11686
11687 PR c++/68979
11688 * g++.dg/warn/permissive-1.C: New test.
11689
11690 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11691
11692 PR objc++/68511
11693 PR c++/69213
11694 * g++.dg/opt/pr69213.C: New test.
11695
11696 2016-01-12 Christian Bruel <christian.bruel@st.com>
11697
11698 PR target/69180
11699 * gcc.target/arm/pr69180.c: New test.
11700
11701 2016-01-12 Richard Biener <rguenther@suse.de>
11702
11703 PR lto/69077
11704 * g++.dg/lto/pr69077_0.C: New testcase.
11705 * g++.dg/lto/pr69077_1.C: Likewise.
11706
11707 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11708
11709 PR target/69175
11710 * g++.dg/opt/pr69175.C: New test.
11711
11712 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11713
11714 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11715 rather than #including math.h & stdlib.h.
11716 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11717 * gcc.dg/vect/pr49771.c: Likewise.
11718 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11719 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11720 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11721 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11722 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11723 * gcc.dg/vect/pr44507.c: Likewise.
11724 * gcc.dg/vect/pr45902.c: Likewise.
11725 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11726 * gcc.dg/vect/vect-117.c: Likewise.
11727 * gcc.dg/vect/vect-99.c: Likewise.
11728 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11729 * gcc.dg/vect/vect-cond-1.c: Likewise.
11730 * gcc.dg/vect/vect-cond-2.c: Likewise.
11731 * gcc.dg/vect/vect-cond-3.c: Likewise.
11732 * gcc.dg/vect/vect-cond-4.c: Likewise.
11733 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11734 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11735 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11736 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11737 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11738 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11739 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11740 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11741 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11742 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11743 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11744 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11745 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11746 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11747 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11748 include of signal.h.
11749 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11750 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11751 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11752 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11753 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11754 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11755 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11756 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11757 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11758 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11759 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11760 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11761 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11762 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11763 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11764 * gcc.dg/vect/vect-outer-5.c: Likewise.
11765 * gcc.dg/vect/vect-outer-6.c: Likewise.
11766 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11767 include of stdio.h.
11768
11769 2016-01-12 Nick Clifton <nickc@redhat.com>
11770
11771 PR target/68913
11772 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11773 to fread so that it will be found in all target runtimes.
11774
11775 2016-01-12 Richard Biener <rguenther@suse.de>
11776
11777 PR tree-optimization/69053
11778 * g++.dg/torture/pr69053.C: New testcase.
11779
11780 2016-01-12 Richard Biener <rguenther@suse.de>
11781
11782 PR tree-optimization/69168
11783 * gcc.dg/torture/pr69168.c: New testcase.
11784
11785 2016-01-12 Richard Biener <rguenther@suse.de>
11786
11787 PR tree-optimization/69157
11788 * gcc.dg/torture/pr69157.c: New testcase.
11789
11790 2016-01-12 Richard Biener <rguenther@suse.de>
11791
11792 PR tree-optimization/69174
11793 * gcc.dg/torture/pr69174.c: New testcase.
11794
11795 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11796
11797 PR c++/66808
11798 PR c++/69000
11799 * g++.dg/tls/pr66808.C: New test.
11800 * g++.dg/tls/pr69000.C: New test.
11801
11802 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11803
11804 * gcc.target/powerpc/swaps-p8-23.c: New test.
11805 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11806
11807 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
11808
11809 PR tree-optimization/68356
11810 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11811
11812 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11813 Jim Wilson <jim.wilson@linaro.org>
11814
11815 PR target/69194
11816 * gcc.target/arm/pr69194.c: New test.
11817
11818 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11819
11820 PR target/69225
11821 * gcc.target/i386/pr69225-1.c: New test.
11822 * gcc.target/i386/pr69225-2.c: Likewise.
11823 * gcc.target/i386/pr69225-3.c: Likewise.
11824 * gcc.target/i386/pr69225-4.c: Likewise.
11825 * gcc.target/i386/pr69225-5.c: Likewise.
11826 * gcc.target/i386/pr69225-6.c: Likewise.
11827
11828 2016-01-11 Jakub Jelinek <jakub@redhat.com>
11829
11830 PR target/67462
11831 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11832 if lp64.
11833
11834 PR target/69071
11835 * gcc.dg/pr69071.c: New test.
11836
11837 PR c++/69211
11838 * g++.dg/opt/pr69211.C: New test.
11839
11840 PR tree-optimization/69214
11841 * gcc.c-torture/compile/pr69214.c: New test.
11842
11843 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
11844
11845 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11846 * gcc.target/i386/pr66232-11.c: Ditto.
11847 * gcc.target/i386/pr66232-12.c: Ditto.
11848 * gcc.target/i386/pr66232-13.c: Ditto.
11849
11850 2016-01-11 Richard Biener <rguenther@suse.de>
11851
11852 PR tree-optimization/69173
11853 * gcc.dg/torture/pr69173.c: New testcase.
11854
11855 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11856
11857 PR rtl-optimization/68796
11858 * gcc.target/aarch64/tst_5.c: New test.
11859 * gcc.target/aarch64/tst_6.c: Likewise.
11860
11861 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11862
11863 PR rtl-optimization/68841
11864 * gcc.dg/pr68841.c: New test.
11865 * gcc.c-torture/execute/pr68841.c: New test.
11866
11867 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11868
11869 PR rtl-optimization/68920
11870 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11871 for ix86 targets.
11872 * gcc.dg/ifcvt-5.c: New test.
11873
11874 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
11875
11876 PR bootstrap/69123
11877 * g++.dg/pr69123.C: New.
11878
11879 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11880
11881 PR target/69010
11882 * gcc.target/i386/pr69010.c: New test.
11883
11884 2016-01-11 Martin Jambor <mjambor@suse.cz>
11885
11886 PR ipa/69044
11887 * gcc.target/i386/chkp-pr69044.c: New test.
11888
11889 2016-01-11 Tom de Vries <tom@codesourcery.com>
11890
11891 PR tree-optimization/69109
11892 * gcc.dg/autopar/pr69109-2.c: New test.
11893 * gcc.dg/autopar/pr69109.c: New test.
11894
11895 2016-01-11 Tom de Vries <tom@codesourcery.com>
11896
11897 PR tree-optimization/69108
11898 * gcc.dg/autopar/pr69108.c: New test.
11899
11900 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11901
11902 PR c++/69029
11903 * c-c++-common/Wisleading-indentation.c: Augment test.
11904
11905 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11906
11907 PR fortran/69154
11908 * gfortran.dg/inline_matmul_12.f90: New test.
11909
11910 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
11911
11912 PR fortran/67779
11913 * gfortran.dg/actual_array_offset_1: New test.
11914
11915 2016-01-10 Tom de Vries <tom@codesourcery.com>
11916
11917 PR tree-optimization/69062
11918 * gcc.dg/autopar/pr69062.c: New test.
11919
11920 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11921
11922 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11923 * gcc.dg/vect/slp-perm-2.c: Likewise.
11924 * gcc.dg/vect/slp-perm-3.c: Likewise.
11925 * gcc.dg/vect/slp-perm-5.c: Likewise.
11926 * gcc.dg/vect/slp-perm-6.c: Likewise.
11927 * gcc.dg/vect/slp-perm-7.c: Likewise.
11928 * gcc.dg/vect/slp-perm-8.c: Likewise.
11929
11930 2016-01-10 Tom de Vries <tom@codesourcery.com>
11931
11932 PR tree-optimization/69039
11933 * gcc.dg/autopar/pr69039.c: New test.
11934
11935 2016-01-09 Marek Polacek <polacek@redhat.com>
11936
11937 PR c++/69113
11938 * g++.dg/pr69113.C: New test.
11939
11940 2016-01-09 Jakub Jelinek <jakub@redhat.com>
11941
11942 PR middle-end/50865
11943 PR tree-optimization/69097
11944 * gcc.c-torture/execute/pr50865.c: New test.
11945 * gcc.c-torture/execute/pr69097-1.c: New test.
11946 * gcc.c-torture/execute/pr69097-2.c: New test.
11947 * gcc.dg/pr69097-1.c: New test.
11948 * gcc.dg/pr69097-2.c: New test.
11949
11950 2016-01-09 Jakub Jelinek <jakub@redhat.com>
11951
11952 PR c++/69164
11953 * g++.dg/opt/pr69164.C: New test.
11954
11955 2016-01-08 Jakub Jelinek <jakub@redhat.com>
11956
11957 PR tree-optimization/69167
11958 * gcc.dg/pr69167.c: New test.
11959
11960 2016-01-08 Marek Polacek <polacek@redhat.com>
11961
11962 PR c++/68449
11963 * g++.dg/pr68449.C: New.
11964
11965 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11966
11967 PR tree-optimization/68707
11968 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11969 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11970 on platforms supporting it.
11971 * gcc.dg/vect/slp-perm-2.c: Likewise.
11972 * gcc.dg/vect/slp-perm-3.c: Likewise.
11973 * gcc.dg/vect/slp-perm-5.c: Likewise.
11974 * gcc.dg/vect/slp-perm-7.c: Likewise.
11975 * gcc.dg/vect/slp-perm-8.c: Likewise.
11976 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11977 on platforms supporting it.
11978
11979 2016-01-08 Jakub Jelinek <jakub@redhat.com>
11980
11981 PR tree-optimization/69162
11982 * gcc.dg/pr69162.c: New test.
11983
11984 PR tree-optimization/69172
11985 * gcc.dg/pr69172.c: New test.
11986
11987 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11988
11989 PR tree-optimization/67781
11990 * gcc.c-torture/execute/pr67781.c: New file.
11991
11992 2016-01-08 Jakub Jelinek <jakub@redhat.com>
11993
11994 PR tree-optimization/69083
11995 * gcc.dg/vect/pr69083.c: New test.
11996
11997 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11998
11999 PR tree-optimization/61441
12000 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12001 Use -fexcess-precision=standard for compiler options.
12002 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12003
12004 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12005
12006 PR fortran/69128
12007 * gfortran.dg/gomp/pr69128.f90: New test.
12008
12009 PR c++/69145
12010 * g++.dg/ext/pr69145-1.C: New test.
12011 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12012 * g++.dg/ext/pr69145-2.h: New file.
12013
12014 2016-01-07 Martin Sebor <msebor@redhat.com>
12015
12016 PR c/68966
12017 * gcc.dg/atomic-fetch-bool.c: New test.
12018 * gcc.dg/sync-fetch-bool.c: New test.
12019
12020 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12021
12022 PR fortran/66680
12023 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12024
12025 2016-01-07 Nick Clifton <nickc@redhat.com>
12026
12027 PR target/66655
12028 * g++.dg/pr66655.C: New test.
12029 * g++.dg/pr66655_1.cc: Test support file.
12030 * g++.dg/pr66655.h: Test header file.
12031
12032 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
12033
12034 PR fortran/66680
12035 gfortran.dg/gomp/pr66680.f90: New test.
12036
12037 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12038
12039 PR target/69171
12040 * gcc.target/i386/pr69171-1.c: New test.
12041 * gcc.target/i386/pr69171-2.c: Likewise.
12042 * gcc.target/i386/pr69171-3.c: Likewise.
12043 * gcc.target/i386/pr69171-4.c: Likewise.
12044 * gcc.target/i386/pr69171-5.c: Likewise.
12045 * gcc.target/i386/pr69171-6.c: Likewise.
12046
12047 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12048
12049 PR middle-end/67639
12050 * c-c++-common/pr67639.c: New test.
12051
12052 2016-01-07 Jakub Jelinek <jakub@redhat.com>
12053
12054 PR tree-optimization/69141
12055 * g++.dg/opt/pr69141.C: New test.
12056
12057 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12058
12059 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12060
12061 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
12062
12063 PR target/69140
12064 * gcc.target/i386/pr69140.c: New test
12065
12066 2016-01-06 David Malcolm <dmalcolm@redhat.com>
12067
12068 * gcc.dg/bad-dereference.c: New test case.
12069
12070 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12071
12072 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12073
12074 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12075
12076 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12077
12078 2016-01-06 Marek Polacek <polacek@redhat.com>
12079
12080 PR sanitizer/69099
12081 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12082
12083 2016-01-05 Marek Polacek <polacek@redhat.com>
12084
12085 PR c/69104
12086 * gcc.dg/atomic-invalid-2.c: New.
12087
12088 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12089
12090 PR target/68991
12091 * gcc.target/i386/pr68991.c: New test.
12092
12093 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12094
12095 PR target/68991
12096 * g++.dg/pr68991-1.C: New test.
12097 * g++.dg/pr68991-2.C: Likewise.
12098
12099 2016-01-05 Sergei Trofimovich <siarheit@google.com>
12100
12101 PR other/60465
12102 * gcc.target/ia64/pr60465-gprel64.c: New test.
12103 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12104
12105 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12106
12107 PR rtl-optimization/68651
12108 * gcc.target/aarch64/pr68651_1.c: New test.
12109
12110 2016-01-05 David Malcolm <dmalcolm@redhat.com>
12111
12112 PR c/69122
12113 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12114
12115 2016-01-05 Nathan Sidwell <nathan@acm.org>
12116
12117 PR c++/58583
12118 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12119
12120 * gcc.dg/alias-15.c: New.
12121
12122 2016-01-05 Nick Clifton <nickc@redhat.com>
12123
12124 PR target/68870
12125 * g++.dg/pr68770.C: New test.
12126
12127 2016-01-04 Mike Stump <mikestump@comcast.net>
12128
12129 * lib/target-supports.exp (check_effective_target_cilkplus):
12130 cilkplus targets require pthreads.
12131 (check_effective_target_cilkplus): Remove special case for NVPTX.
12132
12133 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12134
12135 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12136 generation.
12137
12138 2016-01-04 Jakub Jelinek <jakub@redhat.com>
12139
12140 Update copyright years.
12141
12142 2016-01-04 Marek Polacek <polacek@redhat.com>
12143
12144 PR c/68908
12145 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12146 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12147 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12148
12149 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12150
12151 * gcc.target/sparc/20160104-2.c: New test.
12152
12153 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12154
12155 * gcc.target/sparc/20160104-1.c: New test.
12156
12157 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
12158
12159 PR fortran/65045
12160 * gfortran.dg/pr65045.f90: New test.
12161
12162 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12163
12164 * gnat.dg/specs/debug1.ads: Delete.
12165
12166 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12167
12168 PR libgfortran/68867
12169 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12170 expression.
12171
12172 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12173
12174 PR libgfortran/68867
12175 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12176 PowerPC.
12177
12178 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
12179
12180 PR fortran/68864
12181 * gfortran.dg/pr68864.f90: New test.
12182
12183 2016-01-01 Jakub Jelinek <jakub@redhat.com>
12184
12185 PR tree-optimization/69070
12186 * gcc.dg/pr69070.c: New test.
12187
12188 PR sanitizer/69055
12189 * gfortran.dg/pr69055.f90: New test.
12190
12191 PR target/69015
12192 * gcc.dg/pr69015.c: New test.
12193 \f
12194 Copyright (C) 2016 Free Software Foundation, Inc.
12195
12196 Copying and distribution of this file, with or without modification,
12197 are permitted in any medium without royalty provided the copyright
12198 notice and this notice are preserved.