]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
gcc/testsuite/
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
b868c23d 12016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2
3 * gcc.target/i386/pr68633.c: Fix expected result.
4
360d7ea8 52016-09-17 Louis Krupp <louis.krupp@gmail.com>
6
7 PR fortran/68078
8 * gfortran.dg/pr68078.f90: New test.
9 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
10
d58661cb 112016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12
13 PR target/77613
14 * gcc.target/powerpc/swaps-p8-25.c: New.
15
24b3d864 162016-09-16 Jakub Jelinek <jakub@redhat.com>
17
e6db887a 18 PR c++/77482
19 * g++.dg/cpp0x/constexpr-77482.C: New test.
20
44df6c11 21 PR c++/77379
22 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
23 thunk offsets.
24 * g++.dg/abi/abi-tag23a.C: Likewise.
25
53d2f3de 26 PR c++/77338
27 * g++.dg/cpp0x/decltype-77338.C: New test.
28
24b3d864 29 PR c++/77375
30 * g++.dg/cpp0x/mutable1.C: New test.
31
42f172d0 322016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
33
34 PR fortran/77612
35 * gfortran.dg/pr77612.f90: New test.
36
0665113b 372016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
38
39 * gcc.dg/torture/pr70421.c: Require int32plus.
40
dff10ec9 412016-09-16 Jakub Jelinek <jakub@redhat.com>
42
be63912c 43 PR middle-end/77475
44 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
45
dff10ec9 46 PR target/77526
47 * gcc.target/i386/pr77526.c: New test.
48
69cdadd9 492016-09-16 Jakub Jelinek <jakub@redhat.com>
50 Eric Botcazou <ebotcazou@adacore.com>
51
52 PR middle-end/77594
53 * gcc.target/i386/pr77594.c: New test.
54
b74250bc 552016-09-15 Louis Krupp <louis.krupp@zoho.com>
56
57 PR fortran/69963
58 * gfortran.dg/misplaced_implicit_character.f90: New test.
59
834a2c29 602016-09-15 Bin Cheng <bin.cheng@arm.com>
61
62 PR tree-optimization/77503
63 * gcc.dg/vect/pr77503.c: New test.
64
fbcb99d5 652016-09-15 Richard Biener <rguenther@suse.de>
66
67 PR middle-end/77544
68 * c-c++-common/torture/pr77544.c: New testcase.
69
3aa4e8c2 702016-09-15 Jakub Jelinek <jakub@redhat.com>
71
72 PR middle-end/77475
73 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
74 * gcc.dg/march-generic.c: Likewise.
75 * gcc.target/i386/spellcheck-options-1.c: New test.
76 * gcc.target/i386/spellcheck-options-2.c: New test.
77 * gcc.target/i386/spellcheck-options-3.c: New test.
78 * gcc.target/i386/spellcheck-options-4.c: New test.
79
e9dea525 802016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
81
82 PR fortran/72743
83 * gfortran.dg/goacc/pr72743.f90: New test.
84
7270347c 852016-09-15 Richard Biener <rguenther@suse.de>
86
87 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
88
091e8e90 892016-09-15 Richard Biener <rguenther@suse.de>
90
91 PR tree-optimization/77514
92 * gcc.dg/torture/pr77514.c: New testcase.
93
8cc08773 942016-09-14 Jakub Jelinek <jakub@redhat.com>
95
96 PR c++/77549
97 * g++.dg/lookup/pr77549.C: New test.
98
5be60f03 992016-09-14 Marek Polacek <polacek@redhat.com>
100
101 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
102 * c-c++-common/gomp/atomic-13.c: Likewise.
103 * c-c++-common/gomp/atomic-14.c: Likewise.
104 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
105 * g++.dg/cpp1z/bool-increment1.C: New test.
106 * c-c++-common/pr60439.c: Add dg-warning.
107 * g++.dg/expr/bitfield4.C: Likewise.
108 * g++.dg/expr/bitfield5.C: Likewise.
109 * g++.dg/expr/bitfield6.C: Likewise.
110 * g++.dg/expr/bool1.C: Likewise.
111 * g++.dg/expr/bool3.C: Likewise.
112 * g++.dg/expr/lval3.C: Likewise.
113 * g++.dg/expr/lval4.C: Likewise.
114 * g++.old-deja/g++.jason/bool5.C: Likewise.
115 * g++.dg/expr/bitfield3.C: Adjust dg-error.
116 * g++.dg/other/error18.C: Likewise.
117 * g++.dg/gomp/atomic-14.C: Likewise.
118
f80a245e 1192016-09-14 Nathan Sidwell <nathan@acm.org>
120
121 PR c++/77539
122 * g++.dg/cpp1y/pr77539.C: New.
123
7b329bca 1242016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
125
126 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
127 dg-require.
128 * g++.dg/ext/builtin_alloca.C: Likewise.
129 * g++.dg/template/spec35.C: Likewise.
130 * gcc.dg/builtins-68.c: Likewise.
131 * gcc.misc-tests/gcov-13.c: Likewise.
132 * gcc.misc-tests/gcov-14.c: Likewise.
133
0029200d 1342016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
135
136 * gfortran.dg/dec_structure_14.f90: New testcase.
137
0975f764 1382016-09-14 Jakub Jelinek <jakub@redhat.com>
139
140 PR sanitizer/68260
141 * c-c++-common/tsan/pr68260.c: New test.
142
1098c313 1432016-09-13 Joe Seymour <joe.s@somniumtech.com>
144
145 PR target/70713
146 * gcc.target/msp430/function-attributes-1.c: New test.
147 * gcc.target/msp430/function-attributes-2.c: New test.
148 * gcc.target/msp430/function-attributes-3.c: New test.
149
46fad8d5 1502016-09-13 Jakub Jelinek <jakub@redhat.com>
151
4bdba715 152 * g++.dg/cpp0x/gen-attrs-61.C: New test.
153 * g++.dg/cpp1z/gen-attrs1.C: New test.
154
99d887de 155 PR tree-optimization/77454
156 * gcc.dg/pr77454.c: New test.
157
46fad8d5 158 PR c++/77553
159 * g++.dg/cpp1y/constexpr-77553.C: New test.
160
68ef907c 1612016-09-13 David Malcolm <dmalcolm@redhat.com>
162
163 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
164 (test_show_locus): Replace rich_location::add_fixit_insert calls
165 with add_fixit_insert_before and add_fixit_insert_after.
166
2c24fd5e 1672016-09-13 Jason Merrill <jason@redhat.com>
168 Tom de Vries <tom@codesourcery.com>
169
170 PR c++/77427
171 * g++.dg/pr77427.C: New test.
172
68b219ee 1732016-09-13 Martin Liska <mliska@suse.cz>
174
175 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
176 effective target.
177 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
178 * lib/target-supports.exp: Define the new target.
179
c72e91d3 1802016-09-12 Andrew Pinski <apinski@cavium.com>
181
182 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
183 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
184
b38c0a37 1852016-09-12 Uros Bizjak <ubizjak@gmail.com>
186
187 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
188 variable arguments.
189 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
190 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
191 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
192 variable argument.
193 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
194 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
195
7a21b590 1962016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
197
198 PR c++/77496
199 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
200 * g++.dg/ext/pr77496.C: New test.
201 * g++.dg/warn/pr77496.C: New test.
202
00434032 2032016-09-12 David Malcolm <dmalcolm@redhat.com>
204
205 PR c/72858
206 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
207 to preserve conversion chars, and to preserve prefix information.
208 * gcc.dg/format/pr72858.c: New test case.
209
54f56c28 2102016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
211
212 * gfortran.dg/pr77507.f90: Move to ...
213 * gfortran.dg/ieee/pr77507.f90: here.
214
08d6d42c 2152016-08-09 Jan Hubicka <hubicka@ucw.cz>
216
217 PR ipa/61159
218 * compile/pr61159.c: New testcase
219
35870532 2202016-08-09 Jan Hubicka <hubicka@ucw.cz>
221
222 PR ipa/64316
223 * gcc.dg/ipa/pr63416.c: New testcase.
224
953b9eef 2252016-09-10 Paul Thomas <pault@gcc.gnu.org>
226 Steven G. Kargl <kargl@gcc.gnu.org>
227
228 PR fortran/77532
c78b1f64 229 * gfortran.dg/dtio_11.f90: new test.
953b9eef 230
1aef7c3c 2312016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
232
233 PR fortran/77507
234 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
235 * gfortran.dg/c_assoc_4.f90: Ditto.
236
3bb45f76 2372016-09-10 Tom de Vries <tom@codesourcery.com>
238
239 PR C/71602
240 * c-c++-common/va-arg-va-list-type.c: New test.
241
9731eaaf 2422016-09-09 Peter Bergner <bergner@vnet.ibm.com>
243
244 PR rtl-optimization/77289
245 * gcc.target/powerpc/pr77289.c: New test.
246
911ea34a 2472016-09-09 Martin Sebor <msebor@redhat.com>
248
249 PR c/77520
250 PR c/77521
251 * gcc.dg/pr77520.c: New test.
252 * gcc.dg/pr77521.c: New test.
253
edd0f33b 2542016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
255
256 PR fortran/77506
257 * gfortran.dg/pr77506.f90: New test.
258
374777a4 2592016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
260
261 PR fortran/77507
262 * gfortran.dg/pr77507.f90: New test.
263
c5eddaf9 2642016-09-09 Joseph Myers <joseph@codesourcery.com>
265
266 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
267
3e7e4e14 2682016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
269 Louis Krupp <lkrupp@gcc.gnu.org>
270
271 PR fortran/69514
272 * gfortran.dg/pr69514_1.f90: New test.
273 * gfortran.dg/pr69514_2.f90: New test.
274
51688bb7 2752016-09-08 Jakub Jelinek <jakub@redhat.com>
276
a34338c9 277 PR fortran/77500
278 * gfortran.dg/gomp/pr77500.f90: New test.
279
51688bb7 280 PR fortran/77516
281 * gfortran.dg/gomp/pr77516.f90: New test.
282
3ecb55e7 2832016-09-07 Jakub Jelinek <jakub@redhat.com>
284
285 PR middle-end/77475
286 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
287 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
288 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
289 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
290 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
291 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
292
3da97ff7 2932016-09-07 David Malcolm <dmalcolm@redhat.com>
294
295 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
296 "substring-locations.h".
297
b55f1f44 2982016-09-07 Richard Biener <rguenther@suse.de>
299
300 PR c/77450
301 * c-c++-common/vector-subscript-8.c: Move ..
302 * gcc.dg/pr77450.c: ... here.
303
7d482049 3042016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 305
306 PR libgfortran/77393
307 * gfortran.dg/fmt_f0_2.f90: Update test.
308 * gfortran.dg/fmt_f0_3.f90: New test.
309
ef3b531c 3102016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
311
312 PR debug/77389
313 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
314 in dg-options.
315
316 PR debug/57519
317 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
318
39370ea0 3192016-09-06 Jakub Jelinek <jakub@redhat.com>
320
321 PR target/69255
322 * gcc.target/i386/pr69255-1.c: New test.
323 * gcc.target/i386/pr69255-2.c: New test.
324 * gcc.target/i386/pr69255-3.c: New test.
325
3262016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 327
328 PR c/77336
329 * gcc.dg/format/miss-7.c: New test.
330
88820414 3312016-09-06 Uros Bizjak <ubizjak@gmail.com>
332
333 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
334
4c790ba8 3352016-09-06 Martin Liska <mliska@suse.cz>
336
337 PR gcov-profile/77378
338 PR gcov-profile/77466
339 * gcc.dg/profile-update-warning.c: New test.
340
43d2460d 3412016-09-06 Richard Biener <rguenther@suse.de>
342
343 PR tree-optimization/77479
344 * gcc.dg/torture/pr77479.c: New testcase.
345
4c04bcce 3462016-09-06 Richard Biener <rguenther@suse.de>
347
348 PR c/77450
349 * c-c++-common/vector-subscript-7.c: Adjust.
350 * c-c++-common/vector-subscript-8.c: New testcase.
351
8925068a 3522016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
353
354 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
355
daea048c 3562016-09-05 Jakub Jelinek <jakub@redhat.com>
357
e315ff48 358 PR target/77476
359 * gcc.target/i386/avx512f-pr77476.c: New test.
360 * gcc.target/i386/avx512bw-pr77476.c: New test.
361 * gcc.target/i386/avx512dq-pr77476.c: New test.
362
8eeca3ac 363 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
364 Update comment to mention also avx512f.
365
daea048c 366 PR sanitizer/77396
367 * g++.dg/asan/pr77396-2.C: New test.
368
a6ffaadf 3692016-09-05 Uros Bizjak <ubizjak@gmail.com>
370
371 PR rtl-optimization/77452
372 * gcc.target/i386/pr77452.c: New test.
373
8f8828ba 3742016-09-05 Marek Polacek <polacek@redhat.com>
375
376 PR c/77423
377 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
378
65277f2a 3792016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
380
381 PR fortran/77391
382 * gfortran.dg/pr77391.f90: New test.
383
a1cf06b8 3842016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
385
386 PR fortran/77460
387 * gfortran.dg/pr77460.f90: New test.
388
4d261282 3892016-09-03 Jakub Jelinek <jakub@redhat.com>
390
391 PR c/65467
392 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
393
4fc4eb94 3942016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
395
396 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
397
40a431fa 3982016-09-02 David Malcolm <dmalcolm@redhat.com>
399
400 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
401 test case.
402 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
403 diagnostic-test-show-locus-generate-patch.c to the sources
404 for diagnostic_plugin_test_show_locus.c.
405
a940fdc7 4062016-09-02 Jakub Jelinek <jakub@redhat.com>
407
0b80c4b2 408 PR c/65467
409 * gcc.dg/gomp/_Atomic-1.c: New test.
410 * gcc.dg/gomp/_Atomic-2.c: New test.
411 * gcc.dg/gomp/_Atomic-3.c: New test.
412 * gcc.dg/gomp/_Atomic-4.c: New test.
413 * gcc.dg/gomp/_Atomic-5.c: New test.
414
a940fdc7 415 PR sanitizer/77396
416 * g++.dg/asan/pr77396.C: New test.
417
4182016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 419
420 PR tree-optimization/71831
421 * gcc.dg/builtin-object-size-16.c: New test.
422 * gcc.dg/builtin-object-size-17.c: New test.
423
0b404bb4 4242016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
425
426 PR libgfortran/77393
427 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
428
8a5817a9 4292016-09-01 Uros Bizjak <ubizjak@gmail.com>
430
431 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
432 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
433 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
434 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
435 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
436 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
437 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
438 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
439 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
440 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
441 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
442 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
443 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
444 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
445 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
446 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
447 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
448 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
449
209253ae 4502016-09-01 Eric Botcazou <ebotcazou@adacore.com>
451
452 * gnat.dg/opt58.adb: New test.
453 * gnat.dg/opt58_pkg.ads: New helper.
454
15182c1d 4552016-09-01 Richard Biener <rguenther@suse.de>
456
457 PR middle-end/77436
458 * gcc.dg/torture/pr77436.c: New testcase.
459
1c02615c 4602016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
461
462 * gcc.dg/pr64252.c: Require int32plus.
463 * gcc.dg/pr66299-1.c: Likewise.
464 * gcc.dg/pr66299-2.c: Likewise.
465 * gcc.dg/torture/20131115-1.c: Skip for avr.
466
08fded5f 4672016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
468
469 * gcc.target/aarch64/ands_3.c: New test.
470
a7b3b7c4 4712016-08-31 Jakub Jelinek <jakub@redhat.com>
472
68c215e4 473 PR fortran/77352
474 * gfortran.dg/gomp/pr77352.f90: New test.
475
a7b3b7c4 476 PR fortran/77374
477 * gfortran.dg/gomp/pr77374.f08: New test.
478
51a43c06 4792016-08-31 Marc Glisse <marc.glisse@inria.fr>
480
481 PR tree-optimization/73714
482 * gcc.dg/tree-ssa/pr73714.c: New test.
483
01109414 4842016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
485
486 PR libgfortran/77393
487 * gfortran.dg/fmt_f0_2.f90: New test.
488
8036ac7f 4892016-08-31 Marc Glisse <marc.glisse@inria.fr>
490
491 * gcc.target/i386/pr59539-2.c: Adapt options.
492 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
493
b298bde8 4942016-08-31 Paul Thomas <pault@gcc.gnu.org>
495
496 PR fortran/77418
497 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
498 of the associate entity and replace with a pointer to the
499 intended item on the stack.
500
9f732c4e 5012016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 502 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 503
504 PR fortran/48298
505 * gfortran.dg/dtio_1.f90: New test.
506 * gfortran.dg/dtio_2.f90: New test.
507 * gfortran.dg/dtio_3.f90: New test.
508 * gfortran.dg/dtio_4.f90: New test.
509 * gfortran.dg/dtio_5.f90: New test.
510 * gfortran.dg/dtio_6.f90: New test.
511 * gfortran.dg/dtio_7.f90: New test.
512 * gfortran.dg/dtio_8.f90: New test.
513 * gfortran.dg/dtio_9.f90: New test.
514 * gfortran.dg/dtio_10.f90: New test.
515
d6dd1b60 5162016-08-30 David Malcolm <dmalcolm@redhat.com>
517
518 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
519 (test_many_nested_locations): New function.
520 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
521 (test_show_locus): Handle "test_many_nested_locations".
522
2e7400df 5232016-08-30 David Malcolm <dmalcolm@redhat.com>
524
525 * g++.dg/template/double-greater-than-fixit.C: New test case.
526
98023bfd 5272016-08-30 Eric Botcazou <ebotcazou@adacore.com>
528
529 * gnat.dg/opt57.ad[sb]: New test.
530 * gnat.dg/opt57_pkg.ads: New helper.
531
f9723d87 5322016-08-30 Richard Biener <rguenther@suse.de>
533
534 PR tree-optimization/69047
535 * gcc.dg/pr69047.c: Fix byte-order check.
536
77ce6232 5372016-08-30 Jakub Jelinek <jakub@redhat.com>
538
adca2d16 539 PR tree-optimization/72866
540 * gcc.dg/vect/pr72866.c: New test.
541
06cee168 542 PR debug/77363
543 * g++.dg/debug/dwarf2/pr77363.C: New test.
544
4472e8d1 545 PR middle-end/77377
546 * gcc.target/i386/pr77377.c: New test.
547
77ce6232 548 PR debug/77389
549 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
550 in dg-options.
551
36bda760 5522016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
553
554 * gfortran.dg/pr77372.f90: Moved to ...
555 * gfortran.dg/ieee/pr77372.f90: here.
556
2db6ea89 5572016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
558
559 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
560 vector short/char initializations.
561 * gcc.target/powerpc/vec-init-5.c: Likewise.
562 * gcc.target/powerpc/vec-init-6.c: New compile time test for
563 vector initialization optimizations.
564 * gcc.target/powerpc/vec-init-7.c: Likewise.
565 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
566 vector float/double initializations.
567 * gcc.target/powerpc/vec-init-9.c: Likewise.
568
1e4df796 5692016-08-29 Uros Bizjak <ubizjak@gmail.com>
570
571 PR target/77403
572 * gcc.target/i386/pr77403.c: New test.
573
f293b7f2 5742016-08-29 Marek Polacek <polacek@redhat.com>
575
576 PR c/77292
577 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
578
ea2ec8f6 5792016-08-29 Tom de Vries <tom@codesourcery.com>
580
581 PR c/77398
582 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
583
686436fe 5842016-08-29 Eric Botcazou <ebotcazou@adacore.com>
585
586 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 587
686436fe 5882016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 589
590 * gfortran.dg/dec_structure_13.f90: New testcase.
591
f1ecf8b3 5922016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
593
594 PR fortran/77261
595 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
596 available.
597
4670f428 5982016-08-28 Tom de Vries <tom@codesourcery.com>
599
600 PR lto/70955
601 * gcc.dg/pr70955.c: New test.
602 * gcc.dg/lto/pr70955_0.c: Same.
603 * gcc.dg/lto/pr70955_1.c: Same.
604
b243b563 6052016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
606
607 PR tree-optimization/71077
608 * gcc.target/i386/pr71077.c: New test.
609
92a44a68 6102016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 611
612 PR fortran/77380
613 * gfortran.dg/pr77380.f90: New test.
614
92a44a68 6152016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 616
617 PR fortran/77372
618 gfortran.dg/pr77372.f90: New test.
619
367964fa 6202016-08-26 David Malcolm <dmalcolm@redhat.com>
621
622 * gcc.dg/spellcheck-fields-2.c (test): Move
623 dg-begin/end-multiline-output within function body.
624 (test_macro): New function.
625
df4248fb 6262016-08-26 David Malcolm <dmalcolm@redhat.com>
627
628 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
629 (test_fixit_insert): Update expected output.
630 (test_fixit_remove): Likewise.
631 (test_fixit_replace): Likewise.
632
377da6e4 6332016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
634
635 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
636 Fix typo.
637
4f16cc83 6382016-08-26 Richard Biener <rguenther@suse.de>
639
640 PR tree-optimization/69047
641 * gcc.dg/pr69047.c: New testcase.
642
a54071b2 6432016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
644 Martin Jambhor <mjambor@suse.cz>
377da6e4 645
a54071b2 646 * gcc.dg/ipa/propbits-1.c: New test-case.
647 * gcc.dg/ipa/propbits-2.c: Likewise.
648 * gcc.dg/ipa/propbits-3.c: Likewise.
649
2ae10c8c 6502016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
651
652 PR fortran/77351
653 * gfortran.dg/pr77351.f90: New test.
654
c4963714 6552016-08-25 Marek Polacek <polacek@redhat.com>
656
657 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
658
49e1f4eb 6592016-08-25 Marek Polacek <polacek@redhat.com>
660
661 PR c/77323
662 * gcc.dg/pr77323.c: New test.
663
984f03c2 6642016-08-24 Paul Thomas <pault@gcc.gnu.org>
665
666 PR fortran/77358
667 * gfortran.dg/submodule_17.f08: New test.
668
92a44a68 6692016-08-24 Michael Collison <michael.collison@linaro.org>
670 Michael Collison <michael.collison@arm.com>
f6c98a9a 671
672 * gcc.target/arm/builtin_saddl.c: New testcase.
673 * gcc.target/arm/builtin_saddll.c: New testcase.
674 * gcc.target/arm/builtin_uaddl.c: New testcase.
675 * gcc.target/arm/builtin_uaddll.c: New testcase.
676 * gcc.target/arm/builtin_ssubl.c: New testcase.
677 * gcc.target/arm/builtin_ssubll.c: New testcase.
678 * gcc.target/arm/builtin_usubl.c: New testcase.
679 * gcc.target/arm/builtin_usubll.c: New testcase.
680
8938d43d 6812016-08-24 Uros Bizjak <ubizjak@gmail.com>
682
683 PR target/77270
684 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
685 (dg-options): Use -march=amdfam10 instead of -march=athlon.
686 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
687 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
688 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
689 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
690 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
691 effective target. Remove scan-assembler-times directives.
692 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
693 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
694 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
695
2fb84e50 6962016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
697
698 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
699 of unsigned int.
700 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
701
cac7df4e 7022016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
703
704 PR testsuite/77317
705 * lib/target-supports.exp
706 (check_effective_target_vect_aligned_arrays): Don't cache the result.
707 (check_effective_target_vect_natural_alignment): Ditto.
708 (check_effective_target_vector_alignment_reachable): Ditto.
709 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
710
b904831d 7112016-08-23 Ian Lance Taylor <iant@golang.org>
712
713 * gcc.target/s390/nolrl-1.c: Don't match the file name.
714
ff055c48 7152016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
716
717 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
718 being created from pointers to memory locations.
719 * gcc.target/powerpc/vec-init-2.c: Likewise.
720
27af8972 7212016-08-23 Fritz Reese <fritzoreese@gmail.com>
722
723 * gfortran.dg/dec_structure_12.f90: New testcase.
724
bd8ac469 7252016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
726
727 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
728
434d4291 7292016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
730
731 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
732 verification.
733
be0be2de 7342016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
735
736 * gcc.target/s390/md/andc-splitter-1.c: New test case.
737 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
738
7feac654 7392016-08-23 Richard Biener <rguenther@suse.de>
740
741 PR tree-optimization/27336
742 * c-c++-common/pr27336.c: New testcase.
743
364743f3 7442016-08-22 Marek Polacek <polacek@redhat.com>
745
746 PR c++/77321
747 * g++.dg/cpp1y/pr77321.C: New test.
748
b92c452d 7492016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
750
751 PR fortran/60774
752 * gfortran.dg/empty_label.f: Adjust test for new error message.
753 * gfortran.dg/empty_label.f90: Ditto.
754 * gfortran.dg/empty_label_typedecl.f90: Ditto.
755 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
756 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
757
bfbc628a 7582016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
759
760 PR fortran/61318
761 * gfortran.dg/pr61318.f90: New test.
762
99af6e70 7632016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
764
765 PR fortran/77260
766 * gfortran.dg/pr77260_1.f90: New test.
767 * gfortran.dg/pr77260_2.f90: Ditto.
768
6cfc7001 7692016-08-22 Joseph Myers <joseph@codesourcery.com>
770
771 PR middle-end/77269
772 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
773 __builtin_signbitf and __builtin_signbitl in expected generic
774 expansion.
775 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
776 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
777 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
778 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
779 tests.
780
012f068a 7812016-08-22 Joseph Myers <joseph@codesourcery.com>
782
783 * gcc.dg/torture/float128-builtin.c,
784 gcc.dg/torture/float128-ieee-nan.c,
785 gcc.dg/torture/float128x-builtin.c,
786 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
787 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
788 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
789 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
790 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
791 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
792 gcc.dg/torture/floatn-nan.h: New tests.
793
e2c5b687 7942016-08-22 Joseph Myers <joseph@codesourcery.com>
795
796 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
797 macro.
798 (main): Update calls to TEST_I_F.
799 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
800 macro.
801 (main): Update calls to TEST_I_F.
802
b4635564 8032016-08-22 Joseph Myers <joseph@codesourcery.com>
804
805 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
806 gcc.dg/torture/fp-int-convert-float32x-timode.c,
807 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
808 names in calls to TEST_I_F.
809
802bc569 8102016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
811
812 PR c/52952
813 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
814
70fa7158 8152016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
816
817 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
818 and !natural_alignment_64.
819 * gcc.dg/ipa/propalign-2.c: Likewise.
820 * gcc.dg/ipa/propalign-3.c: Likewise.
821 * gcc.dg/ipa/propalign-4.c: Likewise.
822 * gcc.dg/ipa/propalign-5.c: Likewise.
823 * lib/target-supports.exp
824 (check_effective_target_natural_alignment_32): Add avr-*-*.
825
d0346b1a 8262016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
827
828 PR tree-optimization/61839
829 * gcc.dg/tree-ssa/pr61839_1.c: New test.
830 * gcc.dg/tree-ssa/pr61839_2.c: New test.
831 * gcc.dg/tree-ssa/pr61839_3.c: New test.
832 * gcc.dg/tree-ssa/pr61839_4.c: New test.
833
82c85aba 8342016-08-19 Joseph Myers <joseph@codesourcery.com>
835
836 PR c/32187
837 * lib/target-supports.exp (check_effective_target_float16)
838 (check_effective_target_float32, check_effective_target_float64)
839 (check_effective_target_float128, check_effective_target_float32x)
840 (check_effective_target_float64x)
841 (check_effective_target_float128x)
842 (check_effective_target_float16_runtime)
843 (check_effective_target_float32_runtime)
844 (check_effective_target_float64_runtime)
845 (check_effective_target_float128_runtime)
846 (check_effective_target_float32x_runtime)
847 (check_effective_target_float64x_runtime)
848 (check_effective_target_float128x_runtime)
849 (check_effective_target_floatn_nx_runtime)
850 (add_options_for_float16, add_options_for_float32)
851 (add_options_for_float64, add_options_for_float128)
852 (add_options_for_float32x, add_options_for_float64x)
853 (add_options_for_float128x): New procedures.
854 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
855 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
856 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
857 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
858 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
859 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
860 gcc.dg/torture/float128-complex.c,
861 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
862 gcc.dg/torture/float128x-basic.c,
863 gcc.dg/torture/float128x-complex.c,
864 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
865 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
866 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
867 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
868 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
869 gcc.dg/torture/float32x-basic.c,
870 gcc.dg/torture/float32x-complex.c,
871 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
872 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
873 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
874 gcc.dg/torture/float64x-basic.c,
875 gcc.dg/torture/float64x-complex.c,
876 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
877 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
878 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
879 gcc.dg/torture/floatn-tg.h,
880 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
881 gcc.dg/torture/fp-int-convert-float128-ieee.c,
882 gcc.dg/torture/fp-int-convert-float128x-timode.c,
883 gcc.dg/torture/fp-int-convert-float128x.c,
884 gcc.dg/torture/fp-int-convert-float16-timode.c,
885 gcc.dg/torture/fp-int-convert-float16.c,
886 gcc.dg/torture/fp-int-convert-float32-timode.c,
887 gcc.dg/torture/fp-int-convert-float32.c,
888 gcc.dg/torture/fp-int-convert-float32x-timode.c,
889 gcc.dg/torture/fp-int-convert-float32x.c,
890 gcc.dg/torture/fp-int-convert-float64-timode.c,
891 gcc.dg/torture/fp-int-convert-float64.c,
892 gcc.dg/torture/fp-int-convert-float64x-timode.c,
893 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
894 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
895 maximum exponent of floating-point type. Use it in testing
896 whether 0x8...0 fits in the floating-point type. Always treat -1
897 (signed 0xf...f) as fitting in the floating-point type.
898 (M_OK1): New macro.
899 * gcc.dg/torture/fp-int-convert-double.c,
900 gcc.dg/torture/fp-int-convert-float.c,
901 gcc.dg/torture/fp-int-convert-float128-timode.c,
902 gcc.dg/torture/fp-int-convert-float128.c,
903 gcc.dg/torture/fp-int-convert-float80-timode.c,
904 gcc.dg/torture/fp-int-convert-float80.c,
905 gcc.dg/torture/fp-int-convert-long-double.c,
906 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
907
cf0bbc39 9082016-08-19 Jakub Jelinek <jakub@redhat.com>
909
9354a9a5 910 PR fortran/72744
911 * gfortran.dg/gomp/pr72744.f90: New test.
912
cf0bbc39 913 PR fortran/69281
914 * gfortran.dg/gomp/pr69281.f90: New test.
915
ee0e163a 9162016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
917
1e4df796 918 * gfortran.dg/random_4.f90: Initialize seed before using, handle
919 the last special seed value.
920 * gfortran.dg/random_7.f90: Use size for last array member instead
921 of hardcoded value.
ee0e163a 922
6d7de609 9232016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
924
925 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
926 * gcc.dg/cpp/warn-undef-2.c: Likewise.
927
e3243c77 9282016-08-19 Richard Biener <rguenther@suse.de>
929
930 PR tree-optimization/77286
931 * gcc.dg/torture/pr77286.c: New testcase.
932
b983d92d 9332016-08-18 David Malcolm <dmalcolm@redhat.com>
934
935 * gcc.dg/verbose-asm-2.c: New test case.
936
48a7392b 9372016-08-18 David Malcolm <dmalcolm@redhat.com>
938
939 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
940 (custom_diagnostic_finalizer): Update for change to
941 diagnostic_show_locus.
942
5c8151fa 9432016-08-18 David Malcolm <dmalcolm@redhat.com>
944
945 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
946 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
947
26040f06 9482016-08-18 Marek Polacek <polacek@redhat.com>
949
950 PR c/71514
951 * gcc.dg/pr71514.c: New test.
952
360e911d 9532015-08-18 H.J. Lu <hongjiu.lu@intel.com>
954
955 PR target/72839
956 * gcc.target/i386/pr72839.c: New test.
957
6de0546d 9582016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
959
960 PR middle-end/70895
961 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
962 * c-c++-common/goacc/reduction-1.c: Likewise.
963 * c-c++-common/goacc/reduction-2.c: Likewise.
964 * c-c++-common/goacc/reduction-3.c: Likewise.
965 * c-c++-common/goacc/reduction-4.c: Likewise.
966
cee80871 9672016-08-18 Alan Modra <amodra@gmail.com>
968
969 * gcc.c-torture/compile/pr72771.c: New.
970
f9c39b65 9712016-08-17 Jakub Jelinek <jakub@redhat.com>
972
973 PR fortran/67496
974 * gfortran.dg/pr67496.f90: New test.
975
92a44a68 9762015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 977
978 PR tree-optimization/71752
f9c39b65 979 * gcc.dg/vect/pr71752.c: New.
bf448dc8 980
d2392ec3 9812016-08-17 Uros Bizjak <ubizjak@gmail.com>
982
983 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
984
c4994c0b 9852016-08-17 Jakub Jelinek <jakub@redhat.com>
986
987 PR middle-end/77259
988 * g++.dg/ipa/devirt-52.C: New test.
989
f7896ff0 9902016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
991
992 * c-c++-common/goacc/reduction-6.c: New testcase.
993
7104d1a8 9942016-08-17 Richard Biener <rguenther@suse.de>
995
996 PR tree-optimization/76490
997 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
998 * gcc.dg/pr52904.c: XFAIL.
999
cff41b9e 10002016-08-17 Richard Biener <rguenther@suse.de>
1001
1002 PR tree-optimization/23855
1003 * gcc.dg/loop-unswitch-2.c: Adjust.
1004
b1398e47 10052016-08-16 Jakub Jelinek <jakub@redhat.com>
1006
1007 PR tree-optimization/72817
1008 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1009
de41fc22 10102016-08-16 Joseph Myers <joseph@codesourcery.com>
1011
1012 PR libgcc/77265
1013 * gcc.dg/torture/float128-extend-inf.c: New test.
1014
5927e78e 10152016-08-16 David Malcolm <dmalcolm@redhat.com>
1016
1017 PR c/72857
1018 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1019 for embedded NUL.
1020 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1021 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1022 caret placement.
1023 (test_oct): Likewise.
1024 (test_multiple): Likewise.
1025 (test_field_width_specifier): Likewise.
1026 (test_field_width_specifier_2): New function.
1027 (test_field_precision_specifier): New function.
1028 (test_embedded_nul): Update expected caret placement.
1029 (test_non_contiguous_strings): Update line number.
1030 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1031 (__emit_string_literal_range): Add "caret_idx" param.
1032 (test_simple_string_literal): Add value for new param, updating
1033 expected output..
1034 (test_concatenated_string_literal): Likewise.
1035 (test_multiline_string_literal): Likewise.
1036 (test_hex): Likewise.
1037 (test_oct): Likewise.
1038 (test_multiple): Likewise.
1039 (test_ucn4): Likewise.
1040 (test_ucn8): Likewise.
1041 (test_u8): Likewise.
1042 (test_u): Likewise; update expected message, from "range" to
1043 "location".
1044 (test_U): Likewise.
1045 (test_L): Likewise.
1046 (test_macro): Add value for new param.
1047 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1048 (__emit_string_literal_range): Add "caret_idx" param.
1049 (test_stringified_token_1): Add value for new param. Update
1050 expected message, from "range" to "location".
1051 (test_stringized_token_2): Likewise, adding param to macro.
1052 (test_stringified_token_3): Likewise.
1053 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1054 (emit_warning): Convert param from source_range to location_t.
1055 (test_string_literals): Add caret_idx param, and use it when
1056 constructing a substring_loc. Update error message, from
1057 "range" to "location".
1058
b8d94309 10592016-08-16 Jakub Jelinek <jakub@redhat.com>
1060
2e947447 1061 PR target/71910
1062 * g++.dg/gomp/pr71910.C: New test.
1063
9ea71b15 1064 PR middle-end/67485
1065 * gcc.c-torture/compile/pr67485.c: New test.
1066
b8d94309 1067 PR target/72867
1068 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1069
31de5086 10702016-08-16 Bin Cheng <bin.cheng@arm.com>
1071
1072 PR tree-optimization/69848
1073 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1074
a05d3de8 10752016-08-16 Martin Liska <mliska@suse.cz>
1076
1077 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1078 of memory operations so that it can be handled by core2
1079 in 32-bit mode.
1080
b50ad04e 10812016-08-16 Richard Biener <rguenther@suse.de>
1082
1083 PR tree-optimization/76783
1084 * gcc.dg/pr76783.c: New testcase.
1085 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1086
b441db40 10872016-08-16 Bin Cheng <bin.cheng@arm.com>
1088
1089 PR tree-optimization/72817
1090 PR tree-optimization/73450
1091 * gcc.dg/tree-ssa/pr72817.c: New test.
1092 * gcc.dg/tree-ssa/pr73450.c: New test.
1093
36d310d0 10942016-08-15 Fritz Reese <fritzoreese@gmail.com>
1095
1096 * gfortran.dg/init_flag_13.f90: New testcase.
1097 * gfortran.dg/init_flag_14.f90: Ditto.
1098 * gfortran.dg/init_flag_15.f03: Ditto.
1099 * gfortran.dg/dec_init_1.f90: Ditto.
1100 * gfortran.dg/dec_init_2.f90: Ditto.
1101
e5ec9f76 11022016-08-15 Uros Bizjak <ubizjak@gmail.com>
1103
1104 PR target/72867
1105 * gcc.target/i386/pr72867.c: New test.
1106
6ce66d38 11072016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1108
1109 * c-c++-common/dump-ada-spec-5.c: New test.
1110
894463cf 11112016-08-15 Richard Biener <rguenther@suse.de>
1112
1113 PR tree-optimization/73434
1114 * gcc.dg/torture/pr73434.c: New testcase.
1115
98b374b4 11162016-08-15 Jakub Jelinek <jakub@redhat.com>
1117
1118 PR tree-optimization/72824
1119 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1120
9b90f118 11212016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1122
1123 PR fortran/70598
1124 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1125 in use_device clause.
1126 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1127 * gfortran.dg/goacc/list.f95: Adjust to catch
1128 "neither a POINTER nor an array" error messages.
1129
1d80868e 11302016-08-14 Uros Bizjak <ubizjak@gmail.com>
1131
1132 PR target/76342
1133 * gcc.target/i386/pr76342.c: New test.
1134
153e4ac1 11352016-08-12 Jakub Jelinek <jakub@redhat.com>
1136
1137 PR c/71512
1138 * g++.dg/ubsan/pr71512.C: New test.
1139 * c-c++-common/ubsan/pr71512-1.c: New test.
1140 * c-c++-common/ubsan/pr71512-2.c: New test.
1141
3c382998 11422016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1143
1144 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1145 vector initialization options.
1146 * gcc.target/powerpc/vec-init-2.c: Likewise.
1147 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1148 is generated on ISA 3.0.
1149
7079d57a 11502016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1151
1152 PR middle-end/71654
1153 * gcc.dg/c-c++-common/pr71654.c: New test.
1154 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1155 dg-options.
1156 * gcc.dg/tree-ssa/vrp24: Likewise.
1157
7175bb2a 11582016-08-12 Jakub Jelinek <jakub@redhat.com>
1159
1160 PR c/67410
1161 * gcc.dg/pr67410.c: New test.
1162
56fb8e9d 11632016-08-12 Bin Cheng <bin.cheng@arm.com>
1164
1165 PR tree-optimization/69848
1166 * gcc.dg/vect/vect-pr69848.c: New test.
1167
1f84b4ab 11682016-08-12 Uros Bizjak <ubizjak@gmail.com>
1169
1170 PR testsuite/71008
1171 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1172 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1173 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1174 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1175
60b349d9 11762016-08-12 Richard Biener <rguenther@suse.de>
1177
1178 PR tree-optimization/57326
1179 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1180 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1181 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1182 * gcc.target/i386/pr45685.c: Likewise.
1183 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1184 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1185 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1186 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1187 * gfortran.dg/pr34163.f90: Likewise.
1188
6d5f72f3 11892016-08-12 Martin Liska <mliska@suse.cz>
1190
1191 * g++.dg/gcov/gcov-16.C: New test.
1192 * lib/gcov.exp: Support new argument for run-gcov function.
1193
b357db2c 11942016-08-12 Martin Liska <mliska@suse.cz>
1195
1196 PR gcov-profile/35590
1197 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1198
08e33f10 11992016-08-12 Richard Biener <rguenther@suse.de>
1200
1201 PR tree-optimization/72851
1202 * gcc.dg/torture/pr72851.c: New testcase.
1203
92a44a68 12042016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 1205
832d369d 1206 PR debug/63240
1207 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1208 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1209 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1210 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1211 DW_AT_deleted.
1212
1289a281 1213 PR debug/55641
1214 * g++.dg/debug/dwarf2/ref-1.C: New.
1215
9a478fab 1216 PR debug/49366
1217 * g++.dg/debug/dwarf2/template-params-12.H: New.
1218 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1219 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1220 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1221 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1222 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1223 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1224 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1225
e61229f8 12262016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1227
1228 PR target/72863
1229 * gcc.target/powerpc/pr72863.c: New test.
1230
c7823416 12312016-08-11 Uros Bizjak <ubizjak@gmail.com>
1232
1233 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1234
df15667f 12352015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1236
1237 * gcc.target/i386/pieces-strcpy-1.c: New test.
1238 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1239
83c375ba 12402016-08-11 Jakub Jelinek <jakub@redhat.com>
1241
1242 PR c++/72868
1243 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1244
350f354a 12452015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1246
1247 * gcc.target/i386/pieces-memcpy-1.c: New test.
1248 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1249 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1250 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1251 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1252 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1253
74be5bc1 12542016-08-11 Jakub Jelinek <jakub@redhat.com>
1255
1256 PR c/72816
20fb4916 1257 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 1258
40395983 12592016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1260
1261 PR tree-optimization/71083
1262 * gcc.c-torture/execute/pr71083.c: New test.
1263 * gnat.dg/loop_optimization23.adb: New test.
1264 * gnat.dg/loop_optimization23_pkg.ads: New test.
1265 * gnat.dg/loop_optimization23_pkg.adb: New test.
1266
ec969ce4 12672016-08-11 Richard Biener <rguenther@suse.de>
1268
1269 PR tree-optimization/72772
1270 * gcc.dg/graphite/pr35356-1.c: Adjust.
1271 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1272
25482c16 12732016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1274
1275 * gfortran.dg/random_7.f90: Take into account that the last seed
1276 value is the special p value.
1277 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1278
f454033a 12792016-08-11 Richard Biener <rguenther@suse.de>
1280
1281 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1282
2d2b78a1 12832016-08-11 Alan Modra <amodra@gmail.com>
1284
1285 * gcc.target/powerpc/pr71680.c: New.
1286
97468983 12872016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1288
1289 * gcc.target/powerpc/bfp/bfp.exp: New file.
1290 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1291 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1292 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1293 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1294 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1295 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1296 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1297 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1298 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1299 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1300 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1301 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1302 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1303 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1304 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1305 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1306 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1307 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1308 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1309 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1310 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1311 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1312 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1313 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1314 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1315 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1316 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1317 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1318 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1319 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1320 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1321 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1322 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1323 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1324 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1325 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1326 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1327 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1328 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1329 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1330 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1331 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1332 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1333 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1334 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1335 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1336 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1337 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1338 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1339 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1340 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1341 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1342 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1343
23a6fe48 13442016-08-10 Bin Cheng <bin.cheng@arm.com>
1345
1346 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1347 Add aarch64*-*-*.
1348
0cb8f73e 13492016-08-10 Bin Cheng <bin.cheng@arm.com>
1350
1351 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1352
b7ed2a65 13532016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1354
1355 PR target/72853
1356 * gcc.target/powerpc/pr72853.c: New test.
1357
2d2b4107 13582016-08-10 Martin Liska <mliska@suse.cz>
1359
1360 PR gcov-profile/58306
1361 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1362
7132b755 13632016-08-10 Martin Liska <mliska@suse.cz>
1364
1365 * g++.dg/gcov/gcov-threads-1.C: New test.
1366
5186407c 13672016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1368
1369 PR target/71873
1370 * gcc.target/avr/pr71873.c: New test.
1371
44f01555 13722016-08-09 Martin Liska <mliska@suse.cz>
1373
1374 * g++.dg/gcov/gcov-dump-1.C: New test.
1375 * g++.dg/gcov/gcov-dump-2.C: New test.
1376
7d4f18f5 13772016-08-09 Martin Liska <mliska@suse.cz>
1378
1379 * gcc.dg/tree-prof/val-prof-9.c: New test.
1380
defa7026 13812016-08-09 Martin Liska <mliska@suse.cz>
1382
1383 * gcc.dg/tree-prof/val-prof-8.c: New test.
1384
ae7e6062 13852016-08-09 Martin Jambor <mjambor@suse.cz>
1386
0c47dd26 1387 PR ipa/71981
1388 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 1389
a69fb570 13902016-08-09 Bin Cheng <bin.cheng@arm.com>
1391
1392 PR tree-optimization/33707
1393 * gcc.dg/vect/pr33707.c: New test.
1394
a031a844 13952016-08-09 Bin Cheng <bin.cheng@arm.com>
1396
1397 PR tree-optimization/pr72772
1398 * gcc.dg/tree-ssa/pr72772.c: New test.
1399
8f1baf0d 14002016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1401
1402 PR rtl-optimization/66669
1403 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1404
53e7aca1 14052016-08-09 Jakub Jelinek <jakub@redhat.com>
1406
1407 PR tree-optimization/72824
1408 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1409
c162fa25 14102016-08-09 Richard Biener <rguenther@suse.de>
1411
1412 PR tree-optimization/71802
1413 * gcc.dg/torture/pr71802.c: New testcase.
1414
87156a7d 14152016-08-09 Jakub Jelinek <jakub@redhat.com>
1416
1417 PR c++/72809
1418 * g++.dg/eh/stdarg1.C: New test.
1419
d0029333 14202016-08-08 Andi Kleen <ak@linux.intel.com>
1421
1422 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1423 test command line in failure log.
1424 (profopt-execute): dito. Make autofdo file names unique.
1425
7af4d06b 14262016-08-08 David Malcolm <dmalcolm@redhat.com>
1427
1428 PR c/64955
1429 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1430 output.
1431
7091ff70 14322016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1433
1434 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1435 c99_runtime.
1436 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1437 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1438 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1439 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1440 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1441 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1442
d189b094 14432016-08-08 David Malcolm <dmalcolm@redhat.com>
1444
1445 PR c/52952
1446 * gcc.dg/cpp/pr66415-1.c: Likewise.
1447 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1448 * gcc.dg/format/c90-printf-1.c: Likewise.
1449 * gcc.dg/format/diagnostic-ranges.c: New test case.
1450
440837fe 14512016-08-08 Jakub Jelinek <jakub@redhat.com>
1452
7cbcf608 1453 PR fortran/72716
1454 * gfortran.dg/gomp/pr72716.f90: New test.
1455
aa1ddb66 1456 PR middle-end/72781
1457 * gcc.dg/gomp/pr72781.c: New test.
1458
440837fe 1459 PR middle-end/68762
1460 * g++.dg/vect/pr68762-1.cc: New test.
1461 * g++.dg/vect/pr68762-2.cc: New test.
1462 * g++.dg/vect/pr68762.h: New file.
1463
eb571c16 14642016-08-08 Martin Sebor <msebor@redhat.com>
1465
1466 PR testsuite/72838
f9c39b65 1467 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1468 * g++.dg/warn/overflow-warn-3.C: Same.
1469 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 1470
8ca5189a 14712016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1472
1473 PR fortran/71936
1474 * gfortran.dg/allocate_with_source_21.f03: New test.
1475
1495e54c 14762016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1477
1478 PR fortran/72698
1479 * gfortran.dg/allocate_with_source_20.f03: New test.
1480
d1e97886 14812016-08-08 Alan Modra <amodra@gmail.com>
1482
1483 * gcc.c-torture/compile/pr72802.c: New.
1484
9da84a54 14852016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1486
1487 PR fortran/70524
1488 * gfortran.dg/dependency_48.f90: New test.
1489
3f9692a5 14902016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1491
b5b764be 1492 PR fortran/70040
3f9692a5 1493 * gfortran.dg/pr70040.f90: New testcase.
1494
099ec19a 14952016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1496
1497 PR fortran/71961
1498 * gfortran.dg/matmul_10.f90: New testcase.
1499
e8272095 15002016-08-07 Jan Hubicka <hubicka@ucw.cz>
1501
1502 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1503
f5d2c462 15042016-08-07 Jakub Jelinek <jakub@redhat.com>
1505
1506 PR c/72816
1507 * gcc.dg/pr72816.c: New test.
1508
30c60892 15092016-08-06 Jonathan Wakely <jwakely@redhat.com>
1510
1511 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1512 * g++.dg/conversion/pr41426.C: Likewise.
1513 * g++.dg/conversion/pr66211.C: Likewise.
1514 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1515 * g++.dg/init/ref8.C: Likewise.
1516 * g++.old-deja/g++.law/cvt20.C: Likewise.
1517 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1518
2abf3c4a 15192016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1520
1521 PR tree-optimization/18046
1522 * gcc.dg/tree-ssa/vrp105.c: New test.
1523 * gcc.dg/tree-ssa/vrp106.c: New test.
1524
a940fdc7 15252016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 1526
1527 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1528 1ul in diagnostics. Remove hyphen from "constant-expression."
1529 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1530 * g++.dg/cpp0x/static_assert3.C: Same.
1531 * g++.dg/cpp1y/constexpr-throw.C: Same.
1532 * g++.dg/template/nontype3.C: Same.
1533 * g++.dg/warn/overflow-warn-1.C: Same.
1534 * g++.dg/warn/overflow-warn-3.C: Same.
1535 * g++.dg/warn/overflow-warn-4.C: Same.
1536
d4166bdc 15372016-08-05 David Malcolm <dmalcolm@redhat.com>
1538
1539 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1540 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1541 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1542 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1543
906dd612 15442016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1545
1546 PR tree-optimization/72810
1547 * gcc.dg/tree-ssa/vrp110.c: New test.
1548
9788fb76 15492016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1550
1551 PR Target/72819
1552 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1553 registers.
1554 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1555 saving the half-precision registers.
1556 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1557 value is returned in h0.
1558 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1559 are passed in FP/SIMD registers.
1560 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1561 passing works corrcetly.
1562 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1563 (hfa_f16x2_t): Likewise.
1564 (hfa_f16x3_t): Likewise.
1565 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1566 are promoted to double and passed in a double register.
1567 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1568 are promoted to double and stacked.
1569 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1570 __fp16 data types.
1571 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1572 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1573 __fp16 first get passed in FP/SIMD registers, then stacked.
1574
30f40fe4 15752016-08-05 Nathan Sidwell <nathan@acm.org>
1576
1577 PR c++/68724
1578 * g++.dg/cpp0x/pr68724.C: New.
1579
8a6540e1 15802016-08-05 Richard Biener <rguenther@suse.de>
1581
1582 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1583
09001ac1 15842016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1585
1586 * gcc.dg/tree-ssa/vrp107.c: New test.
1587 * gcc.dg/tree-ssa/vrp108.c: New test.
1588 * gcc.dg/tree-ssa/vrp109.c: New test.
1589
88ab6a9c 15902016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1591
1592 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1593 dg-options.
1594
b2a036e7 15952016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1596
1597 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1598 test-cases.
1599 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1600 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1601 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1602 test-cases.
1603 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1604 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1605 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1606 large_double.
1607
8dbf49cb 16082016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1609
1610 PR c++/72800
1611 * g++.dg/cpp1y/lambda-ice1.C: New.
1612
dcc45aae 16132016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1614
1615 PR c++/72759
1616 * g++.dg/cpp1y/pr72759.C: New test.
1617
88fe4062 16182016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1619
1620 * gcc.dg/switch-10.c: New test.
1621
a1af716f 16222016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1623
1624 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1625
1fa5d8ba 16262016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1627
1628 * c-c++-common/goacc/routine-5.c: Update.
1629
e8dedc4a 16302016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1631
1632 PR rtl-optimization/70903
1633 * gcc.c-torture/execute/pr70903.c: New test.
1634
7ca5003c 16352016-08-04 Martin Liska <mliska@suse.cz>
1636
1637 * gcc.dg/params/params.exp: Replace file exists with
1638 TESTING_IN_BUILD_TREE.
1639
810702a2 16402016-08-04 Marek Polacek <polacek@redhat.com>
1641
1642 PR c++/70229
1643 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1644
fa8a8f79 16452016-08-04 Richard Biener <rguenther@suse.de>
1646
1647 PR middle-end/71984
1648 * gcc.dg/torture/pr71984.c: Guard correctness check for
1649 little-endian.
1650
9916f5a5 16512016-08-03 Andrew Pinski <apinski@cavium.com>
1652
1653 * gcc.c-torture/compile/20160802-1.c: New testcase.
1654
278b4698 16552016-08-03 Fritz Reese <fritzoreese@gmail.com>
1656
1657 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1658
860c3c85 16592016-08-03 Richard Biener <rguenther@suse.de>
1660
1661 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1662 and remove -O3.
1663 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1664 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1665
0a41d717 16662016-08-03 Richard Biener <rguenther@suse.de>
1667
1668 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1669 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1670 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1671 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1672
52e3c0e8 16732016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1674
1675 * gcc.dg/init-excess-2.c: Require int32plus.
1676 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1677 * gcc.dg/pr59963-2.c: Require int32plus.
1678 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1679 * gcc.dg/unroll-7.c: Require int32plus.
1680
ad8a330c 16812016-08-02 Bin Cheng <bin.cheng@arm.com>
1682
1683 PR tree-optimization/34114
1684 * gcc.dg/tree-ssa/loop-42.c: New test.
1685
d3aa3636 16862016-08-02 Tamar Christina <tamar.christina@arm.com>
1687
1688 * gcc.target/aarch64/vminmaxnm.c: New.
1689 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1690 tests.
1691
c79d3723 16922016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1693
1694 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1695 vec_extract for vector float, vector int, vector short, and vector
1696 char.
1697 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1698 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1699 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1700 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1701
5fc13c39 17022016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1703
1704 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 1705 single stack adjustment, no writeback.
5fc13c39 1706 * gcc.target/aarch64/test_frame_12.c: Likewise.
1707 * gcc.target/aarch64/test_frame_13.c: Likewise.
1708 * gcc.target/aarch64/test_frame_15.c: Likewise.
1709 * gcc.target/aarch64/test_frame_6.c: Likewise.
1710 * gcc.target/aarch64/test_frame_7.c: Likewise.
1711 * gcc.target/aarch64/test_frame_8.c: Likewise.
1712 * gcc.target/aarch64/test_frame_16.c: New test.
1713
2eb70c76 17142015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1715
1716 PR target/72748
1717 * gcc.target/i386/pr72748.c: New test.
1718
92a44a68 17192015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 1720
1721 PR tree-optimization/71818
1722 * gcc.dg/vect/pr71818.c: New
1723
56e7a293 17242016-08-01 Martin Liska <mliska@suse.cz>
1725
1726 PR tree-optimization/71857
1727 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1728
aa8852cc 17292016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1730
1731 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1732
f3c032a4 17332016-08-01 Jan Beulich <jbeulich@suse.com>
1734
1735 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1736
a1e9d2c3 17372016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1738
1739 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1740 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1741
466045aa 17422016-07-31 Jonathan Wakely <jwakely@redhat.com>
1743
1744 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1745 (check_effective_target_c++): Likewise. Also match for libstdc++.
1746
92a44a68 17472016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 1748
1749 PR fortran/41922
1750 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1751 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1752 * gfortran.dg/pr41922.f90: New test.
1753
dd13eb1b 17542016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1755
1756 PR fortran/68566
1757 * gfortran.dg/pr68566.f90: new test.
1758
a940fdc7 17592016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 1760
1761 PR c++/60760
1762 PR c++/71091
1763 * g++.dg/cpp0x/constexpr-cast.C: New test.
1764 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1765 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1766 * g++.dg/ubsan/pr63956.C: Correct.
1767
efa8ff03 17682016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1769
1770 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1771 vector double or vector long where the vector is in memory.
1772 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1773 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1774
0b8113c5 17752016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1776
1777 PR fortran/69867
1778 * gfortran.dg/pr69867.f90: New test.
1779
3badc59b 17802016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1781
1782 PR fortran/69962
1783 * gfortran.dg/pr69962.f90: New test.
1784
fc8b54ff 17852016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1786
1787 PR fortran/70006
1788 * gfortran.dg/pr70006.f90: New test.
1789
165b422e 17902016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1791
1792 PR fortran/71730
1793 * gfortran.dg/pr71730.f90: New test.
1794 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1795 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1796 * gfortran.dg/array_constructor_26.f03: Ditto.
1797
0c6334ed 17982016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1799
1800 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1801 * gcc.target/powerpc/pr71763.c: Likewise.
1802
4ebf85be 18032016-07-29 Marek Polacek <polacek@redhat.com>
1804
1805 PR c/71742
1806 * gcc.dg/940510-1.c: Adjust dg-error.
1807 * gcc.dg/c99-flex-array-1.c: Likewise.
1808 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1809
9efe5be6 1810 PR c/71853
1811 * gcc.dg/noncompile/pr71853.c: New test.
1812
4c4548bb 1813 PR c/71573
1814 * gcc.dg/noncompile/pr71573.c: New test.
1815
8ae70602 1816 PR c/71926
1817 * g++.dg/warn/Wparentheses-30.C: New test.
1818 * gcc.dg/Wparentheses-14.c: New test.
1819
cfc1aded 18202016-07-29 Uros Bizjak <ubizjak@gmail.com>
1821
1822 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1823
d5e80d93 18242016-07-29 Bin Cheng <bin.cheng@arm.com>
1825
1826 PR tree-optimization/57558
1827 * gcc.dg/vect/pr57558-1.c: New test.
1828 * gcc.dg/vect/pr57558-2.c: New test.
1829
c7c713ec 18302016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1831
cfc1aded 1832 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 1833 to scan forwprop1 dump pass.
1834
34b9af67 18352016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1836
1837 PR c++/51488
1838 * g++.dg/template/pr51488.C: New.
1839
322d4184 18402016-07-29 Jakub Jelinek <jakub@redhat.com>
1841
1842 PR c/71969
1843 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1844 static __inline__.
1845 * gcc.dg/pr71969-1.c: New test.
1846 * gcc.dg/pr71969-2.c: New test.
1847 * gcc.dg/pr71969-3.c: New test.
1848
7648c9c7 18492016-07-29 Marek Polacek <polacek@redhat.com>
1850
1851 PR c/71574
1852 * c-c++-common/pr71574.c: New test.
1853
35fddbd6 1854 PR c/71583
1855 * gcc.dg/noncompile/pr71583.c: New test.
1856
d06bcb87 18572016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1858
1859 PR middle-end/68217
1860 * gcc.dg/pr68217.c: New test.
1861
fb5574d7 18622016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1863
1864 PR fortran/71067
1865 * gfortran.dg/pr71067_1.f90: New test.
1866 * gfortran.dg/pr71067_2.f90: Ditto.
1867
a52bb7a0 18682016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1869
1870 * gcc.target/powerpc/vec-extract-1.c: New test.
1871
42e96823 18722016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1873
1874 PR fortran/71799
1875 * gfortran.dg/pr71799.f90: New test.
1876
d5539c6b 18772016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1878
1879 PR c++/71665
1880 * g++.dg/cpp0x/pr71665-1.C: New.
1881 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1882 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1883 * g++.dg/ext/label10.C: Likewise.
1884 * g++.dg/parse/constant5.C: Likewise.
1885
05995232 18862016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1887
1888 PR fortran/71859
1889 * gfortran.dg/pr71859.f90: New test.
1890 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1891 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1892
7a4429b2 18932016-07-28 Paul Thomas <pault@gcc.gnu.org>
1894
1895 PR fortran/71883
1896 * gfortran.dg/pr71883.f90 : New test.
1897
f339cf78 18982016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1899
1900 PR tree-optimization/71734
cfc1aded 1901 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 1902
8311fe26 19032016-07-28 Renlin Li <renlin.li@arm.com>
1904
1905 Revert
1906 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1907
1908 PR fortran/71902
1909 * gfortran.dg/dependency_47.f90: New test.
1910
595e387a 19112016-07-28 Martin Liska <mliska@suse.cz>
1912
1913 PR gcov-profile/68025
1914 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1915
83554604 19162016-07-28 Martin Liska <mliska@suse.cz>
1917
1918 * g++.dg/vect/pr70944.cc: New test.
1919
ec6d2d63 19202016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1921
1922 PR middle-end/71994
1923 * gcc.dg/torture/pr71994.c: New test.
1924
12dabcee 19252016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1926
1927 PR middle-end/71078
1928 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1929 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1930 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1931
262a83d5 19322016-07-27 Richard Biener <rguenther@suse.de>
1933
1934 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1935
3989f1fe 19362016-07-27 Martin Liska <mliska@suse.cz>
1937
1938 * gcc.dg/predict-13.c: New test.
1939 * gcc.dg/predict-14.c: New test.
1940
69a499fa 19412016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1942
7a4429b2 1943 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 1944 including stdint.h.
1945 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1946 including stdint.h.
1947
751fef95 19482016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1949
1950 PR target/71869
1951 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1952 IEEE built-in functions handle quiet and signalling NaNs
1953 correctly.
1954
5e07497c 19552016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1956
1957 PR fortran/71862
1958 * gfortran.dg/pr71862.f90: New test.
1959
18928e61 19602016-07-26 Martin Sebor <msebor@redhat.com>
1961
1962 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1963 selector with dg-options.
1964
7e1856f1 19652016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1966
1967 PR tree-optimization/18046
1968 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1969 * gcc.dg/tree-ssa/vrp103.c: New test.
1970 * gcc.dg/tree-ssa/vrp104.c: New test.
1971
08679462 19722016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1973
1974 * gcc.target/powerpc/pr63354.c: Require lp64 since
1975 -mprofile-kernel is not legal with -m32.
1976
8c3efadf 19772016-07-26 Richard Biener <rguenther@suse.de>
1978
1979 PR rtl-optimization/71984
1980 * gcc.dg/torture/pr71984.c: New testcase.
1981
78866ecd 19822016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1983
1984 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1985 g++-dg-runtest via et-dg-runtest.
1986 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1987 * gcc.dg/vect/vect.exp: Likewise.
1988 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1989 gfortran-dg-runtest.
1990 * gfortran.dg/vect/vect.exp: Likewise.
1991 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1992 (check_mips_loongson_hw_available): Likewise.
1993 (check_effective_target_mpaired_single_runtime): Likewise.
1994 (check_effective_target_mips_loongson_runtime): Likewise.
1995 (add_options_for_mpaired_single): Likewise.
1996 (check_effective_target_vect_int): Add global et_index.
1997 Check and save the supported feature for a target selected by
1998 the et_index target. Break long lines where appropriate. Call
1999 et-is-effective-target for MIPS with an argument instead of
2000 check_effective_target_* where appropriate.
2001 (check_effective_target_vect_intfloat_cvt): Likewise.
2002 (check_effective_target_vect_uintfloat_cvt): Likewise.
2003 (check_effective_target_vect_floatint_cvt): Likewise.
2004 (check_effective_target_vect_floatuint_cvt): Likewise.
2005 (check_effective_target_vect_simd_clones): Likewise.
2006 (check_effective_target_vect_shift): ewise.
2007 (check_effective_target_whole_vector_shift): Likewise.
2008 (check_effective_target_vect_bswap): Likewise.
2009 (check_effective_target_vect_shift_char): Likewise.
2010 (check_effective_target_vect_long): Likewise.
2011 (check_effective_target_vect_float): Likewise.
2012 (check_effective_target_vect_double): Likewise.
2013 (check_effective_target_vect_long_long): Likewise.
2014 (check_effective_target_vect_no_int_max): Likewise.
2015 (check_effective_target_vect_no_int_add): Likewise.
2016 (check_effective_target_vect_no_bitwise): Likewise.
2017 (check_effective_target_vect_widen_shift): Likewise.
2018 (check_effective_target_vect_no_align): Likewise.
2019 (check_effective_target_vect_hw_misalign): Likewise.
2020 (check_effective_target_vect_element_align): Likewise.
2021 (check_effective_target_vect_condition): Likewise.
2022 (check_effective_target_vect_cond_mixed): Likewise.
2023 (check_effective_target_vect_char_mult): Likewise.
2024 (check_effective_target_vect_short_mult): Likewise.
2025 (check_effective_target_vect_int_mult): Likewise.
2026 (check_effective_target_vect_extract_even_odd): Likewise.
2027 (check_effective_target_vect_interleave): Likewise.
2028 (check_effective_target_vect_stridedN): Likewise.
2029 (check_effective_target_vect_multiple_sizes): Likewise.
2030 (check_effective_target_vect64): Likewise.
2031 (check_effective_target_vect_call_copysignf): Likewise.
2032 (check_effective_target_vect_call_sqrtf): Likewise.
2033 (check_effective_target_vect_call_btrunc): Likewise.
2034 (check_effective_target_vect_call_btruncf): Likewise.
2035 (check_effective_target_vect_call_ceil): Likewise.
2036 (check_effective_target_vect_call_ceilf): Likewise.
2037 (check_effective_target_vect_call_floor): Likewise.
2038 (check_effective_target_vect_call_floorf): Likewise.
2039 (check_effective_target_vect_call_lceil): Likewise.
2040 (check_effective_target_vect_call_lfloor): Likewise.
2041 (check_effective_target_vect_call_nearbyint): Likewise.
2042 (check_effective_target_vect_call_nearbyintf): Likewise.
2043 (check_effective_target_vect_call_round): Likewise.
2044 (check_effective_target_vect_call_roundf): Likewise.
2045 (check_effective_target_vect_perm): Likewise, but also append *_saved
2046 to the existing global name to properly cache the result.
2047 (check_effective_target_vect_perm_byte): Likewise.
2048 (check_effective_target_vect_perm_short): Likewise.
2049 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2050 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2051 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2052 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2053 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2054 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2055 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2056 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2057 (check_effective_target_vect_sdot_qi): Likewise.
2058 (check_effective_target_vect_udot_qi): Likewise.
2059 (check_effective_target_vect_sdot_hi): Likewise.
2060 (check_effective_target_vect_udot_hi): Likewise.
2061 (check_effective_target_vect_usad_char): Likewise.
2062 (check_effective_target_vect_pack_trunc): Likewise.
2063 (check_effective_target_vect_unpack): Likewise.
2064 (check_effective_target_vect_aligned_arrays): Likewise.
2065 (check_effective_target_vect_natural_alignment): Likewise.
2066 (check_effective_target_vector_alignment_reachable): Likewise.
2067 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2068 (is-effective-target): Initialize et_index if undefined.
2069 (et-dg-runtest): New.
2070 (et-is-effective-target): Likewise.
2071 (check_vect_support_and_set_flags): Add supported MIPS targets to
2072 EFFECTIVE_TARGETS list. Return the number of supported targets.
2073
b2930f09 20742016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 2075 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 2076
2077 PR middle-end/70920
2078 * gcc.dg/pr70920-1.c: New test-case.
2079 * gcc.dg/pr70902-2.c: Likewise.
2080 * gcc.dg/pr70920-3.c: Likewise.
2081 * gcc.dg/pr70920-4.c: Likewise
2082 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2083 2 instead of 3.
2084
90821294 20852016-07-25 Alexander Monakov <amonakov@ispras.ru>
2086
2087 * gcc.c-torture/execute/pr71494.c: Require label_values.
2088 * gcc.dg/pr16973.c: Ditto.
2089
1660595b 20902016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2091
2092 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2093 * gcc.dg/torture/pr69771.c: Require int32plus.
2094 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2095
5b2b88ce 20962016-07-25 Martin Liska <mliska@suse.cz>
2097
2098 * gcc.dg/torture/pr71987.c: New test.
2099
e2f926e9 21002016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2101
2102 PR fortran/71935
2103 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2104 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2105 * gfortran.dg/pr71935.f90: New test.
2106
a940fdc7 21072016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 2108
2109 PR c++/71675
2110 * g++.dg/ext/atomic-3.C: New test.
2111 * gcc.dg/atomic/pr71675.c: New test.
2112
5a43070d 21132016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2114
2115 * gcc.target/i386/mvc8.c: New test.
2116
1b793819 21172016-07-22 Bin Cheng <bin.cheng@arm.com>
2118
2119 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2120 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2121
d4b4c787 21222016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2123
2124 PR fortran/71795
2125 * gfortran.dg/constructor_50.f90: New test.
2126
45648efe 21272016-07-22 Martin Liska <mliska@suse.cz>
2128
2129 PR gcov-profile/69028
2130 PR gcov-profile/62047
2131 * g++.dg/cilk-plus/pr69028.C: New test.
2132
b657bb1f 21332016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2134
2135 * gfortran.dg/coarray_stat_2.f90: New test.
2136
3a421504 21372016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2138
2139 * gcc.target/powerpc/vec-extract.h: New files to check the
2140 vec_extract built-in functions for all vector types, testing
2141 accessing each element, both with constant and variable element
2142 numbers.
2143 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2144 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2145 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2146 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2147 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2148 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2149 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2150 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2151 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2152
d40a1eac 21532016-07-21 Jakub Jelinek <jakub@redhat.com>
2154
2155 PR c++/71728
2156 * g++.dg/other/pr71728.C: New test.
2157
3b0d7293 21582016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2159
2160 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2161 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2162 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2163 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2164 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2165
50953a9f 21662016-07-21 Richard Biener <rguenther@suse.de>
2167
2168 PR tree-optimization/71947
2169 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2170
90261646 21712016-07-21 Bin Cheng <bin.cheng@arm.com>
2172
2173 * gcc.dg/tree-ssa/scev-15.c: New.
2174
5a5a7a90 21752016-07-21 Bin Cheng <bin.cheng@arm.com>
2176
2177 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2178
df0c563f 21792016-07-21 Jakub Jelinek <jakub@redhat.com>
2180
2181 PR c++/71941
2182 * g++.dg/gomp/pr71941.C: New test.
2183
24acd4ab 21842016-07-20 David Malcolm <dmalcolm@redhat.com>
2185
2186 PR c/70339
2187 PR c/71858
2188 * g++.dg/spellcheck-identifiers.C: New test case, based on
2189 gcc.dg/spellcheck-identifiers.c.
2190 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2191 gcc.dg/spellcheck-identifiers-2.c.
2192 * g++.dg/spellcheck-typenames.C: New test case, based on
2193 gcc.dg/spellcheck-typenames.c
2194
8669e753 21952016-07-20 Jonathan Wakely <jwakely@redhat.com>
2196
2197 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2198 pointer to member function and also test catching by reference.
2199
75cb41b8 22002016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2201
2202 * gcc.target/s390/pr67443.c: Fix test case.
2203
07be1239 22042016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2205
2206 * gcc.target/s390/insv-1.c: Xfail some tests.
2207 * gcc.target/s390/insv-2.c: Likewise.
2208
e9b5fdd9 22092016-07-20 Georg-Johann Lay <avr@gjlay.de>
2210
2211 * gcc.target/avr/torture/get-mem.c: New test.
2212 * gcc.target/avr/torture/set-mem.c: New test.
2213
b704b0e1 22142016-07-20 Georg-Johann Lay <avr@gjlay.de>
2215
2216 PR target/71948
2217 * gcc.target/avr/torture/tiny-progmem.c: New test.
2218
051eb924 22192016-07-20 Jakub Jelinek <jakub@redhat.com>
2220
fdb70809 2221 PR c++/71909
2222 * g++.dg/parse/pr71909.C: New test.
2223 * g++.dg/tm/pr71909.C: New test.
2224
051eb924 2225 PR c++/50060
2226 * g++.dg/cpp0x/constexpr-50060.C: New test.
2227 * g++.dg/cpp1y/constexpr-50060.C: New test.
2228
c4e1267c 22292016-07-20 Martin Liska <mliska@suse.cz>
2230
2231 * gfortran.dg/graphite/pr71898.f90: New test.
2232
ecaa5fd4 22332016-07-20 Bin Cheng <bin.cheng@arm.com>
2234
2235 PR tree-optimization/71503
2236 PR tree-optimization/71683
2237 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2238 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2239
f5b88ba1 22402016-07-20 Martin Liska <mliska@suse.cz>
2241
2242 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2243 * gcc.dg/plugin/sreal-test-1.c: Remove.
2244 * gcc.dg/plugin/sreal_plugin.c: Remove.
2245
e889bd11 22462016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2247
2248 PR fortran/71902
2249 * gfortran.dg/dependency_47.f90: New test.
2250
1c6bb1c0 22512016-07-19 Jakub Jelinek <jakub@redhat.com>
2252
94d511af 2253 PR rtl-optimization/71916
2254 * gcc.c-torture/compile/pr71916.c: New test.
2255
54e95a17 2256 PR middle-end/71874
2257 * g++.dg/torture/pr71874.C: New test.
2258
1c6bb1c0 2259 PR middle-end/71734
2260 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2261 (my_alloc): Rewritten to use __builtin_posix_memalign and
2262 __SIZE_TYPE__.
2263 (my_free): Use __builtin_free instead of _mm_free.
2264 (Vec::operator=): Use __builtin_memcpy.
2265
0d565f19 22662016-07-19 Martin Jambor <mjambor@suse.cz>
2267
cfc1aded 2268 PR fortran/71688
2269 * gfortran.dg/pr71688.f90: New test.
0d565f19 2270
2be13cd5 22712016-07-19 Richard Biener <rguenther@suse.de>
2272
2273 * c-c++-common/vector-subscript-6.c: New testcase.
2274 * c-c++-common/vector-subscript-7.c: Likewise.
2275
1697df09 22762016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2277
7a4429b2 2278 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 2279 and UInt32 based on __SIZEOF_INT__.
2280
8894566e 22812016-07-19 Richard Biener <rguenther@suse.de>
2282
2283 PR tree-optimization/71901
2284 * gcc.dg/torture/pr71901.c: New testcase.
2285
22862016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 2287
2288 PR tree-optimization/71908
2289 * gcc.dg/torture/pr71908.c: New testcase.
2290
106ac76d 22912016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2292
2293 PR target/71493
2294 * gcc.target/powerpc/pr71493-1.c: New test.
2295 * gcc.target/powerpc/pr71493-2.c: Likewise.
2296
e6517a48 22972016-07-18 Jakub Jelinek <jakub@redhat.com>
2298
d1e0c36e 2299 PR c++/71835
2300 * g++.dg/conversion/ambig3.C: New test.
2301
6fe424c2 2302 PR c++/71828
2303 * g++.dg/cpp0x/constexpr-71828.C: New test.
2304
d3dd9e33 2305 PR c++/71826
2306 * g++.dg/template/pr71826.C: New test.
2307
74fd83a9 2308 PR c++/71822
2309 * g++.dg/template/defarg21.C: New test.
2310
e6517a48 2311 PR c++/71871
2312 * g++.dg/ext/vector31.C: New test.
2313
f942bdbf 23142016-07-18 Uros Bizjak <ubizjak@gmail.com>
2315
2316 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2317
4b1425be 23182016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2319
2320 PR tree-optimization/71734
2321 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2322
a80f37e1 23232016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2324
2325 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2326 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2327 stack-layout-dynamic-1.c: New test.
2328
ea283725 23292016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2330
2331 * gcc.target/s390/nolrl-1.c: New test.
2332
14eab729 23332016-07-17 Fritz Reese <fritzoreese@gmail.com>
2334
2335 PR fortran/71523
2336 * gfortran.dg/pr71523_1.f90: New test.
2337 * gfortran.dg/pr71523_2.f90: New test.
2338
3925d644 23392016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2340
2341 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2342
fb9ff4ce 23432016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 2344 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 2345
2346 PR fortran/62125
2347 * gfortran.dg/pr62125.f90: New test.
2348
95b0f5e9 23492016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2350
2351 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2352 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2353
1913be16 23542016-07-15 Jonathan Wakely <jwakely@redhat.com>
2355
2356 PR c++/58796
2357 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2358 * g++.dg/cpp0x/nullptr35.C: New test.
2359
b4803084 23602016-07-15 Bin Cheng <bin.cheng@arm.com>
2361
2362 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2363
89e3ec3d 23642016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2365
2366 * gfortran.dg/goacc/vector_length.f90: New test.
2367
2084e279 23682016-07-15 Richard Biener <rguenther@suse.de>
2369
2370 PR tree-optimization/71881
2371 * gcc.dg/torture/pr71881.c: New testcase.
2372
2177bb9a 23732016-07-15 Richard Biener <rguenther@suse.de>
2374
2375 PR tree-optimization/71887
2376 * gcc.dg/torture/pr71887.c: New testcase.
2377
0dd7db3b 23782016-07-15 Jakub Jelinek <jakub@redhat.com>
2379
2380 PR c/71858
2381 * gcc.dg/spellcheck-identifiers-3.c: New test.
2382
b41cc4d1 23832016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2384
2385 PR fortran/71807
2386 * gfortran.dg/null_9.f90: New test.
2387
a4d34e5e 23882016-07-15 Bin Cheng <bin.cheng@arm.com>
2389
2390 * gcc.dg/tree-ssa/loop-41.c: New test.
2391
1547c551 23922016-07-15 Bin Cheng <bin.cheng@arm.com>
2393
2394 PR tree-optimization/71347
2395 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2396
b9c2416b 23972016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2398
2399 PR fortran/29819
2400 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2401 * gfortran.dg/contains.f90: Ditto.
2402 * gfortran.dg/contains_empty_1.f03: Ditto.
2403 * gfortran.dg/submodule_3.f08: Ditto.
2404
28413b15 24052016-07-14 Jakub Jelinek <jakub@redhat.com>
2406
661af228 2407 PR testsuite/71865
2408 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2409 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2410 expected diagnostics.
2411
28413b15 2412 PR c/71858
2413 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2414 * gcc.dg/spellcheck-identifiers-2.c: New test.
2415 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2416 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2417
7b3b3a49 24182016-07-14 Jakub Jelinek <jakub@redhat.com>
2419
2420 PR tree-optimization/71872
2421 * gcc.c-torture/compile/pr71872.c: New test.
2422
7c039c44 24232016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2424
2425 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2426 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2427 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2428 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2429 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2430 * gcc.target/arm/atomic-op-acquire-1.c: This.
2431 * gcc.target/arm/atomic-op-char.c: Rename into ...
2432 * gcc.target/arm/atomic-op-char-1.c: This.
2433 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2434 * gcc.target/arm/atomic-op-consume-1.c: This.
2435 * gcc.target/arm/atomic-op-int.c: Rename into ...
2436 * gcc.target/arm/atomic-op-int-1.c: This.
2437 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2438 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2439 * gcc.target/arm/atomic-op-release.c: Rename into ...
2440 * gcc.target/arm/atomic-op-release-1.c: This.
2441 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2442 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2443 * gcc.target/arm/atomic-op-short.c: Rename into ...
2444 * gcc.target/arm/atomic-op-short-1.c: This.
2445 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2446 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2447 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2448 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2449 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2450 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2451 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2452 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2453 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2454 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2455
80c5e533 24562016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2457
2458 PR fortran/70842
2459 * gfortran.dg/select_type_35.f03: New test.
2460
c5a9fc7b 24612016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2462
2463 PR target/65951
2464 PR tree-optimization/70923
2465 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2466 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2467 * gcc.dg/vect/pr65951.c: Likewise.
2468 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2469
d1242c94 24702016-07-14 David Edelsohn <dje.gcc@gmail.com>
2471
2472 * c-c++-common/pr60226.c: Expect maximum object file alignment
2473 error on AIX.
2474
97f2a90b 24752016-07-14 Richard Biener <rguenther@suse.de>
2476
2477 PR tree-optimization/71866
2478 * gcc.dg/torture/pr71866.c: New testcase.
2479
6029a910 24802016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2481
2482 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2483 selector and enclose boolean expression in curly braces.
2484
798d22ed 24852016-07-14 Alan Modra <amodra@gmail.com>
2486
2487 PR target/71733
2488 * gcc.target/powerpc/p9-novsx.c: New.
2489
3ffcb27d 24902016-07-13 Andi Kleen <ak@linux.intel.com>
2491
2492 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2493 * g++.dg/tree-prof/morefunc.C: Dito.
2494 * g++.dg/tree-prof/pr35545.C: Dito.
2495 * g++.dg/tree-prof/reorder.C: Dito.
2496 * gcc.dg/tree-prof/20050826-2.c: Dito.
2497 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2498 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2499 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2500 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2501 * gcc.dg/tree-prof/inliner-1.c: Dito.
2502 * gcc.dg/tree-prof/merge_block.c: Dito.
2503 * gcc.dg/tree-prof/stringop-1.c: Dito.
2504 * gcc.dg/tree-prof/stringop-2.c: Dito.
2505 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2506 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2507 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2508 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2509 * gcc.dg/tree-prof/update-loopch.c: Dito.
2510 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2511 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2512 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2513 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2514 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2515 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2516 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2517
9ace90e5 25182016-07-13 Andi Kleen <ak@linux.intel.com>
2519
2520 * lib/profopt.exp (profopt-execute): Remove .imports files.
2521
b75cf198 25222016-07-13 Andi Kleen <ak@linux.intel.com>
2523
f942bdbf 2524 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 2525
4d0389a9 25262016-07-13 Andi Kleen <ak@linux.intel.com>
2527
2528 * lib/profopt.exp (dg-final-scan-autofdo,
2529 dg-final-scan-not-autofdo): New functions.
2530
a5af7a75 25312016-07-13 Bin Cheng <bin.cheng@arm.com>
2532
2533 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2534 * gcc.dg/vect/vect-35.c: Ditto.
2535 * gcc.dg/vect/vect-alias-check-2.c: New test.
2536
c6bcae01 25372016-07-13 Martin Liska <mliska@suse.cz>
2538
2539 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 2540 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 2541 * gfortran.dg/pr42108.f90: Update expected dump scan.
2542
0644c120 25432016-07-13 Richard Biener <rguenther@suse.de>
2544
2545 PR tree-optimization/24574
2546 * gcc.dg/pr24574.c: New testcase.
2547
2bbae5b9 25482016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2549
f942bdbf 2550 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 2551 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2552 * c-c++-common/pr68833-1.c: Require int32plus.
2553 * gcc.dg/ipa/pr63551.c: Likewise.
2554 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2555 * gcc.dg/ipa/pr64041.c: Require int32plus.
2556
839a6560 25572016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2558
2559 PR ipa/71633
2560 * g++.dg/pr71633.C: New test.
2561
8f5f2788 25622016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2563
2564 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2565 Add new arm_thumb1_cbz_ok effective target.
2566 * gcc.target/arm/cbz.c: New test.
2567
417e5cc5 25682016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2569
2570 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2571 Define effective target.
2572 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2573 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2574 * gcc.target/arm/movhi_movw.c: New test.
2575 * gcc.target/arm/movsi_movw.c: Likewise.
2576 * gcc.target/arm/movdi_movw.c: Likewise.
2577
68a5143e 25782016-07-13 Richard Biener <rguenther@suse.de>
2579
2580 PR middle-end/71104
2581 * gcc.dg/pr71104-1.c: New testcase.
2582 * gcc.dg/pr71104-2.c: Likewise.
2583
69e8d259 25842016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2585
2586 PR target/71805
2587 * gcc.target/powerpc/pr71805.c: New test.
2588
244f142f 25892016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2590
2591 * gcc.target/powerpc/divkc3-1.c: New.
2592 * gcc.target/powerpc/mulkc3-1.c: New.
2593
6fc56f1f 25942016-07-12 Nathan Sidwell <nathan@acm.org>
2595
2596 * gcc.target/arm/data-rel-1.c: New.
2597 * gcc.target/arm/data-rel-2.c: New.
2598 * gcc.target/arm/data-rel-3.c: New.
2599
94ee1e9c 26002016-07-12 Martin Liska <mliska@suse.cz>
2601
2602 * gcc.dg/params/blocksort-part.c: New test.
2603 * gcc.dg/params/params.exp: New file.
2604
cd32d747 26052016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2606
2607 PR middle-end/71700
2608 * gcc.c-torture/execute/pr71700.c: New test.
2609
ad010d47 26102016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2611 Richard Biener <rguenther@suse.de>
2612
2613 PR tree-optimization/23286
2614 PR tree-optimization/70159
2615 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2616 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2617 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2618 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2619 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2620 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2621 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2622 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2623 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2624 * gcc.dg/pr51879-12.c: Likewise.
2625 * gcc.dg/strlenopt-9.c: Likewise.
2626 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2627 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2628 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2629 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2630 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2631 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2632 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2633 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2634 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2635 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2636 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2637 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2638 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2639 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2640 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2641
9aece49e 26422016-07-12 Richard Biener <rguenther@suse.de>
2643
2644 PR rtl-optimization/68961
2645 * gcc.target/i386/pr68961.c: New testcase.
2646
8f05fee9 26472016-07-11 Jakub Jelinek <jakub@redhat.com>
2648
4a6cc5cd 2649 PR middle-end/71758
2650 * c-c++-common/gomp/pr71758.c: New test.
2651 * gfortran.dg/gomp/pr71758.f90: New test.
2652
8f05fee9 2653 PR tree-optimization/71823
2654 * gcc.dg/vect/pr71823.c: New test.
2655
b73690a4 26562016-07-11 David Malcolm <dmalcolm@redhat.com>
2657
2658 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2659 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2660 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2661
675f4c6b 26622016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2663
2664 PR target/71801
2665 * gcc.target/i386/pr71801.c: New test.
2666
9aaf7e3e 26672016-07-11 Richard Biener <rguenther@suse.de>
2668
2669 PR tree-optimization/71816
2670 * gcc.dg/torture/pr71816.c: New testcase.
2671
dd58bf21 26722016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2673
2674 PR fortran/71783
2675 * gfortran.dg/dependency_46.f90: New test.
2676
a2ebcb84 26772016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2678
2679 PR rtl-optimization/71621
2680 * gcc.target/i386/pr71621-1.c: New.
2681 * gcc.target/i386/pr71621-2.c: New.
2682
6cedf97e 26832016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2684
2685 * gfortran.dg/goacc/pr71704.f90: New test.
2686
dc71c755 26872016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2688
2689 PR target/71297
2690 * gcc.target/powerpc/pr71297.c: New.
2691
288161af 26922016-07-08 Jiong Wang <jiong.wang@arm.com>
2693
2694 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2695
98e771d6 26962016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2697
2698 PR target/71806
2699 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2700
c3d27339 27012016-07-08 Alan Hayward <alan.hayward@arm.com>
2702
2703 PR tree-optimization/71667
2704 * gcc.dg/vect/pr71667.c: New
2705
b1b5042a 27062016-07-08 Martin Liska <mliska@suse.cz>
2707
2708 * gcc.dg/torture/pr71606.c: New test.
2709
5cdc40a0 27102016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2711
2712 PR fortran/71764
2713 * gfortran.dg/pr71764.f90: New test.
2714
bcc4d868 27152016-07-07 Jakub Jelinek <jakub@redhat.com>
2716 Kai Tietz <ktietz70@googlemail.com>
2717
2718 PR c++/70869
2719 PR c++/71054
2720 * g++.dg/cpp0x/pr70869.C: New test.
2721 * g++.dg/cpp0x/pr71054.C: New test.
2722
b39328b2 27232016-07-07 David Edelsohn <dje.gcc@gmail.com>
2724
2725 * g++.dg/debug/pr71432.C: Fail on AIX.
2726
95c9caad 27272016-07-07 Martin Liska <mliska@suse.cz>
2728
2729 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2730 an undefined behavior.
2731 * gfortran.dg/do_3.F90: Likewise.
2732 * gfortran.dg/do_check_11.f90: New test.
2733 * gfortran.dg/do_check_12.f90: New test.
2734 * gfortran.dg/do_corner_warn.f90: New test.
2735
8e976d11 27362016-07-07 Martin Liska <mliska@suse.cz>
2737
2738 * gfortran.dg/predict-1.f90: Ammend the test.
2739 * gfortran.dg/predict-2.f90: Likewise.
2740
26716fc7 27412016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2742
2743 PR ipa/71624
2744 * g++.dg/pr71624.C: New test.
2745
2d079cbf 27462016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2747
2748 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2749 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2750 ARMv8-M Mainline architectures.
2751
9e6f4af4 27522016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2753
2754 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2755 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2756
d490b07a 27572016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2758
2759 PR target/70098
2760 PR target/71763
2761 * gcc.target/powerpc/pr71763.c: New file.
2762
798fc305 27632016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2764
2765 PR tree-optimization/71518
f942bdbf 2766 * gcc.dg/pr71518.c: New test.
798fc305 2767
97e4cbac 27682016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2769
2770 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2771
19aea164 27722016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2773
f942bdbf 2774 PR target/50739
19aea164 2775 * gcc.target/avr/pr50739.c: New test.
2776
105e9dfc 27772016-07-05 Jan Hubicka <jh@suse.cz>
2778
2779 * gcc.dg/tree-ssa/scev-14.c: update template.
2780
1137da9c 27812016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2782
2783 * gcc.dg/vect/group-no-gaps-1.c: New test.
2784
ce393063 27852016-07-05 Andi Kleen <ak@linux.intel.com>
2786
2787 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2788 if kernel supports MPX.
2789
92a44a68 27902016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 2791
2792 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2793
f2ccdf8e 27942016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2795 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2796
2797 * gcc.target/powerpc/signbit-1.c: New test.
2798 * gcc.target/powerpc/signbit-2.c: New test.
2799 * gcc.target/powerpc/signbit-3.c: New test.
2800
0215a22c 28012016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2802
2803 PR rtl-optimization/71594
2804 * gcc.dg/torture/pr71594.c: New test.
2805
30a39817 28062016-07-05 Jan Hubicka <jh@suse.cz>
2807
2808 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2809
b65b8df2 28102016-07-05 David Malcolm <dmalcolm@redhat.com>
2811
2812 PR c++/62314
f9c39b65 2813 * g++.dg/parse/error5.C: Update column
b65b8df2 2814 number of missing semicolon error.
2815 * g++.dg/pr62314-2.C: New test case.
2816
6b5471d8 28172016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2818
2819 * gfortran.dg/coarray_stat_function.f90: New test.
2820 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2821 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2822 to new interfaces.
2823
35b3a8dd 28242016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2825
2826 PR fortran/71623
2827 * gfortran.dg/deferred_character_17.f90: New test.
2828
b84c1ddf 28292016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2830
2831 * gcc.target/arm/neon/polytypes.c: Move to ...
2832 * gcc.target/arm/polytypes.c: ... here.
2833 * gcc.target/arm/neon/pr51534.c: Move to ...
2834 * gcc.target/arm/pr51534.c: ... here.
2835 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2836 * gcc.target/arm/vect-vcvt.c: ... here.
2837 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2838 * gcc.target/arm/vect-vcvtq.c: ... here.
2839 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2840 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2841 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2842 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2843 * gcc.target/arm/neon/neon.exp: Delete.
2844 * gcc.target/arm/neon/: Delete.
2845
7e9136f1 28462016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2847
2848 PR fortran/65575
2849 * gfortran.dg: pr65575.f90: New test.
2850
18b42a28 28512016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2852
2853 PR fortran/35849
2854 * gfortran.dg: pr35849.f90: New test.
2855
f8765404 28562016-07-04 Jakub Jelinek <jakub@redhat.com>
2857
2858 PR c++/71739
2859 * g++.dg/cpp0x/pr71739.C: New test.
2860
e3422b3a 28612016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2862
2863 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2864
2da1c9f7 28652016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2866
2867 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2868 locr.
2869 * gcc.target/s390/loc-1.c: New test.
2870
6125d36e 28712016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2872
f9c39b65 2873 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2874 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 2875
42797d4b 28762016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2877
2878 PR target/63874
2879 * gcc.target/aarch64/pr63874.c: New test.
2880
9d9fe66a 28812016-07-04 Jan Beulich <jbeulich@suse.com>
2882
2883 * g++.dg/header.c: New.
2884 * gcc.dg/header.c: New.
2885
c364d0f3 28862016-07-02 Jakub Jelinek <jakub@redhat.com>
2887
2888 PR c/71719
2889 * c-c++-common/Wunused-var-15.c: New test.
2890
267f3c67 28912016-07-01 Jakub Jelinek <jakub@redhat.com>
2892
2893 PR fortran/71687
2894 * gfortran.dg/gomp/pr71687.f90: New test.
2895
8297c70b 28962016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2897
2898 * gcc.dg/const-float128-ped.c: Require __float128 effective
2899 target and options.
2900 * gcc.dg/const-float128.c: Likewise.
2901 * gcc.dg/torture/float128-cmp-invalid.c: Require
2902 __float128 and base_quadfloat_support effective targets, and
2903 __float128 options.
2904 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2905 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2906 * gcc.dg/torture/float128-nan.c: Likewise.
2907 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2908 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2909 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 2910 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 2911 (add_options_for___float128): New.
2912 (check_effective_target_base_quadword_support): New.
2913
eab79b94 29142016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2915
2916 PR target/71720
2917 * gcc.target/powerpc/pr71720.c: New test.
2918
4ce6622a 29192016-07-01 Jan Beulich <jbeulich@suse.com>
2920
2921 * gcc.dg/bss.c: New.
2922
0b6f1914 29232016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2924
2925 PR target/71698
2926 * gcc.target/powerpc/pr71698.c: New test.
2927
4d28a470 29282016-07-01 Georg-Johann Lay <avr@gjlay.de>
2929
2930 PR target/71151
2931 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2932 instead of ".foo" for its section name.
2933 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2934 depending on MCU's flash size.
2935 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2936 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2937 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2938 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2939 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2940 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2941
ed8613ec 29422016-07-01 Jan Beulich <jbeulich@suse.com>
2943
2944 * gcc.target/i386/pr65105-2.c: Add -msse2.
2945
720a0bce 29462016-06-30 Jakub Jelinek <jakub@redhat.com>
2947
c54ee83c 2948 PR tree-optimization/71707
2949 * gcc.dg/strlenopt-29.c: New test.
2950
a845ae6c 2951 PR fortran/71704
2952 * gfortran.dg/gomp/pr71704.f90: New test.
2953
720a0bce 2954 PR fortran/71705
2955 * gfortran.dg/gomp/pr71705.f90: New test.
2956
17c32c4a 29572016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2958
2959 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2960 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2961 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2962 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2963 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2964 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2965 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2966 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2967 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2968 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2969 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2970 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2971 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2972 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2973 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2974 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2975 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2976 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2977 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2978 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2979 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2980 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2981 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2982 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2983 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2984 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2985 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2986 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2987 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2988 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2989 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2990 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2991 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2992 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2993 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2994 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2995 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2996 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2997 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2998 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2999 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3000 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3001 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3002 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3003 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3004 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3005 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3006 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3007 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3008 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3009 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3010 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3011 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3012 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3013 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3014 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3015 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3016 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3017 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3018 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3019 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3020 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3021 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3022 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3023 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3024 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3025 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3026 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3027 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3028 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3029 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3030 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3031 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3032 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3033 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3034 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3035 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3036 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3037 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3038 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3039 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3040
443405c9 30412016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 3042 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 3043
3044 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3045
6e3a3de2 30462016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 3047 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 3048
3049 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3050
413c4f6c 30512016-06-30 David Malcolm <dmalcolm@redhat.com>
3052
3053 PR driver/71651
3054 * gcc.dg/spellcheck-options-12.c: New test case.
3055
4c4e99c3 30562016-06-30 Jakub Jelinek <jakub@redhat.com>
3057
3058 PR middle-end/71693
3059 * gcc.c-torture/compile/pr71693.c: New test.
3060
26a2e993 30612016-06-29 David Malcolm <dmalcolm@redhat.com>
3062
3063 * gcc.dg/spellcheck-params.c: New testcase.
3064 * gcc.dg/spellcheck-params-2.c: New testcase.
3065
63abcf45 30662016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3067
3068 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3069 vector extract instructions.
3070 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3071
5f1d49ac 30722016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3073
3074 PR fortran/71686
3075 * gfortran.dg/unexpected_eof_2.f90: New test.
3076 * gfortran.dg/unexpected_eof_3.f90: New test.
3077
0dc00113 30782016-06-29 Jim Wilson <jim.wilson@linaro.org>
3079
3080 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3081
4b975445 30822016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3083
3084 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3085 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3086 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3087
e276a6b9 30882016-06-29 Richard Biener <rguenther@suse.de>
3089
3090 PR middle-end/15256
3091 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3092
c02f3e35 30932016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3094
3095 * gcc.target/arm/aapcs/neon-vect10.c: Require
3096 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3097 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3098 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3099 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3100 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3101 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3102 * gcc.target/arm/fp16-aapcs-1.c: Require
3103 -mfloat-ab=hard. Also simplify the test.
3104 * gcc.target/arm/fp16-aapcs-2.c: New.
3105
d0c2a3dd 31062016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3107
f942bdbf 3108 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 3109 (add_options_for_arm_fp16_ieee): New.
3110 (add_options_for_arm_fp16_alternative): New.
3111 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3112 long-line.
3113 (effective_target_arm_fp16_hw): New.
3114
162fed22 31152016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3116
3117 PR tree-optimization/71655
3118 * g++.dg/pr71655.C: New test.
3119
9ed0eb00 31202016-06-29 Martin Liska <mliska@suse.cz>
3121
3122 * gcc.dg/pr71585.c: New test.
3123 * gcc.dg/pr71585-2.c: New test.
3124 * gcc.dg/pr71585-3.c: New test.
3125
641b1c86 31262016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3127
3128 PR tree-optimization/70729
3129 * g++.dg/vect/pr70729.cc: New test.
3130
44e775d8 31312016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3132
3133 * c-c++-common/gomp/cancel-1.c: Extend.
3134
83b23cdf 31352016-06-29 Jakub Jelinek <jakub@redhat.com>
3136
3137 PR tree-optimization/71625
3138 * gcc.dg/strlenopt-28.c: New test.
3139
b6a4a0f5 31402016-06-29 Richard Biener <rguenther@suse.de>
3141
3142 PR middle-end/71002
3143 * g++.dg/torture/pr71002.C: Adjust testcase.
3144
1af10ce6 31452016-06-29 Jakub Jelinek <jakub@redhat.com>
3146
3147 PR c/71685
3148 * gcc.dg/pr71685.c: New test.
3149
31502016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 3151
3152 PR c/71552
3153 * gcc.dg/init-bad-9.c: New test.
3154
043457fd 31552016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3156
3157 * gcc.target/powerpc/abs128-1.c: Require VSX.
3158 * gcc.target/powerpc/copysign128-1.c: Likewise.
3159 * gcc.target/powerpc/inf128-1.c: Likewise.
3160 * gcc.target/powerpc/nan128-1.c: Likewise.
3161
d378e319 31622016-06-28 Jakub Jelinek <jakub@redhat.com>
3163
3164 PR middle-end/71626
3165 * gcc.c-torture/execute/pr71626-1.c: New test.
3166 * gcc.c-torture/execute/pr71626-2.c: New test.
3167
10ef7949 31682016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3169
3170 PR target/71656
3171 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3172
1fcfb8f7 31732016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3174
3175 PR target/71670
3176 * gcc.target/powerpc/pr71670.c: New testcase.
3177
35fd0c10 31782016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3179
3180 PR target/71656
3181 * gcc.target/powerpc/pr71656-1.c: New test.
3182 * gcc.target/powerpc/pr71656-2.c: New test.
3183
584757bc 31842016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3185
3186 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3187 around fp16 code.
3188 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3189 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3190 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3191 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3192 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3193 Add arm_neon_fp16_ok effective target.
f942bdbf 3194 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3195 Likewise.
3196 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3197 Likewise.
3198 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3199 Likewise.
3200 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3201 Likewise.
3202 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3203 Likewise.
3204 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3205 Likewise.
3206 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3207 Likewise.
3208 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3209 Likewise.
3210 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3211 Likewise.
3212 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3213 Likewise.
3214 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3215 Likewise.
584757bc 3216
cbcc4297 32172016-06-26 Jan Hubicka <hubicka@ucw.cz>
3218
3219 * gcc.dg/predict-12.c: New testcase.
3220
0aa73965 32212016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3222
3223 PR fortran/71649
3224 * gfortran.dg/pr71649.f90: New test.
3225
9977f724 32262016-06-25 Jakub Jelinek <jakub@redhat.com>
3227
a5c54f33 3228 PR tree-optimization/71643
3229 * g++.dg/opt/pr71643.C: New test.
3230
9977f724 3231 PR tree-optimization/71631
3232 * gcc.c-torture/execute/pr71631.c: New test.
3233
e09883e4 32342016-06-24 Jan Hubicka <hubicka@ucw.cz>
3235
3236 * gcc.dg/predict-11.c: New testcase.
3237 * gfortran.dg/predict-2.f90: New testcase.
3238
89beffc9 32392016-06-24 Jan Hubicka <hubicka@ucw.cz>
3240
3241 * gcc.dg/predict-10.c: New test.
3242
2275a11d 32432016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3244
3245 * gcc.target/powerpc/abs128-1.c: New.
3246 * gcc.target/powerpc/copysign128-1.c: New.
3247 * gcc.target/powerpc/inf128-1.c: New.
3248 * gcc.target/powerpc/nan128-1.c: New.
3249
37681b7f 32502016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3251
3252 * gfortran.dg/pr71642.f90: New test.
3253
9cf2d600 32542016-06-24 Jakub Jelinek <jakub@redhat.com>
3255
3256 PR tree-optimization/71647
3257 * gcc.target/i386/pr71647.c: New test.
3258
eea332b9 32592016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3260
3261 * gcc.target/i386/noplt-gd-1.c: New test.
3262 * gcc.target/i386/noplt-gd-2.c: Likewise.
3263 * gcc.target/i386/noplt-gd-3.c: Likewise.
3264 * gcc.target/i386/noplt-ld-1.c: Likewise.
3265 * gcc.target/i386/noplt-ld-2.c: Likewise.
3266 * gcc.target/i386/noplt-ld-3.c: Likewise.
3267 * lib/target-supports.exp
3268 (check_effective_target_tls_get_addr_via_got): New.
3269
b6d48a78 32702016-06-24 Uros Bizjak <ubizjak@gmail.com>
3271
3272 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3273 testsuite compile flags.
3274 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3275 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3276
32772016-06-24 Uros Bizjak <ubizjak@gmail.com>
3278
3279 * g++dg/vect/pr36684.cc: Add dg-do compile.
3280 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3281 * gcc.dg/vect/pr70021.c: Ditto.
3282 * gcc.dg/vect/pr70138-1.c: Ditto.
3283 * gcc.dg/vect/pr70138-2.c: Ditto.
3284 * gcc.dg/vect/pr70354-1.c: Ditto.
3285 * gcc.dg/vect/pr70354-2.c: Ditto.
3286 * gcc.dg/vect/pr71259.c: Ditto.
3287 * gcc.dg/vect/pr71416-1.c: Ditto.
3288 * gcc.dg/vect/slp-43.c: Ditto.
3289 * gcc.dg/vect/slp-45.c: Ditto.
3290 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3291 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3292 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3293 * gfortran.dg/vect/pr69980.f90: Ditto.
3294
32952016-06-24 Uros Bizjak <ubizjak@gmail.com>
3296
3297 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3298 * gcc.dg/vect/bb-slp-30.c: Ditto.
3299 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3300 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3301 * gcc.dg/vect/pr45902.c: Ditto.
3302 * gcc.dg/vect/pr48172.c: Ditto.
3303 * gcc.dg/vect/pr48377.c: Ditto.
3304 * gcc.dg/vect/pr49038.c: Ditto.
3305 * gcc.dg/vect/pr49771.c: Ditto.
3306 * gcc.dg/vect/pr52091.c: Ditto.
3307 * gcc.dg/vect/pr53185-2.c: Ditto.
3308 * gcc.dg/vect/pr56826.c: Ditto.
3309 * gcc.dg/vect/pr60276.c: Ditto.
3310 * gcc.dg/vect/pr62021.c: Ditto.
3311 * gcc.dg/vect/pr63530.c: Ditto.
3312 * gcc.dg/vect/pr65518.c: Ditto.
3313 * gcc.dg/vect/pr65947-1.c: Ditto.
3314 * gcc.dg/vect/pr65947-10.c: Ditto.
3315 * gcc.dg/vect/pr65947-11.c: Ditto.
3316 * gcc.dg/vect/pr65947-12.c: Ditto.
3317 * gcc.dg/vect/pr65947-13.c: Ditto.
3318 * gcc.dg/vect/pr65947-2.c: Ditto.
3319 * gcc.dg/vect/pr65947-3.c: Ditto.
3320 * gcc.dg/vect/pr65947-4.c: Ditto.
3321 * gcc.dg/vect/pr65947-5.c: Ditto.
3322 * gcc.dg/vect/pr65947-6.c: Ditto.
3323 * gcc.dg/vect/pr65947-7.c: Ditto.
3324 * gcc.dg/vect/pr65947-8.c: Ditto.
3325 * gcc.dg/vect/pr65947-9.c: Ditto.
3326 * gcc.dg/vect/pr71416-1.c: Ditto.
3327 * gcc.dg/vect/pr71439.c: Ditto.
3328 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3329 * gcc.dg/vect/vect-bswap16.c: Ditto.
3330 * gcc.dg/vect/vect-bswap32.c: Ditto.
3331 * gcc.dg/vect/vect-bswap64.c: Ditto.
3332 * gcc.dg/vect/vect-live-1.c: Ditto.
3333 * gcc.dg/vect/vect-live-2.c: Ditto.
3334 * gcc.dg/vect/vect-live-3.c: Ditto.
3335 * gcc.dg/vect/vect-live-4.c: Ditto.
3336 * gcc.dg/vect/vect-live-5.c: Ditto.
3337 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3338 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3339 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3340 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3341 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3342 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3343 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3344 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3345 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3346 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3347 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3348 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3349 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3350 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3351 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3352 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3353 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3354
d4213166 33552016-06-24 Uros Bizjak <ubizjak@gmail.com>
3356
3357 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3358
5aaec397 33592016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3360
3361 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3362 ia32 if R_386_GOT32X relocation is supported.
3363 * gcc.target/i386/noplt-3.c: Likewise.
3364 * gcc.target/i386/noplt-2.c: Likewise.
3365 (main): Renamed to ...
3366 (bar): This.
3367 * gcc.target/i386/noplt-4.c: Likewise.
3368 (main): Renamed to ...
3369 (bar): This.
3370 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3371 * gcc.target/i386/pr67400-5.c: Likewise.
3372
77104764 33732016-06-24 Jakub Jelinek <jakub@redhat.com>
3374
7318e591 3375 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3376 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3377
77104764 3378 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3379 f4): Adjust expected diagnostics.
3380 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3381 (T): If OVFP is defined, redefine to TP.
3382 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3383 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3384 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3385 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3386 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3387 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3388 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3389 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3390 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3391 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3392 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3393 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3394 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3395 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3396 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3397 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3398 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3399 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3400 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3401 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3402 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3403 as last argument to __builtin_add_overflow_p.
3404
ddf08519 34052016-06-23 Uros Bizjak <ubizjak@gmail.com>
3406
3407 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3408 dg-options and remove default vector testsuite compile flags.
3409 * g++.dg/vect/pr33860a.cc: Ditto.
3410 * g++.dg/vect/pr45470-a.cc: Ditto.
3411 * g++.dg/vect/pr45470-b.cc: Ditto.
3412 * g++.dg/vect/pr60896.cc: Ditto.
3413 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3414 * gcc.dg/vect/pr18308.c: Ditto.
3415 * gcc.dg/vect/pr24049.c: Ditto.
3416 * gcc.dg/vect/pr33373.c: Ditto.
3417 * gcc.dg/vect/pr36228.c: Ditto.
3418 * gcc.dg/vect/pr42395.c: Ditto.
3419 * gcc.dg/vect/pr42604.c: Ditto.
3420 * gcc.dg/vect/pr46663.c: Ditto.
3421 * gcc.dg/vect/pr48765.c: Ditto.
3422 * gcc.dg/vect/pr49093.c: Ditto.
3423 * gcc.dg/vect/pr49352.c: Ditto.
3424 * gcc.dg/vect/pr52298.c: Ditto.
3425 * gcc.dg/vect/pr52870.c: Ditto.
3426 * gcc.dg/vect/pr53185.c: Ditto.
3427 * gcc.dg/vect/pr53773.c: Ditto.
3428 * gcc.dg/vect/pr56695.c: Ditto.
3429 * gcc.dg/vect/pr62171.c: Ditto.
3430 * gcc.dg/vect/pr63530.c: Ditto.
3431 * gcc.dg/vect/pr68339.c: Ditto.
3432 * gcc.dg/vect/pr71259.c: Ditto.
3433 * gcc.dg/vect/vect-82_64.c: Ditto.
3434 * gcc.dg/vect/vect-83_64.c: Ditto.
3435 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3436 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3437 * gcc.dg/vect/vect-shift-2.c: Ditto.
3438 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3439 * gfortran.dg/vect/pr39318.f90: Ditto.
3440 * gfortran.dg/vect/pr45714-a.f: Ditto.
3441 * gfortran.dg/vect/pr45714-b.f: Ditto.
3442 * gfortran.dg/vect/pr46213.f90: Ditto.
3443
81883aeb 34442016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3445 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3446
3447 * gcc.target/powerpc/p9-splat-5.c: New test.
3448
affe5c16 34492016-06-23 Uros Bizjak <ubizjak@gmail.com>
3450
3451 PR tree-optimization/71488
3452 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3453 * lib/target-supports.exp: ... here.
3454 (check_sse4_hw_available): New procedure.
3455 (check_effective_target_sse4_runtime): Ditto.
3456 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3457 -march=westmere for sse4_runtime targets.
547fdd3e 3458 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 3459 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 3460 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 3461 (main): Call check_vect ().
e50240d3 3462 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 3463
6fb2f181 34642016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3465
3466 PR target/66232
3467 PR target/67400
3468 * gcc.target/i386/pr66232-14.c: New file.
3469 * gcc.target/i386/pr66232-15.c: Likewise.
3470 * gcc.target/i386/pr66232-16.c: Likewise.
3471 * gcc.target/i386/pr66232-17.c: Likewise.
3472 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3473 ia32 if R_386_GOT32X relocation is supported.
3474 * gcc.target/i386/pr67400-2.c: Likewise.
3475 * gcc.target/i386/pr67400-3.c: Likewise.
3476 * gcc.target/i386/pr67400-4.c: Likewise.
3477 * gcc.target/i386/pr67400-6.c: Likewise.
3478 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 3479 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 3480
88be2b3c 34812016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3482
3483 PR libgfortran/48852
3484 * gfortran.dg/char4_iunit_1.f03: Update test.
3485 * gfortran.dg/f2003_io_5.f03: Update test.
3486 * gfortran.dg/real_const_3.f90: Update test.
3487
ff600f64 34882016-06-23 Andi Kleen <ak@linux.intel.com>
3489
3490 * g++.dg/bprob/bprob.exp: Support autofdo.
3491 * g++.dg/tree-prof/tree-prof.exp: dito.
3492 * gcc.dg/tree-prof/tree-prof.exp: dito.
3493 * gcc.misc-tests/bprob.exp: dito.
3494 * gfortran.dg/prof/prof.exp: dito.
3495 * lib/profopt.exp: dito.
3496 * lib/target-supports.exp: Check for autofdo.
3497
afa7ed87 34982016-06-23 Martin Liska <mliska@suse.cz>
3499
3500 * gcc.dg/pr71619.c: New test.
3501
0941fba8 35022016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3503
3504 PR target/67400
56896ed3 3505 * gcc.target/i386/pr67400-1.c: New test.
3506 * gcc.target/i386/pr67400-2.c: Likewise.
3507 * gcc.target/i386/pr67400-3.c: Likewise.
3508 * gcc.target/i386/pr67400-4.c: Likewise.
3509 * gcc.target/i386/pr67400-5.c: Likewise.
3510 * gcc.target/i386/pr67400-6.c: Likewise.
3511 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 3512
e557fc7f 35132016-06-22 David Malcolm <dmalcolm@redhat.com>
3514
3515 * c-c++-common/missing-header-1.c: New test case.
3516 * c-c++-common/missing-header-2.c: New test case.
3517 * c-c++-common/missing-header-3.c: New test case.
3518 * c-c++-common/missing-header-4.c: New test case.
3519
8469aece 35202016-06-22 David Malcolm <dmalcolm@redhat.com>
3521
3522 PR c/70339
3523 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3524 hint.
3525 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3526 expected results due to builtin "nanl" now being suggested for
3527 "name".
3528 * gcc.dg/pr67580.c: Update expected messages.
3529 * gcc.dg/spellcheck-identifiers.c: New testcase.
3530 * gcc.dg/spellcheck-typenames.c: New testcase.
3531
6628b04d 35322016-06-22 David Malcolm <dmalcolm@redhat.com>
3533
3534 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3535 file.
3536 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3537 diagnostic-test-show-locus-parseable-fixits.c to sources for
3538 diagnostic_plugin_test_show_locus.c.
3539 * lib/gcc-defs.exp (freeform_regexps): New global.
3540 (dg-regexp): New function.
3541 (handle-dg-regexps): New function.
3542 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3543 freeform_regexps to the empty list.
3544 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3545
82ccd33e 35462016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3547
affe5c16 3548 PR tree-optimization/71488
82ccd33e 3549 * g++.dg/pr71488.C: New test.
3550 * gcc.dg/vect/vect-bool-cmp.c: New test.
3551
2c21de58 35522016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3553
3554 * gcc.dg/guality/param-5.c: New test.
3555
fadfd5fc 35562016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3557
3558 * gcc.target/i386/asm-flag-7.c: New test.
3559
03fee1f8 35602016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3561
3562 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3563 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3564 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3565 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3566 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3567 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3568 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3569 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3570 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3571 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3572 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3573 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3574 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3575 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3576 * lib/target-supports.exp: Likewise.
3577
6905db52 35782016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3579
3580 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3581 * gcc.dg/attr-ms_struct-2.c: Likewise.
3582 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3583 * gcc.dg/bf-ms-attrib.c: Likewise.
3584 * gcc.dg/bf-ms-layout-2.c: Likewise.
3585 * gcc.dg/bf-ms-layout-3.c: Likewise.
3586 * gcc.dg/bf-ms-layout.c: Likewise.
3587 * gcc.dg/bf-no-ms-layout.c: Likewise.
3588 * gcc.target/i386/bitfield1.c: Likewise.
3589 * gcc.target/i386/bitfield2.c: Likewise.
3590 * gcc.target/i386/bitfield3.c: Likewise.
3591
a6f93fc2 35922016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3593
3594 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3595 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3596 override other than -mcpu=power9 command-line option is specified,
3597 or if the target operating system is aix.
3598 * gcc.target/powerpc/darn-1.c: Likewise.
3599 * gcc.target/powerpc/darn-2.c: Likewise.
3600 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3601 test if effective-target is not powerpc_p9vector_ok or if the
3602 target operating system is not defined.
3603 * gcc.target/powerpc/vslv-1.c: Likewise.
3604 * gcc.target/powerpc/vsrv-0.c: Likewise.
3605 * gcc.target/powerpc/vsrv-1.c: Likewise.
3606
1cb2b4d3 36072016-06-21 Tobias Burnus <burnus@net-b.de>
3608
3609 PR fortran/71068
3610 * gfortran.dg/coarray/data_1.f90: New.
3611
66ff0c67 36122016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3613
3614 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3615 (dg-require-effective-target): Use arm_v8_neon_hw.
3616 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3617 (dg-require-effective-target): Likewise.
3618 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3619 (dg-require-effective-target): Likewise.
3620 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3621 (dg-require-effective-target): Likewise.
3622 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3623 (dg-require-effective-target): Likewise.
3624 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3625 (dg-require-effective-target): Likewise.
3626 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3627 Add AArch64 check.
3628
949bfed4 36292016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3630
3631 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3632 Set to 3 so test passes.
3633
a20f6cd4 36342016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3635
3636 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3637
12792843 36382016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3639
3640 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3641 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3642 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3643 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3644
49763db6 36452016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3646
3647 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3648 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3649
ada61167 36502016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3651
3652 PR target/71549
3653 * gcc.target/i386/pr71549.c: New test.
3654
a15584d4 36552016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3656
3657 * gcc.target/powerpc/vadsdu-0.c: Replace
3658 dg-require-effective-target directive to allow test to run on more
3659 platforms, and add dg-skip-if directive to disable test on aix
3660 platforms because of known incompatibilities.
3661 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3662 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3663 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3664 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3665 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3666 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3667 * gcc.target/powerpc/vadsdub-2.c: Replace
3668 dg-require-effective-target directive to allow test to run on more
3669 platforms, and add dg-skip-if directive to disable test on aix
3670 platforms because of known incompatibilities.
3671 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3672 with vec_absdb call to differentiate this test from vadsdub-1.c.
3673 * gcc.target/powerpc/vadsduh-1.c: Replace
3674 dg-require-effective-target directive to allow test to run on more
3675 platforms, and add dg-skip-if directive to disable test on aix
3676 platforms because of known incompatibilities.
3677 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3678 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3679 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3680
ec15ec36 36812016-06-21 Jakub Jelinek <jakub@redhat.com>
3682
3683 PR tree-optimization/71588
3684 * gcc.dg/pr71558.c: New test.
3685
faeffe49 36862016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3687
3688 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3689 * c-c++-common/pr68657-2.c: Likewise.
3690 * c-c++-common/pr68657-3.c: Likewise.
3691 * gcc.dg/torture/pr69714.c: Require int32plus support.
3692 * gcc.dg/torture/pr70025.c: Likewise.
3693 * gcc.dg/torture/pr70083.c: Likewise.
3694 * gcc.dg/torture/pr70542.c: Likewise.
3695 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3696
e218d07f 36972016-06-20 Joseph Myers <joseph@codesourcery.com>
3698
3699 PR c/71601
3700 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3701
232a3df7 37022016-06-20 Jakub Jelinek <jakub@redhat.com>
3703
d7f45b87 3704 PR middle-end/71581
3705 * gcc.dg/pr71581.c: New test.
3706
232a3df7 3707 PR rtl-optimization/71591
3708 * gcc.dg/cpp/pr71591.c: New test.
3709
dbddef42 37102016-06-20 David B. Robins <gcc@davidrobins.net>
3711
3712 PR target/71571
3713 * g++.dg/torture/pr71571.C: New test.
3714
03129ccb 37152016-06-20 Jakub Jelinek <jakub@redhat.com>
3716
3717 PR target/71559
3718 * gcc.target/i386/sse2-pr71559.c: New test.
3719 * gcc.target/i386/avx-pr71559.c: New test.
3720 * gcc.target/i386/avx512f-pr71559.c: New test.
3721
a40b4b62 37222016-06-20 Tobias Burnus <burnus@net-b.de>
3723
3724 PR fortran/71194
3725 * gfortran.dg/pointer_remapping_10.f90: New.
3726
ecbea05a 37272016-06-20 David Malcolm <dmalcolm@redhat.com>
3728
3729 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3730
0f61dae9 37312016-06-20 Martin Sebor <msebor@redhat.com>
3732
3733 PR c/69507
3734 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3735 * gnu90-const-expr-1.c: Same.
3736 * gnu99-const-expr-1.c: Same.
3737 * gnu99-static-1.c: Same.
3738
e458dfd8 37392016-06-20 Renlin Li <renlin.li@arm.com>
3740
2c0c0c9b 3741 PR testsuite/71489
e458dfd8 3742 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3743
7ab71cb3 37442016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3745
3746 * gcc.target/aarch64/vcvt_f64_1.c: New.
3747 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3748 * gcc.target/aarch64/vrecp_f64_1.c: New.
3749
34d36b7a 37502016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3751
3752 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3753 "alignement".
3754
ed7f4748 37552016-06-20 Georg-Johann Lay <avr@gjlay.de>
3756
3757 PR target/71103
3758 * gcc.target/avr/torture/pr71103-2.c: New test.
3759
a940fdc7 37602016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 3761
3762 PR c/69507
3763 * gcc.dg/alignof.c: New test.
3764
98683d85 37652016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3766
3767 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3768 vs dg-error; test constexpr specifier too.
3769
358cee25 37702016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3771
3772 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3773
c3d7ceb6 37742016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3775
3776 * lib/target-supports.exp
3777 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3778 arm_neon_ok and merge flags. Fix temporary test name.
3779 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3780 and merge flags.
3781
1176073c 37822016-06-17 Martin Liska <mliska@suse.cz>
3783
3784 * gcc.dg/predict-9.c: Fix dump scanning.
3785
f3e2969a 37862016-06-17 Bin Cheng <bin.cheng@arm.com>
3787
3788 PR tree-optimization/71354
3789 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3790
7fdca647 37912016-06-17 Bin Cheng <bin.cheng@arm.com>
3792
3793 PR tree-optimization/71347
3794 * gcc.dg/tree-ssa/pr71347.c: New test.
3795
a338a226 37962016-06-17 Bin Cheng <bin.cheng@arm.com>
3797
3798 PR tree-optimization/71354
3799 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3800
c1e75671 38012016-06-17 Bin Cheng <bin.cheng@arm.com>
3802
3803 * gcc.dg/vect/vect-alias-check-1.c: New test.
3804
365ba13d 38052016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3806
59bde511 3807 PR target/71151
365ba13d 3808 * gcc.target/avr/pr71151-1.c: New test.
3809 * gcc.target/avr/pr71151-2.c: New test.
3810 * gcc.target/avr/pr71151-3.c: New test.
3811 * gcc.target/avr/pr71151-4.c: New test.
3812 * gcc.target/avr/pr71151-5.c: New test.
3813 * gcc.target/avr/pr71151-6.c: New test.
3814 * gcc.target/avr/pr71151-7.c: New test.
3815 * gcc.target/avr/pr71151-8.c: New test.
3816 * gcc.target/avr/pr71151-common.h: New test.
3817
db48d95b 38182016-06-16 Martin Liska <mliska@suse.cz>
3819
3820 * gfortran.dg/predict-1.f90: New test.
3821
4c780a59 38222016-06-16 Uros Bizjak <ubizjak@gmail.com>
3823
3824 PR target/71242
f9c39b65 3825 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 3826
8c1879bc 38272016-06-16 Jan Hubicka <hubicka@ucw.cz>
3828
3829 * g++.dg/vect/pr36648.cc: Disable cunrolli
3830
33698dfe 38312016-06-16 Jakub Jelinek <jakub@redhat.com>
3832
745f2db6 3833 PR target/71554
3834 * gcc.c-torture/execute/pr71554.c: New test.
3835
33698dfe 3836 PR rtl-optimization/71532
3837 * gcc.dg/torture/pr71532.c: New test.
3838
b42322b9 38392016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3840
3841 * gcc.target/powerpc/p9-dimode1.c: New test.
3842 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3843
412b298a 38442016-06-15 Jakub Jelinek <jakub@redhat.com>
3845
93479f99 3846 * gcc.c-torture/compile/20160615-1.c: New test.
3847
412b298a 3848 * g++.dg/cpp0x/ref-qual17.C: New test.
3849
3ec40531 38502016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3851
3852 PR middle-end/71529
3853 * gcc.target/i386/pr71529.C: New test.
3854
edfe7670 38552016-06-15 Alan Hayward <alan.hayward@arm.com>
3856
3857 PR tree-optimization/71483
3858 * g++.dg/vect/pr71483.c: New
3859
6e52ac17 38602016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3861
3862 PR c++/70202
3863 * g++.dg/inherit/crash6.C: New.
3864 * g++.dg/inherit/union2.C: Likewise.
3865 * g++.dg/inherit/virtual12.C: Likewise.
3866 * g++.dg/inherit/virtual13.C: Likewise.
3867 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3868
aed35af2 38692016-06-15 Uros Bizjak <ubizjak@gmail.com>
3870
0941fba8 3871 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 3872
6f710392 38732016-06-15 Alan Hayward <alan.hayward@arm.com>
3874
3875 PR tree-optimization/71439
3876 * gcc.dg/vect/pr71439.c: New
3877
d1cedfd3 38782016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3879
3880 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3881
ee8fd158 38822016-06-15 Richard Biener <rguenther@suse.de>
3883
3884 * gcc.dg/vect/slp-45.c: New testcase.
3885
5695a690 38862016-06-15 Richard Biener <rguenther@suse.de>
3887
3888 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3889
267ae3ee 38902016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3891
3892 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3893 requirements, and disable for AIX for now.
3894 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3895
a6d0e20a 38962016-06-14 Jakub Jelinek <jakub@redhat.com>
3897
b2efd162 3898 PR c++/71528
3899 * g++.dg/opt/pr71528.C: New test.
3900
a6d0e20a 3901 PR c++/71516
3902 * g++.dg/init/pr71516.C: New test.
3903
035778de 39042016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3905
3906 * g++.dg/init/array46.C: New.
3907
7c9dc58e 39082016-06-14 Uros Bizjak <ubizjak@gmail.com>
3909
0941fba8 3910 * gcc.target/i386/float128-3.c: New test.
3911 * gcc.target/i386/quad-sse4.c: Ditto.
3912 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3913 Update scan strings.
7c9dc58e 3914
412640c9 39152016-06-14 Richard Biener <rguenther@suse.de>
3916
3917 PR middle-end/71526
3918 * gfortran.dg/pr71526.f90: New testcase.
3919
1b9fde85 39202016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3921
3922 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3923 * gcc.dg/zero_bits_compound-1.c: Likewise.
3924
306097e3 39252016-06-14 Richard Biener <rguenther@suse.de>
3926
3927 PR tree-optimization/71522
3928 * gcc.dg/torture/pr71522.c: New testcase.
3929
566255a8 39302016-06-14 Jakub Jelinek <jakub@redhat.com>
3931
3932 PR tree-optimization/71520
3933 * gcc.dg/tree-ssa/pr71520.c: New test.
3934
eb912adb 39352016-06-14 Richard Biener <rguenther@suse.de>
3936
3937 PR tree-optimization/71521
56d35455 3938 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 3939
9720103d 39402016-06-13 Jakub Jelinek <jakub@redhat.com>
3941
12cb8367 3942 PR sanitizer/71498
3943 * c-c++-common/ubsan/bounds-13.c: New test.
3944
9720103d 3945 PR preprocessor/71183
3946 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3947
5965fbcc 39482016-06-13 Jeff Law <law@redhat.com>
3949
3950 PR tree-optimization/71403
3951 * c-c++-common/ubsan/pr71403-1.c: New test.
3952 * c-c++-common/ubsan/pr71403-2.c: New test.
3953 * c-c++-common/ubsan/pr71403-3.c: New test.
3954
04537049 39552016-06-13 Jakub Jelinek <jakub@redhat.com>
3956
3957 PR middle-end/71478
3958 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3959 Add -Wno-psabi -w to dg-options.
3960
412f195f 39612016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3962
3963 * gcc.target/powerpc/vadsdu-0.c: New test.
3964 * gcc.target/powerpc/vadsdu-1.c: New test.
3965 * gcc.target/powerpc/vadsdu-2.c: New test.
3966 * gcc.target/powerpc/vadsdu-3.c: New test.
3967 * gcc.target/powerpc/vadsdu-4.c: New test.
3968 * gcc.target/powerpc/vadsdu-5.c: New test.
3969 * gcc.target/powerpc/vadsdub-1.c: New test.
3970 * gcc.target/powerpc/vadsdub-2.c: New test.
3971 * gcc.target/powerpc/vadsduh-1.c: New test.
3972 * gcc.target/powerpc/vadsduh-2.c: New test.
3973 * gcc.target/powerpc/vadsduw-1.c: New test.
3974 * gcc.target/powerpc/vadsduw-2.c: New test.
3975
527790c1 39762016-06-13 David Malcolm <dmalcolm@redhat.com>
3977
3978 * gcc.dg/c99-init-2.c (c): Update expected error message.
3979 * gcc.dg/init-bad-8.c (foo): Likewise.
3980 * gcc.dg/spellcheck-fields-3.c: New test case.
3981
102e67eb 39822016-06-13 Martin Liska <mliska@suse.cz>
3983
3984 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3985 and "guess loop iv compared" heuristics.
3986 * gcc.dg/predict-2.c: Likewise.
3987 * gcc.dg/predict-3.c: Likewise.
3988 * gcc.dg/predict-4.c: Likewise.
3989 * gcc.dg/predict-5.c: Likewise.
3990 * gcc.dg/predict-6.c: Likewise.
3991
1a54d3be 39922016-06-13 Marek Polacek <polacek@redhat.com>
3993
3994 PR middle-end/71476
3995 * c-c++-common/Wswitch-unreachable-4.c: New test.
3996 * gcc.dg/Wswitch-unreachable-2.c: New test.
3997 * g++.dg/tm/jump1.C: Move dg-warning.
3998
5b7401b8 39992016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4000
4001 * gnat.dg/renaming10.ad[sb]: New test.
4002
1c93151c 40032016-06-13 Paul Thomas <pault@gcc.gnu.org>
4004
4005 PR fortran/70673
4006 * gfortran.dg/pr70673.f90: New test.
4007
249865a0 40082016-06-13 Richard Biener <rguenther@suse.de>
4009
4010 PR middle-end/64516
4011 * gcc.dg/align-3.c: New testcase.
4012
776d9b14 40132016-06-13 Martin Liska <mliska@suse.cz>
4014
4015 * gcc.target/i386/pr71458.c: New test.
4016
0cf5c551 40172016-06-12 Uros Bizjak <ubizjak@gmail.com>
4018
4019 PR target/71241
f9c39b65 4020 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 4021
34de0a35 40222016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4023
4024 PR target/60751
4025 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4026 statement.
4027
0cc8bc98 40282016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4029
4030 PR target/60751
4031 * gfortran.dg/comma_IO_extension_1.f90: New test.
4032 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4033 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4034 statement.
4035 * gfortran.dg/graphite/pr38083.f90: Likewise.
4036 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4037 missing format.
4038
0ff78c86 40392016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4040
4041 * gnat.dg/case_character.adb: New test.
4042
6c38863e 40432016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4044
4045 PR middle-end/71310
4046 * gcc.target/powerpc/pr71310.c: New testcase.
4047
24c41395 40482016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4049
4050 PR middle-end/71478
4051 * gcc.dg/pr71478.c: New test.
4052
aeb26fb6 40532016-06-10 Jakub Jelinek <jakub@redhat.com>
4054
702b3575 4055 PR middle-end/71494
4056 * gcc.c-torture/execute/pr71494.c: New test.
4057
8ec29807 4058 PR c/68657
4059 * gcc.target/i386/pr68657.c: New test.
4060
aeb26fb6 4061 PR inline-asm/68843
4062 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4063 (test): Add -masm=intel alternatives.
4064
1dc4d519 40652016-06-10 Martin Sebor <msebor@redhat.com>
4066
4067 PR c/71392
4068 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4069
6385d6d3 40702016-06-10 Jeff Law <law@redhat.com>
4071
4072 PR tree-optimization/71335
4073 * gcc.c-torture/execute/pr71335.c: New test.
4074
041a412b 40752016-06-10 David Malcolm <dmalcolm@redhat.com>
4076
4077 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4078 the various "cannot tail-call: " messages.
4079
4a5edbb2 40802016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4081
4082 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4083 and options.
4084
9cf3aec3 40852016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4086
4087 PR sanitizer/71480
4088 * c-c++-common/asan/pr71480.c: New test.
4089
61724718 40902016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4091
4092 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4093 (ASMNAME2): Likewise.
4094 (main): Replace fn in asm statement with ASMNAME ("fn").
4095 * gcc.dg/guality/pr68037-2.c: Likewise.
4096 * gcc.dg/guality/pr68037-3.c: Likewise.
4097 * gcc.dg/torture/pr68037-1.c: Likewise.
4098 * gcc.dg/torture/pr68037-2.c: Likewise.
4099 * gcc.dg/torture/pr68037-3.c: Likewise.
4100
1807f6fb 41012016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4102
4103 PR inline-asm/68843
4104 * gcc.target/i386/pr68843-1.c: New test.
4105 * gcc.target/i386/pr68843-2.c: New test.
4106
ccfa030f 41072016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 4108 Cesar Philippidis <cesar@codesourcery.com>
4109
4110 PR middle-end/71373
4111 * gcc.dg/goacc/nested-function-1.c: New file.
4112 * gcc.dg/goacc/nested-function-2.c: Likewise.
4113 * gcc.dg/goacc/pr71373.c: Likewise.
4114 * gfortran.dg/goacc/cray-2.f95: Likewise.
4115 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4116 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4117 * gfortran.dg/goacc/cray.f95: Update.
4118 * gfortran.dg/goacc/loop-1.f95: Likewise.
4119 * gfortran.dg/goacc/loop-3.f95: Likewise.
4120 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4121 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4122
41232016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4124
4125 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4126 for OpenACC tile clauses.
4127 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 4128
4129 PR c/71381
4130 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4131 to...
4132 * c-c++-common/goacc/cache-2.c: ... this new file.
4133 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4134 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4135 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4136 usage.
4137 * gfortran.dg/goacc/cray.f95: Likewise.
4138 * gfortran.dg/goacc/loop-1.f95: Likewise.
4139
bb038f3e 41402016-06-10 Alan Hayward <alan.hayward@arm.com>
4141
4142 PR tree-optimization/71407
4143 PR tree-optimization/71416
4144 * gcc.dg/vect/pr71407.c: New
4145 * gcc.dg/vect/pr71416-1.c: New
4146 * gcc.dg/vect/pr71416-2.c: New
4147
332409d3 41482016-06-10 Richard Biener <rguenther@suse.de>
4149
4150 PR middle-end/71477
4151 * gcc.dg/torture/pr71477.c: New testcase.
4152
03cf727c 41532016-06-09 Julia Koval <julia.koval@intel.com>
4154
4155 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4156 * gcc.target/i386/interrupt-13.c: Likewise.
4157 * gcc.target/i386/interrupt-15.c: Likewise.
4158 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4159 * gcc.target/i386/interrupt-24.c: Likewise.
4160 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4161 * gcc.target/i386/interrupt-9.c: Likewise.
4162 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4163
23b101c5 41642016-06-09 Martin Sebor <msebor@redhat.com>
4165
4166 PR c/70883
4167 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4168 * gcc.dg/builtin-constant_p-1.c: Same.
4169 * gcc.dg/builtins-error.c: Same.
4170 * gcc.dg/pr70859.c: Same.
4171
188d6bbb 41722016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4173
4174 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4175 * gcc.dg/torture/pr68067-1.c: Likewise.
4176 * gcc.dg/torture/pr68067-2.c: Likewise.
4177
41782016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4179
4180 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4181 when setting SIZE.
4182
ff8886bd 41832016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4184
4185 PR c++/71465
4186 * g++.dg/inherit/crash5.C: New.
4187 Revert:
4188 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4189
4190 PR c++/70202
4191 * g++.dg/inherit/crash5.C: New.
4192 * g++.dg/inherit/virtual1.C: Adjust.
4193
3f76cceb 41942016-06-09 Martin Liska <mliska@suse.cz>
4195
4196 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4197 * g++.dg/predict-loop-exit-2.C: Likewise.
4198 * g++.dg/predict-loop-exit-3.C: Likewise.
4199 * gcc.dg/predict-1.c: Likewise.
4200 * gcc.dg/predict-2.c: Likewise.
4201 * gcc.dg/predict-3.c: Likewise.
4202 * gcc.dg/predict-4.c: Likewise.
4203 * gcc.dg/predict-5.c: Likewise.
4204 * gcc.dg/predict-6.c: Likewise.
4205 * gcc.dg/predict-7.c: Likewise.
4206
59ae3d1b 42072016-06-09 Richard Biener <rguenther@suse.de>
4208
4209 PR tree-optimization/71462
4210 * gcc.dg/torture/pr71462.c: New testcase.
4211
8c2d2acf 42122016-06-09 Marek Polacek <polacek@redhat.com>
4213
4214 PR c/65471
4215 * gcc.dg/c11-generic-3.c: New test.
4216
224cb6b7 42172016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4218
4219 * g++.dg/init/array42.C: New.
4220 * g++.dg/init/array43.C: Likewise.
4221 * g++.dg/init/array44.C: Likewise.
4222 * g++.dg/init/array45.C: Likewise.
4223 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4224 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4225 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4226 * g++.dg/gomp/pr35751.C: Likewise.
4227 * g++.dg/init/array23.C: Likewise.
4228 * g++.dg/init/brace2.C: Likewise.
4229 * g++.dg/init/brace6.C: Likewise.
4230
732905bb 42312016-06-08 Martin Sebor <msebor@redhat.com>
4232 Jakub Jelinek <jakub@redhat.com>
4233
4234 PR c++/70507
4235 PR c/68120
4236 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4237 * c-c++-common/builtin-arith-overflow-2.c: New test.
4238 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4239 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4240 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4241
7ddaa622 42422016-06-08 Jakub Jelinek <jakub@redhat.com>
4243
4244 PR c++/71442
4245 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4246
84ee0905 42472016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4248
4249 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4250 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4251 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4252 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4253 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4254 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4255 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4256 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4257 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4258 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4259 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4260 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4261 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4262
2876af98 42632016-06-08 Richard Biener <rguenther@suse.de>
4264
4265 PR tree-optimization/68558
4266 * gcc.dg/vect/slp-44.c: New testcase.
4267
acbb0d03 42682016-06-08 Richard Biener <rguenther@suse.de>
4269
4270 * gcc.dg/vect/slp-43.c: New testcase.
4271
f8689010 42722016-06-08 Richard Biener <rguenther@suse.de>
4273
4274 PR tree-optimization/71452
4275 * gcc.dg/torture/pr71452.c: New testcase.
4276
52d393eb 42772016-06-08 Jakub Jelinek <jakub@redhat.com>
4278
4279 PR c++/71448
4280 * g++.dg/torture/pr71448.C: New test.
4281
9d700ce4 42822016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4283
4284 PR debug/71432
4285 PR ada/71413
4286 * g++.dg/debug/pr71432.C: New test.
4287
eb96ef65 42882016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4289
4290 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4291 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4292 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4293
a4753cdd 42942016-06-08 Alan Hayward <alan.hayward@arm.com>
4295
4296 * gcc.dg/vect/vect-live-2.c: Update effective target.
4297 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4298 * lib/target-supports.exp: Add aarch64 to vect_long.
4299
bafc7b1d 43002016-06-08 Marek Polacek <polacek@redhat.com>
4301
4302 PR c/71418
4303 * gcc.dg/noncompile/pr71418.c: New test.
4304
06e590e7 4305 PR c/71426
4306 * gcc.dg/noncompile/pr71426.c: New test.
4307
d3cb49c9 43082016-06-07 Jan Hubicka <hubicka@ucw.cz>
4309
4310 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4311 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4312 * gcc.dg/predict-3.c: Update template.
4313 * gcc.dg/predict-5.c: Update template.
4314 * gcc.dg/predict-6.c: Update template.
4315 * gcc.dg/predict-9.c: Update template.
4316 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4317
2d76c36a 43182016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4319
4320 * gcc.target/powerpc/vec-mul.c: New test.
4321
7cfde92a 43222016-06-07 David Malcolm <dmalcolm@redhat.com>
4323
4324 * gcc.dg/spellcheck-fields-2.c: New test case.
4325
b032c4dd 43262016-06-07 Richard Biener <rguenther@suse.de>
4327
4328 PR c/61564
4329 * gcc.dg/Wpragmas-1.c: New testcase.
4330 * gcc.dg/Wattributes-4.c: Likewise.
4331 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4332 entry.
4333
a7056369 43342016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4335
4336 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4337 spurious debug code.
4338
123c61e0 43392016-06-07 Richard Biener <rguenther@suse.de>
4340
4341 PR tree-optimization/71428
4342 * gcc.dg/torture/pr71428.c: New testcase.
4343
5819d47b 43442016-06-07 Richard Biener <rguenther@suse.de>
4345
4346 PR middle-end/71423
4347 * gcc.dg/torture/pr71423.c: New testcase.
4348
6cec5c6b 43492016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4350
4351 PR middle-end/71408
4352 * gcc.dg/tree-ssa/pr71408.c: New test.
4353
40bbfc17 43542016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4355
4356 PR middle-end/71281
4357 * g++.dg/torture/pr71281.C: New test.
4358
61f1f80c 43592016-06-06 Marek Polacek <polacek@redhat.com>
4360
4361 PR c/71362
4362 * gcc.dg/pr71362.c: New test.
4363
0406b32f 43642016-06-06 Jakub Jelinek <jakub@redhat.com>
4365 Patrick Palka <ppalka@gcc.gnu.org>
4366
4367 PR c++/70847
4368 PR c++/71330
4369 PR c++/71393
4370 * g++.dg/opt/pr70847.C: New test.
4371 * g++.dg/ubsan/pr70847.C: New test.
4372 * g++.dg/ubsan/pr71393.C: New test.
4373
b1445999 43742016-06-06 Jakub Jelinek <jakub@redhat.com>
4375
4376 PR tree-optimization/71259
4377 * gcc.dg/vect/pr71259.c: New test.
4378
99b4f3a2 43792016-06-06 David Malcolm <dmalcolm@redhat.com>
4380
4381 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4382 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4383 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4384 above.
4385
837679bc 43862016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4387
4388 PR middle-end/37780
4389 * gcc.c-torture/execute/pr37780.c: New test.
4390 * gcc.target/aarch64/pr37780_1.c: Likewise.
4391 * gcc.target/arm/pr37780_1.c: Likewise.
4392
e4b92538 43932016-06-06 Marek Polacek <polacek@redhat.com>
4394
4395 * c-c++-common/attr-may-alias-1.c: New test.
4396 * c-c++-common/attr-may-alias-2.c: New test.
4397 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4398
43ac2f2f 43992016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4400
4401 PR c/24414
4402 * gcc.target/i386/pr24414.c: New test.
4403
7e1786b2 44042016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4405
4406 * gcc.target/sparc/vis4misc.c: New file.
4407 * gcc.target/sparc/fpcmp.c: Likewise.
4408 * gcc.target/sparc/fpcmpu.c: Likewise.
4409
f593ccb2 44102016-06-06 Alan Hayward <alan.hayward@arm.com>
4411
4412 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4413 * gcc.dg/vect/vect-live-3.c: Likewise.
4414
be6d8ddc 44152016-06-06 Richard Biener <rguenther@suse.de>
4416
4417 PR tree-optimization/71398
4418 * gcc.dg/torture/pr71398.c: New testcase.
4419
78f27916 44202016-06-06 Uros Bizjak <ubizjak@gmail.com>
4421
4422 PR target/71389
4423 * g++.dg/pr71389.C: New test.
4424
c5899606 44252016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4426
4427 PR fortran/71404
4428 * gfortran.dg/fmt_read_5.f: New test.
4429
8e3cd305 44302016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4431
4432 PR fortran/69659
4433 * gfortran.dg/class_array_22.f03: New test.
4434
703c0a09 44352016-06-05 Jan Hubicka <hubicka@ucw.cz>
4436
4437 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4438
d07b2b6f 44392016-06-05 Jan Hubicka <hubicka@ucw.cz>
4440
4441 * gcc.dg/predict-9.c: Update template.
4442
4a7ec4ac 44432016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4444
4445 PR c++/49377
4446 * g++.dg/template/pr49377.C: New.
4447
7499ef4a 44482016-06-04 Jakub Jelinek <jakub@redhat.com>
4449
4450 PR tree-optimization/71405
4451 * g++.dg/torture/pr71405.C: New test.
4452
558c800d 44532016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4454
4455 PR c++/70202
4456 * g++.dg/inherit/crash5.C: New.
4457 * g++.dg/inherit/virtual1.C: Adjust.
4458
4ee7cf4b 44592016-06-03 Jeff Law <law@redhat.com>
4460
4461 PR tree-optimization/71316
4462 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4463
b12ae762 44642016-06-03 Jakub Jelinek <jakub@redhat.com>
4465
4466 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4467 dg-additional-options with just -fno-tree-scev-cprop in it.
4468 * gcc.dg/vect/vect-live-2.c: Likewise.
4469 * gcc.dg/vect/vect-live-5.c: Likewise.
4470 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4471 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4472 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4473
e09a5ee3 44742016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4475
4476 PR c++/27100
4477 * g++.dg/other/friend6.C: New test.
4478
f14b1922 44792016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4480
4481 * g++.dg/torture/ppc-ldst-array.C: New.
4482
20702ea3 44832016-06-03 Joseph Myers <joseph@codesourcery.com>
4484
4485 PR target/71276
4486 PR target/71277
4487 * gcc.dg/torture/builtin-fp-int-inexact.c,
4488 gcc.target/i386/387-builtin-fp-int-inexact.c,
4489 gcc.target/i386/387-rint-inline-1.c,
4490 gcc.target/i386/387-rint-inline-2.c,
4491 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4492 gcc.target/i386/sse2-rint-inline-1.c,
4493 gcc.target/i386/sse2-rint-inline-2.c,
4494 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4495 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4496
5ed3cc7b 44972016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4498 Julia Koval <julia.koval@intel.com>
4499
4500 PR target/66960
4501 PR target/67630
4502 PR target/67634
4503 PR target/67841
4504 PR target/68037
4505 PR target/68618
4506 PR target/68661
4507 PR target/69575
4508 PR target/69596
4509 PR target/69734
4510 * gcc.dg/guality/pr68037-1.c: New test.
4511 * gcc.dg/guality/pr68037-2.c: Likewise.
4512 * gcc.dg/guality/pr68037-3.c: Likewise.
4513 * gcc.dg/torture/pr68037-1.c: Likewise.
4514 * gcc.dg/torture/pr68037-2.c: Likewise.
4515 * gcc.dg/torture/pr68037-3.c: Likewise.
4516 * gcc.dg/torture/pr68661-1a.c: Likewise.
4517 * gcc.dg/torture/pr68661-1b.c: Likewise.
4518 * gcc.target/i386/interrupt-1.c: Likewise.
4519 * gcc.target/i386/interrupt-2.c: Likewise.
4520 * gcc.target/i386/interrupt-3.c: Likewise.
4521 * gcc.target/i386/interrupt-4.c: Likewise.
4522 * gcc.target/i386/interrupt-5.c: Likewise.
4523 * gcc.target/i386/interrupt-6.c: Likewise.
4524 * gcc.target/i386/interrupt-7.c: Likewise.
4525 * gcc.target/i386/interrupt-8.c: Likewise.
4526 * gcc.target/i386/interrupt-9.c: Likewise.
4527 * gcc.target/i386/interrupt-10.c: Likewise.
4528 * gcc.target/i386/interrupt-11.c: Likewise.
4529 * gcc.target/i386/interrupt-12.c: Likewise.
4530 * gcc.target/i386/interrupt-13.c: Likewise.
4531 * gcc.target/i386/interrupt-14.c: Likewise.
4532 * gcc.target/i386/interrupt-15.c: Likewise.
4533 * gcc.target/i386/interrupt-16.c: Likewise.
4534 * gcc.target/i386/interrupt-17.c: Likewise.
4535 * gcc.target/i386/interrupt-18.c: Likewise.
4536 * gcc.target/i386/interrupt-19.c: Likewise.
4537 * gcc.target/i386/interrupt-20.c: Likewise.
4538 * gcc.target/i386/interrupt-21.c: Likewise.
4539 * gcc.target/i386/interrupt-22.c: Likewise.
4540 * gcc.target/i386/interrupt-23.c: Likewise.
4541 * gcc.target/i386/interrupt-24.c: Likewise.
4542 * gcc.target/i386/interrupt-25.c: Likewise.
4543 * gcc.target/i386/interrupt-26.c: Likewise.
4544 * gcc.target/i386/interrupt-27.c: Likewise.
4545 * gcc.target/i386/interrupt-28.c: Likewise.
4546 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4547 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4548 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4549 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4550 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4551 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4552 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4553 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4554 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4555 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4556 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4557 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4558
3e346f54 45592016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4560
f27c52fb 4561 PR tree-optimization/52171
4562 * gcc.dg/pr52171.c: New test.
4563 * gcc.target/i386/pr52171.c: New test.
3e346f54 4564
22e029d2 45652016-06-03 Jan Hubicka <jh@suse.cz>
4566
4567 * g++.dg/tree-ssa/pred-1.C: New testcase
4568 * gcc.dg/tree-ssa/pred-1.c: New testcase
4569
41ce74ed 45702016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4571
4572 PR target/70957
4573 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4574 support.
4575 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4576
cf573a72 45772016-06-03 Alan Hayward <alan.hayward@arm.com>
4578
4579 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4580
75aae5b4 45812016-06-03 Alan Hayward <alan.hayward@arm.com>
4582
4583 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 4584 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 4585 * gcc.dg/vect/vect-live-1.c: New test.
4586 * gcc.dg/vect/vect-live-2.c: New test.
4587 * gcc.dg/vect/vect-live-3.c: New test.
4588 * gcc.dg/vect/vect-live-4.c: New test.
4589 * gcc.dg/vect/vect-live-5.c: New test.
4590 * gcc.dg/vect/vect-live-slp-1.c: New test.
4591 * gcc.dg/vect/vect-live-slp-2.c: New test.
4592 * gcc.dg/vect/vect-live-slp-3.c: New test.
4593
eba6788d 45942016-06-03 Jakub Jelinek <jakub@redhat.com>
4595
4596 PR middle-end/71387
4597 * g++.dg/opt/pr71387.C: New test.
4598
5a653985 45992016-06-02 Jeff Law <law@redhat.com>
4600
4601 PR tree-optimization/71328
4602 * gcc.c-torture/compile/pr71328.c: New test.
4603
f92f6941 46042016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4605
4606 PR fortran/52393
4607 * gfortran.dg/fmt_read_3.f90: Fix typo.
4608 * gfortran.dg/fmt_read_4.f90: New test.
4609
0d29e152 46102016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4611
4612 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4613 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4614 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4615 * g++.dg/cpp0x/override2.C: Likewise.
4616 * g++.dg/parse/crash5.C: Likewise.
4617 * g++.dg/parse/error16.C: Likewise.
4618 * g++.dg/parse/error27.C: Likewise.
4619 * g++.dg/template/qualttp15.C: Likewise.
4620 * g++.dg/template/redecl4.C: Likewise.
4621 * g++.old-deja/g++.other/crash39.C: Likewise.
4622 * g++.old-deja/g++.other/struct1.C: Likewise.
4623 * g++.old-deja/g++.pt/m9a.C: Likewise.
4624 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4625
2740a1a5 46262016-06-02 Jakub Jelinek <jakub@redhat.com>
4627
89f17a65 4628 PR c++/71372
4629 * c-c++-common/pr71372.c: New test.
4630
2740a1a5 4631 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4632 __TIME__ strings with __builtin_strcmp instead of printf and
4633 dg-output.
4634
9ae89a4e 46352016-06-02 Martin Liska <mliska@suse.cz>
4636
4637 * gcc.dg/predict-9.c: New test.
4638
41258f9c 46392016-06-02 Jakub Jelinek <jakub@redhat.com>
4640
4641 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4642 global set_compiler_env_var and global saved_compiler_env_var.
4643
dad46eb8 46442016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4645
4646 PR rtl-optimization/71295
4647 * gcc.c-torture/compile/pr71295.c: New test.
4648
9cc8a892 46492016-06-02 Jakub Jelinek <jakub@redhat.com>
4650
98e7c96c 4651 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4652
4a5a4de2 4653 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4654 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4655
9cc8a892 4656 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4657 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4658 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4659 alternative number.
4660
46819a36 46612016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4662
4663 * gcc.target/powerpc/p9-splat-4.c: New test.
4664
46652016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4666
4667 PR target/71186
4668 * gcc.target/powerpc/pr71186.c: New test.
4669
d9820cc5 46702016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4671
4672 PR fortran/52393
4673 * gfortran.dg/fmt_read_3.f90: New test.
4674
2f14ca3e 46752016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4676
4677 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4678 procedure.
4679
dfa5c0d3 46802016-06-01 Eduard Sanou <dhole@openmailbox.org>
4681
4682 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4683 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4684 env var is set.
4685 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4686 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4687 shown once.
4688 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4689 during compilation.
4690 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4691 vars set by dg-set-compiler-env-var.
4692
7d7125df 46932016-06-01 Paul Thomas <pault@gcc.gnu.org>
4694
4695 PR fortran/71156
4696 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4697 to the module procedure declaration.
4698 * gfortran.dg/submodule_16.f08: New test.
4699
6ab9cde4 47002016-06-01 Jakub Jelinek <jakub@redhat.com>
4701
4702 PR middle-end/71371
4703 * c-c++-common/gomp/pr71371.c: New test.
4704
0cfe7a23 47052016-06-01 Richard Biener <rguenther@suse.de>
4706
4707 PR tree-optimization/71366
4708 * gcc.dg/torture/pr71366-1.c: New testcase.
4709 * gcc.dg/torture/pr71366-2.c: Likewise.
4710
5a5b02e1 47112016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4712
4713 * gcc.target/powerpc/vslv-0.c: New test.
4714 * gcc.target/powerpc/vslv-1.c: New test.
4715 * gcc.target/powerpc/vsrv-0.c: New test.
4716 * gcc.target/powerpc/vsrv-1.c: New test.
4717
d27a79f6 47182016-06-01 Nathan Sidwell <nathan@acm.org>
4719
4720 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4721 * gcc.target/nvptx/weak.c: New.
4722
6172a9fd 47232016-06-01 Richard Biener <rguenther@suse.de>
4724
4725 PR tree-optimization/71261
4726 * gcc.dg/torture/vect-bool-1.c: New testcase.
4727
f9aaabb2 47282016-06-01 Jakub Jelinek <jakub@redhat.com>
4729
4730 * gfortran.dg/gomp/order-1.f90: New test.
4731 * gfortran.dg/gomp/order-2.f90: New test.
4732
53b01069 47332016-06-01 Jan Hubicka <hubicka@ucw.cz>
4734
4735 * gcc.dg/unroll-6.c: Update template.
4736 * gcc.dg/unroll-7.c: New testcase.
4737 * gcc.dg/unroll-8.c: New testcase.
4738
36757397 47392016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4740
4741 * gnat.dg/opt56.ad[sb]: New test.
4742
7f93bd6e 47432016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4744
4745 PR c++/66635
4746 * g++.dg/cpp0x/constexpr-ice16.C: New.
4747
9f41a2ce 47482016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4749
4750 PR tree-optimization/71314
4751 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4752 -mbranch-cost=2.
4753
31e02373 47542016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4755
4756 PR tree-optimization/71077
4757 * gcc.dg/tree-ssa/pr71077.c: New test.
4758
76f8f901 47592016-05-31 Jan Hubicka <hubicka@ucw.cz>
4760
7f93bd6e 4761 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4762 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4763 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 4764
04f5f923 47652016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4766
4767 PR c++/71248
4768 * g++.dg/cpp0x/pr71248.C: New.
4769 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4770 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4771 * g++.dg/init/new37.C: Likewise.
4772 * g++.dg/template/static1.C: Likewise.
4773 * g++.dg/template/static2.C: Likewise.
4774
4ffddf28 47752016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4776
4777 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4778 instead of %rdi.
4779 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4780
4ff7bd21 47812016-05-31 Marek Polacek <polacek@redhat.com>
4782
4783 * c-c++-common/Wswitch-unreachable-3.c: New test.
4784 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4785
e1f7cc4b 47862016-05-31 Richard Biener <rguenther@suse.de>
4787
4788 PR tree-optimization/71352
4789 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4790
02978bd1 47912016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4792
4793 * gcc.target/arm/armv5_thumb_isa.c: New test.
4794
cfce8164 47952016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4796
4797 PR target/71346
4798 * gcc.target/i386/pr71346.c: New test.
4799
7a51c705 48002016-05-31 Tom de Vries <tom@codesourcery.com>
4801
4802 PR tree-optimization/69068
4803 * gcc.dg/graphite/pr69068.c: New test.
4804
8c1ac106 48052016-05-27 Martin Sebor <msebor@redhat.com>
4806
4807 PR c++/71306
4808 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4809
b6431756 48102016-05-30 Jakub Jelinek <jakub@redhat.com>
4811
4812 PR c++/71349
4813 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4814 nowait depend(inout: dd[0]) clauses where permitted.
4815
f6203294 48162016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4817
4818 PR c++/71238
4819 * g++.dg/parse/pr71238.C: New.
4820 * g++.dg/concepts/friend1.C: Test column numbers too.
4821 * g++.dg/cpp0x/initlist31.C: Likewise.
4822 * g++.dg/cpp0x/pr51420.C: Likewise.
4823 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4824 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4825 * g++.dg/ext/builtin3.C: Likewise.
4826 * g++.dg/lookup/friend12.C: Likewise.
4827 * g++.dg/lookup/friend7.C: Likewise.
4828 * g++.dg/lookup/koenig1.C: Likewise.
4829 * g++.dg/lookup/koenig5.C: Likewise.
4830 * g++.dg/lookup/used-before-declaration.C: Likewise.
4831 * g++.dg/overload/koenig1.C: Likewise.
4832 * g++.dg/template/crash65.C: Likewise.
4833 * g++.dg/template/friend57.C: Likewise.
4834 * g++.dg/warn/Wshadow-5.C: Likewise.
4835 * g++.dg/warn/Wunused-8.C: Likewise.
4836 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4837 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4838 * g++.old-deja/g++.jason/member.C: Likewise.
4839 * g++.old-deja/g++.jason/report.C: Likewise.
4840 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4841 * g++.old-deja/g++.law/visibility20.C: Likewise.
4842 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4843 * g++.old-deja/g++.other/static5.C: Likewise.
4844 * g++.old-deja/g++.pt/overload2.C: Likewise.
4845
b96f8145 48462016-05-30 Jan Hubicka <hubicka@ucw.cz>
4847
4848 * gcc.dg/tree-ssa/peel1.c: New testcase.
4849 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4850 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4851
ed5bca7a 48522016-05-30 Tom de Vries <tom@codesourcery.com>
4853
4854 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4855 to ce.
4856
c0aa0333 48572016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4858
4859 PR c++/71099
4860 * g++.dg/parse/virtual1.C: New.
4861
231010db 48622016-05-30 Uros Bizjak <ubizjak@gmail.com>
4863
4864 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4865 Use correct register when clearing %edx.
4866
765557c0 48672016-05-30 Alexander Monakov <amonakov@ispras.ru>
4868
4869 PR tree-optimization/71289
4870 * gcc.dg/pr71289.c: New test.
4871
fc3b1c44 48722016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4873
4874 PR middle-end/71269
4875 PR middle-end/71292
4876 * gcc.dg/tree-ssa/pr71269.c: New test.
4877 * gcc.dg/tree-ssa/pr71292.c: New test.
4878
ce352457 48792016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4880
4881 PR middle-end/71252
4882 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4883
eedd711b 48842016-05-30 Jan Hubicka <hubicka@ucw.cz>
4885
4886 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4887 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4888 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4889
8c061890 48902016-05-30 Tom de Vries <tom@codesourcery.com>
4891
4892 PR tree-optimization/69067
4893 * gcc.dg/graphite/pr69067.c: New test.
4894
a6b0884c 48952016-05-29 Uros Bizjak <ubizjak@gmail.com>
4896
4897 PR target/71245
4898 * gcc.target/i386/pr71245-1.c: New test.
4899 * gcc.target/i386/pr71245-2.c: Ditto.
4900
2369edfc 49012016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4902
4903 PR c++/71105
4904 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4905 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4906 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4907
b6ab3f43 49082016-05-27 Jan Hubicka <hubicka@ucw.cz>
4909
4910 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4911
0192662b 49122016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4913
4914 Revert:
4915 PR c++/69855
4916 * g++.dg/overload/69855.C: New.
4917 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4918 * g++.old-deja/g++.pt/crash3.C: Likewise.
4919
fce78c50 49202016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4921
4922 PR c++/60385
4923 * g++.dg/parse/namespace13.C: New.
4924
372172fe 49252016-05-26 Jeff Law <law@redhat.com>
4926
4927 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4928 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4929 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4930 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4931 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4932 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4933 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4934 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4935 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4936 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4937 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4938 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4939 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4940
5d8a8944 49412016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4942
4943 PR c++/69855
4944 * g++.dg/overload/69855.C: New.
4945 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4946 * g++.old-deja/g++.pt/crash3.C: Likewise.
4947
29602b75 49482016-05-27 Jiong Wang <jiong.wang@arm.com>
4949
4950 PR target/63596
4951 * gcc.target/aarch64/va_arg_1.c: New testcase.
4952 * gcc.target/aarch64/va_arg_2.c: Likewise.
4953 * gcc.target/aarch64/va_arg_3.c: Likewise.
4954
c900b732 49552016-05-27 Jiong Wang <jiong.wang@arm.com>
4956
4957 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4958 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4959 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4960 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4961 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4962
73ef73bd 49632016-05-27 Marek Polacek <polacek@redhat.com>
4964
4965 PR middle-end/71308
4966 * g++.dg/torture/pr71308.C: New test.
4967
a6031633 49682016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4969
4970 * gcc.dg/zero_bits_compound-1.c: New test.
4971 * gcc.dg/zero_bits_compound-2.c: New test.
4972
1fbdc7ae 49732016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4974
4975 PR middle-end/71279
4976 * gcc.dg/pr71279.c: New test.
4977
2e196ca8 49782016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4979
4980 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4981 floating point min/max/comparison instructions.
4982 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4983
6feab9ce 49842016-05-26 Jakub Jelinek <jakub@redhat.com>
4985
4986 * c-c++-common/gomp/schedule-1.c: New test.
4987 * gfortran.dg/gomp/schedule-1.f90: New test.
4988
978cea8f 49892016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4990
4991 PR c++/70822
4992 PR c++/70106
4993 * g++.dg/cpp1y/auto-fn32.C: New test.
4994 * g++.dg/cpp1y/paren4.C: New test.
4995
0478d9ed 49962016-05-26 Nathan Sidwell <nathan@acm.org>
4997
4998 * gcc.dg/20060410.c: Xfail on ptx.
4999 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5000 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5001 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5002 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5003 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5004
5fd1c174 50052016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5006
5007 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5008
c5e8b3e2 50092016-05-26 Jakub Jelinek <jakub@redhat.com>
5010
0db93a5b 5011 PR tree-optimization/71280
5012 * gcc.dg/pr71280.c: New test.
5013
7199c05c 5014 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5015
76c786ac 5016 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5017 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5018
c5e8b3e2 5019 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5020
e9bcea2f 50212016-05-26 Jiong Wang <jiong.wang@arm.com>
5022
5023 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 5024 kept in memory.
e9bcea2f 5025
955d947b 50262016-05-25 Jeff Law <law@redhat.com>
5027
5028 PR tree-optimization/71272
5029 * gcc.c-torture/compile/pr71272.c: new test.
5030
77102dbe 50312016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5032
5033 * gcc.target/powerpc/vec-cmpne.c: New test.
5034 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5035
552821b4 50362016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5037
5038 * gnat.dg/opt55.ad[sb]: New test.
5039
0113f3c5 50402016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5041
5042 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5043 * c-c++-common/pr60226.c: Require int32plus.
5044 * gcc.c-torture/execute/pr70602.c: Likewise.
5045 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5046 unsigned long for malloc arg type.
5047 * gcc.dg/asr_div1.c: Require int32plus.
5048 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5049 * gcc.dg/pie-1.c: Require pie.
5050 * gcc.dg/pie-2.c: Likewise.
5051 * gcc.dg/pr59471.c: Require int32plus.
5052 * gcc.dg/pr59963-2.c: XFAIL for int16.
5053 * gcc.dg/pr60114.c: Require int32plus.
5054 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5055 unsigned long for typedef of size_t.
5056 * gcc.dg/pr63914.c: Require int32plus.
5057 * gcc.dg/pr64536.c: Require pt32plus.
5058 * gcc.dg/pr65658.c: Likewise.
5059 * gcc.dg/pr67271.c: Require int32plus.
5060 * gcc.dg/pr68112.c: Likewise.
5061 * gcc.dg/pr69071.c: Skip for avr target.
5062 * gcc.dg/pr69973.c: Require int32plus.
5063 * gcc.dg/pr70169.c: Skip for avr target.
5064 * gcc.dg/sso-6.c: Require int32plus.
5065 * gcc.dg/sso-7.c: Likewise.
5066 * gcc.dg/sso-8.c: Likewise.
5067 * gcc.dg/vrp-min-max-2.c: Likewise.
5068
f4094380 50692016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5070
5071 PR target/70738
5072 * gcc.target/i386/pr70738-1.c: New test.
5073 * gcc.target/i386/pr70738-2.c: Likewise.
5074 * gcc.target/i386/pr70738-3.c: Likewise.
5075 * gcc.target/i386/pr70738-4.c: Likewise.
5076 * gcc.target/i386/pr70738-5.c: Likewise.
5077 * gcc.target/i386/pr70738-6.c: Likewise.
5078 * gcc.target/i386/pr70738-7.c: Likewise.
5079 * gcc.target/i386/pr70738-8.c: Likewise.
5080 * gcc.target/i386/pr70738-9.c: Likewise.
5081
239a4bea 50822016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5083
5084 PR rtl-optimization/66940
5085 * gcc.c-torture/execute/pr66940.c: New test.
5086
bf6382ba 50872016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5088
5089 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5090 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5091 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5092 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5093 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5094 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5095 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5096 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5097 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5098 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5099 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5100 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5101 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5102 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5103 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5104 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5105 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5106 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5107 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5108 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5109 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5110 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5111 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5112 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5113
2c995da9 51142016-05-25 Marek Polacek <polacek@redhat.com>
5115
5116 PR c/71265
5117 * gcc.dg/noncompile/pr71265.c: New test.
5118
abfbb5b5 5119 PR c/71266
5120 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5121
f6871bbd 51222016-05-25 Nathan Sidwell <nathan@acm.org>
5123
5124 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5125
de04e83e 51262016-05-25 Richard Biener <rguenther@suse.de>
5127
5128 PR tree-optimization/71261
5129 * c-c++-common/torture/pr71261.c: New testcase.
5130
b35931f7 51312016-05-25 Richard Biener <rguenther@suse.de>
5132
5133 PR tree-optimization/71264
5134 * gcc.dg/vect/pr71264.c: New testcase.
5135
166c3089 51362016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5137
5138 PR c++/55992
5139 * g++.dg/cpp0x/alias-decl-53.C: New.
5140 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5141
14240409 51422016-05-25 Martin Liska <mliska@suse.cz>
5143
5144 * g++.dg/pr71239.C: New test.
5145
bc47d9f6 51462016-05-25 Richard Biener <rguenther@suse.de>
5147
4860a6bf 5148 * gcc.dg/vect/pr58135.c: Rename to ...
5149 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 5150
d8a3f157 51512016-05-25 Marek Polacek <polacek@redhat.com>
5152
5153 * g++.dg/pr65295.C: Use target c++14.
5154
3af16045 51552016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5156
231010db 5157 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5158 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 5159
949479b2 51602016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5161
5162 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5163 instructions.
5164
6d6a3fc3 51652016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5166
5167 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5168 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5169 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5170 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5171 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5172 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5173 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5174 * c-c++-common/goacc/pcopy.c: Likewise.
5175 * c-c++-common/goacc/pcopyin.c: Likewise.
5176 * c-c++-common/goacc/pcopyout.c: Likewise.
5177 * c-c++-common/goacc/pcreate.c: Likewise.
5178 * c-c++-common/goacc/pr70688.c: New test.
5179 * c-c++-common/goacc/present-1.c: Adjust test.
5180 * c-c++-common/goacc/reduction-5.c: Likewise.
5181 * g++.dg/goacc/data-1.C: New test.
5182
af648be2 51832016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5184
5185 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5186 vector parity built-in functions.
5187 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5188 count trailing zeros automatic vectorization.
5189 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5190 count trailing zeros built-in functions.
5191
4e173d60 51922016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5193
5194 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5195
a0c02a52 51962016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5197
5198 PR target/71050
5199 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5200
64c52e9c 52012016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5202
5203 PR c++/50436
5204 * g++.dg/template/crash123.C: New.
5205 * g++.dg/template/crash124.C: Likewise.
5206
752b5a4c 52072016-05-24 Martin Sebor <msebor@redhat.com>
5208
5209 PR c++/71147
5210 * g++.dg/ext/flexary16.C: New test.
5211
a36dd683 52122016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5213
f6871bbd 5214 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5215 before math.h is included.
a36dd683 5216 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5217 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5218 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5219 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5220 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5221 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5222 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5223 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5224 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5225 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5226 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5227 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5228 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5229 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5230 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5231 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5232 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5233 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5234 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5235 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5236 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5237 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5238 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5239
d60e1df7 52402016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5241 Kelvin Nilsen <kelvin@gcc.gnu.org>
5242
5243 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5244 support.
5245
22d09025 52462016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5247
5248 PR c++/69872
5249 * g++.dg/warn/Wno-narrowing1.C: New.
5250
6ef0143d 52512016-05-24 Marek Polacek <polacek@redhat.com>
5252
5253 PR c/71249
5254 * c-c++-common/Wswitch-unreachable-2.c: New test.
5255
962a2062 52562016-05-24 Jakub Jelinek <jakub@redhat.com>
5257
ead77194 5258 PR c++/71257
5259 * g++.dg/vect/simd-clone-6.cc: New test.
5260 * g++.dg/gomp/declare-simd-6.C: New test.
5261
962a2062 5262 PR middle-end/70434
5263 PR c/69504
5264 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5265
23edc6d1 52662016-05-24 Richard Biener <rguenther@suse.de>
5267
5268 PR tree-optimization/71240
5269 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5270
30633bcc 52712016-05-24 Richard Biener <rguenther@suse.de>
5272
5273 PR tree-optimization/71230
5274 * gcc.dg/torture/pr71230.c: New testcase.
5275 * g++.dg/torture/pr71230.C: Likewise.
5276
c9d624bd 52772016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5278
5279 * c-c++-common/goacc/routine-5.c: Add tests.
5280 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5281 * gfortran.dg/goacc/routine-6.f90: Add tests.
5282
ce143ff0 52832016-05-24 Richard Biener <rguenther@suse.de>
5284
5285 PR tree-optimization/71253
5286 * gcc.dg/torture/pr71253.c: New testcase.
5287
3bdaecd5 52882016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5289
5290 PR middle-end/71252
5291 * gfortran.dg/pr71252.f90: New test.
5292
856b494d 52932016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5294
5295 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5296
7345b977 52972016-05-24 Richard Biener <rguenther@suse.de>
5298
5299 PR middle-end/70434
5300 PR c/69504
5301 * c-c++-common/vector-subscript-4.c: New testcase.
5302 * c-c++-common/vector-subscript-5.c: Likewise.
5303
6f065267 53042016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5305
5306 PR fortran/71123
5307 * gfortran.dg/namelist_90.f: New test
5308
fd6757da 53092016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5310
5311 PR fortran/66461
5312 * gfortran.dg/unexpected_eof.f: New test
5313
7d5555a8 53142016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5315 Kelvin Nilsen <kelvin@gcc.gnu.org>
5316
5317 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5318 as little endian.
5319
ae6744c9 53202016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5321
5322 PR c++/70972
5323 * g++.dg/cpp0x/inh-ctor20.C: New.
5324 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5325
f0d91a85 53262016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5327
5328 PR c++/69095
5329 * g++.dg/cpp0x/variadic168.C: New.
5330
1618ffe5 53312016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5332
5333 * g++.dg/cpp0x/pr31445.C: Test column number too.
5334 * g++.dg/cpp0x/pr32253.C: Likewise.
5335 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5336 * g++.dg/cpp0x/variadic36.C: Likewise.
5337
c0205bab 53382016-05-23 Marc Glisse <marc.glisse@inria.fr>
5339
5340 * gcc.dg/fold-notshift-2.c: Adjust.
5341
1398da0f 53422016-05-23 Marek Polacek <polacek@redhat.com>
5343
5344 PR c/49859
5345 * c-c++-common/Wswitch-unreachable-1.c: New test.
5346 * gcc.dg/Wswitch-unreachable-1.c: New test.
5347 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5348 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5349 * g++.dg/gomp/block-10.C: Likewise.
5350 * gcc.dg/gomp/block-10.c: Likewise.
5351 * g++.dg/gomp/block-9.C: Likewise.
5352 * gcc.dg/gomp/block-9.c: Likewise.
5353 * g++.dg/gomp/target-1.C: Likewise.
5354 * g++.dg/gomp/target-2.C: Likewise.
5355 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 5356 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 5357 * g++.dg/gomp/taskgroup-1.C: Likewise.
5358 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5359 * gcc.dg/gomp/teams-1.c: Likewise.
5360 * g++.dg/gomp/teams-1.C: Likewise.
5361 * g++.dg/overload/error3.C: Likewise.
5362 * g++.dg/tm/jump1.C: Likewise.
5363 * g++.dg/torture/pr40335.C: Likewise.
5364 * gcc.dg/c99-vla-jump-5.c: Likewise.
5365 * gcc.dg/switch-warn-1.c: Likewise.
5366 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5367 * gcc.dg/nested-func-1.c: Likewise.
5368 * gcc.dg/pr67784-4.c: Likewise.
5369
5403ed8b 53702016-05-23 Richard Biener <rguenther@suse.de>
5371
5372 PR tree-optimization/71230
5373 * gfortran.dg/pr71230-1.f90: New testcase.
5374 * gfortran.dg/pr71230-2.f90: Likewise.
5375
27510941 53762016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5377
1618ffe5 5378 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 5379 * gcc.dg/vect/pr58135.c: Add new.
5380 * gfortran.dg/pr46519-1.f: Adjust test case.
5381
a41c605d 53822016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5383
5384 PR c++/53401
5385 * g++.dg/cpp0x/decltype64.C: New.
5386
3eb254ab 53872016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5388
5389 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5390 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5391 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5392
a75fffe1 53932016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5394
5395 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5396 Add poly64x1_t and poly64x2_t cases if supported.
5397 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5398 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5399 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5400 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5401 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5402
56979b12 54032016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5404
5405 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5406 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5407 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5408 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5409 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5410 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5411 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5412
dc5e98db 54132016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5414
5415 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5416
c0f383ae 54172016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5418
5419 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5420 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5421
2a4d70a2 54222016-05-22 Jakub Jelinek <jakub@redhat.com>
5423
4c109025 5424 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5425 constraint instead of "r".
5426 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5427 insn instead of vxorpd.
5428 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5429
bad891ce 5430 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5431 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5432
ac23ddb9 5433 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5434
9dac9579 5435 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5436 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5437
2a4d70a2 5438 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5439
9eafdd7b 54402016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5441
5442 PR middle-end/40921
5443 * gcc.dg/tree-ssa/pr40921.c: New test.
5444
93df190d 54452016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5446
5447 PR target/71103
5448 * gcc.target/avr/pr71103.c: New test.
5449
933b9f7f 54502016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5451
5452 PR middle-end/71179
5453 * gcc.dg/tree-ssa/pr71179.c: New test.
5454
8bdfbc08 54552016-05-20 Martin Sebor <msebor@redhat.com>
5456
5457 PR c/71115
5458 * gcc.dg/init-excess-2.c: New test.
5459
6827ab42 54602016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5461
5462 * gnat.dg/opt53.adb: New test.
5463 * gnat.dg/opt54.adb: Likewise.
5464
58a5f4c0 54652016-05-20 Martin Jambor <mjambor@suse.cz>
5466
5467 PR tree-optimization/70884
5468 * gcc.dg/tree-ssa/pr70919.c: New test.
5469
bb7145f6 54702016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5471
5472 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5473 formatting.
f6871bbd 5474 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5475 fix code formatting.
5476
54772016-05-20 Nathan Sidwell <nathan@acm.org>
5478
5479 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5480 non-common cases.
5481 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 5482
9954d230 54832016-05-20 David Malcolm <dmalcolm@redhat.com>
5484
5485 * jit.dg/all-non-failing-tests.h: Add
5486 test-factorial-must-tail-call.c.
5487 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5488 * jit.dg/test-factorial-must-tail-call.c: New test case.
5489
08a161f9 54902016-05-20 Jakub Jelinek <jakub@redhat.com>
5491
5492 PR fortran/71204
5493 * gfortran.dg/pr71204.f90: New test.
5494
3d380077 54952016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5496
5497 * gcc.target/nvptx/sincos.c: New test.
5498
0f104d56 54992016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5500
5501 PR c++/70572
5502 * g++.dg/cpp1y/auto-fn31.C: New.
5503
61736a1b 55042016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5505
5506 * gcc.target/powerpc/vec-addec.c: New test.
5507 * gcc.target/powerpc/vec-addec-int128.c: New test.
5508
b4a61e77 55092016-05-20 David Malcolm <dmalcolm@redhat.com>
5510
5511 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5512 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5513 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5514 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5515
9a2ace10 55162016-05-20 Jan Hubicka <hubicka@ucw.cz>
5517
5518 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5519
45cdf8c6 55202016-05-20 Jakub Jelinek <jakub@redhat.com>
5521
b9a1dcd5 5522 PR c++/71210
5523 * g++.dg/opt/pr71210-1.C: New test.
5524 * g++.dg/opt/pr71210-2.C: New test.
5525
45cdf8c6 5526 PR tree-optimization/29756
5527 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5528 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5529 only on selected targets where V4SImode vectors are known to be
5530 supported.
5531
92e3ffbf 55322016-05-20 Marc Glisse <marc.glisse@inria.fr>
5533
5534 PR tree-optimization/71079
5535 PR tree-optimization/71206
5536 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5537
5da368e3 55382016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5539
5540 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5541 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5542 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5543
2506d97a 55442016-05-20 Richard Guenther <rguenther@suse.de>
5545
5546 PR tree-optimization/29756
5547 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5548
adade307 55492016-05-20 Richard Biener <rguenther@suse.de>
5550
5551 PR tree-optimization/71185
5552 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5553
c3deca25 55542016-05-20 Richard Biener <rguenther@suse.de>
5555
5556 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5557
8b0bef14 55582016-05-19 Marek Polacek <polacek@redhat.com>
5559
5560 PR c++/71075
5561 * g++.dg/diagnostic/pr71075.C: New test.
5562
08025288 55632016-05-19 David Malcolm <dmalcolm@redhat.com>
5564
5565 PR c++/71184
5566 * g++.dg/pr71184.C: New test case.
5567
26a51591 55682016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5569
5570 * gcc.target/powerpc/darn-0.c: New test.
5571 * gcc.target/powerpc/darn-1.c: New test.
5572 * gcc.target/powerpc/darn-2.c: New test.
5573
d8d3e75a 55742016-05-19 Marek Polacek <polacek@redhat.com>
5575
5576 PR tree-optimization/71031
5577 * gcc.dg/tree-ssa/vrp100.c: New test.
5578
c28211ae 55792016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5580
5581 PR rtl-optimization/71148
5582 * gcc.dg/pr71148.c: New test.
5583
3f5ea43a 55842016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5585
5586 PR target/71056
5587 * gcc.target/arm/pr71056.c: New test.
5588
2a7d4c20 55892016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5590
5591 * c-c++-common/pr69669.c: Check the used mode.
5592
ed0b0569 55932016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5594
5595 PR sanitizer/64354
5596 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5597
410372fe 55982016-05-19 Richard Biener <rguenther@suse.de>
5599
5600 PR tree-optimization/70729
5601 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5602 * gcc.dg/graphite/scop-18.c: Likewise.
5603 * gcc.dg/pr41783.c: Disable LIM.
5604 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5605 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5606 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5607 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5608 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5609 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5610 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5611 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5612 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5613 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5614 * gfortran.dg/pr42108.f90: Likewise.
5615
56f34f03 56162016-05-18 David Malcolm <dmalcolm@redhat.com>
5617
5618 PR driver/69265
5619 * gcc.dg/spellcheck-options-11.c: New test case.
5620
e6481cd1 56212016-05-18 Jakub Jelinek <jakub@redhat.com>
5622
5623 PR c++/71100
5624 * g++.dg/opt/pr71100.C: New test.
5625
be951c59 56262016-05-18 Martin Jambor <mjambor@suse.cz>
5627
5628 PR ipa/69708
5629 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5630 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5631 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5632 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5633
665ff45b 56342016-05-18 Martin Jambor <mjambor@suse.cz>
5635
5636 PR ipa/69708
5637 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5638 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5639 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5640 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5641 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5642
485be62c 56432016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5644
5645 PR c++/69793
5646 * g++.dg/template/crash122.C: New.
5647
b251d5f5 56482016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5649
5650 PR c++/70466
5651 * g++.dg/template/pr70466-1.C: New.
5652 * g++.dg/template/pr70466-2.C: Likewise.
5653
c93e9931 56542016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5655
5656 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5657 splat operations and the XXSPLTIB instruction.
5658 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5659 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5660 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5661 xxlxor to clear a register.
5662
8ba6639c 56632016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5664
5665 * gcc.dg/torture/pr71020.c: New test.
5666
ec6e3005 56672016-05-18 Martin Jambor <mjambor@suse.cz>
5668
5669 PR ipa/70646
5670 * gcc.dg/ipa/pr70646.c: New test.
5671
5ef3c918 56722016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5673
5674 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5675
70a88eab 56762016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5677
5678 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5679 missing tests for vreinterpretq_p{8,16}.
5680
b52a930c 56812016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5682
5683 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5684 vsliq_n_s64 and vsliq_n_u64.
5685
bdd4080b 56862016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5687
5688 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5689 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5690
37814bf5 56912016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5692
5693 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5694 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5695 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5696
764af2e0 56972016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5698
5699 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5700 in comment.
5701
ffe01a83 57022016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 5703
5704 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5705 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5706 "blr\t" and switch to scan-assembler-times.
5707
fab6dae9 57082016-05-18 Jiong Wang <jiong.wang@arm.com>
5709
231010db 5710 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5711 with __aarch64__.
5712 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5713 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 5714
4eb0c566 57152016-05-18 Jakub Jelinek <jakub@redhat.com>
5716
442f18f1 5717 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5718 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5719 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5720 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5721 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5722 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5723
4d83b36b 5724 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5725 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5726
a4528eec 5727 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5728 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5729
f0066139 5730 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5731 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5732
4eb0c566 5733 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5734
303e9267 57352016-05-18 Richard Biener <rguenther@suse.de>
5736
5737 PR tree-optimization/71168
5738 * gcc.dg/torture/pr71168.c: New testcase.
5739
0d7ddd44 57402016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5741
5742 PR middle-end/63586
5743 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5744 * gcc.dg/tree-ssa/pr63586.c: New test.
5745 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5746
899bcc0f 57472016-05-17 Nathan Sidwell <nathan@acm.org>
5748
5749 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5750 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5751 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5752 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5753
a2246979 57542016-05-17 Nathan Sidwell <nathan@acm.org>
5755
5756 * gcc.target/nvptx/abi-vararg-3.c: New.
5757
2f6a4d21 57582016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5759
5760 PR tree-optimization/54579
5761 PR middle-end/55299
5762 * gcc.dg/fold-notrotate-1.c: New test.
5763 * gcc.dg/fold-notshift-1.c: New test.
5764 * gcc.dg/fold-notshift-2.c: New test.
5765
27bdad45 57662016-05-17 Marek Polacek <polacek@redhat.com>
5767
5768 PR ipa/71146
5769 * g++.dg/ipa/pr71146.C: New test.
5770
f33a295a 57712016-05-17 David Malcolm <dmalcolm@redhat.com>
5772
5773 * jit.dg/test-error-array-bounds.c: New test case.
5774
b6dd53bf 57752016-05-17 Marc Glisse <marc.glisse@inria.fr>
5776
5777 * gcc.dg/tree-ssa/and-1.c: New testcase.
5778
a8719545 57792016-05-17 Marc Glisse <marc.glisse@inria.fr>
5780
5781 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5782 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5783
34806102 57842016-05-17 Marc Glisse <marc.glisse@inria.fr>
5785
5786 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5787 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5788
25fe08a8 57892016-05-17 Jiong Wang <jiong.wang@arm.com>
5790
5791 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5792
abf1a837 57932016-05-17 Jiong Wang <jiong.wang@arm.com>
5794
5795 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5796
666b9dd3 57972016-05-17 Jiong Wang <jiong.wang@arm.com>
5798
5799 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5800 ".2d[index]" when scan the assembly.
5801 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5802 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5803 float64x1.
5804 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5805
77d095c0 58062016-05-17 Richard Biener <rguenther@suse.de>
5807
5808 PR tree-optimization/71132
5809 * gcc.dg/torture/pr71132.c: New testcase.
5810
28adcc23 58112016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5812
5813 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5814
2439931e 58152016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5816
5817 PR target/70809
5818 * gcc.target/aarch64/pr70809_1.c: New test.
5819
5ec2ff80 58202016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5821
5822 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5823 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5824 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5825 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5826
17fd1c7a 58272016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5828 Ilya Enkovich <ilya.enkovich@intel.com>
5829
5830 PR target/71114
5831 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5832
46729204 58332016-05-16 Jan Hubicka <hubicka@ucw.cz>
5834
5835 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5836 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5837
2a1125d6 58382016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5839
5840 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5841 test for __ARM_FP16_ARGS.
5842 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5843 * gcc.target/arm/aapcs/neon-vect10.c: New.
5844 * gcc.target/arm/aapcs/neon-vect9.c: New.
5845 * gcc.target/arm/aapcs/vfp18.c: New.
5846 * gcc.target/arm/aapcs/vfp19.c: New.
5847 * gcc.target/arm/aapcs/vfp20.c: New.
5848 * gcc.target/arm/aapcs/vfp21.c: New.
5849 * gcc.target/arm/fp16-aapcs-1.c: New.
5850 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5851 test for __ARM_FP16_ARGS.
5852 * g++.target/arm/fp16-return-1.c: Update expected output.
5853
ea3d2d74 58542016-05-16 Jiong Wang <jiong.wang@arm.com>
5855
5856 PR testsuite/70227
5857 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5858
6989e05f 58592016-05-15 Harald Anlauf <anlauf@gmx.de>
5860
5861 PR fortran/69603
5862 * gfortran.dg/pr69603.f90: New testcase.
5863
a5f52592 58642016-05-14 Fritz Reese <fritzoreese@gmail.com>
5865
5866 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5867
88f949ab 58682016-05-14 Fritz Reese <fritzoreese@gmail.com>
5869
5870 PR fortran/71047
5871 * gfortran.dg/pr71047.f08: New test.
5872
90c88567 58732016-05-13 Joseph Myers <joseph@codesourcery.com>
5874
5875 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5876 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5877 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5878
00a690cc 58792016-05-13 Martin Sebor <msebor@redhat.com>
5880
5881 PR c++/60049
5882 * g++.dg/cpp0x/constexpr-60049.C: New test.
5883
ec8b6af7 58842016-05-13 Jakub Jelinek <jakub@redhat.com>
5885
5886 PR bootstrap/71071
5887 * gcc.dg/pr71071.c: New test.
5888
f54d1d7b 58892016-05-13 Uros Bizjak <ubizjak@gmail.com>
5890
5891 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5892 remove XOP handling.
2f3af60f 5893 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 5894
a39a0392 58952016-05-13 Nathan Sidwell <nathan@acm.org>
5896
5897 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5898 __atomic_is_lock_free declaration.
5899
42333dd9 59002016-05-13 Richard Biener <rguenther@suse.de>
5901
5902 PR tree-optimization/42587
5903 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5904
c5442454 59052016-05-13 Martin Liska <mliska@suse.cz>
5906
5907 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5908 the new format of dump output.
5909
03a400fb 59102016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5911
5912 * gcc.dg/pr71084.c: New test.
5913
69278c3f 59142016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5915
231010db 5916 PR target/53440
5917 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 5918
8138f11b 59192016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5920
5921 * gcc.target/aarch64/struct_return.c: New test.
5922
22a3f7bd 59232016-05-12 Marek Polacek <polacek@redhat.com>
5924
5925 PR c/70756
5926 * c-c++-common/pr70756-2.c: New test.
5927 * c-c++-common/pr70756.c: New test.
5928
9bcd42cc 59292016-05-12 Richard Biener <rguenther@suse.de>
5930
5931 PR tree-optimization/71059
5932 * gcc.dg/torture/pr71059.c: New testcase.
5933
5ffb4a0d 59342016-05-12 Richard Biener <rguenther@suse.de>
5935
5936 PR tree-optimization/71062
5937 * gcc.dg/torture/pr71062.c: New testcase.
5938
2ab65c31 59392016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5940
5941 PR tree-optimization/71006
5942 * gcc.dg/pr71006.c: New test.
5943
f0158fc0 59442016-05-12 Marek Polacek <polacek@redhat.com>
5945
5946 PR driver/71063
5947 * gcc.dg/opts-7.c: New test.
5948
0f56938b 59492016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5950
5951 PR target/70830
5952 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5953 Add -save-temps to dg-options.
5954 Scan for ldmfd rather than pop instruction.
5955 * gcc.target/arm/interrupt-2.c: Likewise.
5956 * gcc.target/arm/pr70830.c: New test.
5957
e10946d5 59582016-05-12 Jakub Jelinek <jakub@redhat.com>
5959
9fa8e468 5960 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5961 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5962
9ce62bbe 5963 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5964 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5965 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5966
708ae1b1 5967 PR target/71019
5968 * gcc.target/i386/avx512vl-pack-1.c: New test.
5969 * gcc.target/i386/avx512vl-pack-2.c: New test.
5970 * gcc.target/i386/avx512bw-pack-2.c: New test.
5971
a461f32e 5972 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5973
e10946d5 5974 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5975 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5976 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5977
f52a3ef6 59782016-05-12 Richard Biener <rguenther@suse.de>
5979
5980 PR tree-optimization/70986
5981 * gcc.dg/torture/pr70986-1.c: New testcase.
5982 * gcc.dg/torture/pr70986-2.c: Likewise.
5983 * gcc.dg/torture/pr70986-3.c: Likewise.
5984
54c4d22e 59852016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5986
5987 PR c/43651
5988 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5989 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5990
57215d5b 59912016-05-11 Uros Bizjak <ubizjak@gmail.com>
5992
5993 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5994 directive.
5995 * gcc.target/i386/pr66746.c: Ditto.
5996
67d3121c 59972016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5998
5999 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6000 support.
6001 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6002 warning when using -mvsx-timode.
6003 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6004 * gcc.target/powerpc/dform-2.c: Likewise.
6005 * gcc.target/powerpc/pr68805.c: Likewise.
6006
7f8012a5 60072016-05-11 Marek Polacek <polacek@redhat.com>
6008
6009 PR c++/71024
6010 * c-c++-common/attributes-3.c: New test.
6011
3e8567ce 60122016-05-11 Nathan Sidwell <nathan@acm.org>
6013
6014 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6015 * gcc.c-torture/execute/pr68185.c: Likewise.
6016 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6017 * gcc.dg/pr69634.c: Requires scheduling.
6018 * gcc.dg/torture/pr66178.c: Require label values.
6019 * gcc.dg/setjmp-6.c: Require indirect jumps.
6020
3739ac00 60212016-05-11 Richard Biener <rguenther@suse.de>
6022
6023 PR tree-optimization/71055
6024 * gcc.dg/torture/pr71055.c: New testcase.
6025
1ff8b385 60262016-05-11 Richard Biener <rguenther@suse.de>
6027
6028 PR debug/71057
6029 * g++.dg/debug/pr71057.C: New testcase.
6030
77126efa 60312016-05-11 Jakub Jelinek <jakub@redhat.com>
6032
6033 PR fortran/70855
6034 * gfortran.dg/gomp/pr70855.f90: New test.
6035
6fcaaf9b 60362016-05-11 Richard Biener <rguenther@suse.de>
6037
6038 PR middle-end/71002
6039 * g++.dg/torture/pr71002.C: New testcase.
6040
bfa8ea12 60412016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6042
6043 PR middle-end/70807
6044 * gcc.dg/pr70807.c: New test.
6045
87632549 60462016-05-10 Martin Sebor <msebor@redhat.com>
6047
6048 PR c++/38611
6049 * g++.dg/Wattributes.C: New test.
6050
f9153689 60512016-05-10 Marc Glisse <marc.glisse@inria.fr>
6052
6053 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6054 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6055 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6056
a44ed58a 60572016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6058
6059 PR target/70799
6060 * gcc.target/i386/pr70799-1.c: New test.
6061
d6c90d89 60622016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6063
6064 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6065
c1f73044 60662016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6067
6068 PR middle-end/70877
6069 * gcc.target/i386/pr70877.c: New test.
6070
e66d763a 60712016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6072
6073 PR tree-optimization/70786
6074 * gcc.target/i386/pr70876.c: New test.
6075
a30ff73a 60762016-05-10 Jakub Jelinek <jakub@redhat.com>
6077
6078 PR target/70927
6079 * gcc.target/i386/avx512vl-logic-1.c: New test.
6080 * gcc.target/i386/avx512vl-logic-2.c: New test.
6081 * gcc.target/i386/avx512dq-logic-2.c: New test.
6082
4b3fd38f 60832016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6084
6085 PR target/70963
6086 * gcc.target/powerpc/pr70963.c: New.
6087
abf93a25 60882016-05-10 David Malcolm <dmalcolm@redhat.com>
6089
6090 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6091 (test_very_wide_line): Add ruler to expected output.
6092 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6093 (test_very_wide_line): Likewise.
6094 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6095 (test_show_locus): Within the handling of "test_very_wide_line",
6096 enable show_ruler_p on the diagnostic context.
6097
d614888f 60982016-05-10 Richard Biener <rguenther@suse.de>
6099
6100 PR tree-optimization/71039
6101 * gcc.dg/torture/pr71039.c: New testcase.
6102
dbca5ed9 61032016-05-10 Nathan Sidwell <nathan@acm.org>
6104
6105 * gcc.dg/nested-func-10.c: Requires alloca.
6106 * gcc.dg/nested-func-9.c: Requires alloca.
6107 * gcc.c-torture/execute/pr70460.c: Requires labels.
6108 * gcc.c-torture/compile/pr70199.c: Requires labels.
6109 * gcc.target/nvptx/decl.c: Compile only.
6110 * gcc.target/nvptx/trailing-init.c: Compile only.
6111 * gcc.target/nvptx/ary-init.c: Compile only.
6112
3fa82609 61132016-05-10 Marek Polacek <polacek@redhat.com>
6114
6115 PR c/70255
6116 * gcc.dg/attr-opt-1.c: New test.
6117
76825907 61182016-05-10 Richard Biener <rguenther@suse.de>
6119
6120 PR tree-optimization/70497
6121 PR tree-optimization/28367
6122 * gcc.dg/torture/20160404-1.c: New testcase.
6123 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6124 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6125
68255819 61262016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6127
6128 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6129
d9aa8cdb 61302016-05-09 Uros Bizjak <ubizjak@gmail.com>
6131
6132 * gcc.target/i386/fabsneg-1.c New test.
6133
7cc16f50 61342016-05-09 Alan Modra <amodra@gmail.com>
6135
6136 PR testsuite/70826
6137 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6138
a83b7b63 61392016-05-09 Richard Biener <rguenther@suse.de>
6140
6141 PR tree-optimization/70985
6142 * gcc.dg/torture/pr70985.c: New testcase.
6143
189d0706 61442016-05-09 Bin Cheng <bin.cheng@arm.com>
6145
6146 * gcc.dg/tree-ssa/ifc-9.c: New test.
6147 * gcc.dg/tree-ssa/ifc-10.c: New test.
6148 * gcc.dg/tree-ssa/ifc-11.c: New test.
6149 * gcc.dg/tree-ssa/ifc-12.c: New test.
6150 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6151 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6152 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6153
1ec957b0 61542016-05-09 Richard Biener <rguenther@suse.de>
6155
6156 PR fortran/70937
6157 * gfortran.dg/pr70937.f90: New testcase.
6158
923c7714 61592016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6160
6161 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6162
d7cd448a 61632016-05-07 Fritz Reese <fritzoreese@gmail.com>
6164
6165 PR fortran/56226
6166 * gfortran.dg/dec_structure_1.f90: New testcase.
6167 * gfortran.dg/dec_structure_2.f90: Ditto.
6168 * gfortran.dg/dec_structure_3.f90: Ditto.
6169 * gfortran.dg/dec_structure_4.f90: Ditto.
6170 * gfortran.dg/dec_structure_5.f90: Ditto.
6171 * gfortran.dg/dec_structure_6.f90: Ditto.
6172 * gfortran.dg/dec_structure_7.f90: Ditto.
6173 * gfortran.dg/dec_structure_8.f90: Ditto.
6174 * gfortran.dg/dec_structure_9.f90: Ditto.
6175 * gfortran.dg/dec_structure_10.f90: Ditto.
6176 * gfortran.dg/dec_structure_11.f90: Ditto.
6177 * gfortran.dg/dec_union_1.f90: Ditto.
6178 * gfortran.dg/dec_union_2.f90: Ditto.
6179 * gfortran.dg/dec_union_3.f90: Ditto.
6180 * gfortran.dg/dec_union_4.f90: Ditto.
6181 * gfortran.dg/dec_union_5.f90: Ditto.
6182 * gfortran.dg/dec_union_6.f90: Ditto.
6183 * gfortran.dg/dec_union_7.f90: Ditto.
6184
f681e29b 61852016-05-07 Tom de Vries <tom@codesourcery.com>
6186
6187 PR tree-optimization/70956
6188 * gcc.dg/graphite/pr70956.c: New test.
6189
68d7f375 61902016-05-06 Jakub Jelinek <jakub@redhat.com>
6191
faf39348 6192 PR middle-end/70941
6193 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6194 (a, b, c, d): Change type from char to signed char.
6195 (main): Compare against (signed char) -1634678893 instead of
6196 hardcoded -109. Use __builtin_abort instead of abort.
6197
b768b13a 6198 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6199 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6200
68d7f375 6201 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6202
5dda16ea 62032016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6204
6205 PR debug/70935
6206 * gcc.dg/torture/pr70935.c: New test.
6207
13ede1b5 62082016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6209
6210 PR target/58219
7fc878c4 6211 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 6212
96d94be2 62132016-05-06 Richard Biener <rguenther@suse.de>
6214
6215 PR tree-optimization/70960
6216 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6217
e5d9f15d 62182016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6219
6220 PR target/52933
6221 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6222 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6223 Adjust expected instruction counts.
6224 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6225
2dd7705f 62262016-05-06 Marek Polacek <polacek@redhat.com>
6227
6228 PR sanitizer/70875
6229 * gcc.dg/ubsan/bounds-3.c: New test.
6230
cb8bc632 62312016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6232
6233 PR target/54089
6234 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6235
b343c173 62362016-05-06 Richard Biener <rguenther@suse.de>
6237
6238 PR middle-end/70931
6239 * gfortran.dg/pr70931.f90: New testcase.
6240
1e3db0b1 62412016-05-06 Richard Biener <rguenther@suse.de>
6242
6243 PR middle-end/70941
6244 * gcc.dg/torture/pr70941.c: New testcase.
6245
bdd54b6d 62462016-05-05 Bin Cheng <bin.cheng@arm.com>
6247
6248 PR tree-optimization/57206
6249 * gcc.dg/vect/pr57206.c: New test.
6250
499adcfd 62512016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6252
6253 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6254
871164c4 62552016-05-05 Jakub Jelinek <jakub@redhat.com>
6256
ecb23e00 6257 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6258
871164c4 6259 * c-c++-common/Wdangling-else-4.c: New test.
6260
70cf83ba 62612016-05-04 Jakub Jelinek <jakub@redhat.com>
6262
858c9470 6263 PR c++/70906
6264 PR c++/70933
6265 * g++.dg/opt/pr70906.C: New test.
6266 * g++.dg/opt/pr70933.C: New test.
6267
70cf83ba 6268 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6269
aaa36a78 62702016-05-04 Jan Hubicka <hubicka@ucw.cz>
6271
6272 * gcc.dg/ipa/pure-const-3.c: New testcase.
6273
1d52c456 62742016-05-04 Marek Polacek <polacek@redhat.com>
6275
6276 * c-c++-common/Wdangling-else-1.c: New test.
6277 * c-c++-common/Wdangling-else-2.c: New test.
6278 * c-c++-common/Wdangling-else-3.c: New test.
6279
dc581573 62802016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6281
6282 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6283 flag is present.
6284
a64030fe 62852016-05-04 Marek Polacek <polacek@redhat.com>
6286
6287 PR c/48778
6288 * gcc.dg/Waddress-2.c: New test.
6289
b461b04a 62902016-05-04 Alan Modra <amodra@gmail.com>
6291
6292 * gcc.target/powerpc/pr70866.c: New.
6293
c388a0cf 62942016-05-03 Martin Sebor <msebor@redhat.com>
6295
6296 PR c++/66561
6297 * c-c++-common/builtin_location.c: New test.
6298 * g++.dg/cpp1y/builtin_location.C: New test.
6299
5d4db8ef 63002016-05-03 Marek Polacek <polacek@redhat.com>
6301
6302 PR c/70859
6303 * gcc.dg/pr70859.c: New test.
6304 * gcc.dg/pr70859-2.c: New test.
6305
ca938765 63062016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6307
6308 * gnat.dg/debug5.adb: New testcase.
6309
60b27d5f 63102016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6311
6312 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6313 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6314 Procedure to check for z10 instruction set.
6315
5ab325d0 63162016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6317
6318 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6319
c548a0ad 63202016-05-03 Alan Modra <amodra@gmail.com>
6321
6322 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6323
d5ecd946 63242016-05-03 Jakub Jelinek <jakub@redhat.com>
6325
6326 * gcc.target/i386/avx512f-cvt-1.c: New test.
6327
35b0a053 63282016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6329
6330 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6331 -fdump-tree-vrp-details.
6332
9ae1b28a 63332016-05-03 Richard Biener <rguenther@suse.de>
6334
6335 * gcc.dg/pr30172-1.c: Adjust.
6336 * gcc.dg/pr63743.c: Likewise.
6337 * gcc.dg/tm/pr51696.c: Likewise.
6338 * c-c++-common/tm/safe-1.c: Likewise.
6339 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6340 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6341 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6342 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6343
9c1a31e4 63442016-05-03 Jakub Jelinek <jakub@redhat.com>
6345
fe69bcb9 6346 PR rtl-optimization/70467
6347 * gcc.target/i386/pr70467-3.c: New test.
6348 * gcc.target/i386/pr70467-4.c: New test.
6349
9082c4a4 6350 PR tree-optimization/70916
6351 * gcc.c-torture/compile/pr70916.c: New test.
6352
9c1a31e4 6353 PR target/49244
6354 * gcc.target/i386/pr49244-1.c: New test.
6355 * gcc.target/i386/pr49244-2.c: New test.
6356
69105acc 63572016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6358
6359 PR rtl-optimization/44281
6360 * gcc.target/i386/pr44281.c: New test.
6361
9ab8df54 63622016-05-03 bin cheng <bin.cheng@arm.com>
6363
6364 PR tree-optimization/56541
6365 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6366 * gcc.dg/vect/pr56541.c: new test.
6367
3c62cae0 63682016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6369
6370 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6371 __float128.
6372 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6373
91abc161 63742016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6375
6376 PR testsuite/70520
6377 * c-c++-common/asan/clone-test-1.c (main): Align child process
6378 stack to 16 bytes.
6379
aa3d1155 63802016-05-02 David Malcolm <dmalcolm@redhat.com>
6381
6382 PR c++/62314
6383 * g++.dg/spellcheck-fields-2.C: New test case.
6384
002c3f28 63852016-05-02 David Malcolm <dmalcolm@redhat.com>
6386
6387 PR c++/62314
6388 * g++.dg/pr62314.C: New test case.
6389
46e5dccc 63902016-05-02 Jan Hubicka <hubicka@ucw.cz>
6391
6392 * gcc.dg/ipa/inline-8.c: New testcase.
6393
663f4248 63942016-05-02 Jakub Jelinek <jakub@redhat.com>
6395
6396 PR rtl-optimization/70467
6397 * gcc.target/i386/pr70467-1.c: New test.
6398
efe8bdf5 63992016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6400
6401 * gcc.dg/spec-options.c: Run the test on all targets.
6402 * gcc.dg/foo.specs: Use cpp_unique_options.
6403
47ef9633 64042016-05-02 Marc Glisse <marc.glisse@inria.fr>
6405
6406 * gcc.dg/tree-ssa/unord.c: New testcase.
6407
eb1a077c 64082016-05-02 Marc Glisse <marc.glisse@inria.fr>
6409
6410 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6411
28e869d0 64122016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6413
6414 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6415
dd185f6e 64162016-05-02 Marek Polacek <polacek@redhat.com>
6417
6418 PR c/70851
6419 * gcc.dg/enum-incomplete-3.c: New test.
6420
773d09b9 64212016-05-02 Marek Polacek <polacek@redhat.com>
6422 Tom de Vries <tom@codesourcery.com>
6423
6424 PR tree-optimization/70700
6425 * gcc.dg/pr70700.c: New test.
6426
f0dc3286 64272016-05-01 Uros Bizjak <ubizjak@gmail.com>
6428
6429 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6430 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6431 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6432 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6433 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6434
7f931827 64352016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6436
6437 * ada/acats/run_acats: Rename into...
6438 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6439 * ada/acats/run_all.sh: Remove redundant test.
6440 (target_run): Move around.
6441 (target_gnatchop): Use newly built executable.
6442 (target_gnatmake): Likewise.
6443 Check that the compilation of impbit succeeds.
6444
1c492b4e 64452016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6446
6447 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6448 * gcc.dg/20021029-1.c: Likewise.
6449 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6450 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6451 * gcc.target/sh/cmpstr.c: Likewise.
6452 * gcc.target/sh/cmpstrn.c: Likewise.
6453 * gcc.target/sh/memset.c: Likewise.
6454 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6455 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6456 * gcc.target/sh/pr39423-1.c: Likewise.
6457 * gcc.target/sh/pr49468-di.c: Likewise.
6458 * gcc.target/sh/pr49468-si.c: Likewise.
6459 * gcc.target/sh/pr49880-1.c: Likewise.
6460 * gcc.target/sh/pr49880-2.c: Likewise.
6461 * gcc.target/sh/pr49880-3.c: Likewise.
6462 * gcc.target/sh/pr50751-1.c: Likewise.
6463 * gcc.target/sh/pr50751-4.c: Likewise.
6464 * gcc.target/sh/pr50751-7.c: Likewise.
6465 * gcc.target/sh/pr51244-1.c: Likewise.
6466 * gcc.target/sh/pr51244-10.c: Likewise.
6467 * gcc.target/sh/pr51244-11.c: Likewise.
6468 * gcc.target/sh/pr51244-12.c: Likewise.
6469 * gcc.target/sh/pr51244-13.c: Likewise.
6470 * gcc.target/sh/pr51244-14.c: Likewise.
6471 * gcc.target/sh/pr51244-17.c: Likewise.
6472 * gcc.target/sh/pr51244-18.c: Likewise.
6473 * gcc.target/sh/pr51244-19.c: Likewise.
6474 * gcc.target/sh/pr51244-4.c: Likewise.
6475 * gcc.target/sh/pr51244-5.c: Likewise.
6476 * gcc.target/sh/pr51244-7.c: Likewise.
6477 * gcc.target/sh/pr51244-8.c: Likewise.
6478 * gcc.target/sh/pr51244-9.c: Likewise.
6479 * gcc.target/sh/pr51697.c: Likewise.
6480 * gcc.target/sh/pr52483-1.c: Likewise.
6481 * gcc.target/sh/pr52483-2.c: Likewise.
6482 * gcc.target/sh/pr52483-3.c: Likewise.
6483 * gcc.target/sh/pr52483-5.c: Likewise.
6484 * gcc.target/sh/pr52933-1.c: Likewise.
6485 * gcc.target/sh/pr52933-2.c: Likewise.
6486 * gcc.target/sh/pr52933-3.c: Likewise.
6487 * gcc.target/sh/pr53568-1.c: Likewise.
6488 * gcc.target/sh/pr53976-1.c: Likewise.
6489 * gcc.target/sh/pr53988-1.c: Likewise.
6490 * gcc.target/sh/pr53988.c: Likewise.
6491 * gcc.target/sh/pr54089-1.c: Likewise.
6492 * gcc.target/sh/pr54089-6.c: Likewise.
6493 * gcc.target/sh/pr54089-7.c: Likewise.
6494 * gcc.target/sh/pr54089-8.c: Likewise.
6495 * gcc.target/sh/pr54089-9.c: Likewise.
6496 * gcc.target/sh/pr54236-1.c: Likewise.
6497 * gcc.target/sh/pr54236-2.c: Likewise.
6498 * gcc.target/sh/pr54236-3.c: Likewise.
6499 * gcc.target/sh/pr54236-4.c: Likewise.
6500 * gcc.target/sh/pr54386.c: Likewise.
6501 * gcc.target/sh/pr54602-1.c: Likewise.
6502 * gcc.target/sh/pr54685.c: Likewise.
6503 * gcc.target/sh/pr54760-1.c: Likewise.
6504 * gcc.target/sh/pr54760-2.c: Likewise.
6505 * gcc.target/sh/pr54760-3.c: Likewise.
6506 * gcc.target/sh/pr54760-4.c: Likewise.
6507 * gcc.target/sh/pr54760-5.c: Likewise.
6508 * gcc.target/sh/pr54760-6.c: Likewise.
6509 * gcc.target/sh/pr55146.c: Likewise.
6510 * gcc.target/sh/pr55160.c: Likewise.
6511 * gcc.target/sh/pr59278.c: Likewise.
6512 * gcc.target/sh/pr59401-1.c: Likewise.
6513 * gcc.target/sh/pr59533-1.c: Likewise.
6514 * gcc.target/sh/pr63260.c: Likewise.
6515 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6516 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6517 * gcc.target/sh/strlen.c: Likewise.
6518 * gcc.target/sh/torture/pr30807.c: Likewise.
6519 * gcc.target/sh/torture/pr34777.c: Likewise.
6520 * gcc.target/sh/torture/pr64652.c: Likewise.
6521 * gcc.target/sh/torture/pr65505.c: Likewise.
6522 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6523 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6524
0c4005be 65252016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6526
6527 PR c++/66644
6528 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6529
d94e6223 65302016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6531
6532 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6533 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6534 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6535 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6536
46f37836 65372016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6538
6539 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6540 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6541
4d0a8bac 65422016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6543
6544 PR middle-end/70626
6545 * c-c++-common/goacc/combined-reduction.c: New test.
6546 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6547
b98e0db3 65482016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6549
6550 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6551 *movdi_internal pattern only if PIC off.
6552 * gcc.target/i386/pr70155-2.c: Likewise.
6553 * gcc.target/i386/pr70155-3.c: Likewise.
6554 * gcc.target/i386/pr70155-4.c: Likewise.
6555 * gcc.target/i386/pr70155-5.c: Likewise.
6556 * gcc.target/i386/pr70155-6.c: Likewise.
6557 * gcc.target/i386/pr70155-7.c: Likewise.
6558 * gcc.target/i386/pr70155-8.c: Likewise.
6559 * gcc.target/i386/pr70155-15.c: Likewise.
6560 * gcc.target/i386/pr70155-17.c: Likewise.
6561 * gcc.target/i386/pr70155-22.c: Likewise.
6562
8b066242 65632016-04-29 Bin Cheng <bin.cheng@arm.com>
6564
6565 PR tree-optimization/70803
6566 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6567
22912e73 65682016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6569
6570 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6571 optimization of vector loop.
6572 * gcc.target/i386/vect-unpack-3.c: New test.
6573 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6574 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6575 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6576
568128c6 65772016-04-29 Marek Polacek <polacek@redhat.com>
6578
6579 PR sanitizer/70342
6580 * g++.dg/ubsan/null-7.C: New test.
6581
025dd1e0 6582 PR c/70852
6583 * gcc.dg/pr70852.c: New test.
6584
eb16928e 65852016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6586
6587 PR/69089
6588 * g++.dg/cpp0x/alignas6.C: New test.
6589
d7377ee9 65902016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6591
4860a6bf 6592 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6593 * gcc.dg/pr27003.c: Likewise.
6594 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6595 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6596 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6597 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 6598 * gcc.target/arc/mxy.c: Likewise.
6599 * gcc.target/arc/mswape.c: Likewise.
6600 * gcc.target/arc/mrtsc.c: Likewise.
6601 * gcc.target/arc/mcrc.c: Likewise.
6602 * gcc.target/arc/mdsp-packa.c: Likewise.
6603 * gcc.target/arc/mdvbf.c: Likewise.
6604 * gcc.target/arc/mlock.c: Likewise.
6605 * gcc.target/arc/mmac-24.c: Likewise.
6606 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6607
efa1b7ab 66082016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6609 Matthijs Kooijman <matthijs@stdin.nl>
6610 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6611
6612 PR target/60040
6613 * gcc.target/avr/pr60040-1.c: New.
6614 * gcc.target/avr/pr60040-2.c: New.
6615
00371d68 66162016-04-29 Richard Biener <rguenther@suse.de>
6617
6618 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6619
73447cc5 66202016-04-29 Richard Biener <rguenther@suse.de>
6621
6622 PR tree-optimization/13962
6623 PR tree-optimization/65686
6624 * gcc.dg/uninit-pr65686.c: New testcase.
6625
c2087b56 66262016-04-29 Jakub Jelinek <jakub@redhat.com>
6627
6628 PR middle-end/70843
6629 * gcc.dg/pr70843.c: New test.
6630
cdd06d5a 66312016-04-28 Jakub Jelinek <jakub@redhat.com>
6632
6633 PR target/70858
6634 * gcc.target/i386/pr70858.c: New test.
6635
1a60079e 66362016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6637
6638 * gcc.target/arc/nps400-1.c: New file.
6639
11bc2894 66402016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6641 Andrew Burgess <andrew.burgess@embecosm.com>
6642
6643 * gcc.target/arc/movh_cl-1.c: New file.
6644
dd9bf0b5 66452016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6646 Andrew Burgess <andrew.burgess@embecosm.com>
6647
6648 * gcc.target/arc/extzv-1.c: New file.
6649 * gcc.target/arc/insv-1.c: New file.
6650 * gcc.target/arc/insv-2.c: New file.
6651 * gcc.target/arc/movb-1.c: New file.
6652 * gcc.target/arc/movb-2.c: New file.
6653 * gcc.target/arc/movb-3.c: New file.
6654 * gcc.target/arc/movb-4.c: New file.
6655 * gcc.target/arc/movb-5.c: New file.
6656 * gcc.target/arc/movb_cl-1.c: New file.
6657 * gcc.target/arc/movb_cl-2.c: New file.
6658 * gcc.target/arc/movbi_cl-1.c: New file.
6659 * gcc.target/arc/movl-1.c: New file.
6660
a22e4209 66612016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6662 Andrew Burgess <andrew.burgess@embecosm.com>
6663
6664 * gcc.target/arc/cmem-1.c: New file.
6665 * gcc.target/arc/cmem-2.c: New file.
6666 * gcc.target/arc/cmem-3.c: New file.
6667 * gcc.target/arc/cmem-4.c: New file.
6668 * gcc.target/arc/cmem-5.c: New file.
6669 * gcc.target/arc/cmem-6.c: New file.
6670 * gcc.target/arc/cmem-7.c: New file.
6671 * gcc.target/arc/cmem-ld.inc: New file.
6672 * gcc.target/arc/cmem-st.inc: New file.
6673
287c3982 66742016-04-28 Jakub Jelinek <jakub@redhat.com>
6675
6676 PR target/70821
6677 * gcc.target/i386/pr70821.c: New test.
6678
e40e5340 66792016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6680
6681 * gcc.target/powerpc/vec-adde.c: New test.
6682 * gcc.target/powerpc/vec-adde-int128.c: New test.
6683
cf977d50 66842016-04-28 Jakub Jelinek <jakub@redhat.com>
6685
6686 * gcc.target/i386/avx-vround-1.c: New test.
6687 * gcc.target/i386/avx-vround-2.c: New test.
6688 * gcc.target/i386/avx512vl-vround-1.c: New test.
6689 * gcc.target/i386/avx512vl-vround-2.c: New test.
6690
572f8300 66912016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6692
6693 PR testsuite/70595
6694 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6695 (check_effective_target_cilkplus_runtime): ... this.
6696 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6697 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6698
6699 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6700 Require cilkplus_runtime.
6701 Don't add -lcilkrts.
6702 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6703 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6704 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6705 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6706 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6707 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6708 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6709 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6710 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6711 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6712 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6713 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6714 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6715 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6716 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6717 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6718 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6719 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6720 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6721 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6722 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6723 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6724 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6725 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6726 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6727 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6728 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6729 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6730 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6731
6732 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6733 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6734
6735 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6736
6737 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6738 cilkplus_runtime.
6739
dfba0905 67402016-04-27 Marc Glisse <marc.glisse@inria.fr>
6741
6742 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6743 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6744
605a4556 67452015-04-27 Ryan Burn <contact@rnburn.com>
6746
6747 PR c++/69024
6748 PR c++/68997
6749 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6750 diagnostic.
6751 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6752 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6753
6a1231a5 67542016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6755
6756 * gnat.dg/limited_with4.ad[sb]: New test.
6757 * gnat.dg/limited_with4_pkg.ads: New helper.
6758
4dad9e09 67592016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6760
6761 PR target/70155
6762 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6763 and movv1ti_internal patterns
6764 * gcc.target/i386/pr70155-1.c: New test.
6765 * gcc.target/i386/pr70155-2.c: Likewise.
6766 * gcc.target/i386/pr70155-3.c: Likewise.
6767 * gcc.target/i386/pr70155-4.c: Likewise.
6768 * gcc.target/i386/pr70155-5.c: Likewise.
6769 * gcc.target/i386/pr70155-6.c: Likewise.
6770 * gcc.target/i386/pr70155-7.c: Likewise.
6771 * gcc.target/i386/pr70155-8.c: Likewise.
6772 * gcc.target/i386/pr70155-9.c: Likewise.
6773 * gcc.target/i386/pr70155-10.c: Likewise.
6774 * gcc.target/i386/pr70155-11.c: Likewise.
6775 * gcc.target/i386/pr70155-12.c: Likewise.
6776 * gcc.target/i386/pr70155-13.c: Likewise.
6777 * gcc.target/i386/pr70155-14.c: Likewise.
6778 * gcc.target/i386/pr70155-15.c: Likewise.
6779 * gcc.target/i386/pr70155-16.c: Likewise.
6780 * gcc.target/i386/pr70155-17.c: Likewise.
6781 * gcc.target/i386/pr70155-18.c: Likewise.
6782 * gcc.target/i386/pr70155-19.c: Likewise.
6783 * gcc.target/i386/pr70155-20.c: Likewise.
6784 * gcc.target/i386/pr70155-21.c: Likewise.
6785 * gcc.target/i386/pr70155-22.c: Likewise.
6786
a80f3f45 67872016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6788
6789 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6790 ".{5,6}".
6791
279305d1 67922016-04-27 Bin Cheng <bin.cheng@arm.com>
6793
6794 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6795 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6796 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6797 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6798 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6799
8974b625 68002016-04-27 Richard Biener <rguenther@suse.de>
6801
6802 PR ipa/70760
6803 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6804 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6805
886d5463 68062016-04-27 Nathan Sidwell <nathan@acm.org>
6807
6808 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6809 * g++.dg/ubsan/pr63956.C: Adjust error location.
6810
f0e35aa9 68112016-04-27 Nick Clifton <nickc@redhat.com>
6812
6813 PR middle-end/49889
6814 * gcc.dg/pr49889.c: New test.
6815
40385231 68162016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6817
6818 * c-c++-common/memset-array.c: New test.
6819
37229a71 68202016-04-26 Martin Sebor <msebor@redhat.com>
6821
6822 PR c++/66639
6823 * g++.dg/cpp1y/func_constexpr.C: New test.
6824
3eedf9bd 68252016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6826
6827 PR c++/70241
6828 * g++.dg/cpp0x/enum32.C: New test.
6829 * g++.dg/cpp0x/enum33.C: New test.
6830
68312016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 6832
6833 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6834 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6835 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6836 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6837 * gcc.c-torture/execute/pr38151.c: Likewise.
6838 * gcc.c-torture/execute/pr66556.c: Likewise.
6839 * gcc.c-torture/execute/pr67781.c: Likewise.
6840 * gcc.c-torture/execute/pr68648.c: Likewise.
6841
8c51f92f 68422016-04-26 Marc Glisse <marc.glisse@inria.fr>
6843
6844 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6845
fa20ebd3 68462016-04-26 Marek Polacek <polacek@redhat.com>
6847
6848 PR c/67784
6849 * gcc.dg/pr67784-3.c: New test.
6850 * gcc.dg/pr67784-4.c: New test.
6851 * gcc.dg/pr67784-5.c: New test.
6852
9db47803 6853 PR c/70791
6854 * gcc.dg/Wnested-externs-2.c: New test.
6855
bff407f2 68562016-04-26 Marc Glisse <marc.glisse@inria.fr>
6857
6858 * gcc.dg/fold-plusmult.c: Adjust.
6859 * gcc.dg/no-strict-overflow-6.c: Adjust.
6860 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6861
78d0c69e 68622016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6863
6864 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6865 number scans.
6866 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6867 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6868 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6869 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6870 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6871 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6872 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6873 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6874 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6875 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6876 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6877 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6878 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6879 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6880 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6881 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6882 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6883 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6884 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6885 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6886 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6887 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6888 scans.
6889 * gcc.target/i386/pr32219-4.c: Likewise.
6890 * gcc.target/i386/pr32219-6.c: Likewise.
6891 * gcc.target/i386/pr32219-8.c: Likewise.
6892
221d6722 68932016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6894
6895 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6896 associated options.
6897
514727a9 68982016-04-26 Marek Polacek <polacek@redhat.com>
6899
6900 PR c++/70744
6901 * g++.dg/ext/cond2.C: New test.
6902
e6ee4c61 69032016-04-26 Bin Cheng <bin.cheng@arm.com>
6904
6905 PR tree-optimization/70771
6906 PR tree-optimization/70775
6907 * gcc.dg/pr70771.c: New test.
3730828c 6908 * gcc.dg/pr70775.c: New test.
e6ee4c61 6909
b3d72796 69102016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6911
6912 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6913
c11ece29 69142016-04-25 Richard Biener <rguenther@suse.de>
6915
6916 PR tree-optimization/70780
6917 * gcc.dg/torture/pr70780.c: New testcase.
6918
92a44a68 69192016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 6920
4860a6bf 6921 * gcc.target/arm/neon-vaddws16.c: New test.
6922 * gcc.target/arm/neon-vaddws32.c: New test.
6923 * gcc.target/arm/neon-vaddwu16.c: New test.
6924 * gcc.target/arm/neon-vaddwu32.c: New test.
6925 * gcc.target/arm/neon-vaddwu8.c: New test.
6926 * lib/target-supports.exp
d40b10b2 6927 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6928 that arm neon support vector widen sum of HImode TO SImode.
6929
4bbfd6c2 69302016-04-23 Jakub Jelinek <jakub@redhat.com>
6931
6932 PR sanitizer/70712
6933 * c-c++-common/asan/pr70712.c: New test.
6934
524df596 69352016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6936
6937 * .gitattributes: New file.
6938
426c75c3 69392016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6940
6941 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6942
c052a8d5 69432016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6944
6945 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6946 * gfortran.dg/submodule_15.f08: Likewise.
6947
c08d4612 69482016-04-22 Richard Biener <rguenther@suse.de>
6949
6950 PR tree-optimization/70740
6951 * gcc.dg/torture/pr70740.c: New testcase.
6952
fd3211e1 69532016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6954
6955 PR target/70750
6956 * gcc.target/i386/pr70750-1.c: New test.
6957 * gcc.target/i386/pr70750-2.c: Likewise.
6958
15acd78c 69592016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6960
6961 PR c++/70540
6962 * g++.dg/cpp0x/auto48.C: New.
6963
192bf59c 69642016-04-21 Marek Polacek <polacek@redhat.com>
6965
6966 PR c++/70513
6967 * g++.dg/cpp0x/forw_enum12.C: New test.
6968 * g++.dg/cpp0x/forw_enum13.C: New test.
6969
5d429e99 69702016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6971
6972 PR target/70728
6973 * gcc.target/i386/pr70728.c: New test.
6974
06777d85 69752016-04-21 Richard Biener <rguenther@suse.de>
6976
6977 PR middle-end/70747
6978 * gcc.dg/pr70747.c: New testcase.
6979
7434c6fb 69802016-04-21 Bin Cheng <bin.cheng@arm.com>
6981
6982 PR tree-optimization/70715
6983 * gcc.dg/tree-ssa/scev-13.c: New test.
6984
f3ec0970 69852016-04-21 Marc Glisse <marc.glisse@inria.fr>
6986
6987 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6988
523f3a9d 69892016-04-21 Marc Glisse <marc.glisse@inria.fr>
6990
6991 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6992
ace7bf06 69932016-04-20 Jan Hubicka <jh@suse.cz>
6994
6995 PR ipa/70018
6996 * g++.dg/ipa/nothrow-1.C: New testcase.
6997
2b073aa6 69982016-04-20 Nathan Sidwell <nathan@acm.org>
6999
7000 PR c++/55635
7001 * g++.dg/eh/delete1.C: New.
7002
8a574c11 70032016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7004
7005 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7006 -mtune-ctrl=sse_typeless_stores.
7007
e3400750 70082016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7009
7010 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7011
4bd8a059 70122016-04-20 Bin Cheng <bin.cheng@arm.com>
7013
7014 PR tree-optimization/69489
7015 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7016
70574e60 70172016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7018
7019 PR c++/69363
7020 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7021 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7022 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7023
bd6f374c 70242016-04-20 Bin Cheng <bin.cheng@arm.com>
7025
7026 PR tree-optimization/56625
7027 PR tree-optimization/69489
7028 * gcc.dg/vect/pr56625.c: New test.
7029 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7030
482539ee 70312016-04-20 Andrew Pinski <apinski@cavium.com>
7032
7033 PR target/64971
7034 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7035
b4672800 70362016-04-20 Arnaud Charlet <charlet@adacore.com>
7037
7038 * gnat.dg/self1.adb: Remove now incorrect test.
7039
4fb48737 70402016-04-20 Bin Cheng <bin.cheng@arm.com>
7041
7042 * gcc.dg/tree-ssa/scev-11.c: New test.
7043 * gcc.dg/tree-ssa/scev-12.c: New test.
7044
97efb92e 70452016-04-20 Marek Polacek <polacek@redhat.com>
7046
7047 PR tree-optimization/70725
7048 * gcc.dg/pr70725.c: New test.
7049
9d2d4060 70502016-04-20 Richard Biener <rguenther@suse.de>
7051
7052 PR tree-optimization/70726
7053 * g++.dg/vect/pr70726.cc: New testcase.
7054
54530437 70552016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7056
7057 PR target/70674
7058 * gcc.target/s390/pr70674.c: New test.
7059
acda2210 70602016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7061
7062 PR libgfortran/70684
7063 * gfortran.dg/list_read_14.f90: New test.
7064
b7040bb0 70652016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7066
7067 PR target/69201
7068 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7069 extern to force it misaligned.
7070 (b): Likewise.
7071 (c): Likewise.
7072 (d): Likewise.
7073 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7074 Don't check `*' before movv4sf_internal.
7075 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7076 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7077 Don't check `*' before movv16qi_internal.
7078 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7079 extern to force it misaligned.
7080 (b): Likewise.
7081 (c): Likewise.
7082 (d): Likewise.
7083 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7084 Don't check `*' before movv2df_internal.
7085 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7086 extern to force it misaligned.
7087 (b): Likewise.
7088 (c): Likewise.
7089 (d): Likewise.
7090 Check movv8sf_internal instead of avx_storeups256.
7091 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7092
263b5475 70932016-04-19 Richard Biener <rguenther@suse.de>
7094
7095 PR tree-optimization/70171
7096 * g++.dg/tree-ssa/pr70171.C: New testcase.
7097
222ac318 70982016-04-19 Richard Biener <rguenther@suse.de>
7099
7100 PR tree-optimization/70724
7101 * gcc.dg/torture/pr70724.c: New testcase.
7102
003000a4 71032016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7104
7105 PR middle-end/70689
4860a6bf 7106 * gcc.target/i386/pr70689.c: New.
003000a4 7107
3f6e13de 71082016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7109
7110 PR target/70708
7111 * gcc.target/i386/pr70708.c: New test.
7112
10abddbd 71132016-04-18 Richard Biener <rguenther@suse.de>
7114
7115 PR tree-optimization/43434
7116 * gcc.dg/vect/pr43434.c: New testcase.
7117 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7118 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7119 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7120 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7121 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7122 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7123 * gcc.dg/gomp/pr68640.c: Likewise.
7124 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7125 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7126
950db54a 71272016-04-18 Richard Biener <rguenther@suse.de>
7128
7129 PR tree-optimization/70701
7130 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7131
67ccbf39 71322016-04-18 Tom de Vries <tom@codesourcery.com>
7133
7134 PR testsuite/70699
7135 * gcc.dg/pr70161.c: Add dot-file scans.
7136 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7137 instead of after last dot char.
7138
021ad2f3 71392016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7140
7141 * c-c++-common/dump-ada-spec-3.c: New test.
7142 * c-c++-common/dump-ada-spec-4.c: Likewise.
7143
d572fcfd 71442016-04-17 Tom de Vries <tom@codesourcery.com>
7145
7146 PR other/70183
7147 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7148
8b4ee73c 71492016-04-15 Jan Hubicka <jh@suse.cz>
7150
7151 PR ipa/70018
7152 * g++.dg/ipa/pure-const-1.C: New testcase.
7153 * g++.dg/ipa/pure-const-2.C: New testcase.
7154 * g++.dg/ipa/pure-const-3.C: New testcase.
7155
eac243e7 71562016-04-15 Marek Polacek <polacek@redhat.com>
7157
7158 PR c/70671
7159 * gcc.dg/bitfld-22.c: New test.
7160
64c1df32 71612016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7162
7163 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7164 x86_64.
7165
926f9422 71662016-04-15 Marek Polacek <polacek@redhat.com>
7167
7168 PR c/70651
7169 * c-c++-common/pr70651.c: New test.
7170
309bbaa3 71712016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7172
7173 PR rtl-optimization/70681
7174 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7175 dump scan on arm and powerpc.
7176 * gcc.dg/pr10474.c: Likewise.
7177
b4ba8358 71782016-04-15 Jakub Jelinek <jakub@redhat.com>
7179
ed92874a 7180 PR c++/69517
7181 PR c++/70019
7182 PR c++/70588
7183 * g++.dg/cpp1y/vla11.C: Revert for real.
7184
b4ba8358 7185 PR c/70436
7186 * c-c++-common/Wparentheses-1.c: New test.
7187 * c-c++-common/gomp/Wparentheses-1.c: New test.
7188 * c-c++-common/gomp/Wparentheses-2.c: New test.
7189 * c-c++-common/gomp/Wparentheses-3.c: New test.
7190 * c-c++-common/gomp/Wparentheses-4.c: New test.
7191 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7192 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7193 * c-c++-common/goacc/Wparentheses-1.c: New test.
7194
65717bb5 71952016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7196
7197 PR target/70662
7198 * gcc.target/i386/pr70662.c: New test.
7199
ca1a4077 72002016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 7201 Alan Modra <amodra@gmail.com>
ca1a4077 7202
7203 PR tree-optimization/70130
7204 * gcc.dg/vect/O3-pr70130.c: New testcase.
7205
dbe1794c 72062016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7207
11836644 7208 PR target/70669
7209 * gcc.target/powerpc/pr70669.c: New test.
7210
dbe1794c 7211 PR target/70640
7212 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7213 a power7 system that does not have an assembler that supports
7214 power8.
7215
4c1007f1 72162016-04-14 Martin Sebor <msebor@redhat.com>
7217
7218 PR c++/69517
7219 PR c++/70019
7220 PR c++/70588
7221 * c-c++-common/ubsan/vla-1.c: Revert.
7222 * g++.dg/cpp1y/vla11.C: Same.
7223 * g++.dg/cpp1y/vla12.C: Same.
7224 * g++.dg/cpp1y/vla13.C: Same.
7225 * g++.dg/cpp1y/vla14.C: Same.
7226 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 7227 * g++.dg/init/array24.C: Same.
4c1007f1 7228 * g++.dg/ubsan/vla-1.C: Same.
7229
22dcab66 72302016-04-14 Marek Polacek <polacek@redhat.com>
7231 Jan Hubicka <hubicka@ucw.cz>
7232
7233 PR c++/70029
7234 * g++.dg/torture/pr70029.C: New test.
7235
3e74b025 72362016-04-14 Martin Sebor <msebor@redhat.com>
7237
7238 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7239 type size to prevent failures on targets with very low maximum
7240 alignment.
7241
1d2e0f2a 72422016-04-14 Richard Biener <rguenther@suse.de>
7243
7244 PR tree-optimization/70623
7245 * gcc.dg/torture/pr70623.c: New testcase.
7246 * gcc.dg/torture/pr70623-2.c: Likewise.
7247
9aed0626 72482016-04-13 Martin Sebor <msebor@redhat.com>
7249
7250 PR c++/69517
7251 PR c++/70019
7252 PR c++/70588
7253 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7254 * g++.dg/cpp1y/vla11.C: New test.
7255 * g++.dg/cpp1y/vla12.C: New test.
7256 * g++.dg/cpp1y/vla13.C: New test.
7257 * g++.dg/cpp1y/vla14.C: New test.
7258 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 7259 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 7260 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7261
fd499010 72622016-04-13 Jakub Jelinek <jakub@redhat.com>
7263
7264 PR c++/70641
7265 * g++.dg/opt/pr70641.C: New test.
7266
87fa7252 72672016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7268
7269 PR rtl-optimization/68749
7270 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7271 effects of argument promotions.
7272 Remove default args to dg-skip-if.
7273
6c40e18b 72742016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7275
7276 PR c++/70635
7277 * g++.dg/parse/pr70635.C: New.
7278
92c53257 72792016-04-13 Marek Polacek <polacek@redhat.com>
7280
7281 PR c++/70639
7282 * c-c++-common/Wmisleading-indentation-4.c: New test.
7283
0241e4dc 72842016-04-13 Marek Polacek <polacek@redhat.com>
7285
7286 PR c/70436
4860a6bf 7287 * gcc.dg/Wparentheses-12.c: New test.
7288 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 7289
92bda444 72902016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7291
7292 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7293 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7294 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7295
38ea8a26 72962016-04-13 Jakub Jelinek <jakub@redhat.com>
7297
d08aa032 7298 PR middle-end/70633
7299 * gcc.c-torture/compile/pr70633.c: New test.
7300
38ea8a26 7301 PR debug/70628
7302 * gcc.dg/torture/pr70628.c: New test.
7303
9231d5c2 73042016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7305
7306 PR c++/70610
7307 * g++.dg/template/pr70610.C: New test.
7308 * g++.dg/template/pr70610-2.C: New test.
7309 * g++.dg/template/pr70610-3.C: New test.
7310 * g++.dg/template/pr70610-4.C: New test.
7311
249ca944 73122016-04-12 Jakub Jelinek <jakub@redhat.com>
7313
7f2ea2fb 7314 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7315 128 instead of 32.
7316
249ca944 7317 PR c++/70571
7318 * g++.dg/ext/pr70571.C: New test.
7319
8ca5a97d 73202016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7321
bf32a52d 7322 PR target/70640
8ca5a97d 7323 * gcc.target/powerpc/pr70640.c: New test.
7324
e971b45f 73252016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7326
7327 PR c++/68722
7328 * g++.dg/parse/pr68722.C: New.
7329
0b54d964 73302016-04-12 Jakub Jelinek <jakub@redhat.com>
7331
7332 PR rtl-optimization/70596
7333 * gcc.target/i386/pr70596.c: New test.
7334
d2dd85e3 73352016-04-12 Nathan Sidwell <nathan@acm.org>
7336
7337 PR c++/70501
7338 * g++.dg/init/pr70501.C: New.
7339
2d0001b0 73402016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7341
7342 * gcc.target/i386/asm-flag-6.c: New test.
7343
6c4df0d1 73442016-04-12 Tom de Vries <tom@codesourcery.com>
7345
7346 PR tree-optimization/68756
7347 * gcc.dg/graphite/pr68756.c: New test.
7348
0d60da57 73492016-04-12 Jakub Jelinek <jakub@redhat.com>
7350
7351 PR tree-optimization/70602
7352 * gcc.c-torture/execute/pr70602.c: New test.
7353
62735984 73542016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7355
7356 PR target/70381
7357 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7358 __float128 emulator is built and runs.
7359 * gcc.target/powerpc/float128-1.c: Likewise.
7360
7361 * lib/target-supports.exp (check_ppc_float128_sw_available):
7362 Rework tests for __float128 software and hardware
7363 availability. Fix exit condition to return 0 on success.
7364
a702492c 73652016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7366
7367 PR target/70133
7368 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7369 * gcc.target/aarch64/target_attr_15.c: Likewise.
7370
a8c5ce92 73712016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7372
7373 PR c++/69066
7374 * g++.dg/cpp1y/pr69066.C: New.
7375
5ecab913 73762016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7377
7378 PR fortran/68566
7379 * gfortran.dg/pr36192.f90: Update test.
7380 * gfortran.dg/pr36192_1.f90: Update test.
7381 * gfortran.dg/real_dimension_1.f: Update test.
7382 * gfortran.dg/parameter_array_init_7.f90: New test.
7383
6cb5ef70 73842016-04-09 John David Anglin <danglin@gcc.gnu.org>
7385
4edfdd23 7386 PR testsuite/64039
7387 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7388
964f71e3 7389 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7390
5d61c198 7391 PR rtl-optimization/66669
7392 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7393
16eaaf58 7394 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7395
0b68802d 7396 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7397 * gcc.dg/pie-1.c: Likewise.
7398 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7399 * gcc.dg/pic-4.c: Likewise.
7400 * gcc.dg/pie-3.c: Likewise.
7401 * gcc.dg/pie-4.c: Likewise.
7402
9c0dd509 7403 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7404
03b2d3c1 7405 PR tree-optimization/68644
7406 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7407
6cb5ef70 7408 PR rtl-optimization/64886
7409 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7410
07de41ba 74112016-04-09 Tom de Vries <tom@codesourcery.com>
7412
7413 PR tree-optimization/68953
7414 * gcc.dg/graphite/pr68953.c: New test.
7415
d294e3fb 74162016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7417
7418 PR fortran/70592
7419 * gfortran.dg/deferred_character_16.f90: New test.
7420
3cb15094 74212016-04-09 Jakub Jelinek <jakub@redhat.com>
7422
7423 PR tree-optimization/70586
7424 * gcc.c-torture/execute/pr70586.c: New test.
7425
a02dc66f 74262016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7427
7428 PR sanitizer/70573
7429 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7430 with __builtin_memset
7431 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7432
0c302595 74332016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7434
7435 PR lto/70289
7436 PR ipa/70348
7437 PR tree-optimization/70373
7438 PR middle-end/70533
7439 PR middle-end/70534
7440 PR middle-end/70535
7441 * c-c++-common/goacc/reduction-5.c: New test.
7442 * c-c++-common/goacc/reduction-promotions.c: New test.
7443 * gfortran.dg/goacc/reduction-3.f95: New test.
7444 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7445
c6c0523b 74462016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7447
7448 PR c++/70590
7449 PR c++/70452
7450 * g++.dg/pr70590.C: New test.
7451 * g++.dg/pr70590-2.C: New test.
7452
3ac399da 74532016-04-08 Jakub Jelinek <jakub@redhat.com>
7454
e97d1706 7455 PR middle-end/70593
7456 * gcc.target/i386/pr70593.c: New test.
7457
3ac399da 7458 PR rtl-optimization/70574
7459 * gcc.target/i386/avx2-pr70574.c: New test.
7460
fcfbb129 74612016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7462
7463 PR sanitizer/70541
7464 * c-c++-common/asan/pr70541.c: New test.
7465
0aabcddf 74662016-04-08 Tom de Vries <tom@codesourcery.com>
7467
7468 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7469 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7470
bec0c1e8 74712016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7472
7473 PR target/70566
7474 * gcc.c-torture/execute/pr70566.c: New test.
7475
87c791f5 74762016-04-08 Tom de Vries <tom@codesourcery.com>
7477
7478 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7479 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7480
7f38718f 74812016-04-08 Alan Modra <amodra@gmail.com>
7482
7483 * gcc.target/powerpc/pr70117.c: New.
7484
a96a7710 74852016-04-07 Jakub Jelinek <jakub@redhat.com>
7486
7a6265d1 7487 PR testsuite/70581
7488 * gcc.dg/lto/simd-function_0.c: New test.
7489
a96a7710 7490 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7491 clones.
7492 * c-c++-common/attr-simd-2.c: Likewise.
7493 * c-c++-common/attr-simd-4.c: Likewise.
7494 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7495 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7496
508dd607 74972016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7498
7499 PR testsuite/70553
7500 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7501
1b61585a 75022016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7503 Tom de Vries <tom@codesourcery.com>
7504
7505 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7506 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7507 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7508 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7509 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7510 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7511 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7512 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7513
5f060aa8 75142016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7515
7516 PR c/70436
7517 * g++.dg/warn/Wparentheses-29.C: New test.
7518
d3831f71 75192016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7520
7521 PR c/70436
7522 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7523 explicit braces to resolve a future -Wparentheses warning.
7524
382ece2d 75252016-04-06 Richard Henderson <rth@redhat.com>
7526
7527 * gcc.dg/pr61817-1.c: New test.
7528 * gcc.dg/pr61817-2.c: New test.
7529 * gcc.dg/pr69391-1.c: New test.
7530 * gcc.dg/pr69391-2.c: New test.
7531
72234ee9 75322016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7533
7534 PR rtl-optimization/70398
4860a6bf 7535 * gcc.target/aarch64/pr70398.c: New.
72234ee9 7536
5547150a 75372016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7538
7539 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7540
15b70121 75412016-04-06 Yvan Roux <yvan.roux@linaro.org>
7542 Pedro Alves <palves@redhat.com>
7543
7544 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7545
585aefbb 75462016-04-06 Jakub Jelinek <jakub@redhat.com>
7547
0cbb513b 7548 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7549 Check for avx512f effective targets instead of avx2.
7550 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7551 for AVX512F clones.
7552 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7553 * g++.dg/gomp/declare-simd-1.C: Likewise.
7554 * g++.dg/gomp/declare-simd-3.C: Likewise.
7555 * g++.dg/gomp/declare-simd-4.C: Likewise.
7556
585aefbb 7557 PR middle-end/70550
7558 * c-c++-common/gomp/pr70550-1.c: New test.
7559 * c-c++-common/gomp/pr70550-2.c: New test.
7560
0b91cceb 75612016-04-05 Nathan Sidwell <nathan@acm.org>
7562
7563 PR c++/70512
7564 * g++.dg/ext/attribute-may-alias-5.C: New.
7565
645a9d8e 75662016-04-05 Jakub Jelinek <jakub@redhat.com>
7567
7568 PR c++/70336
7569 * c-c++-common/pr70336.c: New test.
7570 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7571 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7572
bdf23925 75732016-04-05 Jan Hubicka <hubicka@ucw.cz>
7574
7575 PR ipa/66223
7576 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7577
aaff837c 75782016-04-05 Jakub Jelinek <jakub@redhat.com>
7579
7580 PR rtl-optimization/70542
7581 * gcc.dg/torture/pr70542.c: New test.
7582 * gcc.target/i386/avx2-pr70542.c: New test.
7583
2eac58a0 75842016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7585
7586 PR tree-optimization/70509
7587 * gcc.target/i386/avx512bw-pr70509.c: New test.
7588
4f7ebe46 75892016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7590
7591 PR c++/70452
7592 * g++.dg/ext/constexpr-vla4.C: New test.
7593
305d86a0 75942016-04-05 Uros Bizjak <ubizjak@gmail.com>
7595
7596 PR target/70510
7597 * gcc.target/i386/pr70510.c: New test.
7598
eec3b789 75992016-04-05 Richard Biener <rguenther@suse.de>
7600
7601 PR tree-optimization/70526
7602 * g++.dg/torture/pr70526.C: New testcase.
7603
ca943582 76042016-04-05 Jakub Jelinek <jakub@redhat.com>
7605
7606 PR target/70525
7607 * gcc.target/i386/pr70525.c: New test.
7608
87825cd5 76092016-04-05 Richard Biener <rguenther@suse.de>
7610
7611 PR middle-end/70499
7612 * g++.dg/torture/pr70499.C: New testcase.
7613
14638828 76142016-04-05 Richard Biener <rguenther@suse.de>
7615
7616 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7617 remove XFAIL.
7618
967a90d5 76192016-04-04 Jakub Jelinek <jakub@redhat.com>
7620
7621 PR middle-end/70307
7622 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7623 rs6000 ABI warnings.
7624
d374a3a3 76252016-04-04 Jan Hubicka <hubicka@ucw.cz>
7626
7627 PR ipa/66223
7628 * g++.dg/ipa/devirt-51.C: New testcase.
7629
8ff377a6 76302016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 7631 Jakub Jelinek <jakub@redhat.com>
8ff377a6 7632
7633 PR middle-end/70457
7634 * gcc.dg/torture/pr70457.c: New.
7635
f567b44f 76362016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7637
7638 PR fortran/67538
7639 * gfortran.dg/allocate_with_source_19.f08: New test.
7640
89d4ebfa 76412016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7642
7643 PR fortran/65795
7644 * gfortran.dg/coarray_allocate_6.f08: New test.
7645
68ab33a6 76462016-04-04 Richard Biener <rguenther@suse.de>
7647
7648 PR rtl-optimization/70484
7649 * gcc.dg/torture/pr70484.c: New testcase.
7650
c4f5465d 76512016-04-04 Marek Polacek <polacek@redhat.com>
7652
7653 PR c/70307
7654 * gcc.dg/torture/pr70307.c: New test.
7655
bfec6609 76562016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7657
7658 PR target/70416
7659 PR target/67391
7660 * gcc.target/sh/torture/pr70416.c: New.
7661
40df9099 76622016-04-02 Martin Sebor <msebor@redhat.com>
7663
7664 PR c++/67376
7665 PR c++/70170
7666 PR c++/70172
7667 PR c++/70228
7668 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7669 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7670 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7671 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7672 * g++.dg/cpp0x/constexpr-string.C: Same.
7673 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7674 * g++.dg/cpp0x/pr65398.C: Same.
7675 * g++.dg/ext/constexpr-vla1.C: Same.
7676 * g++.dg/ext/constexpr-vla2.C: Same.
7677 * g++.dg/ext/constexpr-vla3.C: Same.
7678 * g++.dg/ubsan/pr63956.C: Same.
7679
0edb9bfe 76802016-04-01 Jakub Jelinek <jakub@redhat.com>
7681
7682 PR rtl-optimization/70467
7683 * gcc.target/i386/pr70467-2.c: New test.
7684
e5b1a1d9 76852016-04-01 Jakub Jelinek <jakub@redhat.com>
7686 Marek Polacek <polacek@redhat.com>
7687
7688 PR c++/70488
7689 * g++.dg/init/new47.C: New test.
7690
b2ca3fb0 76912016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7692
7693 PR target/70496
7694 * gcc.target/arm/pr70496.c: New test.
7695
4c3bd1e3 76962016-04-01 Nathan Sidwell <nathan@acm.org>
7697
47de69ad 7698 PR c++/68475
7699 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7700
313d569f 77012016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7702
7703 PR target/69890
7704 * gcc.dg/strlenopt.h (memmove): New.
7705 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7706 instead of "string.h".
7707 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7708 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7709 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7710 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7711 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7712 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7713 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7714 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7715 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7716 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7717 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7718 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7719 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7720 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7721 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7722 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7723 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7724 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7725 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7726 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7727
5469facd 77282016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7729
7730 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7731 (Holder::foo): Reflect this.
7732
503de754 77332016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7734
7735 PR target/70442
7736 * gcc.dg/pr70442.c: New test.
7737
13ee2de7 77382016-03-31 Nathan Sidwell <nathan@acm.org>
7739
7740 PR c++/70393
7741 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7742
5e0d03a8 77432016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7744
7745 PR target/70453
7746 * gcc.target/i386/pr70453.c: New test.
7747
8cb82ed4 77482016-03-31 Andrey Belevantsev <abel@ispras.ru>
7749
7750 PR target/70292
7751 * gcc.c-torture/pr70292.c: New test.
7752
7952b661 77532016-03-31 Marek Polacek <polacek@redhat.com>
7754
7755 PR c/70297
7756 * c-c++-common/pr70297.c: New test.
7757 * g++.dg/cpp0x/typedef-redecl.C: New test.
7758 * gcc.dg/typedef-redecl2.c: New test.
7759
1607cc74 77602016-03-31 Jakub Jelinek <jakub@redhat.com>
7761
7762 PR rtl-optimization/70460
7763 * gcc.c-torture/execute/pr70460.c: New test.
7764
c689c252 77652016-03-31 Richard Biener <rguenther@suse.de>
7766
7767 PR c++/70430
7768 * g++.dg/ext/vector30.C: New testcase.
7769
91c9586d 77702016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7771 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7772
7773 * gfortran.dg/fmt_pf.f90: New test.
7774
afa5c1b8 77752016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7776
7777 Forward-port from 5 branch
7778 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7779
7780 PR testsuite/70356
7781 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7782 dg-require-effective-target after dg-do.
7783
7784 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7785
7786 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7787
6a5dcab3 77882016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7789 Julian Brown <julian@codesourcery.com>
7790 Chung-Lin Tang <cltang@codesourcery.com>
7791 Cesar Philippidis <cesar@codesourcery.com>
7792 James Norris <jnorris@codesourcery.com>
7793 Tom de Vries <tom@codesourcery.com>
7794 Nathan Sidwell <nathan@codesourcery.com>
7795
305d86a0 7796 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 7797 * c-c++-common/goacc/loop-clauses.c: Likewise.
7798 * g++.dg/goacc/template.C: Likewise.
7799 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7800 * gfortran.dg/goacc/loop-1.f95: Likewise.
7801 * gfortran.dg/goacc/loop-5.f95: Likewise.
7802 * gfortran.dg/goacc/loop-6.f95: Likewise.
7803 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7804 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7805 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7806 * c-c++-common/goacc/clauses-fail.c: Likewise.
7807 * c-c++-common/goacc/parallel-1.c: Likewise.
7808 * c-c++-common/goacc/reduction-1.c: Likewise.
7809 * c-c++-common/goacc/reduction-2.c: Likewise.
7810 * c-c++-common/goacc/reduction-3.c: Likewise.
7811 * c-c++-common/goacc/reduction-4.c: Likewise.
7812 * c-c++-common/goacc/routine-3.c: Likewise.
7813 * c-c++-common/goacc/routine-4.c: Likewise.
7814 * c-c++-common/goacc/routine-5.c: Likewise.
7815 * c-c++-common/goacc/tile.c: Likewise.
7816 * g++.dg/goacc/template.C: Likewise.
7817 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7818 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7819 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7820 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7821 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7822 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7823 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7824 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7825 * c-c++-common/goacc/use_device-1.c: ... this file.
7826 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7827 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7828 * c-c++-common/goacc/host_data-6.c: ... this file.
7829 * c-c++-common/goacc/loop-2-kernels.c: New file.
7830 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7831 * c-c++-common/goacc/loop-3.c: Likewise.
7832 * g++.dg/goacc/reference.C: Likewise.
7833 * g++.dg/goacc/routine-1.C: Likewise.
7834 * g++.dg/goacc/routine-2.C: Likewise.
7835
932c0baa 78362016-03-30 Richard Biener <rguenther@suse.de>
7837
7838 PR middle-end/70450
7839 * gcc.dg/torture/pr70450.c: New testcase.
7840
7f7c4659 78412016-03-30 Jakub Jelinek <jakub@redhat.com>
7842
7843 PR target/70421
7844 * gcc.dg/torture/pr70421.c: New test.
7845 * gcc.target/i386/avx512f-pr70421.c: New test.
7846
9cbfe80c 78472016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7848
7849 PR testsuite/70364
7850 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7851 (check): New function.
7852 (bar): Call check.
7853 (foo): Align stack to 16 bytes when calling bar.
7854 * gcc.target/i386/cleanup-2.c: Likewise.
7855
f56c7d36 78562016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7857
7858 PR tree-optimization/59124
7859 * gcc.dg/Warray-bounds-19.c: New test.
7860
92a44a68 78612016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 7862
7863 * lib/prune.exp (escape_regex_chars): New.
7864 (prune_file_path): Update to quote metcharacters for regexp.
7865
a3daa269 78662016-03-29 Jakub Jelinek <jakub@redhat.com>
7867
24e1ba3d 7868 PR rtl-optimization/70429
7869 * gcc.c-torture/execute/pr70429.c: New test.
7870
a3daa269 7871 PR tree-optimization/70405
7872 * gcc.dg/pr70405.c: New test.
7873
3ef41a6e 78742016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7875
7876 PR fortran/70397
7877 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7878 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7879
4abd9410 78802016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7881
7882 PR testsuite/64177
7883 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7884 __cilkrts_set_param to set two workers.
7885 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7886 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7887
b58e5f0f 78882016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7889
305d86a0 7890 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 7891
bff53658 78922016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7893
7894 PR target/70406
305d86a0 7895 * gcc.target/i386/pr70406.c: New test.
bff53658 7896
bb2c9c15 78972016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7898
7899 * gnat.dg/specs/double_record_extension3.ads: New test.
7900
f12c84ab 79012016-03-25 Richard Henderson <rth@redhat.com>
7902
7903 PR target/70120
7904 * gcc.target/aarch64/pr70120-1.c: New.
7905 * gcc.target/aarch64/pr70120-2.c: New.
7906 * gcc.target/aarch64/pr70120-3.c: New.
7907
b0bf58c4 79082016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7909
7910 PR c++/62212
7911 * g++.dg/template/mangle2.C: The dg-do directive should be
7912 "compile" not "assemble".
7913
f175ba0f 79142016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7915
7916 PR lto/69650
7917 * gcc.dg/pr69650.c: New test.
7918
4cc3295f 79192016-03-25 David Edelsohn <dje.gcc@gmail.com>
7920
7921 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7922
0cf40600 79232016-03-25 Alan Modra <amodra@gmail.com>
7924
7925 * gcc.dg/dfp/pr70052.c: New test.
7926
3aebf099 79272016-03-24 Richard Henderson <rth@redhat.com>
7928
7929 PR middle-end/69845
7930 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7931 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7932
83245bd3 79332016-03-24 Tom de Vries <tom@codesourcery.com>
7934
7935 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7936
108e7ee4 79372016-03-24 Tom de Vries <tom@codesourcery.com>
7938
7939 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7940 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7941
17af0b14 79422016-03-24 Tom de Vries <tom@codesourcery.com>
7943
7944 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7945 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7946
6c8770ee 79472016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7948
7949 PR c++/62212
7950 * g++.dg/template/mangle2.C: New test.
7951
a7e21b7b 79522016-03-24 Richard Biener <rguenther@suse.de>
7953
7954 PR tree-optimization/70396
7955 * gcc.dg/torture/pr70396.c: New testcase.
7956
f365d297 79572016-03-24 Richard Biener <rguenther@suse.de>
7958
7959 PR middle-end/70370
7960 * gcc.dg/torture/pr70370.c: New testcase.
7961
da7aeb13 79622016-03-24 Tom de Vries <tom@codesourcery.com>
7963
7964 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7965 * gfortran.dg/goacc/kernels-tree.f95: Same.
7966 * gfortran.dg/goacc/parallel-tree.f95: Same.
7967
80b30de0 79682016-03-24 Tom de Vries <tom@codesourcery.com>
7969
7970 * c-c++-common/goacc/uninit-if-clause.c: New test.
7971 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7972
cb9b6b99 79732016-03-24 Jakub Jelinek <jakub@redhat.com>
7974
7975 PR target/70290
305d86a0 7976 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7977 Fix formatting.
cb9b6b99 7978
a4225fff 79792016-03-24 Richard Biener <rguenther@suse.de>
7980
7981 PR tree-optimization/70372
7982 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7983
5a869ab8 79842016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7985
7986 PR c++/70347
7987 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7988
36ce5faa 79892016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7990
7991 PR c++/70332
7992 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7993
c4fa85c9 79942016-03-23 Jakub Jelinek <jakub@redhat.com>
7995
d9377ad5 7996 PR c++/70001
7997 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7998 * g++.dg/cpp1y/pr70001.C: New test.
7999
c4fa85c9 8000 PR c++/70323
8001 * g++.dg/cpp0x/constexpr-70323.C: New test.
8002
0a2062da 80032016-03-23 Alexandre Oliva <aoliva@redhat.com>
8004 Jason Merrill <jason@redhat.com>
8005 Jakub Jelinek <jakub@redhat.com>
8006
8007 PR c++/69315
8008 * g++.dg/cpp0x/constexpr-69315.C: New test.
8009 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8010
62d2a6dc 80112016-03-23 Marek Polacek <polacek@redhat.com>
8012
8013 PR c++/69884
8014 * g++.dg/warn/Wignored-attributes-1.C: New test.
8015 * g++.dg/warn/Wignored-attributes-2.C: New test.
8016
a82d6246 80172016-03-23 Tom de Vries <tom@codesourcery.com>
8018
8019 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8020 initialization.
8021 * gfortran.dg/goacc/private-3.f95 (test): Same.
8022 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8023 missing use param.
8024
dc834ba1 80252016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8026
8027 * lib/target-supports.exp: Remove v7ve entry from loop
8028 creating effective target checks.
8029 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8030 (add_options_for_arm_arch_v7ve): Likewise.
8031
7e83fd1f 80322016-03-23 Jakub Jelinek <jakub@redhat.com>
8033
8034 PR tree-optimization/70354
8035 * gcc.dg/vect/pr70354-1.c: New test.
8036 * gcc.dg/vect/pr70354-2.c: New test.
8037 * gcc.target/i386/avx2-pr70354-1.c: New test.
8038 * gcc.target/i386/avx2-pr70354-2.c: New test.
8039
4e4da058 80402016-03-22 Jeff Law <law@redhat.com>
8041
8042 PR target/70232
8043 * gcc.dg/tree-ssa/pr70232.c: New test.
8044
6855137b 80452016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8046
8047 PR target/70302
8048 * gcc.target/i386/pr70302.c: New test.
8049
19db1ec8 80502016-03-22 Richard Biener <rguenther@suse.de>
8051
8052 PR middle-end/70251
8053 * g++.dg/torture/pr70251.C: New testcase.
8054
4baec9f2 80552016-03-22 David Malcolm <dmalcolm@redhat.com>
8056
8057 PR c/69993
8058 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8059 Wmisleading-indentation.c.
8060 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8061 reflect change to diagnostic text and order of messages.
8062 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8063
fcfec126 80642016-03-22 David Edelsohn <dje.gcc@gmail.com>
8065
8066 * g++.dg/ext/java-3.C: Don't compile on AIX.
8067
aa30728a 80682016-03-22 Richard Biener <rguenther@suse.de>
8069
8070 PR middle-end/70333
8071 * gcc.dg/torture/pr70333.c: New testcase.
8072
46ec4eb4 80732016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8074
8075 * g++.dg/ext/pr70290.C: New test.
8076
4880f878 80772016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8078
8079 PR target/70325
8080 * gcc.target/i386/pr70325.c: New test.
8081
3d78ea44 80822016-03-22 Jakub Jelinek <jakub@redhat.com>
8083
5934fb8f 8084 PR target/70329
8085 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8086 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8087
b6436f79 8088 PR target/70300
8089 * gcc.target/i386/pr70300.c: New test.
8090
3d78ea44 8091 PR c++/70295
8092 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8093 (func2): New function for cond with parens, xfail warning for c++.
8094 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8095
b60244f6 80962016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8097
8098 PR c++/70096
8099 * g++.dg/template/ptrmem30.C: New test.
8100
c8e3e744 81012016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8102
8103 PR c++/70204
8104 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8105 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8106
2715f63a 81072016-03-21 Jakub Jelinek <jakub@redhat.com>
8108
8109 PR middle-end/70326
8110 * gcc.dg/pr70326.c: New test.
8111
2daa2cda 81122016-03-21 Marc Glisse <marc.glisse@inria.fr>
8113 Jakub Jelinek <jakub@redhat.com>
8114
8115 PR tree-optimization/70317
8116 * gcc.dg/pr70317.c: New test.
8117
d9aa5a50 81182016-03-21 Uros Bizjak <ubizjak@gmail.com>
8119
8120 PR target/70327
8121 * gcc.target/i386/pr70327.c: New test.
8122
e1a88bf4 81232016-03-21 Martin Liska <mliska@suse.cz>
8124
61941425 8125 PR ipa/70306
e1a88bf4 8126 * gcc.dg/ipa/pr70306.c: New test.
8127
d9aa5a50 81282016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 8129
8130 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8131 * gcc.target/arm/attr-align3.c: Likewise.
8132 * gcc.target/arm/attr_arm.c: Likewise.
8133 * gcc.target/arm/flip-thumb.c: Likewise.
8134
afdde20c 81352016-03-21 Jakub Jelinek <jakub@redhat.com>
8136
8137 PR target/70296
8138 * gcc.target/powerpc/altivec-36.c: New test.
8139
3f2ef661 81402016-03-21 Richard Biener <rguenther@suse.de>
8141
8142 PR tree-optimization/70310
8143 * gcc.dg/torture/pr70310.c: New testcase.
8144
08b2b692 81452016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8146
8147 PR target/70293
8148 * gcc.target/i386/pr70293.c: New test.
8149
93505d22 81502016-03-21 Richard Biener <rguenther@suse.de>
8151
8152 PR tree-optimization/70288
8153 * gcc.dg/torture/pr70288-1.c: New testcase.
8154 * gcc.dg/torture/pr70288-2.c: Likewise.
8155
06fd1914 81562016-03-21 Andrey Belevantsev <abel@ispras.ru>
8157
8158 PR rtl-optimization/69307
8159 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 8160
b628775e 81612016-03-21 Andrey Belevantsev <abel@ispras.ru>
8162
8163 PR rtl-optimization/69102
8164 * gcc.c-torture/compile/pr69102.c: New test.
8165
1421f43c 81662016-03-18 Jeff Law <law@redhat.com>
8167
8168 PR rtl-optimization/70263
8169 * gcc.c-torture/compile/pr70263-1.c: New test.
8170 * gcc.target/i386/pr70263-2.c: New test.
8171
e7142ce1 81722016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8173
8174 PR rtl-optimization/70278
8175 * gcc.dg/torture/pr70278.c: New test.
8176 * gcc.target/arm/pr70278.c: New test.
8177
5539bc70 81782016-03-18 David Malcolm <dmalcolm@redhat.com>
8179
8180 PR c/70281
8181 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8182 (test_builtin_types_compatible_p): New test function.
8183 * gcc.dg/pr70281.c: New test case.
8184
296a290a 81852016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8186
8187 PR target/70113
8188 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8189
666094f0 81902016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8191
8192 PR tree-optimization/70252
8193 * gcc.dg/pr70252.c: New test.
8194
350514e8 81952016-03-18 Tom de Vries <tom@codesourcery.com>
8196
8197 * gcc.dg/pr70161-2.c: New test.
8198 * gcc.dg/pr70161.c: New test.
8199
011e0cea 82002016-03-18 Tom de Vries <tom@codesourcery.com>
8201
8202 PR ipa/70269
8203 * gcc.dg/pr70269.c: New test.
8204
292a09de 82052016-03-18 Jakub Jelinek <jakub@redhat.com>
8206
8207 PR c++/70267
8208 * g++.dg/ext/java-3.C: New test.
8209
efc86c4c 82102016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8211
8212 PR c++/70205
8213 * g++.dg/lookup/pr70205.C: New test.
8214
a28dd575 82152016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8216
8217 PR c++/70218
8218 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8219
92e7ab1e 82202016-03-17 Marek Polacek <polacek@redhat.com>
8221
8222 PR c/69407
8223 * gcc.dg/atomic-op-6.c: New test.
8224
7378dbfb 82252016-03-17 David Malcolm <dmalcolm@redhat.com>
8226
8227 PR c/70264
8228 * c-c++-common/pr70264.c: New test case.
8229
f7995d7d 82302016-03-17 Jakub Jelinek <jakub@redhat.com>
8231
e2895b76 8232 PR c++/70144
8233 * c-c++-common/pr70144-1.c: New test.
8234 * c-c++-common/pr70144-2.c: New test.
8235
f7995d7d 8236 PR c++/70272
8237 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8238 * g++.dg/opt/flifetime-dse6.C: New test.
8239 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8240
5ec4a949 82412016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8242
8243 PR driver/70192
8244 * gcc.dg/pic-1.c: New test.
8245 * gcc.dg/pic-2.c: Likewise.
8246 * gcc.dg/pic-3.c: Likewise.
8247 * gcc.dg/pic-4.c: Likewise.
8248 * gcc.dg/pie-1.c: Likewise.
8249 * gcc.dg/pie-2.c: Likewise.
8250 * gcc.dg/pie-3.c: Likewise.
8251 * gcc.dg/pie-4.c: Likewise.
8252 * gcc.dg/pie-5.c: Likewise.
8253 * gcc.dg/pie-6.c: Likewise.
8254
c28550e1 82552016-03-17 Tom de Vries <tom@codesourcery.com>
8256
8257 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8258 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8259
be3296cb 82602016-03-17 Richard Biener <rguenther@suse.de>
8261
8262 PR debug/70271
8263 * g++.dg/debug/pr70271.C: New testcase.
8264
9b60ef21 82652016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8266
8267 * gcc.target/i386/pr70251.c: New test.
8268
9a80bc1a 82692016-03-17 Marek Polacek <polacek@redhat.com>
8270
8271 PR c++/70194
8272 * g++.dg/warn/constexpr-70194.C: New test.
8273
733d7ff9 82742016-03-16 Richard Henderson <rth@redhat.com>
8275
8276 PR middle-end/70240
8277 * gcc.c-torture/compile/pr70240.c: New.
8278
3e6f12bf 82792016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8280
8281 * gcc.c-torture/compile/20151204.c: Skip for avr.
8282
867c9e99 82832016-03-16 Jakub Jelinek <jakub@redhat.com>
8284
8285 PR target/70245
8286 * g++.dg/opt/pr70245.C: New test.
8287 * g++.dg/opt/pr70245.h: New file.
8288 * g++.dg/opt/pr70245-aux.cc: New file.
8289
8ced6ab7 82902016-03-16 Martin Sebor <msebor@redhat.com>
8291
8292 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8293
37af779a 82942016-03-16 Richard Henderson <rth@redhat.com>
8295
8296 PR middle-end/70199
8297 * gcc.c-torture/compile/pr70199.c: New.
8298
78ed999c 82992016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8300
8301 * gcc.dg/uninit-19.c: Run dos2unix.
8302
462ca422 83032016-03-16 Marek Polacek <polacek@redhat.com>
8304
8305 PR c/70093
8306 * gcc.dg/nested-func-10.c: New test.
8307 * gcc.dg/nested-func-9.c: New test.
8308
fe58aacc 83092016-03-16 Jakub Jelinek <jakub@redhat.com>
8310
8311 PR tree-optimization/68714
8312 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8313
27a53872 83142016-03-16 Tom de Vries <tom@codesourcery.com>
8315
8316 PR tree-optimization/68715
8317 * gcc.dg/graphite/pr68715-2.c: New test.
8318 * gcc.dg/graphite/pr68715.c: New test.
8319 * gfortran.dg/graphite/pr68715.f90: New test.
8320
95049c3c 83212016-03-16 Tom de Vries <tom@codesourcery.com>
8322
8323 PR tree-optimization/68809
8324 * gcc.dg/graphite/pr68809-2.c: New test.
8325 * gcc.dg/graphite/pr68809.c: New test.
8326
09eddd70 83272016-03-16 Jakub Jelinek <jakub@redhat.com>
8328
81fc5915 8329 PR c++/70147
8330 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8331 method call to i () as argument. Adjust expected output.
8332
09eddd70 8333 PR c++/70147
8334 * g++.dg/ubsan/pr70147-1.C: New test.
8335 * g++.dg/ubsan/pr70147-2.C: New test.
8336
6373d2a2 83372016-03-15 Martin Sebor <msebor@redhat.com>
8338
8339 PR c++/58281
8340 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8341
d27a0c11 83422016-03-15 John David Anglin <danglin@gcc.gnu.org>
8343
9908039d 8344 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8345 hppa*-*-hpux*.
8346
45cdc3a6 8347 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8348
d27a0c11 8349 PR libfortran/69799
8350 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8351 libatomic_available.
8352
0dd1d57f 83532016-03-15 Marek Polacek <polacek@redhat.com>
8354
8355 PR c++/70209
8356 * g++.dg/ext/attribute-may-alias-4.C: New test.
8357
0ce02c07 83582016-03-15 Alexander Monakov <amonakov@ispras.ru>
8359
8360 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8361 -fvar-tracking-assignments-toggle flag.
8362
f6e39b30 83632016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8364
8365 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8366
167f93a2 83672016-03-15 Jakub Jelinek <jakub@redhat.com>
8368
8369 PR rtl-optimization/70222
8370 * gcc.c-torture/execute/pr70222-1.c: New test.
8371 * gcc.c-torture/execute/pr70222-2.c: New test.
8372
08a8af4a 83732016-03-15 Richard Henderson <rth@redhat.com>
8374
8375 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8376
738eb905 83772016-03-15 Andrey Belevantsev <abel@ispras.ru>
8378
8379 PR rtl-optimization/69032
8380 * gcc.dg/pr69032.c: New test.
8381
dd148b3a 83822016-03-15 Andrey Belevantsev <abel@ispras.ru>
8383
8384 PR rtl-optimization/63384
d9aa5a50 8385 * g++.dg/pr63384.C: New test.
dd148b3a 8386
acf58115 83872016-03-15 Andrey Belevantsev <abel@ispras.ru>
8388
8389 PR target/64411
8390 * gcc.target/i386/pr64411.C: New test.
8391
a2897dc4 83922016-03-15 Tom de Vries <tom@codesourcery.com>
8393
8394 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8395 * gfortran.dg/goacc/kernels-alias.f95: New test.
8396
7bad2faf 83972016-03-14 Martin Sebor <msebor@redhat.com>
8398
8399 PR c++/53792
8400 * g++.dg/cpp0x/constexpr-inline.C: New test.
8401 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8402
d65fa8d9 84032016-03-14 David Edelsohn <dje.gcc@gmail.com>
8404
8405 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8406
2b3c633f 84072016-03-14 Jakub Jelinek <jakub@redhat.com>
8408
8409 PR middle-end/70219
8410 * gcc.dg/pr70219.c: New test.
8411
e947f9c3 84122016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8413
8414 PR target/70083
8415 * gcc.dg/torture/pr70083.c: New test.
8416 * gcc.target/i386/pr70083.c: New test.
8417
74201dc2 84182016-03-14 Richard Biener <rguenther@suse.de>
8419
8420 PR tree-optimization/56365
8421 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8422
88aea41e 84232016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8424
8425 PR target/70098
8426 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8427 New function.
8428 * g++.dg/pr70098.C: New testcase.
8429
8430
1bd2aefd 84312016-03-14 Tom de Vries <tom@codesourcery.com>
8432
8433 PR tree-optimization/70045
8434 * gcc.dg/graphite/pr70045.c: New test.
8435
922c7033 84362016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8437
8438 PR fortran/69043
8439 * gfortran.dg/include_9.f90: New test.
8440
fd4ab6d9 84412016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8442
8443 PR fortran/45076
8444 gfortran.dg/prof/prof.exp: New script.
8445 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8446
7d7218d3 84472016-03-12 Andrey Belevantsev <abel@ispras.ru>
8448
8449 PR rtl-optimization/69307
8450 * gcc.dg/pr69307.c: New test.
8451
02ffd664 84522016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8453
8454 PR target/69614
8455 * gcc.target/arm/pr69614.c: New.
8456
76e207a9 84572016-03-12 Paul Thomas <pault@gcc.gnu.org>
8458
8459 PR fortran/70031
8460 * gfortran.dg/submodule_14.f08: New test
8461
8462 PR fortran/69524
8463 * gfortran.dg/submodule_15.f08: New test
8464
490ee78a 84652016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8466
8467 PR c++/70106
8468 * g++.dg/cpp1y/paren3.C: New test.
8469
04e137ff 84702016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8471
8472 PR target/70131
8473 * gcc.target/powerpc/ppc-round2.c: New test.
8474
27b2c1c4 84752016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8476
8477 PR target/70123
8478 * gcc.dg/torture/pr70123.c: New test.
8479
84116671 84802016-03-11 Jeff Law <law@redhat.com>
8481
8482 PR tree-optimization/70190
8483 * gcc.c-torture/compile/pr70190.c: New test.
8484
cfa58bc8 84852016-03-11 David Malcolm <dmalcolm@redhat.com>
8486
8487 PR c/68187
8488 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8489 case.
8490 (test43_b): Likewise.
8491 (test43_c): Likewise.
8492 (test43_d): Likewise.
8493 (test43_e): Likewise.
8494 (test43_f): Likewise.
8495 (test43_g): Likewise.
8496 (test44_a): Likewise.
8497 (test44_b): Likewise.
8498 (test44_c): Likewise.
8499 (test44_d): Likewise.
8500 (test44_e): Likewise.
8501
ce234f27 85022016-03-11 David Malcolm <dmalcolm@redhat.com>
8503
8504 PR c/70085
8505 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8506
e4756b48 85072016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8508
8509 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8510 dg-options.
8511
1f5ef87e 85122016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8513
8514 PR target/70002
8515 PR target/69245
8516 * gcc.target/aarch64/pr69245_2.c: New test.
8517
f9c352a1 85182016-03-11 Jakub Jelinek <jakub@redhat.com>
8519
8520 PR tree-optimization/70177
8521 * gcc.dg/pr70177.c: New test.
8522
4dd92ac6 85232016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8524
8525 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8526
331e4fdb 85272016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8528
8529 * gcc.dg/tree-ssa/sra-20.c: New.
8530
69262824 85312016-03-11 Jakub Jelinek <jakub@redhat.com>
8532
6f9a7425 8533 PR rtl-optimization/70174
8534 * gcc.dg/pr70174.c: New test.
8535
69262824 8536 PR tree-optimization/70169
8537 * gcc.dg/pr70169.c: New test.
8538
4637a847 85392016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8540
8541 PR target/70160
8542 * gcc.target/i386/pr70160.c: New test.
8543
5a86d754 85442016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8545
8546 * gcc.target/s390/dfp-1.c: New test.
8547
af4c8290 85482016-03-10 Nick Clifton <nickc@redhat.com>
8549
8550 PR target/70044
8551 * gcc.target/aarch64/pr70044.c: New test.
8552
98dfd328 85532016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8554 Jakub Jelinek <jakub@redhat.com>
8555
8556 PR c++/70001
8557 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8558 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8559 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8560
75e72311 85612016-03-10 Jan Hubicka <hubicka@ucw.cz>
8562
8563 PR lto/69589
8564 * g++.dg/lto/pr69589_0.C: New testcase
8565 * g++.dg/lto/pr69589_1.C: New testcase
8566
a2eb1271 85672016-03-10 Marek Polacek <polacek@redhat.com>
8568
8569 PR c++/70153
8570 * g++.dg/delayedfold/unary-plus1.C: New test.
8571
85722016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 8573
8574 * gcc.target/arm/pr45701-1.c: Escape brackets.
8575 * gcc.target/arm/pr45701-2.c: Likewise.
8576
5ab2987f 85772016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8578
8579 * gfortran.dg/unconstrained_commons.f: New.
8580
6972afac 85812016-03-10 Alan Modra <amodra@gmail.com>
8582
8583 * gcc.dg/pr69195.c: New.
8584 * gcc.dg/pr69238.c: New.
8585
c82c99ec 85862016-03-10 Tom de Vries <tom@codesourcery.com>
8587
8588 PR testsuite/68915
8589 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8590
a2389d4a 85912016-03-10 Richard Biener <rguenther@suse.de>
8592
8593 PR tree-optimization/70128
8594 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8595 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8596
c272412d 85972016-03-09 Jakub Jelinek <jakub@redhat.com>
8598
a0451069 8599 PR tree-optimization/70152
8600 * gcc.dg/pr70152.c: New test.
8601
c272412d 8602 PR target/70086
8603 * gcc.target/i386/pr70086-1.c: New test.
8604 * gcc.target/i386/pr70086-2.c: New test.
8605 * gcc.target/i386/pr70086-3.c: New test.
5f611068 8606
8607 PR tree-optimization/70127
8608 * gcc.c-torture/execute/pr70127.c: New test.
8609
27dcb7a8 86102016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8611
8612 * c-c++-common/goacc/combined-directives-2.c: New test.
8613
c24757cf 86142016-03-09 David Malcolm <dmalcolm@redhat.com>
8615
8616 PR c/68473
8617 PR c++/70105
8618 * g++.dg/diagnostic/pr70105.C: New test.
8619 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8620 (test_multiple_ordinary_maps): New test function.
8621
83108969 86222016-03-09 David Malcolm <dmalcolm@redhat.com>
8623
8624 PR c/68473
8625 PR c++/70105
8626 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8627 Drop range information from call to inform_at_rich_loc.
8628 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8629 New.
8630 (test_show_locus): Replace calls to rich_location::add_range with
8631 calls to add_range. Rewrite the tests that used the now-defunct
8632 rich_location ctor taking a source_range. Simplify other tests
8633 by replacing calls to COMBINE_LOCATION_DATA with calls to
8634 make_location.
8635
6733c0e8 86362016-03-09 Richard Biener <rguenther@suse.de>
8637 Jakub Jelinek <jakub@redhat.com>
8638
8639 PR tree-optimization/70138
8640 * gcc.dg/vect/pr70138-1.c: New testcase.
8641 * gcc.dg/vect/pr70138-2.c: Likewise.
8642
96abb9f5 86432016-03-09 Jakub Jelinek <jakub@redhat.com>
8644
8645 PR target/70049
8646 * gcc.target/i386/pr70049.c: New test.
8647
42bb3bfb 86482016-03-09 Richard Biener <rguenther@suse.de>
8649
8650 PR c/70143
8651 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8652 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8653 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8654
27527428 86552016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8656
8657 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8658 arm-*-*.
8659
248449f2 86602016-03-09 Jakub Jelinek <jakub@redhat.com>
8661
1bd49ced 8662 PR middle-end/67278
8663 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8664
248449f2 8665 PR target/67278
8666 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8667
8668 PR middle-end/70050
8669 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8670 in testcase comment.
8671
dfc460ff 86722016-03-09 Tom de Vries <tom@codesourcery.com>
8673
8674 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8675 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8676 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8677 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8678 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8679 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8680 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8681 * gfortran.dg/goacc/kernels-loop.f95: New test.
8682
0377fc7f 86832016-03-08 Martin Sebor <msebor@redhat.com>
8684
8685 PR c++/62096
8686 * g++.dg/warn/overflow-warn-7.C: New test.
8687
3556aa80 86882016-03-08 Jason Merrill <jason@redhat.com>
8689
8690 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8691 * lib/target-supports.exp (check_effective_target_concepts): New.
8692
e5096208 86932016-03-08 Jakub Jelinek <jakub@redhat.com>
8694
5370eb8d 8695 PR c++/70135
8696 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8697 * g++.dg/ubsan/pr70135.C: New test.
8698
e5096208 8699 PR target/70110
8700 * gcc.dg/pr70110.c: New test.
8701
cc37120d 87022016-03-07 Martin Jambor <mjambor@suse.cz>
8703
8704 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8705 * c-c++-common/gomp/if-1.c: Likewise.
8706 * c-c++-common/gomp/pr61486-2.c: Likewise.
8707 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8708 to dg-additional-options.
8709 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8710 * g++/gomp/target-teams-1.c: Likewise.
8711 * gcc.dg/gomp/gomp.exp: Likewise.
8712 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8713 dg-additional-options.
8714 * gfortran.dg/gomp/gomp.exp: Likewise.
8715 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8716 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8717 dg-additional-options.
8718 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8719
53c248d8 87202016-03-07 Martin Jambor <mjambor@suse.cz>
8721
8722 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8723 * c-c++-common/gomp/gridify-1.c: New test.
8724 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8725
541e79a0 87262016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8727
8728 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8729 trigger for cortex-r8, when scanning for register r8.
8730 * gcc.target/arm/pr45701-2.c: Likewise.
8731
4dfabd94 87322016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 8733 Jeff Law <law@redhat.com>
4dfabd94 8734
8735 PR tree-optimization/69740
8736 * gcc.c-torture/compile/pr69740-1.c: New test.
8737 * gcc.c-torture/compile/pr69740-2.c: New test.
8738
1b63a87b 87392016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8740
8741 * lib/target-supports.exp
8742 (check_effective_target_whole_vector_shift): Enable for PPC64.
8743
d33914da 87442016-03-07 Richard Biener <rguenther@suse.de>
8745
8746 PR tree-optimization/70115
8747 * gcc.dg/torture/pr70115.c: New testcase.
8748
584fba4b 87492016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8750
8751 PR middle-end/69916
8752 * c-c-++-common/goacc/pr69916.c: New.
8753
7f2f5ec0 87542016-03-07 Richard Henderson <rth@redhat.com>
8755
8756 * gcc.c-torture/compile/pr70061.c: New test.
8757
f530e7c4 87582016-03-07 Richard Biener <rguenther@suse.de>
8759
8760 PR testsuite/70109
8761 * gcc.dg/vect/O3-pr36098.c: New testcase.
8762
a3855fed 87632016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8764
8765 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8766
091ffc31 87672016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8768
8769 * gnat.dg/renaming9.ad[sb]: New testcase.
8770
2941b871 87712016-03-05 Jakub Jelinek <jakub@redhat.com>
8772
8773 PR c++/70084
8774 * g++.dg/expr/stdarg3.C: New test.
8775
5173ce42 87762016-03-04 Jeff Law <law@redhat.com>
8777
8778 PR tree-optimization/69196
8779 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8780 x86_64-*-*.
8781
2d1d2e55 87822016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8783
0e43078e 8784 PR c/69973
8785 * gcc.dg/pr69973.c: New test.
8786
d8ec06ae 8787 PR rtl-optimization/69941
8788 * gcc.dg/torture/pr69941.c: New test.
8789
2d1d2e55 8790 PR c/69824
8791 * gcc.dg/pr69824.c: New test.
8792
32f692e2 87932016-03-05 Tom de Vries <tom@codesourcery.com>
8794
8795 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8796 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8797 function.
8798
1c699e9a 87992016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8800
8801 PR c++/66786
8802 * g++.dg/cpp1y/var-templ48.C: New test.
8803 * g++.dg/cpp1y/var-templ49.C: New test.
8804
358448c6 88052016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8806
8807 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8808
01dc3c45 88092016-03-04 Jakub Jelinek <jakub@redhat.com>
8810
e968ff6d 8811 PR c++/70035
8812 * g++.dg/ubsan/pr70035.C: New test.
8813
01dc3c45 8814 PR target/70062
8815 * gcc.target/i386/pr70062.c: New test.
8816
3937d618 88172016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8818
8819 * g++.dg/template/typename21.C: Remove c++98_only.
8820
c58ac7f8 88212016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8822
8823 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8824
0060768a 88252016-03-04 David Malcolm <dmalcolm@redhat.com>
8826
8827 PR c/68187
8828 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8829 function.
8830 (fn_42_b): Likewise.
8831 (fn_42_c): Likewise.
8832
74c6fd40 88332016-03-04 David Malcolm <dmalcolm@redhat.com>
8834
8835 PR c/68187
8836 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8837 function.
8838 (fn_40_b): Likewise.
8839 (fn_41_a): Likewise.
8840 (fn_41_b): Likewise.
8841
31b11359 88422016-03-04 Jakub Jelinek <jakub@redhat.com>
8843
8844 PR target/70059
8845 * gcc.target/i386/avx512f-pr70059.c: New test.
8846 * gcc.target/i386/avx512dq-pr70059.c: New test.
8847
c5b93452 88482016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8849
8850 PR rtl-optimization/57676
8851 * gcc.dg/torture/pr57676.c: New test.
8852
268fbd56 88532016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8854
8855 * gcc.dg/pr70026.c: New test.
8856
6560d1ad 88572016-03-04 Marek Polacek <polacek@redhat.com>
8858
8859 PR c/69798
8860 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8861 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8862
cc7dfddf 88632016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8864
8865 PR target/70004
8866 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8867 Delete.
8868 (test_corners_sisd_si): Likewise.
8869 (main): Remove checks of the above.
8870 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8871
e9663bd4 88722016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8873
8874 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8875
dcdd684e 88762016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8877
8878 * gcc.dg/torture/pr69951.c: Accept argc==0.
8879
e692d332 88802016-03-04 Richard Biener <rguenther@suse.de>
8881
8882 PR c++/70054
8883 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8884 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8885
af77b7e6 88862016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8887
8888 PR testsuite/69766
8889 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8890 testing multiarch.
8891
290da96e 88922016-03-04 Jakub Jelinek <jakub@redhat.com>
8893
8894 PR debug/69947
8895 * gcc.dg/guality/pr69947.c: New test.
8896
e51ce713 88972016-03-03 Jakub Jelinek <jakub@redhat.com>
8898
8899 PR ada/70017
8900 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8901
1feed892 89022016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8903
8904 PR rtl-optimization/69904
8905 * gcc.target/arm/pr69904.c: New test.
8906
c32bda69 89072016-03-03 Jakub Jelinek <jakub@redhat.com>
8908
8909 PR target/70021
8910 * gcc.dg/vect/pr70021.c: New test.
8911 * gcc.target/i386/pr70021.c: New test.
8912
1bc579ed 89132016-03-03 Marek Polacek <polacek@redhat.com>
8914
8915 PR middle-end/70050
8916 * gcc.dg/pr70050.c: New test.
8917
cfa8d638 89182016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8919
8920 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8921
1b889259 89222016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8923
8924 PR tree-optimization/70043
8925 * gfortran.dg/vect/pr70043.f90: New test.
8926
f756dfa3 89272016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8928
8929 * gnat.dg/specs/task1.ads: New test.
8930
5cb4863d 89312016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8932
8933 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8934 Invoke gdb with -batch.
8935 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8936
5dd12e43 89372016-03-03 Richard Biener <rguenther@suse.de>
8938
8939 PR tree-optimization/55936
8940 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8941
d97ba4ca 89422016-03-02 Jeff Law <law@redhat.com>
8943
5d23c86f 8944 PR rtl-optimization/69942
8945 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8946 effects of argument promotions.
8947
d97ba4ca 8948 PR tree-optimization/69987
8949 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8950 target does not support -fprefetch-loop-arrays.
8951
901faaa0 89522016-03-02 Uros Bizjak <ubizjak@gmail.com>
8953
8954 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8955
51f6fdce 89562016-03-02 Bin Cheng <bin.cheng@arm.com>
8957
6bc7872f 8958 PR rtl-optimization/69052
51f6fdce 8959 * gcc.target/i386/pr69052.c: New test.
8960
31d31e07 89612016-03-02 Alan Modra <amodra@gmail.com>
8962
8963 * gcc.dg/pr69990.c: New.
8964
04faee95 89652016-03-02 Jakub Jelinek <jakub@redhat.com>
8966
270d0117 8967 PR c/68062
8968 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8969
8970 PR middle-end/70022
8971 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8972
04faee95 8973 PR target/70028
8974 * gcc.target/i386/pr70028.c: New test.
8975
a2cc9e8e 89762016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8977
8978 * c-c++-common/asan/swapcontext-test-1.c,
8979 * c-c++-common/tsan/thread_leak.c,
8980 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8981 * g++.dg/tsan/benign_race.C,
8982 * g++.dg/tsan/fd_close_norace.C,
8983 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8984 races with sanitizer output
8985
dd4bd263 89862016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 8987 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 8988
8989 PR target/67278
8990 * gcc.dg/simd-8.c: New testcase.
8991
b5fe3a49 89922016-03-02 Richard Biener <rguenther@suse.de>
8993
8994 PR middle-end/67278
8995 * gcc.dg/simd-7.c: New testcase.
8996
23601f67 89972016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8998
8999 * gcc.target/i386/pr70007.c: Tweak.
9000
f66f65e7 90012016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9002
9003 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9004
60773515 90052016-03-02 Marek Polacek <polacek@redhat.com>
9006
9007 PR c/67854
9008 * gcc.dg/pr67854.c: New test.
9009
6c094cb1 90102016-03-02 Jakub Jelinek <jakub@redhat.com>
9011
9012 PR middle-end/70025
9013 * gcc.dg/torture/pr70025.c: New test.
9014
7627bb56 90152016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9016
9017 PR tree-optimization/68621
9018 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9019
066c8e94 90202016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9021
9022 * gcc.target/i386/pr70007.c: New test.
9023
d3b819ad 90242016-03-01 Jeff Law <law@redhat.com>
9025
d4b9ad56 9026 PR tree-optimization/69196
7e217344 9027 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 9028
d3b819ad 9029 PR tree-optimization/69196
9030 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9031 duplicating code and spoiling the expected output.
9032
4f37285d 90332016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9034
9035 PR target/70033
9036 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9037 supports power9 before doing tests.
9038 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9039 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9040 * gcc.target/powerpc/p9-permute.c: Likewise.
9041
3e9c4f6c 90422016-03-01 Uros Bizjak <ubizjak@gmail.com>
9043
9044 PR target/70027
9045 * gcc.target/i386/pr70027.c: New test.
9046
e324729e 90472016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 9048
9049 * gcc.dg/pr70017.c: New test.
9050
40e9ce2d 90512016-03-01 Jakub Jelinek <jakub@redhat.com>
9052
9053 PR c/69796
9054 PR c/69974
9055 * gcc.dg/pr69796.c: New test.
9056 * gcc.dg/pr69974.c: New test.
9057
e8b016ea 90582016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9059
9060 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9061
24d3127c 90622016-02-29 Jeff Law <law@redhat.com>
9063
9064 PR tree-optimization/69987
9065 * gfortran.dg/pr69987.f90: New test.
9066
9067 PR tree-optimization/69989
9068 * gcc.c-torture/compile/pr69989-2.c: New test.
9069
12cc1225 90702016-03-01 Marek Polacek <polacek@redhat.com>
9071
9072 PR c++/69795
9073 * g++.dg/parse/invalid1.C: New test.
9074
d99a947c 90752016-03-01 Richard Biener <rguenther@suse.de>
9076
9077 PR middle-end/70022
9078 * gcc.dg/pr70022.c: New testcase.
9079
395dbc60 90802016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9081
9082 PR tree-optimization/69956
9083 * gcc.dg/pr69956.c: New test.
9084
40a35c55 90852016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9086
9087 PR target/70011
9088 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9089 XFAIL when hardware supports efficient unaligned storage access.
9090
4edc90b0 90912016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9092
9093 PR c++/69961
9094 * g++.dg/template/pr69961a.C: New test.
9095 * g++.dg/template/pr69961b.C: New test.
9096
1ed1f69a 90972016-02-29 David Malcolm <dmalcolm@redhat.com>
9098
9099 PR preprocessor/69985
9100 * gcc.dg/cpp/pr69985.c: New test case.
9101
01c5d15d 91022016-02-29 Jeff Law <law@redhat.com>
9103
3a4d3de5 9104 PR tree-optimization/70005
9105 * gcc.c-torture/execute/pr70005.c New test.
9106
01c5d15d 9107 PR tree-optimization/69999
9108 * gcc.c-torture/compile/pr69999.c: New test.
9109
1bf66b54 91102016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9111
9112 PR tree-optimization/69652
9113 * gcc.dg/torture/pr69652.c: Delete test.
9114 * gcc.dg/vect/pr69652.c: New test.
9115
b4d653d5 91162016-02-19 Richard Biener <rguenther@suse.de>
9117
9118 PR tree-optimization/69980
9119 * gfortran.dg/vect/pr69980.f90: New testcase.
9120
35bc4745 91212016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9122
9123 * gcc.target/sparc/20160229-1.c: New test.
9124
bb54a538 91252016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9126
9127 * gnat.dg/stack_usage3.adb: New test.
9128 * gnat.dg/stack_usage3_pkg.ads: New helper.
9129
95164e71 91302016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9131
9132 * gnat.dg/renaming8.adb: New test.
9133 * gnat.dg/renaming8_pkg1.ads: New helper.
9134 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9135 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9136
a890896f 91372016-02-29 Richard Biener <rguenther@suse.de>
9138
9139 PR tree-optimization/69720
9140 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9141
5c70403a 91422016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9143
9144 PR fortran/68147
9145 PR fortran/47674
9146 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9147
dfb6d139 91482016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 9149 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9150
9151 PR fortran/56007
9152 * gfortran.dg/coarray_8.f90: Adjust error message.
9153 * gfortran.dg/pr56007.f90: New test.
9154 * gfortran.dg/pr56007.f: New test.
9155
536508db 91562016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9157
9158 PR tree-optimization/69989
9159 * gcc.dg/torture/pr69989.c: New test.
9160
eec75e45 91612016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9162
9163 * gcc.target/i386/stack-realign-win.c: New test.
9164
0175e45a 91652016-02-28 Harald Anlauf <anlauf@gmx.de>
9166
9167 PR fortran/60126
9168 * gfortran.dg/pr60126.f90: New test.
9169
2a703589 91702016-02-27 Jeff Law <law@redhat.com>
9171
9172 Revert
9173 2016-02-26 Richard Biener <rguenther@suse.de>
9174 Jeff Law <law@redhat.com>
9175
9176 PR tree-optimization/69740
9177 * gcc.c-torture/compile/pr69740-1.c: New test.
9178 * gcc.c-torture/compile/pr69740-2.c: New test.
9179
359b4c18 91802016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9181
1c96765a 9182 PR fortran/69910
359b4c18 9183 * gfortran.dg/newunit_4.f90: New test.
9184
49462d93 91852016-02-27 Jakub Jelinek <jakub@redhat.com>
9186
9187 PR target/69613
9188 PR rtl-optimization/69886
9189 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9190 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9191 target.
9192
c4ac733e 91932016-02-26 Martin Sebor <msebor@redhat.com>
9194
9195 PR tree-optimization/15826
9196 * gcc.dg/tree-ssa/pr15826.c: New test.
9197
da8c4b5d 91982016-02-26 Jakub Jelinek <jakub@redhat.com>
9199
9200 PR target/69969
9201 * gcc.target/powerpc/pr69969.c: New test.
9202
0a4558eb 92032016-02-26 Martin Sebor <msebor@redhat.com>
9204
9205 PR c++/15766
9206 * g++.old-deja/g++.other/decl5.C: Add a test case.
9207
5b500299 92082016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9209
9210 PR target/69946
9211 * gcc.target/powerpc/pr69946.c: New file.
9212
565f533b 92132016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 9214 Jeff Law <law@redhat.com>
565f533b 9215
0a4558eb 9216 PR tree-optimization/69740
565f533b 9217 * gcc.c-torture/compile/pr69740-1.c: New test.
9218 * gcc.c-torture/compile/pr69740-2.c: New test.
9219
ff67cbea 92202016-02-26 Martin Jambor <mjambor@suse.cz>
9221
9222 PR middle-end/69920
9223 * gcc.dg/torture/pr69932.c: New test.
9224 * gcc.dg/torture/pr69936.c: Likewise.
9225
e400d817 92262016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9227
9228 PR target/69709
9229 * gcc.target/s390/pr69709.c: New test.
9230
126a5a2d 92312016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9232
9233 PR target/69245
9234 * gcc.target/aarch64/pr69245_1.c: New test.
9235
59c58860 92362016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9237
9238 PR target/69613
9239 * gcc.dg/torture/pr69613.c: New test.
9240
9441fa4e 92412016-02-26 Jakub Jelinek <jakub@redhat.com>
9242
9243 PR rtl-optimization/69891
9244 * gcc.target/i386/pr69891.c: New test.
9245
e48fcde0 92462016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 9247 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9248
35ed600a 9249 PR target/61397
f41208a1 9250 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9251 functionality for both 32-bit and 64-bit.
9252
c86aaa0e 92532016-02-26 Richard Biener <rguenther@suse.de>
9254
9255 PR tree-optimization/69551
9256 * gcc.dg/torture/pr69951.c: New testcase.
9257
38e71a65 92582016-02-25 Richard Biener <rguenther@suse.de>
9259
9260 PR tree-optimization/48795
9261 * gcc.dg/Warray-bounds-18.c: New testcase.
9262
03331e69 92632016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9264
9265 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9266
f14d8d6a 92672016-02-25 Jakub Jelinek <jakub@redhat.com>
9268
9269 PR rtl-optimization/69896
9270 * gcc.dg/pr69896.c: New test.
9271
4003c807 92722016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9273
9274 PR c++/69736
9275 * g++.dg/cpp1y/paren2.C: New test.
9276
a0573328 92772016-02-24 Martin Sebor <msebor@redhat.com>
9278
9279 PR c/51147
9280 * gcc.dg/enum-mode-2.c: New test.
9281
2cde02ad 92822016-02-24 Jakub Jelinek <jakub@redhat.com>
9283
9284 PR c++/69922
9285 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9286 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9287 * g++.dg/ubsan/pr69922.C: New test.
9288
f0ea75d1 92892016-02-24 Marek Polacek <polacek@redhat.com>
9290
9291 PR c/69819
9292 * gcc.dg/pr69819.c: New test.
9293
05027366 92942016-02-24 Martin Sebor <msebor@redhat.com>
9295
34ed562b 9296 PR c++/69912
9297 * g++.dg/ext/flexary15.C: New test.
9298
92992016-02-24 Martin Sebor <msebor@redhat.com>
9300
9301 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 9302 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 9303 * g++.dg/ext/builtin_alloca.C: Same.
05027366 9304
650c3ad5 93052016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9306 Charles Baylis <charles.baylis@linaro.org>
9307
9308 PR debug/61033
9309 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9310
596070e8 93112016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 9312 Jakub Jelinek <jakub@redhat.com>
596070e8 9313
9314 PR middle-end/69760
9315 * gcc.dg/torture/pr69760.c: New testcase.
9316
d6b92d9f 93172016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9318
9319 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9320 pattern on Solaris with as.
9321
90436d9d 93222016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9323
9324 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9325 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9326 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9327 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9328
7c749495 93292016-02-24 Jakub Jelinek <jakub@redhat.com>
9330
9331 PR middle-end/69915
9332 * gcc.dg/pr69915.c: New test.
9333
9c9680b5 93342016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9335
9336 PR rtl-optimization/69886
9337 * gcc.dg/torture/pr69886.c: New test.
9338
36d081ee 93392016-02-24 Richard Biener <rguenther@suse.de>
9340
9341 PR middle-end/68963
9342 * gcc.dg/torture/pr68963.c: New testcase.
9343
2a0accb9 93442016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9345
9346 PR target/69875
9347 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9348 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9349 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9350 * gcc.target/arm/atomic_loaddi_1.c: New test.
9351 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9352 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9353 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9354 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9355 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9356 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9357 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9358 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9359
f0e92ef1 93602016-02-24 Jakub Jelinek <jakub@redhat.com>
9361
9362 PR middle-end/69909
9363 * gcc.dg/torture/pr69909.c: New test.
9364
6907286f 93652016-02-24 Richard Biener <rguenther@suse.de>
9366
9367 PR tree-optimization/69907
9368 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9369 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9370 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9371
e6ab7475 93722016-02-24 Christian Bruel <christian.bruel@st.com>
9373
9374 * gcc.target/arm/pragma_cpp_fma.c: New test.
9375
47587450 93762016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9377
9378 PR fortran/61156
9379 * gfortran.dg/include_6.f90: Update test.
9380
d41ab738 93812016-02-23 Jakub Jelinek <jakub@redhat.com>
9382
9383 PR objc/69844
9384 * objc.dg/pr69844.m: New test.
9385
4772d9d5 93862016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9387
9388 PR libgfortran/69456
9389 * gfortran.dg/namelist_89.f90: New test.
9390 * gfortran.dg/pr59700.f90: Update test..
9391
8c38d887 93922016-02-23 Martin Sebor <msebor@redhat.com>
9393
9394 PR middle-end/69780
9395 * g++.dg/ext/builtin_alloca.C: New test.
9396 * gcc.dg/builtins-68.c: New test.
9397
ee1bfdb0 93982016-02-23 Richard Henderson <rth@redhat.com>
9399
9400 * gcc.target/i386/addr-space-3.c: Remove test.
9401
52609ec3 94022016-02-23 David Malcolm <dmalcolm@redhat.com>
9403
9404 PR preprocessor/69126
9405 PR preprocessor/69543
9406 * c-c++-common/pr69126-2-long.c: New test.
9407 * c-c++-common/pr69126-2-short.c: New test.
9408 * c-c++-common/pr69543-1.c: Remove xfail.
9409
d5bf2cc8 94102016-02-23 David Malcolm <dmalcolm@redhat.com>
9411
9412 PR preprocessor/69126
9413 PR preprocessor/69543
9414 PR preprocessor/69558
9415 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9416 (f): Rename to...
9417 (test_2): ...this, and add leading comment.
9418 (MACRO_3, test_3): New.
9419 (MACRO_4A, MACRO_4B, test_4): New.
9420 (MACRO): Rename to...
9421 (MACRO_5): ...this.
9422 (g): Rename to...
9423 (test_5): ...this, updating for renaming of MACRO, and
9424 add leading comment.
9425 * c-c++-common/pr69543-1.c: New.
9426 * c-c++-common/pr69543-2.c: New.
9427 * c-c++-common/pr69543-3.c: New.
9428 * c-c++-common/pr69543-4.c: New.
9429 * c-c++-common/pr69558-1.c: New.
9430 * c-c++-common/pr69558-2.c: New.
9431 * c-c++-common/pr69558-3.c: New.
9432 * c-c++-common/pr69558-4.c: New.
9433 * gcc.dg/pr69558.c: Move to...
9434 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9435 xfail for c++.
9436
3a37a410 94372016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9438
9439 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9440 to -ftree-parallelize-loops/-fopenacc changes.
9441 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9442 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9443 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9444 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9445 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9446 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9447 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9448 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9449 * c-c++-common/goacc/kernels-loop.c: Likewise.
9450 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9451 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9452 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9453 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9454
ecca180f 94552016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9456
9457 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9458
eec0fa3f 94592016-02-23 Jakub Jelinek <jakub@redhat.com>
9460
f1f91c07 9461 PR c++/69902
9462 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9463
eec0fa3f 9464 PR c/69900
9465 * gcc.dg/pr69900.c: New test.
9466
e045424d 94672016-02-23 Martin Jambor <mjambor@suse.cz>
9468
9469 PR tree-optimization/69666
9470 * gcc.dg/tree-ssa/pr69666.c: New test.
9471
f482dff6 94722016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9473
9474 PR fortran/67451
9475 * gfortran.dg/coarray_allocate_5.f08: New test.
9476
57ed698b 94772016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9478
9479 * gcc.target/s390/vcond-shift.c: Move to ...
9480 * gcc.target/s390/vector/vcond-shift.c: ... here.
9481
990e443c 94822016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9483
9484 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9485 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9486
296c5f01 94872016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9488
9489 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9490
e53f41d5 94912016-02-20 Mark Wielaard <mjw@redhat.com>
9492
9493 PR c/28901
9494 * gcc.dg/unused-variable-3.c: New test.
9495
13af201d 94962016-02-22 Jakub Jelinek <jakub@redhat.com>
9497
9498 PR target/69888
9499 * gcc.target/i386/pr69888.c: New test.
9500
682c90f9 95012016-02-22 Richard Biener <rguenther@suse.de>
9502
9503 PR tree-optimization/69882
9504 * gfortran.dg/vect/pr69882.f90: New testcase.
9505
b8cd18c3 95062016-02-22 Jakub Jelinek <jakub@redhat.com>
9507
9508 PR target/69885
9509 * gcc.dg/pr69885.c: New test.
9510
09343379 95112016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9512
9513 PR target/69806
9514 PR target/54089
9515 * gcc.target/sh/pr54089-10.c: New.
9516
b345a09f 95172016-02-20 Paul Thomas <pault@gcc.gnu.org>
9518
9519 PR fortran/69423
9520 * gfortran.dg/deferred_character_15.f90 : New test.
9521
51385aed 95222016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9523
9524 PR fortran/57365
9525 gfortran.dg/allocate_with_source_18.f03: New test.
9526
95272016-02-20 Harald Anlauf <anlauf@gmx.de>
9528
9529 PR fortran/52531
9530 gfortran.dg/gomp/pr52531.f90: New test.
9531
9cce8384 95322016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9533
9534 PR c++/69865
9535 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9536 -std=c++03.
9537
d91f5fbb 95382016-02-19 Jakub Jelinek <jakub@redhat.com>
9539
563d5cb8 9540 PR c++/69826
9541 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9542 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9543
0a04aac9 9544 PR c++/69850
9545 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9546
d91f5fbb 9547 PR c++/69851
9548 * g++.dg/torture/pr69851.C: New test.
9549
5fe1f282 95502016-02-19 Martin Sebor <msebor@redhat.com>
9551
9552 PR testsuite/69573
9553 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9554
a45bce11 95552016-02-19 Jakub Jelinek <jakub@redhat.com>
9556
6263dde1 9557 PR c++/69850
9558 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9559 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9560
a45bce11 9561 PR c++/67767
9562 * g++.dg/cpp0x/pr67767.C: New test.
9563
cf2ed1b7 95642016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9565
9566 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9567 for fp, simd, crypto, crc, lse.
9568 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9569 above.
9570 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9571 effective target check.
9572
f6cc34b0 95732016-02-19 Jakub Jelinek <jakub@redhat.com>
9574
9575 PR target/69820
9576 * gcc.target/i386/pr69820.c: New test.
9577
6c678e78 95782016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9579
9580 * gcc.target/s390/vector/int128-1.c: New test.
9581
b088ff4b 95822016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9583
9584 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9585
b11e60a4 95862016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9587
9588 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9589 instruction pattern name to prevent the testcase from failing with
9590 -march=z13.
9591
664ff6a0 95922016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9593
9594 * gcc.target/s390/md/movstr-2.c: New test.
9595
e80be24b 95962016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9597
9598 * gcc.target/s390/morestack.c: New test.
9599
9839f350 96002016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9601
9602 PR target/69625
9603 * gcc.target/s390/pr69625.c: Add test case.
9604
4550fbd0 96052016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9606
9607 PR testsuite/68580
9608 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9609
57d00b6a 96102016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9611
9612 PR target/68404
9613 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9614 * gcc.target/powerpc/fusion3.c: Likewise.
9615
63ad69d6 96162016-02-18 Richard Biener <rguenther@suse.de>
9617
9618 PR middle-end/69553
9619 * g++.dg/torture/pr69553.C: New testcase.
9620
d92404ed 96212016-02-18 Nick Clifton <nickc@redhat.com>
9622
4550fbd0 9623 PR target/62254
9624 PR target/69610
9625 * gcc.target/arm/pr62554.c: New test.
9626 * gcc.target/arm/pr69610-1.c: New test.
9627 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 9628
0808dfce 96292016-02-18 Richard Biener <rguenther@suse.de>
9630
9631 PR middle-end/69854
9632 * gcc.dg/torture/pr69854.c: New testcase.
9633
fc3527e3 96342016-02-17 Jakub Jelinek <jakub@redhat.com>
9635
9636 PR c++/69850
9637 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9638
e3c24279 96392012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9640
9641 * gcc.target/powerpc/vec-cg.c: New test.
9642
c9732c2b 96432016-02-17 Richard Biener <rguenther@suse.de>
9644
9645 PR testsuite/69586
9646 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9647
51bf9f9b 96482016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9649
9650 PR target/69161
9651 * gcc.c-torture/compile/pr69161.c: New test.
9652
6baedca3 96532016-02-17 David Sherwood <david.sherwood@arm.com>
9654
9655 PR target/69532
9656 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9657 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9658
4f240715 96592016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9660
9661 * gcc.dg/ifcvt-4.c: Skip on Visium.
9662
e0c0515d 96632016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9664
9665 * gnat.dg/atomic8.adb: New test.
9666
7b319ee6 96672016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9668
9669 * gnat.dg/discr46.ad[sb]: New test.
9670
48a7e3d1 96712016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9672
9673 PR Target/48344
9674 * gcc.target/powerpc/pr48344-1.c: New test.
9675
3f844f15 96762015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9677
9678 PR fortran/69742
9679 * gfortran.dg/associate_21.f90: New test.
9680
7675e968 96812016-02-16 Jakub Jelinek <jakub@redhat.com>
9682
9683 PR c/69835
9684 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9685 -Wnonnull in dg-options.
9686 * c-c++-common/nonnull-2.c: New test.
9687
d6faee88 96882016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9689 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9690
9691 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9692
3a2a72aa 96932016-02-16 Jakub Jelinek <jakub@redhat.com>
9694
9695 PR middle-end/69801
9696 * gcc.dg/pr69801.c: Add empty dg-options.
9697
28072426 96982016-02-16 James Norris <jnorris@codesourcery.com>
9699
9700 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9701 * g++.dg/goacc/deviceptr-1.c: New file.
9702
37fffac2 97032016-02-16 Jakub Jelinek <jakub@redhat.com>
9704
9705 PR tree-optimization/69820
9706 * gcc.dg/vect/pr69820.c: New test.
9707
f72a5e61 97082016-02-16 Richard Biener <rguenther@suse.de>
9709
9710 PR tree-optimization/69776
9711 * gcc.dg/torture/pr69776-2.c: New testcase.
9712
50e0cd76 97132016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9714
9715 PR tree-optimization/69714
9716 * gcc.dg/torture/pr69714.c: New test.
9717
14a72c4e 97182016-02-16 Jakub Jelinek <jakub@redhat.com>
9719
9720 PR tree-optimization/69802
9721 * gcc.dg/pr69802.c: New test.
9722
fd808c11 97232016-02-16 Richard Biener <rguenther@suse.de>
9724
9725 PR middle-end/69801
9726 * gcc.dg/pr69801.c: New testcase.
9727
49a549ca 97282016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9729
9730 PR libgfortran/69651
9731 * gfortran.dg/read_bang.f90: New test.
9732 * gfortran.dg/read_bang4.f90: New test.
9733
77454e6e 97342016-02-15 Jakub Jelinek <jakub@redhat.com>
9735
2074f21c 9736 PR c++/69658
9737 * g++.dg/init/pr69658.C: New test.
9738
77454e6e 9739 PR c++/69797
9740 * c-c++-common/pr69797.c: New test.
9741
4ef4d764 97422016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9743
9744 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9745 check for aarch64*-*-*.
9746
4a45fe0f 97472016-02-15 Richard Biener <rguenther@suse.de>
9748
9749 PR tree-optimization/69783
9750 * gcc.dg/vect/pr69783.c: New testcase.
9751
0b3619e6 97522016-02-15 Richard Biener <rguenther@suse.de>
9753
9754 PR tree-optimization/69776
9755 * gcc.dg/torture/pr69776.c: New testcase.
9756
9b49c3cb 97572016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9758
9759 PR fortran/60526
9760 * gfortran.dg/type_decl_4.f90: Reinstated.
9761
e46faff9 97622016-02-14 John David Anglin <danglin@gcc.gnu.org>
9763
9764 PR fortran/68746
9765 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9766
a96c809a 97672016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9768
9769 PR fortran/60526
9770 PR bootstrap/69816
9771 * gfortran.dg/type_decl_4.f90: Removed.
9772
fdec7e88 97732016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9774
9775 PR fortran/60526
9776 * gfortran.dg/type_decl_4.f90: New test.
9777
a72095c4 97782016-02-14 Alan Modra <amodra@gmail.com>
9779
bc436924 9780 PR testsuite/68886
a72095c4 9781 * gcc.c-torture/execute/stkalign.c: Revise test.
9782
73bb5f8b 97832016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9784
9785 PR target/67260
9786 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9787
beb13161 97882016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9789
9790 PR target/67260
9791 * gcc.target/sh/torture/pr67260.c: New.
9792
67cab04e 97932016-02-12 John David Anglin <danglin@gcc.gnu.org>
9794
9795 * gcc.dg/pr67964.c: Add dg-require-alias.
9796
44a59bb1 97972016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9798
9799 PR target/67636
9800 PR target/64345
9801 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9802
38c9bd3a 98032016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9804
9805 PR libgfortran/69668
9806 * gfortran.dg/namelist_88.f90: New test.
9807
1774ff82 98082016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9809
9810 PR libgfortran/69668
9811 * gfortran.dg/namelist_38.f90: Update test.
9812 * gfortran.dg/namelist_84.f90: Update test.
9813
aec1f4bd 98142016-02-12 David Malcolm <dmalcolm@redhat.com>
9815
9816 PR other/69554
9817 * gcc.dg/pr69554-1.c: New test.
9818 * gfortran.dg/pr69554-1.F90: New test.
9819 * gfortran.dg/pr69554-2.F90: New test.
9820 * lib/gcc-dg.exp (proc dg-locus): New function.
9821 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9822 distinguish between the caret-printing and non-caret-printing
9823 cases. If caret-printing has been explicitly enabled, bail out
9824 without attempting to fix up the output.
9825
da7d5066 98262016-02-12 David Malcolm <dmalcolm@redhat.com>
9827
9828 PR driver/69265
9829 PR driver/69453
9830 * gcc.dg/spellcheck-options-3.c: New test case.
9831 * gcc.dg/spellcheck-options-4.c: New test case.
9832 * gcc.dg/spellcheck-options-5.c: New test case.
9833 * gcc.dg/spellcheck-options-6.c: New test case.
9834 * gcc.dg/spellcheck-options-7.c: New test case.
9835 * gcc.dg/spellcheck-options-8.c: New test case.
9836 * gcc.dg/spellcheck-options-9.c: New test case.
9837 * gcc.dg/spellcheck-options-10.c: New test case.
9838
fcce1b0b 98392016-02-12 Jakub Jelinek <jakub@redhat.com>
9840
9841 PR rtl-optimization/69764
9842 PR rtl-optimization/69771
9843 * c-c++-common/pr69764.c: New test.
9844 * gcc.dg/torture/pr69771.c: New test.
9845
6d609290 98462016-02-12 Marek Polacek <polacek@redhat.com>
9847
9848 * g++.dg/torture/init-list1.C: New.
9849
7d75fb56 98502016-02-12 Marek Polacek <polacek@redhat.com>
9851
9852 * gcc.dg/pr69522.c: Add empty dg-options.
9853
52543fda 98542016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9855
9856 * g++.dg/lto/lto.exp: Include and init mpx.
9857 * g++.dg/lto/pr69729_0.C: New test.
9858
34947478 98592016-02-12 Jakub Jelinek <jakub@redhat.com>
9860
9181a4ec 9861 PR ipa/69241
9862 * g++.dg/ipa/pr69241-4.C: New test.
9863
34947478 9864 PR ipa/68672
9865 * g++.dg/ipa/pr68672-1.C: New test.
9866 * g++.dg/ipa/pr68672-2.C: New test.
9867 * g++.dg/ipa/pr68672-3.C: New test.
9868
74a4140f 98692016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9870
9871 PR c/69522
50e0cd76 9872 * gcc.dg/pr69522.c: New test.
74a4140f 9873
9ddb20d6 98742016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9875
9876 PR c++/69098
9877 * g++.dg/cpp1y/69098.C: New test.
9878 * g++.dg/cpp1y/69098-2.C: New test.
9879
67cf9b55 98802016-02-12 Jakub Jelinek <jakub@redhat.com>
9881
9882 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9883 and neighbour -> neighbor.
9884 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9885 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9886 * c-c++-common/Wvarargs.c: Likewise.
9887 * c-c++-common/goacc/host_data-5.c: Likewise.
9888 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9889 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9890 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9891 * gcc.target/aarch64/pr60697.c: Likewise.
9892 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9893 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9894 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9895 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9896 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9897 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9898 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9899 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9900 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9901 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9902 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9903 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9904 * g++.dg/lookup/koenig5.C: Likewise.
9905 * g++.dg/ext/no-asm-2.C: Likewise.
9906 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9907 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9908 * gfortran.dg/used_types_16.f90: Likewise.
9909 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9910 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9911 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9912 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9913 * gfortran.dg/abstract_type_6.f03: Likewise.
9914 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9915 * gfortran.dg/used_types_15.f90: Likewise.
9916 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9917 * gfortran.dg/exit_3.f08: Likewise.
9918 * gfortran.dg/open_status_2.f90: Likewise.
9919 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9920 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9921 * gfortran.dg/associate_1.f03: Likewise.
9922 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9923 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9924 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9925 * gcc.dg/builtin-object-size-1.c: Likewise.
9926 * gcc.dg/noreturn-6.c: Likewise.
9927 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9928 * gcc.dg/globalalias.c: Likewise.
9929 * gcc.dg/builtins-config.h: Likewise.
9930 * gcc.dg/pr30457.c: Likewise.
9931 * gcc.c-torture/compile/volatile-1.c: Likewise.
9932 * gcc.c-torture/execute/20101011-1.c: Likewise.
9933 * c-c++-common/Waddress-1.c: Likewise.
9934
40b38ace 99352016-02-11 Jakub Jelinek <jakub@redhat.com>
9936
9937 PR c/69768
9938 * c-c++-common/Waddress-1.c: New test.
9939
42c87ca9 99402016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9941
9942 PR fortran/69296
9943 * gfortran.dg/associate_19.f03: New test.
9944 * gfortran.dg/associate_20.f03: New test.
9945
acb7939f 99462016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9947
9948 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9949
6defe3c5 99502016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9951
9952 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9953 .arch armv8-a\n. Add -dA to dg-options.
9954 * gcc.target/aarch64/assembler_arch_1.c: New test.
9955 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9956
63f63318 99572016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9958
9959 PR c++/68726
9960 * g++.dg/cpp0x/pr68726.C: New.
9961
1cddf457 99622016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9963
9964 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9965 test.
9966
b86fba37 99672016-02-11 Richard Biener <rguenther@suse.de>
9968
9969 * g++.dg/tree-ssa/pr61034.C: Adjust.
9970
ec4ec95a 99712016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9972
be7c31e9 9973 PR target/69148
ec4ec95a 9974 * gcc.target/s390/pr69148.c: New.
9975
f64416ca 99762016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9977
9978 PR tree-optimization/69652
9979 * gcc.dg/torture/pr69652.c: New test.
9980
e5d1ea31 99812016-02-10 Jakub Jelinek <jakub@redhat.com>
9982 Patrick Palka <ppalka@gcc.gnu.org>
9983
9984 PR ipa/69241
9985 PR c++/69649
9986 * g++.dg/ipa/pr69241-1.C: New test.
9987 * g++.dg/ipa/pr69241-2.C: New test.
9988 * g++.dg/ipa/pr69241-3.C: New test.
9989 * g++.dg/ipa/pr69649.C: New test.
9990
fa03b19d 99912016-02-10 Uros Bizjak <ubizjak@gmail.com>
9992
9993 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9994 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9995
14485c8a 99962016-02-10 Bin Cheng <bin.cheng@arm.com>
9997
9998 PR tree-optimization/68021
9999 * gcc.dg/tree-ssa/pr68021.c: New test.
10000
79f1ed25 100012016-02-10 Richard Biener <rguenther@suse.de>
10002
10003 PR tree-optimization/69726
10004 * gcc.dg/uninit-22.c: New testcase.
10005
58f74eff 100062016-02-09 Andrew Pinski <apinski@cavium.com>
10007
10008 PR tree-opt/69282
10009 * gcc.c-torture/compile/20160205-1.c: New testcase.
10010
600c00f7 100112016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10012
10013 PR target/68404
10014 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10015 instead accessing a really large arrray.
10016 * gcc.target/powerpc/fusion3.c: Likewise.
10017
0771836e 100182016-02-09 Charles Baylis <charles.baylis@linaro.org>
10019
10020 PR target/68532
10021 * gcc.c-torture/execute/pr68532.c: New test.
10022
4ccd644f 100232016-02-11 Alexandre Oliva <aoliva@redhat.com>
10024
10025 PR target/69634
10026 * gcc.dg/pr69634.c: New.
10027
2e980a39 100282016-02-09 Richard Biener <rguenther@suse.de>
10029
10030 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10031
aacf7102 100322016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 10033
aacf7102 10034 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10035
a1856ddf 100362016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10037
10038 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10039
d4d3da7e 100402016-02-09 Richard Biener <rguenther@suse.de>
10041
10042 PR tree-optimization/69715
10043 * gcc.dg/torture/pr69715.c: New testcase.
10044
9cc6714f 100452016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10046
10047 PR c++/69139
10048 * g++.dg/cpp0x/trailing12.C: New test.
10049 * g++.dg/cpp0x/trailing13.C: New test.
10050
83d5062b 100512016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10052
10053 PR c++/69283
10054 PR c++/67835
10055 * g++.dg/cpp1y/auto-fn29.C: New test.
10056 * g++.dg/cpp1y/auto-fn30.C: New test.
10057
394a86f3 100582016-02-08 Jakub Jelinek <jakub@redhat.com>
10059
10060 PR tree-optimization/69209
10061 * gcc.c-torture/compile/pr69209.c: New test.
10062
93b124b4 100632016-02-08 Jeff Law <law@redhat.com>
10064
10065 PR tree-optimization/68541
10066 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10067 of statements allowed in join block for path splitting.
10068
26abce13 100692016-02-08 Jakub Jelinek <jakub@redhat.com>
10070
0acb2d6e 10071 PR c++/59627
10072 * g++.dg/gomp/pr59627.C: New test.
10073
26abce13 10074 PR ipa/69239
10075 * g++.dg/ipa/pr69239.C: New test.
10076
86e0b129 100772016-02-08 David Malcolm <dmalcolm@redhat.com>
10078
10079 PR preprocessor/69664
10080 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10081 * gcc.dg/cpp/warn-comments.c: Likewise.
10082
f553d9f8 100832016-02-08 Marek Polacek <polacek@redhat.com>
10084
10085 PR c++/69688
10086 * g++.dg/init/const12.C: New test.
10087
600695e0 100882016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10089
10090 PR target/60410
10091 * gcc.dg/lto/pr55113_0.c: Remove test.
10092
c4f4b1e8 100932016-02-08 Richard Biener <rguenther@suse.de>
10094
10095 PR tree-optimization/69719
10096 * gcc.dg/torture/pr69719.c: New testcase.
10097
5a987d87 100982016-02-08 Richard Biener <rguenther@suse.de>
10099 Jeff Law <law@redhat.com>
10100
10101 PR target/68273
10102 * gcc.target/mips/pr68273.c: New testcase.
10103
0418e71d 101042016-02-08 Richard Biener <rguenther@suse.de>
10105
10106 PR rtl-optimization/69274
10107 * gcc.target/i386/addr-sel-1.c: XFAIL.
10108
07c0f1ca 101092016-02-08 Jeff Law <law@redhat.com>
10110
40d85f4c 10111 PR tree-optimization/68541
10112 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10113
140e093f 10114 PR tree-optimization/65917
07c0f1ca 10115 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10116
16430acf 101172016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10118
10119 PR fortran/50555
10120 * gfortran.dg/namelist_args.f90: New test.
10121
3f0ff0d8 101222016-02-05 Jeff Law <law@redhat.com>
10123
140e093f 10124 PR tree-optimization/68541
3f0ff0d8 10125 * gcc.dg/tree-ssa/split-path-2.c: New test.
10126 * gcc.dg/tree-ssa/split-path-3.c: New test.
10127 * gcc.dg/tree-ssa/split-path-4.c: New test.
10128 * gcc.dg/tree-ssa/split-path-5.c: New test.
10129 * gcc.dg/tree-ssa/split-path-6.c: New test.
10130 * gcc.dg/tree-ssa/split-path-7.c: New test.
10131
a7cc1f94 101322016-02-05 Martin Sebor <msebor@redhat.com>
10133
10134 PR c++/69662
10135 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10136 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10137
fcb25f28 101382016-02-06 Richard HEnderson <rth@redhat.com>
10139
10140 PR c/69643
10141 * gcc.target/i386/addr-space-4.c: New.
10142 * gcc.target/i386/addr-space-5.c: New.
10143
3a2545a1 101442016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10145
10146 PR fortran/66089
10147 * gfortran.dg/elemental_dependency_6.f90: New.
10148
1e302465 101492016-02-05 Jakub Jelinek <jakub@redhat.com>
10150
66feb54c 10151 PR rtl-optimization/69691
10152 * gcc.c-torture/execute/pr69691.c: New test.
10153
1e302465 10154 PR c++/69628
10155 * g++.dg/parse/pr69628.C: New test.
10156
9c28a298 101572016-02-05 Uros Bizjak <ubizjak@gmail.com>
10158
10159 * gcc.dg/sancov/asan.c: Move to ...
10160 * gcc.dg/asan/sancov-1.c: ... here.
10161
a854e286 101622016-02-05 Uros Bizjak <ubizjak@gmail.com>
10163
10164 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10165
d4f0b240 101662016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10167
10168 PR target/69677
10169 * gcc.target/i386/pr69677.c: New test.
10170
235d8723 101712016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10172
10173 PR c++/68948
10174 * g++.dg/template/pr68948.C: New test.
10175
f390cf65 101762016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10177
10178 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10179 (only necessary on s390x).
10180
ab99f104 101812016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10182
10183 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10184 -mno-accumulate-outgoing-args.
10185
f7ef5392 101862016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10187
10188 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10189
6b098e91 101902016-02-04 Jakub Jelinek <jakub@redhat.com>
10191
10192 PR c/69669
10193 * c-c++-common/pr69669.c: New test.
10194
f0146cf3 101952016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10196
10197 PR target/69667
10198 * g++.dg/pr69667.C: New file.
10199
08fd6cf5 102002016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10201
10202 PR target/69619
10203 * gcc.dg/pr69619.c: Add new test.
10204
a6f3f39f 102052016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10206
10207 PR rtl-optimization/69577
10208 * gcc.target/i386/pr69577.c: New test.
10209
774068a0 102102016-02-04 Martin Liska <mliska@suse.cz>
10211
10212 * g++.dg/asan/pr69276.C: New test.
10213
f50a7894 102142016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10215
10216 PR target/65932
10217 PR target/67714
10218 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10219 a single smulbb instruction.
10220 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10221 * gcc.target/amr/wmul-2.c: Likewise.
10222
6b722eb3 102232016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10224
10225 PR target/65932
10226 PR target/67714
10227 * gcc.c-torture/execute/pr67714.c: New test.
10228
1f1475a7 102292016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10230
10231 PR target/69454
10232 * gcc.target/i386/pr69454-1.c: New test.
10233 * gcc.target/i386/pr69454-2.c: New test.
10234
6b94e133 102352016-02-03 Martin Sebor <msebor@redhat.com>
10236
10237 PR c++/69251
10238 PR c++/69253
10239 PR c++/69290
10240 PR c++/69277
10241 PR c++/69349
10242 * g++.dg/ext/flexarray-mangle-2.C: New test.
10243 * g++.dg/ext/flexarray-mangle.C: New test.
10244 * g++.dg/ext/flexarray-subst.C: New test.
10245 * g++.dg/ext/flexary11.C: New test.
10246 * g++.dg/ext/flexary12.C: New test.
10247 * g++.dg/ext/flexary13.C: New test.
10248 * g++.dg/ext/flexary14.C: New test.
10249 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10250
342ed0ac 102512016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10252
10253 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10254 Define only if CHECK_FLOAT128 is defined.
10255 (main): Properly initialize u5.
10256
edf6c4d2 102572016-02-03 Jakub Jelinek <jakub@redhat.com>
10258
415d5641 10259 PR c/69627
10260 * gcc.dg/pr69627.c: New test.
10261
edf6c4d2 10262 PR target/69644
10263 * gcc.dg/pr69644.c: New test.
10264
cf8f3ba0 102652016-02-03 Mike Stump <mikestump@comcast.net>
10266
10267 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10268 support for struct-layout-1.exp.
10269
c90d55dd 102702016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10271
10272 PR c++/69056
f7ef5392 10273 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 10274
401bd0c8 102752016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10276 Alexandre Oliva <aoliva@redhat.com>
10277
10278 PR target/69461
10279 * gcc.target/powerpc/pr69461.c: New.
10280
277d9d1d 102812016-02-03 Uros Bizjak <ubizjak@gmail.com>
10282
10283 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10284 works from here ...
10285 (check_effective_target_fsanitize_thread): ... to here. Do not
10286 specify additional compile flags for the test source.
10287 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10288 specify additional compile flags for the test source.
10289
e69ad94a 102902016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10291
10292 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10293
a4454da2 102942016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10295
10296 PR fortran/67451
10297 PR fortran/69418
10298 * gfortran.dg/coarray_allocate_2.f08: New test.
10299 * gfortran.dg/coarray_allocate_3.f08: New test.
10300 * gfortran.dg/coarray_allocate_4.f08: New test.
10301
88cab2dd 103022016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10303
10304 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10305 use same scan-tree-dump-times on all platforms.
10306 * gcc.dg/vect/vect-outer-1.c: Likewise.
10307 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10308 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10309 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10310 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10311 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10312 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10313 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10314
66ea75c4 103152016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10316
10317 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10318 warning.
10319
4eef8df7 103202016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10321
10322 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10323
665fbc2f 103242016-02-02 James Norris <jnorris@codesourcery.com>
10325
10326 * c-c++-common/goacc/routine-5.c: Add tests.
10327
b10e3d47 103282016-02-02 Alexander Monakov <amonakov@ispras.ru>
10329
10330 * gcc.target/nvptx/unsigned-cmp.c: New test.
10331
12ad66dd 103322016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10333
10334 * gcc.target/aarch64/scalar_shift_1.c
10335 (test_corners_sisd_di): Improve force to SIMD register.
10336 (test_corners_sisd_si): Likewise.
10337 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10338 Remove scan-assembler check for ldr.
10339
f9ec342f 103402016-02-02 Richard Biener <rguenther@suse.de>
10341
10342 PR tree-optimization/69595
10343 * gcc.dg/Warray-bounds-17.c: New testcase.
10344
32f2925a 103452016-02-02 Richard Biener <rguenther@suse.de>
10346
10347 PR tree-optimization/69606
10348 * gcc.dg/torture/pr69606.c: New testcase.
10349
cfd9ca84 103502016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10351
10352 PR middle-end/68542
10353 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10354 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10355
19bf08e2 103562016-02-02 Alan Modra <amodra@gmail.com>
10357
10358 PR target/69548
10359 * gcc.target/powerpc/pr69548.c: New test.
10360
6f13b088 103612016-02-01 Jakub Jelinek <jakub@redhat.com>
10362
dcddc5af 10363 PR rtl-optimization/69592
10364 * gcc.dg/pr69592.c: New test.
10365
6f13b088 10366 PR preprocessor/69543
10367 PR c/69558
10368 * gcc.dg/pr69543.c: New test.
10369 * gcc.dg/pr69558.c: New test.
10370
d090e5c2 103712016-02-01 Uros Bizjak <ubizjak@gmail.com>
10372
fcb317c5 10373 PR testsuite/65940
10374 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 10375
aaf527dc 103762016-02-01 Martin Sebor <msebor@redhat.com>
10377
10378 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10379
1674217b 103802016-02-01 Bin Cheng <bin.cheng@arm.com>
10381
10382 PR tree-optimization/67921
10383 * c-c++-common/ubsan/pr67921.c: New test.
10384
b4007655 103852016-02-01 Richard Biener <rguenther@suse.de>
10386
10387 PR middle-end/69556
10388 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10389
88a477bb 103902016-02-01 Richard Biener <rguenther@suse.de>
10391
10392 PR tree-optimization/69574
10393 * gcc.dg/torture/pr69574.c: New testcase.
10394
2eaaa4e7 103952016-02-01 Richard Biener <rguenther@suse.de>
10396
10397 PR tree-optimization/69579
10398 * gcc.dg/setjmp-6.c: New testcase.
10399
e3882c44 104002016-02-01 Jakub Jelinek <jakub@redhat.com>
10401
10402 PR rtl-optimization/69570
10403 * g++.dg/opt/pr69570.C: New test.
10404
f80aff47 104052016-02-01 Richard Henderson <rth@redhat.com>
10406
10407 * gcc.dg/pr69535.c: New test.
10408
240568aa 104092016-01-31 John David Anglin <danglin@gcc.gnu.org>
10410
6009b3b8 10411 PR testsuite/69584
10412 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10413 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10414
1fdf7177 10415 PR debug/68244
10416 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10417
240568aa 10418 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10419
cb3e5ac0 104202016-01-31 Paul Thomas <pault@gcc.gnu.org>
10421
10422 PR fortran/67564
10423 * gfortran.dg/allocate_with_source_17.f03: New test.
10424
3b8b902b 104252016-01-30 Jakub Jelinek <jakub@redhat.com>
10426
10427 PR tree-optimization/69546
10428 * gcc.dg/torture/pr69546.c: New test.
10429
17985abe 104302016-01-30 Paul Thomas <pault@gcc.gnu.org>
10431
10432 PR fortran/69566
10433 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10434
b5239e80 104352016-01-30 Martin Sebor <msebor@redhat.com>
10436
10437 PR c++/68490
10438 * g++.dg/ext/flexary10.C: New test.
10439
e8f03010 104402016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10441
10442 PR fortran/66707
10443 gfortran.dg/common_23.f90: New test.
10444
dc93691a 104452016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10446
10447 PR target/65546
10448 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10449 condition being checked, and disable it when the target supports
10450 misaligned loads and stores.
10451
ff5e28e9 104522016-01-29 Jakub Jelinek <jakub@redhat.com>
10453
10454 PR debug/69518
10455 * gcc.dg/torture/pr69518.c: New test.
10456
b0d8930a 104572016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10458
10459 PR target/69530
10460 * gcc.target/i386/pr69530.c: New test.
10461
21601fc7 104622016-01-29 Steve Ellcey <sellcey@imgtec.com>
10463
10464 PR target/65604
10465 * gcc.target/mips/div-delay.c: New test.
10466
ca6c7317 104672016-01-29 Jakub Jelinek <jakub@redhat.com>
10468
4758dc39 10469 PR target/69551
10470 * gcc.target/i386/pr69551.c: New test.
10471
ca6c7317 10472 PR target/66137
10473 * gcc.target/i386/pr66137.c: New test.
10474
e3078da6 104752016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10476
10477 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10478 always built for p5600.
10479 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10480 isa=p5600 dg-option.
10481
b622ec25 104822016-01-29 Richard Biener <rguenther@suse.de>
10483
10484 PR tree-optimization/69547
10485 * g++.dg/tree-ssa/pr69547.C: New testcase.
10486
d2a60e99 104872016-01-29 Jakub Jelinek <jakub@redhat.com>
10488
10489 PR debug/66869
10490 * g++.dg/warn/Wunused-function2.C: New test.
10491
ae849d2b 104922016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10493
10494 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10495 support for test to succeed.
10496
ce6a6978 104972016-01-29 Marek Polacek <polacek@redhat.com>
10498
10499 PR c++/69509
10500 PR c++/69516
10501 * g++.dg/ext/constexpr-vla2.C: New test.
10502 * g++.dg/ext/constexpr-vla3.C: New test.
10503 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10504
7550d855 105052016-01-29 Richard Biener <rguenther@suse.de>
10506
10507 PR middle-end/69537
10508 * gcc.dg/uninit-21.c: New testcase.
10509
f11bb279 105102016-01-28 Uros Bizjak <ubizjak@gmail.com>
10511
10512 PR target/69459
10513 * gcc.target/i386/pr69459.c: New test.
10514
c80c12c8 105152016-01-28 Steve Ellcey <sellcey@imgtec.com>
10516
10517 PR target/68400
10518 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10519 * gcc.target/mips/pr68400.c: New test.
10520
c649bacc 105212016-01-28 Martin Sebor <msebor@redhat.com>
10522
10523 PR target/17381
10524 * gcc.target/powerpc/pr17381.c: New test.
10525
f4881661 105262016-01-28 Jakub Jelinek <jakub@redhat.com>
10527
10528 PR middle-end/69542
10529 * gcc.dg/torture/pr69542.c: New test.
10530
d66fdd75 105312016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10532
10533 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10534
d4a78818 105352016-01-28 David Edelsohn <dje.gcc@gmail.com>
10536
10537 * gcc.dg/pr65980.c: Skip on AIX.
10538 * gcc.dg/pr66688.c: Same.
10539
21329e97 105402016-01-28 David Edelsohn <dje.gcc@gmail.com>
10541
10542 PR target/63679
10543 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10544 * gcc.dg/tree-ssa/sra-18.c: Same.
10545
cc7124a6 105462016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10547
10548 PR fortran/62536
10549 * gfortran.dg/block_15.f08: New test.
10550 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10551 on incorrectly closed BLOCK.
10552
358dfcb4 105532016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10554
10555 * gcc.dg/declare-simd.c: New test.
e87502d6 105562016-01-28 Richard Biener <rguenther@suse.de>
10557
10558 PR tree-optimization/69466
10559 * gfortran.dg/vect/pr69466.f90: New testcase.
10560
44e7334b 105612016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10562
10563 * g++.dg/pr67989.C: Remove ARM-specific option.
10564 * gcc.target/arm/pr67989.C: New file.
10565
5ce8f551 105662016-01-27 Uros Bizjak <ubizjak@gmail.com>
10567
10568 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10569 and expm1 test for glibc < 2.11.
10570
fa6e6b15 105712016-01-27 Richard Henderson <rth@redhat.com>
10572
10573 * gcc.c-torture/execute/pr69447.c: New test.
10574
105752016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 10576
7b8122c6 10577 PR fortran/69422
147b2f9b 10578 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10579
78e516eb 105802016-01-27 Jakub Jelinek <jakub@redhat.com>
10581
10582 PR debug/66869
10583 * gcc.dg/pr66869.c: New test.
10584
9b849350 105852016-01-25 Jeff Law <law@redhat.com>
10586
10587 PR tree-optimization/68398
f11bb279 10588 PR tree-optimization/69196
9b849350 10589 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10590 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10591 path to avoid new heuristic allowing more irreducible regions
10592 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10593 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10594 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10595 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10596 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10597
fee5e491 105982016-01-27 Marek Polacek <polacek@redhat.com>
10599
10600 PR c/68062
10601 * c-c++-common/vector-compare-4.c: New test.
10602
eec96426 106032016-01-27 David Malcolm <dmalcolm@redhat.com>
10604
10605 PR preprocessor/69126
10606 * c-c++-common/pr69126.c: New test case.
10607
5068be18 106082016-01-27 Ian Lance Taylor <iant@google.com>
10609
10610 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10611
5fa82c11 106122016-01-27 Ryan Burn <contact@rnburn.com>
10613
10614 PR cilkplus/69267
10615 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10616
b3df0219 106172016-01-27 Uros Bizjak <ubizjak@gmail.com>
10618
10619 PR target/69512
10620 * gcc.target/i386/pr69512.c: New test.
10621
d46a16d4 106222016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10623
10624 PR ada/69488
10625 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10626
6a9b35ef 106272016-01-27 Marek Polacek <polacek@redhat.com>
10628
10629 PR c++/69379
10630 * g++.dg/pr69379.C: New test.
10631
18e9663b 106322016-01-27 Martin Sebor <msebor@redhat.com>
10633
10634 PR c++/69317
10635 * g++.dg/abi/Wabi-2-2.C: New test.
10636 * g++.dg/abi/Wabi-2-3.C: New test.
10637 * g++.dg/abi/Wabi-3-2.C: New test.
10638 * g++.dg/abi/Wabi-3-3.C: New test.
10639
c88301ad 106402016-01-27 Richard Biener <rguenther@suse.de>
10641
10642 PR tree-optimization/69166
10643 * gcc.dg/torture/pr69166.c: New testcase.
10644
8ca47550 106452016-01-27 Martin Jambor <mjambor@suse.cz>
10646
10647 PR tree-optimization/69355
10648 * gcc.dg/tree-ssa/pr69355.c: New test.
10649
5cb23e3c 106502016-01-27 Marek Polacek <polacek@redhat.com>
10651
10652 PR c++/69496
10653 * g++.dg/ext/constexpr-vla1.C: New test.
10654
7b0c1b6d 106552016-01-20 Christian Bruel <christian.bruel@st.com>
10656
10657 PR target/69245
10658 * gcc.target/arm/pr69245.c: New test.
10659
220112fc 106602016-01-27 Jakub Jelinek <jakub@redhat.com>
10661
10662 PR tree-optimization/69399
10663 * gcc.dg/torture/pr69399.c: New test.
10664
16294490 106652016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10666
10667 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10668
8abd3d0c 106692016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10670
10671 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10672
7cf9b895 106732016-01-26 Tom de Vries <tom@codesourcery.com>
10674
10675 PR tree-optimization/69110
10676 * gcc.dg/autopar/pr69110.c: New test.
10677
557c1942 106782016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 10679 Sebastian Pop <s.pop@samsung.com>
557c1942 10680
10681 * gcc.dg/graphite/isl-ast-op-select.c: New.
10682
80adbd96 106832015-01-26 Paul Thomas <pault@gcc.gnu.org>
10684
10685 PR fortran/69385
10686 * gfortran.dg/allocate_error_6.f90: New test.
10687
c3f86f60 106882016-01-26 Richard Henderson <rth@redhat.com>
10689
10690 * gcc.dg/tm/pr60908.c: New test.
10691
3752e5b1 106922016-01-26 David Malcolm <dmalcolm@redhat.com>
10693
10694 PR other/69006
10695 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10696 directive.
10697 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10698 expected multiline output to reflect the colorization being
10699 disabled before newlines.
10700 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10701 (custom_diagnostic_finalizer): Replace call to
10702 pp_newline_and_flush with call to pp_flush.
10703 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10704 * gfortran.dg/implicit_class_1.f90: Likewise.
10705 * lib/gcc-dg.exp (allow_blank_lines): New global.
10706 (dg-allow-blank-lines-in-output): New procedure.
10707 (gcc-dg-prune): Complain about blank lines in the output, unless
10708 dg-allow-blank-lines-in-output was called.
10709 * lib/multiline.exp (_build_multiline_regex): Only support
10710 arbitrary followup text for non-blank-lines, not for blank lines.
10711
9bbfd060 107122016-01-26 Jakub Jelinek <jakub@redhat.com>
10713
10714 PR tree-optimization/69483
10715 * gcc.dg/pr69483.c: New test.
10716 * g++.dg/opt/pr69483.C: New test.
10717
53773057 107182016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10719
10720 PR target/68620
10721 * gcc.target/arm/pr68620.c: New test.
10722
442a556f 107232016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10724
10725 * gcc.target/i386/pr68986-2.c: Remove -m32.
10726
d513c683 107272016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10728
10729 PR target/68986
10730 * gcc.target/i386/pr68986-1.c: New test.
10731 * gcc.target/i386/pr68986-2.c: Likewise.
10732 * gcc.target/i386/pr68986-3.c: Likewise.
10733
976877a5 107342016-01-26 Christian Bruel <christian.bruel@st.com>
10735
10736 * lib/target-supports.exp
10737 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10738 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10739 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10740
2c7b2f88 107412016-01-26 Richard Biener <rguenther@suse.de>
10742
10743 PR tree-optimization/69452
10744 * gcc.dg/torture/pr69452.c: New testcase.
10745
f7fc06e7 107462016-01-26 Jakub Jelinek <jakub@redhat.com>
10747
10748 PR target/69442
10749 * gcc.dg/pr69442.c: New test.
10750
d1dae587 107512016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10752
10753 PR target/67896
10754 * gcc.target/aarch64/simd/pr67896.C: New.
10755
ef7be7f8 107562016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10757
10758 PR tree-optimization/69400
10759 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10760 function.
10761 (plugin_init): Call it.
10762 * gcc.dg/torture/pr69400.c: New test.
10763
648433a4 107642016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10765
10766 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10767
45fc5243 107682016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10769 Sebastian Pop <s.pop@samsung.com>
10770
10771 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10772 isl-0.15.
10773
c699f6a1 107742016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10775 Sebastian Pop <s.pop@samsung.com>
10776
10777 * gcc.dg/graphite/pr69292.c: New.
10778
b86e24ea 107792016-01-25 Jakub Jelinek <jakub@redhat.com>
10780
10781 * c-c++-common/goacc/use_device-1.c: New test.
10782
105cb8d7 107832016-01-25 Jeff Law <law@redhat.com>
10784
10785 PR tree-optimization/69196
10786 PR tree-optimization/68398
10787 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10788 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10789
44562749 107902016-01-25 David Edelsohn <dje.gcc@gmail.com>
10791
10792 PR target/69469
10793 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10794 Algorithm.
10795
6837fee7 107962016-01-25 Richard Biener <rguenther@suse.de>
10797
10798 PR testsuite/69380
10799 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10800
fe500d65 108012016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10802
10803 PR target/69421
10804 * gcc.dg/pr69421.c: New test.
10805
8eacba94 108062016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10807
10808 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10809 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10810 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10811 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10812 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10813 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10814 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10815 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10816 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10817 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10818
af09d40d 108192016-01-25 Richard Biener <rguenther@suse.de>
10820
10821 PR tree-optimization/69376
10822 * gcc.dg/torture/pr69376.c: New testcase.
10823
d65063f5 108242016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10825
10826 PR fortran/69397
10827 PR fortran/68442
10828 * gfortran.dg/interface_38.f90: New test.
10829 * gfortran.dg/interface_39.f90: New test.
80adbd96 10830
08c7bfb4 108312016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10832
10833 Revert:
10834 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10835
10836 PR c++/11858
10837 PR c++/24663
10838 PR c++/24664
10839 * g++.dg/template/pr11858.C: New test.
10840 * g++.dg/template/pr24663.C: New test.
10841 * g++.dg/template/unify12.C: New test.
10842 * g++.dg/template/unify13.C: New test.
10843 * g++.dg/template/unify14.C: New test.
10844 * g++.dg/template/unify15.C: New test.
10845 * g++.dg/template/unify16.C: New test.
10846 * g++.dg/template/unify17.C: New test.
10847
c2e7d2be 108482016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10849
10850 PR fortran/68283
10851 gfortran.dg/pr68283.f90: New test.
10852
9f2e8617 108532016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10854
10855 PR fortran/66094
10856 * gfortran.dg/inline_matmul_13.f90: New test.
10857 * gfortran.dg/matmul_bounds_8.f90: New test.
10858 * gfortran.dg/matmul_bounds_9.f90: New test.
10859 * gfortran.dg/matmul_bounds_10.f90: New test.
10860
a4838119 108612016-01-23 Tom de Vries <tom@codesourcery.com>
10862
10863 PR tree-optimization/69426
10864 * gcc.dg/autopar/pr69426.c: New test.
10865
feddf0dc 108662016-01-23 Martin Sebor <msebor@redhat.com>
10867
10868 PR c++/58109
10869 PR c++/69022
10870 * g++.dg/cpp0x/alignas5.C: New test.
10871 * g++.dg/ext/vector29.C: Same.
10872
132731fb 108732016-01-23 Uros Bizjak <ubizjak@gmail.com>
10874
10875 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10876 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10877 _GNU_SOURCE from compile flags to the source.
10878 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10879 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10880 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10881 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10882
51aec681 108832016-01-22 Jakub Jelinek <jakub@redhat.com>
10884
10885 PR target/69432
10886 * g++.dg/opt/pr69432.C: New test.
10887
147aa3e3 108882016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10889
10890 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10891 32-bit targets testing an -m64 multilib.
10892
4d04e35e 108932016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10894
10895 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10896 64-bit support.
10897
86f38d0c 108982016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10899
10900 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10901
f776e712 109022016-01-21 Christian Bruel <christian.bruel@st.com>
10903
10904 PR target/68674
10905 * gcc.target/i386/pr68674.c
10906 * gcc.target/aarch64/pr68674.c
10907 * gcc.target/arm/pr68674.c
10908
7b9de435 109092016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10910
10911 PR target/69403
10912 * gcc.c-torture/execute/pr69403.c: New test.
10913
9935a0ba 109142016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10915
10916 PR c++/55843
10917 * g++.dg/template/pr55843.C: New.
10918
06b94aa1 109192016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10920
10921 PR testsuite/66877
10922 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10923 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10924
b68773a8 109252016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10926
10927 PR testsuite/67489
132731fb 10928 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10929 from dg-do compile directive, and instead add
10930 { dg-require-effective-target int128 }.
b68773a8 10931
bbbbe8ab 109322016-01-20 Martin Sebor <msebor@redhat.com>
10933
10934 PR c/69405
10935 * gcc.dg/sync-fetch.c: New test.
10936
f3a6a26f 109372016-01-21 Martin Sebor <msebor@redhat.com>
10938
10939 PR target/69252
10940 * gcc.target/powerpc/pr69252.c: New test.
10941
d1565a03 109422016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10943
10944 PR fortran/65996
132731fb 10945 * gfortran.dg/pr65996.f90: New test.
d1565a03 10946
15a5a905 109472016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10948
10949 PR c++/68810
bbbbe8ab 10950 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 10951 expected to generate an error.
15a5a905 10952
e4538af5 109532016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10954
10955 PR middle-end/66178
10956 * gcc.dg/torture/pr66178.c: New test.
10957
4d4180ce 109582016-01-21 Anton Blanchard <anton@samba.org>
10959 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10960
10961 PR target/63354
10962 * gcc.target/powerpc/pr63354.c: New test.
10963
86e16058 109642016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10965
10966 PR rtl-optimization/68990
10967 * gcc.target/i386/pr68990: New.
10968
b11b85e4 109692016-01-21 Nick Clifton <nickc@redhat.com>
10970
10971 PR target/69129
10972 * gcc.target/mips/pr69129.c: New.
10973
62dd9f85 109742016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10975
10976 PR c++/58046
10977 * g++.dg/cpp0x/pr58046.C: New.
10978
ac7d424b 109792016-01-21 Jakub Jelinek <jakub@redhat.com>
10980
47c0bea3 10981 PR target/69187
10982 PR target/65624
10983 * gcc.target/arm/pr69187.c: New test.
10984
ac7d424b 10985 PR c++/69355
10986 * g++.dg/torture/pr69355.C: New test.
10987
9e18b252 109882016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10989 Sebastian Pop <s.pop@samsung.com>
10990
10991 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10992
de862e2f 109932016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10994 Sebastian Pop <s.pop@samsung.com>
10995
132731fb 10996 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 10997
f55f9344 109982016-01-21 Jakub Jelinek <jakub@redhat.com>
10999
11000 PR middle-end/67653
11001 * c-c++-common/pr67653.c: New test.
11002 * gcc.dg/torture/pr29119.c: Add dg-warning.
11003
62752e71 110042016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11005
11006 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11007
16d4186f 110082016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11009
11010 PR c/24293
11011 * gcc.dg/pr24293.c: New test.
11012 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11013 incomplete struct type.
11014 * gcc.dg/declspec-1.c: Likewise.
11015 * gcc.dg/pr63549.c: Likewise.
11016
58219d13 110172016-01-20 Jakub Jelinek <jakub@redhat.com>
11018
11019 PR tree-optimization/66612
11020 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11021 for bdn instruction.
11022
a7b5688a 110232016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11024
11025 * lib/target-supports.exp
11026 (check_effective_target_arm_fp_ok_nocache): New.
11027 (check_effective_target_arm_fp_ok): New.
11028 (add_options_for_arm_fp): New.
11029 (check_effective_target_arm_crypto_ok_nocache): Require
11030 target_arm_v8_neon_ok instead of arm32.
11031 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11032 (check_effective_target_arm_crypto_pragma_ok): New.
11033 (add_options_for_arm_vfp): New.
11034 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11035 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11036 target instead. Force initial fpu to vfp.
11037 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11038 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11039 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11040 dependency.
11041 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11042 use arm_vfp effective target instead. Force initial fpu to vfp.
11043 * gcc.target/arm/attr-neon3.c: Likewise.
11044 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11045 arm_vfp_ok.
11046 * gcc.target/arm/unsigned-float.c: Likewise.
11047 * gcc.target/arm/vfp-1.c: Likewise.
11048 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11049 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11050 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11051 * gcc.target/arm/vfp-ldmias.c: Likewise.
11052 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11053 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11054 * gcc.target/arm/vfp-stmiad.c: Likewise.
11055 * gcc.target/arm/vfp-stmias.c: Likewise.
11056 * gcc.target/arm/vnmul-1.c: Likewise.
11057 * gcc.target/arm/vnmul-2.c: Likewise.
11058 * gcc.target/arm/vnmul-3.c: Likewise.
11059 * gcc.target/arm/vnmul-4.c: Likewise.
11060
7ca56ca8 110612016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 11062
7fb75b57 11063 PR testsuite/69366
11064 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11065 the MPX run-time library, for compile-time MPX test.
11066 * gcc.target/i386/chkp-always_inline.c: Likewise.
11067 * gcc.target/i386/chkp-bndret.c: Likewise.
11068 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11069 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11070 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11071 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11072 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11073 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11074 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11075 * gcc.target/i386/chkp-label-address.c: Likewise.
11076 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11077 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11078 * gcc.target/i386/chkp-pr69044.c: Likewise.
11079 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11080 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11081 * gcc.target/i386/chkp-strchr.c: Likewise.
11082 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11083 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11084 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11085 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11086 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11087 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11088 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11089 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11090 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11091 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11092 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11093 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11094 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11095 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11096 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11097 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11098 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11099 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11100 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11101 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11102 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11103 * gcc.target/i386/pr63995-2.c: Likewise.
11104 * gcc.target/i386/pr64805.c: Likewise.
11105 * gcc.target/i386/pr65044.c: Likewise.
11106 * gcc.target/i386/pr65167.c: Likewise.
11107 * gcc.target/i386/pr65183.c: Likewise.
11108 * gcc.target/i386/pr65184.c: Likewise.
11109 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 11110
f2da0b99 111112016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11112
11113 PR tree-optimization/69328
11114 * gcc.dg/pr69328.c: New test.
11115
4d379676 111162016-01-20 Jeff Law <law@redhat.com>
11117
4a11f145 11118 PR target/25114
4d379676 11119 * gcc.target/m68k/pr25114.c: New test.
11120
0754bad1 111212016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11122
11123 * gcc.target/arm/memset-inline-10.c: Added
11124 dg-require-effective-target arm_thumb2_ok.
11125
63bd5c2d 111262016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11127
11128 * gcc.dg/debug/dwarf2/sso.c: New test.
11129
a9c01e81 111302016-01-19 Uros Bizjak <ubizjak@gmail.com>
11131
11132 PR testsuite/68820
11133 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11134 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11135 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11136
53fa0e54 111372016-01-19 Jan Hubicka <hubicka@ucw.cz>
11138
11139 PR ipa/66223
11140 * g++.dg/ipa/devirt-50.C: New testcase.
11141
e035a62c 111422016-01-19 Marek Polacek <polacek@redhat.com>
11143
11144 PR c++/68965
11145 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11146 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11147
885cc3ea 111482016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11149
11150 PR target/69135
11151 * gcc.target/arm/pr69135_1.c: New test.
11152
07bd240e 111532015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11154
11155 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11156
9f60d257 111572015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11158
11159 * gcc.target/aarch64/ccmp_1.c: New testcase.
11160
a0c919f7 111612016-01-19 Marek Polacek <polacek@redhat.com>
11162
11163 PR c++/68586
11164 * g++.dg/cpp0x/enum30.C: New test.
11165
dc5d6d17 111662016-01-19 Richard Biener <rguenther@suse.de>
11167
11168 PR tree-optimization/69336
11169 * g++.dg/tree-ssa/pr69336.C: New testcase.
11170
6dd156e0 111712016-01-19 Jakub Jelinek <jakub@redhat.com>
11172
11173 PR debug/65779
11174 * gcc.dg/pr65779.c: New test.
11175
3e0d45b9 111762016-01-19 Richard Biener <rguenther@suse.de>
11177
11178 PR tree-optimization/69352
11179 * gcc.dg/torture/pr69352.c: New testcase.
11180
7a3cf64d 111812016-01-19 Jakub Jelinek <jakub@redhat.com>
11182
11183 PR rtl-optimization/68955
11184 PR rtl-optimization/64557
11185 * gcc.dg/torture/pr68955.c: New test.
11186
8be55b33 111872016-01-19 Jan Hubicka <hubicka@ucw.cz>
11188
11189 PR lto/69136
11190 * g++.dg/torture/pr69136.C: New testcase.
11191
72a985d7 111922016-01-19 Jan Hubicka <hubicka@ucw.cz>
11193
11194 PR lto/69133
11195 * g++.dg/lto/pr69133_0.C: New testcase.
11196 * g++.dg/lto/pr69133_1.C: New testcase.
11197
56778b62 111982016-01-15 Jeff Law <law@redhat.com>
11199
11200 PR tree-optimization/69320
11201 * gcc.c-torture/pr69320-1.c: New test.
11202 * gcc.c-torture/pr69320-2.c: New test.
11203 * gcc.c-torture/pr69320-3.c: New test.
11204 * gcc.c-torture/pr69320-4.c: New test.
11205
ced41b93 112062016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11207
11208 PR c++/11858
11209 PR c++/24663
11210 PR c++/24664
11211 * g++.dg/template/pr11858.C: New test.
11212 * g++.dg/template/pr24663.C: New test.
11213 * g++.dg/template/unify12.C: New test.
11214 * g++.dg/template/unify13.C: New test.
11215 * g++.dg/template/unify14.C: New test.
11216 * g++.dg/template/unify15.C: New test.
11217 * g++.dg/template/unify16.C: New test.
11218 * g++.dg/template/unify17.C: New test.
11219
7f8cbcaf 112202016-01-18 David Malcolm <dmalcolm@redhat.com>
11221
11222 PR testsuite/69181
11223 * gcc.dg/pr69181-1.c: New test file.
11224 * gcc.dg/pr69181-2.c: New test file.
11225 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11226 globals by moving it to...
11227 (cleanup-after-saved-dg-test): ...this new function. Add
11228 "global additional_sources_used". Add reset of global
11229 multiline_expected_outputs to the empty list.
11230 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11231 global to...
11232 (multiline_expected_outputs): ...this, and updated comments to
11233 note that it is modified from gcc-dg.exp.
11234 (dg-end-multiline-output): Update for the above renaming.
11235 (handle-multiline-outputs): Likewise. Remove the clearing
11236 of the expected outputs to the empty list.
11237
3c7cbfc0 112382016-01-18 Richard Biener <rguenther@suse.de>
11239
11240 PR tree-optimization/69297
11241 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11242
81d49cc1 112432016-01-18 Joseph Myers <joseph@codesourcery.com>
11244
11245 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11246 dg-options.
11247 * gcc.target/mips/mips-3d-2.c: Likewise.
11248 * gcc.target/mips/mips-3d-3.c: Likewise.
11249 * gcc.target/mips/mips-3d-4.c: Likewise.
11250 * gcc.target/mips/mips-3d-5.c: Likewise.
11251 * gcc.target/mips/mips-3d-6.c: Likewise.
11252 * gcc.target/mips/mips-3d-7.c: Likewise.
11253 * gcc.target/mips/mips-3d-8.c: Likewise.
11254 * gcc.target/mips/mips-3d-9.c: Likewise.
11255 * gcc.target/mips/mips-ps-1.c: Likewise.
11256 * gcc.target/mips/mips-ps-2.c: Likewise.
11257 * gcc.target/mips/mips-ps-3.c: Likewise.
11258 * gcc.target/mips/mips-ps-4.c: Likewise.
11259 * gcc.target/mips/mips-ps-5.c: Likewise.
11260 * gcc.target/mips/mips-ps-6.c: Likewise.
11261 * gcc.target/mips/mips-ps-7.c: Likewise.
11262 * gcc.target/mips/mips-ps-type.c: Likewise.
11263 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11264 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11265
03c4ff3a 112662016-01-18 Tom de Vries <tom@codesourcery.com>
11267
11268 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11269 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11270 * c-c++-common/goacc/kernels-empty.c: New test.
11271 * c-c++-common/goacc/kernels-eternal.c: New test.
11272 * c-c++-common/goacc/kernels-loop-2.c: New test.
11273 * c-c++-common/goacc/kernels-loop-3.c: New test.
11274 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11275 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11276 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11277 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11278 * c-c++-common/goacc/kernels-loop-data.c: New test.
11279 * c-c++-common/goacc/kernels-loop-g.c: New test.
11280 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11281 * c-c++-common/goacc/kernels-loop-n.c: New test.
11282 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11283 * c-c++-common/goacc/kernels-loop.c: New test.
11284 * c-c++-common/goacc/kernels-noreturn.c: New test.
11285 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11286 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11287 * c-c++-common/goacc/kernels-reduction.c: New test.
11288
22e3dcee 112892016-01-18 Tom de Vries <tom@codesourcery.com>
11290
11291 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11292 * gcc.dg/autopar/outer-2.c: Same.
11293 * gcc.dg/autopar/outer-3.c: Same.
11294 * gcc.dg/autopar/outer-4.c: Same.
11295 * gcc.dg/autopar/outer-5.c: Same.
11296 * gcc.dg/autopar/outer-6.c: Same.
11297 * gcc.dg/autopar/parallelization-1.c: Same.
11298 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11299 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11300 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11301 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11302 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11303 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11304 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11305 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11306 * gcc.dg/autopar/pr39500-1.c: Same.
11307 * gcc.dg/autopar/pr39500-2.c: Same.
11308 * gcc.dg/autopar/pr46193.c: Same.
11309 * gcc.dg/autopar/pr46194.c: Same.
11310 * gcc.dg/autopar/pr49580.c: Same.
11311 * gcc.dg/autopar/pr49960-1.c: Same.
11312 * gcc.dg/autopar/pr49960.c: Same.
11313 * gcc.dg/autopar/pr68373.c: Same.
11314 * gcc.dg/autopar/reduc-1.c: Same.
11315 * gcc.dg/autopar/reduc-1char.c: Same.
11316 * gcc.dg/autopar/reduc-1short.c: Same.
11317 * gcc.dg/autopar/reduc-2.c: Same.
11318 * gcc.dg/autopar/reduc-2char.c: Same.
11319 * gcc.dg/autopar/reduc-2short.c: Same.
11320 * gcc.dg/autopar/reduc-3.c: Same.
11321 * gcc.dg/autopar/reduc-4.c: Same.
11322 * gcc.dg/autopar/reduc-6.c: Same.
11323 * gcc.dg/autopar/reduc-7.c: Same.
11324 * gcc.dg/autopar/reduc-8.c: Same.
11325 * gcc.dg/autopar/reduc-9.c: Same.
11326 * gcc.dg/autopar/uns-outer-4.c: Same.
11327 * gcc.dg/autopar/uns-outer-5.c: Same.
11328 * gcc.dg/autopar/uns-outer-6.c: Same.
11329 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11330 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11331
fd5cbe2f 113322016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11333
11334 PR target/63679
11335 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11336 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11337
fa75ab55 113382016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11339
11340 PR target/63679
11341 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11342 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11343 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11344
214b2582 113452016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11346
11347 PR target/63679
11348 * gcc.dg/tree-ssa/sra-17.c: New.
11349 * gcc.dg/tree-ssa/sra-18.c: New.
11350
13146837 113512016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11352
11353 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11354
6ccd18c2 113552016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11356
11357 * gnat.dg/inline12.adb: New test.
11358
8872b95f 113592016-01-18 Bin Cheng <bin.cheng@arm.com>
11360
11361 PR tree-optimization/66797
11362 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11363
971514e3 113642016-01-18 Richard Biener <rguenther@suse.de>
11365
11366 PR tree-optimization/69170
11367 * gcc.dg/torture/pr69170.c: New testcase.
11368
dfb6d139 113692016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 11370
11371 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11372
164d84c2 113732016-01-16 Tom de Vries <tom@codesourcery.com>
11374
11375 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11376
4c33b769 113772016-01-16 Tom de Vries <tom@codesourcery.com>
11378
11379 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11380 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11381 redundant dg-require-effective-target pthread.
11382 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11383 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11384 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11385 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11386 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11387 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11388 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11389
673441b0 113902016-01-16 David Edelsohn <dje.gcc@gmail.com>
11391
11392 PR target/68609
11393 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11394 * gcc.target/powerpc/recip-7.c: Same.
11395
90153ae7 113962016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11397
11398 PR c++/69091
11399 * g++.dg/template/pr69091.C: New test.
11400
bc24d01d 114012016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11402
11403 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11404 dump does not contain an error_mark_node.
11405 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11406 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11407
4067c0fd 114082016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11409
11410 PR c++/68936
11411 * g++.dg/template/pr68936.C: New test.
11412
27c6dbdd 114132016-01-15 David Edelsohn <dje.gcc@gmail.com>
11414
11415 PR target/68609
11416 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11417 * gcc.target/powerpc/recip-2.c: Same.
11418 * gcc.target/powerpc/recip-3.c: Same.
11419 * gcc.target/powerpc/recip-4.c: Same.
11420 * gcc.target/powerpc/recip-sqrtf.c: Same.
11421
e390c57d 114222016-01-15 Jeff Law <law@redhat.com>
11423
11424 PR tree-optimization/69270
11425 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11426 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11427
ddcfeaf1 114282016-01-15 Paul Thomas <pault@gcc.gnu.org>
11429
11430 PR fortran/49630
11431 * gfortran.dg/deferred_character_13.f90: New test for the fix
11432 of comment 3 of the PR.
11433
11434 PR fortran/54070
11435 * gfortran.dg/deferred_character_8.f90: New test
11436 * gfortran.dg/allocate_error_5.f90: New test
11437
11438 PR fortran/60593
11439 * gfortran.dg/deferred_character_10.f90: New test
11440
11441 PR fortran/60795
11442 * gfortran.dg/deferred_character_14.f90: New test
11443
11444 PR fortran/61147
11445 * gfortran.dg/deferred_character_11.f90: New test
11446
11447 PR fortran/64324
11448 * gfortran.dg/deferred_character_9.f90: New test
11449
81be349c 114502016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11451
11452 PR rtl-optimization/69030
11453 * gcc.target/i386/pr69030.c: New.
11454
998456c5 114552016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11456
11457 * gcc.target/aarch64/target_attr_17.c: New test.
11458
0d85be19 114592016-01-15 Richard Biener <rguenther@suse.de>
11460
11461 PR tree-optimization/66856
11462 * gcc.dg/torture/pr66856-1.c: New testcase.
11463 * gcc.dg/torture/pr66856-2.c: Likewise.
11464
321d36c8 114652016-01-15 Richard Biener <rguenther@suse.de>
11466
11467 PR debug/69137
11468 * g++.dg/lto/pr69137_0.C: New testcase.
11469
d94a1f53 114702016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11471
11472 PR middle-end/69246
11473 * gcc.target/i386/pr69246.c: New test.
11474
5fe9a861 114752016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11476
a9c01e81 11477 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 11478
3d05a5e9 114792016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11480
11481 PR c++/56194
11482 * g++.dg/init/const9.C: Disable test on S/390.
11483
5e8132b5 114842016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11485
11486 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11487 * g++.dg/Wno-frame-address.C: Ditto.
11488
32307cdf 114892016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11490
11491 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11492
1ca28250 114932016-01-15 Richard Biener <rguenther@suse.de>
11494
11495 PR tree-optimization/68961
11496 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11497
6271bd93 114982016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11499
11500 * gcc.target/i386/pr65105-5.c: New test.
11501
dfb6d139 115022016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 11503
11504 * gcc.c-torture/execute/alias-4.c: New testcase.
11505
dfb6d139 115062016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 11507
11508 PR ipa/68148
11509 * g++.dg/ipa/devirt-49.C: New testcase.
11510
7bbac464 115112016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 11512
11513 PR target/65837
11514 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11515 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11516 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11517
4345b868 115182016-01-15 Richard Biener <rguenther@suse.de>
11519
11520 PR tree-optimization/69117
11521 * gcc.dg/torture/pr69117.c: New testcase.
11522
580357e7 115232015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 11524
11525 PR c++/69048
11526 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11527
612baa31 115282016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11529
11530 PR testsuite/67509
11531 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11532 range tests use 100 * maximum instead of maximum + 1.
11533
44e09bc4 115342016-01-14 Jakub Jelinek <jakub@redhat.com>
11535
11536 PR debug/69244
11537 * gcc.dg/guality/pr69244.c: New test.
11538
96962ae4 115392016-01-14 Uros Bizjak <ubizjak@gmail.com>
11540
11541 * lib/target-supports.exp (check_effective_target_issignaling):
11542 New procedure.
11543 * gcc.dg/pr61441.c: Require issignaling effective target.
11544
ab9c400b 115452016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11546
11547 PR target/68803
11548 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11549
a7ed4583 115502016-01-14 David Malcolm <dmalcolm@redhat.com>
11551
11552 PR c++/68819
11553 PR preprocessor/69177
11554 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11555 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11556 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11557 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11558
77f35cec 115592016-01-14 Marek Polacek <polacek@redhat.com>
11560
11561 PR c/69262
11562 * gcc.dg/array-15.c: New test.
11563
915d0950 115642016-01-14 Jakub Jelinek <jakub@redhat.com>
11565
11566 PR middle-end/68146
11567 PR tree-optimization/69155
11568 * gfortran.dg/pr68146.f: New test.
11569 * gfortran.dg/pr69155.f90: New test.
11570
24651fb7 115712016-01-14 Richard Biener <rguenther@suse.de>
11572
11573 PR tree-optimization/68060
11574 * gcc.dg/torture/pr68060-1.c: New testcase.
11575 * gcc.dg/torture/pr68060-2.c: Likewise.
11576
2f63f950 115772016-01-14 Nick Clifton <nickc@redhat.com>
11578
11579 * lib/target-supports.exp
11580 (check_effective_target_arm_neon_ok_nocache): Add an option
11581 sequence that includes setting the ARM architecture to ARMv7-A.
11582 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11583 command line options necessary to enable Neon support.
11584 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11585 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11586 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11587 * gcc.target/arm/pr69180.c: Likewise.
11588
3ce0acde 115892016-01-14 Jeff Law <law@redhat.com>
11590
11591 PR tree-optimization/69270
11592 * gcc.dg/tree-ssa/pr69270.c: New test.
11593
bda05c57 115942016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11595
11596 PR c/66208
11597 * c-c++-common/pr66208.c: New file.
11598
9b657cf1 115992016-01-13 Jakub Jelinek <jakub@redhat.com>
11600
11601 PR tree-optimization/69156
11602 * gcc.dg/pr69156.c: New test.
11603
58ba1b9d 116042016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11605
11606 * gcc.target/i386/pr69225-7.c: New test.
11607
e5fee0fe 116082016-01-13 Richard Henderson <rth@redhat.com>
11609
11610 * gcc.dg/tm/memopt-13.c: Update expected function.
11611 * gcc.dg/tm/memopt-6.c: Likewise.
11612
3f0e9745 116132016-01-13 Uros Bizjak <ubizjak@gmail.com>
11614
11615 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11616 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11617 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11618 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 11619
3f0e9745 116202016-01-13 Tom de Vries <tom@codesourcery.com>
11621
11622 PR tree-optimization/69169
7a6ddc0d 11623 * gcc.dg/pr69169.c: New test.
11624
9b657cf1 116252016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 11626
11627 PR target/69228
11628 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11629 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11630 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11631 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11632 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11633 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11634 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11635 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11636
f704d701 116372016-01-13 Jakub Jelinek <jakub@redhat.com>
11638
11639 PR target/69247
11640 * gcc.dg/pr69247.c: New test.
11641
e966d6b9 116422016-01-13 Richard Biener <rguenther@suse.de>
11643
11644 PR tree-optimization/69242
11645 * gcc.dg/torture/pr69242.c: New testcase.
11646
1ca1d9b2 116472016-01-13 Richard Biener <rguenther@suse.de>
11648
11649 PR tree-optimization/69186
11650 * gcc.dg/torture/pr69186.c: New testcase.
11651
d07cbccc 116522016-01-13 Jeff Law <law@redhat.com>
11653
11654 PR tree-optimization/67755
11655 * gcc.dg/tree-ssa/pr67755.c: New test.
11656
116572016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 11658
11659 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11660 pass number in output by a star.
11661
b95d41cf 116622016-01-12 Bin Cheng <bin.cheng@arm.com>
11663
11664 PR tree-optimization/68911
11665 * gcc.c-torture/execute/pr68911.c: New test.
11666
91d87e22 116672016-01-12 Marek Polacek <polacek@redhat.com>
11668
11669 PR c++/68979
11670 * g++.dg/warn/permissive-1.C: New test.
11671
8a9401a4 116722016-01-12 Jakub Jelinek <jakub@redhat.com>
11673
11674 PR objc++/68511
11675 PR c++/69213
11676 * g++.dg/opt/pr69213.C: New test.
11677
b9cb7a67 116782016-01-12 Christian Bruel <christian.bruel@st.com>
11679
11680 PR target/69180
11681 * gcc.target/arm/pr69180.c: New test.
11682
e4c96992 116832016-01-12 Richard Biener <rguenther@suse.de>
11684
11685 PR lto/69077
11686 * g++.dg/lto/pr69077_0.C: New testcase.
11687 * g++.dg/lto/pr69077_1.C: Likewise.
11688
90525f61 116892016-01-12 Jakub Jelinek <jakub@redhat.com>
11690
11691 PR target/69175
11692 * g++.dg/opt/pr69175.C: New test.
11693
9e7edfd3 116942016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11695
11696 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11697 rather than #including math.h & stdlib.h.
11698 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11699 * gcc.dg/vect/pr49771.c: Likewise.
11700 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11701 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11702 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11703 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11704 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11705 * gcc.dg/vect/pr44507.c: Likewise.
11706 * gcc.dg/vect/pr45902.c: Likewise.
11707 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11708 * gcc.dg/vect/vect-117.c: Likewise.
11709 * gcc.dg/vect/vect-99.c: Likewise.
11710 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11711 * gcc.dg/vect/vect-cond-1.c: Likewise.
11712 * gcc.dg/vect/vect-cond-2.c: Likewise.
11713 * gcc.dg/vect/vect-cond-3.c: Likewise.
11714 * gcc.dg/vect/vect-cond-4.c: Likewise.
11715 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11716 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11717 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11718 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11719 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11720 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11721 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11722 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11723 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11724 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11725 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11726 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11727 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11728 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11729 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11730 include of signal.h.
11731 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11732 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11733 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11734 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11735 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11736 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11737 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11738 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11739 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11740 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11741 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11742 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11743 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11744 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11745 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11746 * gcc.dg/vect/vect-outer-5.c: Likewise.
11747 * gcc.dg/vect/vect-outer-6.c: Likewise.
11748 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11749 include of stdio.h.
11750
3368873d 117512016-01-12 Nick Clifton <nickc@redhat.com>
11752
11753 PR target/68913
11754 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11755 to fread so that it will be found in all target runtimes.
11756
0464ea95 117572016-01-12 Richard Biener <rguenther@suse.de>
11758
11759 PR tree-optimization/69053
11760 * g++.dg/torture/pr69053.C: New testcase.
11761
7819730f 117622016-01-12 Richard Biener <rguenther@suse.de>
11763
11764 PR tree-optimization/69168
11765 * gcc.dg/torture/pr69168.c: New testcase.
11766
995bfebf 117672016-01-12 Richard Biener <rguenther@suse.de>
11768
11769 PR tree-optimization/69157
11770 * gcc.dg/torture/pr69157.c: New testcase.
11771
117722016-01-12 Richard Biener <rguenther@suse.de>
11773
11774 PR tree-optimization/69174
11775 * gcc.dg/torture/pr69174.c: New testcase.
11776
1d10d64c 117772016-01-12 Jakub Jelinek <jakub@redhat.com>
11778
11779 PR c++/66808
11780 PR c++/69000
11781 * g++.dg/tls/pr66808.C: New test.
11782 * g++.dg/tls/pr69000.C: New test.
11783
f0b79faf 117842016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11785
11786 * gcc.target/powerpc/swaps-p8-23.c: New test.
11787 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11788
04cf75a4 117892016-01-11 John David Anglin <danglin@gcc.gnu.org>
11790
11791 PR tree-optimization/68356
11792 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11793
0eb4264c 117942016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11795 Jim Wilson <jim.wilson@linaro.org>
11796
11797 PR target/69194
11798 * gcc.target/arm/pr69194.c: New test.
11799
2f66de64 118002016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11801
11802 PR target/69225
11803 * gcc.target/i386/pr69225-1.c: New test.
11804 * gcc.target/i386/pr69225-2.c: Likewise.
11805 * gcc.target/i386/pr69225-3.c: Likewise.
11806 * gcc.target/i386/pr69225-4.c: Likewise.
11807 * gcc.target/i386/pr69225-5.c: Likewise.
11808 * gcc.target/i386/pr69225-6.c: Likewise.
11809
36105e82 118102016-01-11 Jakub Jelinek <jakub@redhat.com>
11811
1c78ce2e 11812 PR target/67462
11813 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11814 if lp64.
11815
a4a87320 11816 PR target/69071
11817 * gcc.dg/pr69071.c: New test.
11818
91fbd04f 11819 PR c++/69211
11820 * g++.dg/opt/pr69211.C: New test.
11821
36105e82 11822 PR tree-optimization/69214
11823 * gcc.c-torture/compile/pr69214.c: New test.
11824
e934c380 118252016-01-11 Uros Bizjak <ubizjak@gmail.com>
11826
11827 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11828 * gcc.target/i386/pr66232-11.c: Ditto.
11829 * gcc.target/i386/pr66232-12.c: Ditto.
11830 * gcc.target/i386/pr66232-13.c: Ditto.
11831
3ff1b153 118322016-01-11 Richard Biener <rguenther@suse.de>
11833
11834 PR tree-optimization/69173
11835 * gcc.dg/torture/pr69173.c: New testcase.
11836
04e1504c 118372016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11838
11839 PR rtl-optimization/68796
11840 * gcc.target/aarch64/tst_5.c: New test.
11841 * gcc.target/aarch64/tst_6.c: Likewise.
11842
ae8718b5 118432016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11844
11845 PR rtl-optimization/68841
11846 * gcc.dg/pr68841.c: New test.
11847 * gcc.c-torture/execute/pr68841.c: New test.
11848
bd8bece2 118492016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11850
11851 PR rtl-optimization/68920
11852 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11853 for ix86 targets.
11854 * gcc.dg/ifcvt-5.c: New test.
11855
9b657cf1 118562016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 11857
11858 PR bootstrap/69123
11859 * g++.dg/pr69123.C: New.
11860
7a158352 118612016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11862
11863 PR target/69010
11864 * gcc.target/i386/pr69010.c: New test.
11865
ff375d11 118662016-01-11 Martin Jambor <mjambor@suse.cz>
11867
11868 PR ipa/69044
11869 * gcc.target/i386/chkp-pr69044.c: New test.
11870
9eb890f1 118712016-01-11 Tom de Vries <tom@codesourcery.com>
11872
11873 PR tree-optimization/69109
11874 * gcc.dg/autopar/pr69109-2.c: New test.
11875 * gcc.dg/autopar/pr69109.c: New test.
11876
c4157ee5 118772016-01-11 Tom de Vries <tom@codesourcery.com>
11878
11879 PR tree-optimization/69108
11880 * gcc.dg/autopar/pr69108.c: New test.
11881
b933e511 118822016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11883
11884 PR c++/69029
11885 * c-c++-common/Wisleading-indentation.c: Augment test.
11886
efb73de1 118872016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11888
11889 PR fortran/69154
11890 * gfortran.dg/inline_matmul_12.f90: New test.
11891
40c86c3b 118922016-01-10 Paul Thomas <pault@gcc.gnu.org>
11893
11894 PR fortran/67779
11895 * gfortran.dg/actual_array_offset_1: New test.
11896
a006c0bb 118972016-01-10 Tom de Vries <tom@codesourcery.com>
11898
11899 PR tree-optimization/69062
11900 * gcc.dg/autopar/pr69062.c: New test.
11901
880ed4be 119022016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11903
11904 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11905 * gcc.dg/vect/slp-perm-2.c: Likewise.
11906 * gcc.dg/vect/slp-perm-3.c: Likewise.
11907 * gcc.dg/vect/slp-perm-5.c: Likewise.
11908 * gcc.dg/vect/slp-perm-6.c: Likewise.
11909 * gcc.dg/vect/slp-perm-7.c: Likewise.
11910 * gcc.dg/vect/slp-perm-8.c: Likewise.
11911
d95e1856 119122016-01-10 Tom de Vries <tom@codesourcery.com>
11913
11914 PR tree-optimization/69039
11915 * gcc.dg/autopar/pr69039.c: New test.
11916
0f8f48d0 119172016-01-09 Marek Polacek <polacek@redhat.com>
11918
11919 PR c++/69113
11920 * g++.dg/pr69113.C: New test.
11921
7dff0499 119222016-01-09 Jakub Jelinek <jakub@redhat.com>
11923
11924 PR middle-end/50865
11925 PR tree-optimization/69097
11926 * gcc.c-torture/execute/pr50865.c: New test.
11927 * gcc.c-torture/execute/pr69097-1.c: New test.
11928 * gcc.c-torture/execute/pr69097-2.c: New test.
11929 * gcc.dg/pr69097-1.c: New test.
11930 * gcc.dg/pr69097-2.c: New test.
11931
18431e78 119322016-01-09 Jakub Jelinek <jakub@redhat.com>
11933
11934 PR c++/69164
11935 * g++.dg/opt/pr69164.C: New test.
11936
1943a4a2 119372016-01-08 Jakub Jelinek <jakub@redhat.com>
11938
11939 PR tree-optimization/69167
11940 * gcc.dg/pr69167.c: New test.
11941
a143e277 119422016-01-08 Marek Polacek <polacek@redhat.com>
11943
11944 PR c++/68449
11945 * g++.dg/pr68449.C: New.
11946
44c01906 119472016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11948
11949 PR tree-optimization/68707
11950 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11951 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11952 on platforms supporting it.
11953 * gcc.dg/vect/slp-perm-2.c: Likewise.
11954 * gcc.dg/vect/slp-perm-3.c: Likewise.
11955 * gcc.dg/vect/slp-perm-5.c: Likewise.
11956 * gcc.dg/vect/slp-perm-7.c: Likewise.
11957 * gcc.dg/vect/slp-perm-8.c: Likewise.
11958 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11959 on platforms supporting it.
11960
c437d1e8 119612016-01-08 Jakub Jelinek <jakub@redhat.com>
11962
c9595c51 11963 PR tree-optimization/69162
11964 * gcc.dg/pr69162.c: New test.
11965
c437d1e8 11966 PR tree-optimization/69172
11967 * gcc.dg/pr69172.c: New test.
11968
6a46a28c 119692016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11970
11971 PR tree-optimization/67781
11972 * gcc.c-torture/execute/pr67781.c: New file.
11973
62ad9a04 119742016-01-08 Jakub Jelinek <jakub@redhat.com>
11975
11976 PR tree-optimization/69083
11977 * gcc.dg/vect/pr69083.c: New test.
11978
9e0e8c2a 119792016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11980
11981 PR tree-optimization/61441
11982 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11983 Use -fexcess-precision=standard for compiler options.
11984 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11985
5d034e37 119862016-01-08 Jakub Jelinek <jakub@redhat.com>
11987
5013f740 11988 PR fortran/69128
11989 * gfortran.dg/gomp/pr69128.f90: New test.
11990
5d034e37 11991 PR c++/69145
11992 * g++.dg/ext/pr69145-1.C: New test.
11993 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11994 * g++.dg/ext/pr69145-2.h: New file.
11995
517906ff 119962016-01-07 Martin Sebor <msebor@redhat.com>
11997
11998 PR c/68966
11999 * gcc.dg/atomic-fetch-bool.c: New test.
12000 * gcc.dg/sync-fetch-bool.c: New test.
12001
cdbb524c 120022016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12003
12004 PR fortran/66680
12005 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12006
ec3aba9e 120072016-01-07 Nick Clifton <nickc@redhat.com>
12008
12009 PR target/66655
12010 * g++.dg/pr66655.C: New test.
12011 * g++.dg/pr66655_1.cc: Test support file.
12012 * g++.dg/pr66655.h: Test header file.
12013
9b657cf1 120142016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 12015
12016 PR fortran/66680
12017 gfortran.dg/gomp/pr66680.f90: New test.
12018
cd45d7a5 120192016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12020
12021 PR target/69171
12022 * gcc.target/i386/pr69171-1.c: New test.
12023 * gcc.target/i386/pr69171-2.c: Likewise.
12024 * gcc.target/i386/pr69171-3.c: Likewise.
12025 * gcc.target/i386/pr69171-4.c: Likewise.
12026 * gcc.target/i386/pr69171-5.c: Likewise.
12027 * gcc.target/i386/pr69171-6.c: Likewise.
12028
4a86a91a 120292015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12030
12031 PR middle-end/67639
12032 * c-c++-common/pr67639.c: New test.
12033
34c05552 120342016-01-07 Jakub Jelinek <jakub@redhat.com>
12035
12036 PR tree-optimization/69141
12037 * g++.dg/opt/pr69141.C: New test.
12038
f08d6895 120392016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12040
12041 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12042
32ec4173 120432016-01-06 Uros Bizjak <ubizjak@gmail.com>
12044
12045 PR target/69140
12046 * gcc.target/i386/pr69140.c: New test
12047
d74214f3 120482016-01-06 David Malcolm <dmalcolm@redhat.com>
12049
12050 * gcc.dg/bad-dereference.c: New test case.
12051
73991cab 120522015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12053
12054 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12055
fc8cc457 120562016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12057
12058 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12059
be3c9981 120602016-01-06 Marek Polacek <polacek@redhat.com>
12061
12062 PR sanitizer/69099
12063 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12064
2cb724f9 120652016-01-05 Marek Polacek <polacek@redhat.com>
12066
12067 PR c/69104
12068 * gcc.dg/atomic-invalid-2.c: New.
12069
233a53ed 120702016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12071
12072 PR target/68991
12073 * gcc.target/i386/pr68991.c: New test.
12074
ea87c5e3 120752016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12076
12077 PR target/68991
12078 * g++.dg/pr68991-1.C: New test.
12079 * g++.dg/pr68991-2.C: Likewise.
12080
1943a4a2 120812016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 12082
1943a4a2 12083 PR other/60465
afe82e5b 12084 * gcc.target/ia64/pr60465-gprel64.c: New test.
12085 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12086
1e9147dd 120872016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12088
12089 PR rtl-optimization/68651
12090 * gcc.target/aarch64/pr68651_1.c: New test.
12091
d42aa619 120922016-01-05 David Malcolm <dmalcolm@redhat.com>
12093
12094 PR c/69122
12095 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12096
1776de76 120972016-01-05 Nathan Sidwell <nathan@acm.org>
12098
2d7d361d 12099 PR c++/58583
12100 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12101
1776de76 12102 * gcc.dg/alias-15.c: New.
12103
5beb12c0 121042016-01-05 Nick Clifton <nickc@redhat.com>
12105
12106 PR target/68870
12107 * g++.dg/pr68770.C: New test.
12108
d8cca921 121092016-01-04 Mike Stump <mikestump@comcast.net>
12110
12111 * lib/target-supports.exp (check_effective_target_cilkplus):
12112 cilkplus targets require pthreads.
afc907ef 12113 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 12114
8427dff3 121152016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12116
12117 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12118 generation.
12119
f1717362 121202016-01-04 Jakub Jelinek <jakub@redhat.com>
12121
12122 Update copyright years.
12123
d7d6a3ab 121242016-01-04 Marek Polacek <polacek@redhat.com>
12125
12126 PR c/68908
12127 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12128 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12129 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12130
b8f4a5f9 121312016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12132
12133 * gcc.target/sparc/20160104-2.c: New test.
12134
6b5c028f 121352016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12136
12137 * gcc.target/sparc/20160104-1.c: New test.
12138
300e1002 121392016-01-03 Paul Thomas <pault@gcc.gnu.org>
12140
12141 PR fortran/65045
12142 * gfortran.dg/pr65045.f90: New test.
12143
855b105f 121442016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12145
12146 * gnat.dg/specs/debug1.ads: Delete.
12147
bdc177dc 121482016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12149
12150 PR libgfortran/68867
12151 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12152 expression.
12153
48aaffae 121542016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12155
12156 PR libgfortran/68867
12157 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12158 PowerPC.
12159
19a468b8 121602016-01-01 Paul Thomas <pault@gcc.gnu.org>
12161
12162 PR fortran/68864
12163 * gfortran.dg/pr68864.f90: New test.
12164
25371c91 121652016-01-01 Jakub Jelinek <jakub@redhat.com>
12166
2a659064 12167 PR tree-optimization/69070
12168 * gcc.dg/pr69070.c: New test.
12169
57aa9851 12170 PR sanitizer/69055
12171 * gfortran.dg/pr69055.f90: New test.
12172
25371c91 12173 PR target/69015
12174 * gcc.dg/pr69015.c: New test.
f1717362 12175\f
fb2c1edd 12176Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 12177
12178Copying and distribution of this file, with or without modification,
12179are permitted in any medium without royalty provided the copyright
12180notice and this notice are preserved.