]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Incorrect arithmetic optimization involving bitfield arguments
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
8ccdb0a4 12016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2
3 PR tree-optimization/72835
4 * gcc.dg/tree-ssa/pr72835.c: New test.
5
b9833bfd 62016-09-20 Martin Sebor <msebor@redhat.com>
7
8 PR middle-end/49905
9 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
10 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
11 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
12 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
13 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
14 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
15 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
16
597323ed 172016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
18
19 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
20 arguments/compare will be optimized away.
21 * gcc.dg/torture/ftrapv-1.c: Likewise.
22
25a8e007 232016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
24
25 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
26 will be optimized away.
27 * gcc.dg/ipa/vrp1.c: New test.
28 * gcc.dg/ipa/vrp2.c: New test.
29 * gcc.dg/ipa/vrp3.c: New test.
30
6e93da1b 312016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
32
33 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
34 does the same transformation.
35 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
36 * gcc.dg/tree-ssa/evrp1.c: New test.
37 * gcc.dg/tree-ssa/evrp2.c: New test.
38 * gcc.dg/tree-ssa/evrp3.c: New test.
39 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
40 * gcc.dg/tree-ssa/pr22117.c: Likewise.
41 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
42 * gcc.dg/tree-ssa/pr64130.c: Likewise.
43 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
44 foling now happens early.
45 * gcc.dg/tree-ssa/vrp04.c: Likewise.
46 * gcc.dg/tree-ssa/vrp06.c: Likewise.
47 * gcc.dg/tree-ssa/vrp16.c: Likewise.
48 * gcc.dg/tree-ssa/vrp25.c: Likewise.
49 * gcc.dg/tree-ssa/vrp67.c: Likewise.
50
b8b3b645 512016-09-20 Uros Bizjak <ubizjak@gmail.com>
52
53 PR target/77621
54 * gcc.target/i386/pr77621.c: New test.
55 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
56 pattern, loop should vectorize with -mtune=atom.
57
81165554 582016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
59 Jakub Jelinek <jakub@redhat.com>
60
61 PR testsuite/63299
62 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
63 instead of delete.
64
2f8a2ead 652016-09-20 Jakub Jelinek <jakub@redhat.com>
66
a48667ee 67 PR c++/77626
68 * g++.dg/other/pr77626.C: New test.
69
7e67c6d5 70 PR c++/77638
71 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
72
59934ea3 73 PR c++/77637
74 * g++.dg/cpp0x/gen-attrs-62.C: New test.
75
2f8a2ead 76 PR middle-end/77624
77 * c-c++-common/pr77624-1.c: New test.
78 * c-c++-common/pr77624-2.c: New test.
79
a1268ee1 802016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
81
82 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
83 of digits expected.
84
0b77b2cf 852016-09-20 Richard Biener <rguenther@suse.de>
86
87 PR tree-optimization/77646
88 * gcc.dg/torture/pr77646.c: New testcase.
89
bed03df1 902016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
91
92 PR c++/77434
93 * c-c++-common/Wint-in-bool-context.c: New test.
94
cb19a0da 952016-09-19 Joseph Myers <joseph@codesourcery.com>
96
97 * gcc.dg/cr-decimal-dig-1.c: New test.
98
9b5c49ef 992016-09-19 Joseph Myers <joseph@codesourcery.com>
100
101 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
102 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
103 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
104 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
105
48d1445d 1062016-09-19 Vladimir Makarov <vmakarov@redhat.com>
107
108 PR rtl-optimization/77416
109 * gcc.target/powerpc/pr77416.c: New.
110
579f478b 1112016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
112
113 PR c++/77639
114 * g++.dg/template/error-recovery4.C: New test.
115
f2e52448 1162016-09-19 Bin Cheng <bin.cheng@arm.com>
117
118 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
119
aaf7d5f8 1202016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
121
122 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
123 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
124
5f036000 1252016-09-19 Jakub Jelinek <jakub@redhat.com>
126 Jan Hubicka <jh@suse.cz>
127
128 PR target/77587
129 * gcc.dg/pr77587.c: New test.
130 * gcc.dg/pr77587a.c: New file.
131
eee0cf09 1322016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
133
134 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
135 * gfortran.dg/coarray_38.f90:
136 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
137 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
138 * gfortran.dg/coarray_allocate_7.f08: New test.
139 * gfortran.dg/coarray_allocate_8.f08: New test.
140 * gfortran.dg/coarray_allocate_9.f08: New test.
141 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
142 new caf_register.
143 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
144 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
145 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
146 get_by_refs.
147 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
148 * gfortran.dg/coarray_lock_7.f90: Same.
149 * gfortran.dg/coarray_poly_5.f90: Same.
150 * gfortran.dg/coarray_poly_6.f90: Same.
151 * gfortran.dg/coarray_poly_7.f90: Same.
152 * gfortran.dg/coarray_poly_8.f90: Same.
153 * gfortran.dg/coindexed_1.f90: Changed errors expected.
154
891196d7 1552016-09-19 Fritz Reese <fritzoreese@gmail.com>
156
157 PR fortran/77584
158 * gfortran.dg/dec_structure_15.f90: New testcase.
159
281da9a3 1602016-09-19 Richard Biener <rguenther@suse.de>
161
162 PR middle-end/77605
163 * gcc.dg/torture/pr77605.c: New testcase.
164
8a252920 1652016-09-18 Louis Krupp <louis.krupp@zoho.com>
166
167 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
168
a18b7a33 1692016-09-17 Jan Hubicka <hubicka@ucw.cz>
170
171 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
172 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
173 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
174 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
175 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
176 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
177 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
178 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
179 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
180 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
181 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
182
b868c23d 1832016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
184
185 * gcc.target/i386/pr68633.c: Fix expected result.
186
360d7ea8 1872016-09-17 Louis Krupp <louis.krupp@gmail.com>
188
189 PR fortran/68078
190 * gfortran.dg/pr68078.f90: New test.
191 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
192
d58661cb 1932016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
194
195 PR target/77613
196 * gcc.target/powerpc/swaps-p8-25.c: New.
197
24b3d864 1982016-09-16 Jakub Jelinek <jakub@redhat.com>
199
e6db887a 200 PR c++/77482
201 * g++.dg/cpp0x/constexpr-77482.C: New test.
202
44df6c11 203 PR c++/77379
204 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
205 thunk offsets.
206 * g++.dg/abi/abi-tag23a.C: Likewise.
207
53d2f3de 208 PR c++/77338
209 * g++.dg/cpp0x/decltype-77338.C: New test.
210
24b3d864 211 PR c++/77375
212 * g++.dg/cpp0x/mutable1.C: New test.
213
42f172d0 2142016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
215
216 PR fortran/77612
217 * gfortran.dg/pr77612.f90: New test.
218
0665113b 2192016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
220
221 * gcc.dg/torture/pr70421.c: Require int32plus.
222
dff10ec9 2232016-09-16 Jakub Jelinek <jakub@redhat.com>
224
be63912c 225 PR middle-end/77475
226 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
227
dff10ec9 228 PR target/77526
229 * gcc.target/i386/pr77526.c: New test.
230
69cdadd9 2312016-09-16 Jakub Jelinek <jakub@redhat.com>
232 Eric Botcazou <ebotcazou@adacore.com>
233
234 PR middle-end/77594
235 * gcc.target/i386/pr77594.c: New test.
236
b74250bc 2372016-09-15 Louis Krupp <louis.krupp@zoho.com>
238
239 PR fortran/69963
240 * gfortran.dg/misplaced_implicit_character.f90: New test.
241
834a2c29 2422016-09-15 Bin Cheng <bin.cheng@arm.com>
243
244 PR tree-optimization/77503
245 * gcc.dg/vect/pr77503.c: New test.
246
fbcb99d5 2472016-09-15 Richard Biener <rguenther@suse.de>
248
249 PR middle-end/77544
250 * c-c++-common/torture/pr77544.c: New testcase.
251
3aa4e8c2 2522016-09-15 Jakub Jelinek <jakub@redhat.com>
253
254 PR middle-end/77475
255 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
256 * gcc.dg/march-generic.c: Likewise.
257 * gcc.target/i386/spellcheck-options-1.c: New test.
258 * gcc.target/i386/spellcheck-options-2.c: New test.
259 * gcc.target/i386/spellcheck-options-3.c: New test.
260 * gcc.target/i386/spellcheck-options-4.c: New test.
261
e9dea525 2622016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
263
264 PR fortran/72743
265 * gfortran.dg/goacc/pr72743.f90: New test.
266
7270347c 2672016-09-15 Richard Biener <rguenther@suse.de>
268
269 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
270
091e8e90 2712016-09-15 Richard Biener <rguenther@suse.de>
272
273 PR tree-optimization/77514
274 * gcc.dg/torture/pr77514.c: New testcase.
275
8cc08773 2762016-09-14 Jakub Jelinek <jakub@redhat.com>
277
278 PR c++/77549
279 * g++.dg/lookup/pr77549.C: New test.
280
5be60f03 2812016-09-14 Marek Polacek <polacek@redhat.com>
282
283 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
284 * c-c++-common/gomp/atomic-13.c: Likewise.
285 * c-c++-common/gomp/atomic-14.c: Likewise.
286 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
287 * g++.dg/cpp1z/bool-increment1.C: New test.
288 * c-c++-common/pr60439.c: Add dg-warning.
289 * g++.dg/expr/bitfield4.C: Likewise.
290 * g++.dg/expr/bitfield5.C: Likewise.
291 * g++.dg/expr/bitfield6.C: Likewise.
292 * g++.dg/expr/bool1.C: Likewise.
293 * g++.dg/expr/bool3.C: Likewise.
294 * g++.dg/expr/lval3.C: Likewise.
295 * g++.dg/expr/lval4.C: Likewise.
296 * g++.old-deja/g++.jason/bool5.C: Likewise.
297 * g++.dg/expr/bitfield3.C: Adjust dg-error.
298 * g++.dg/other/error18.C: Likewise.
299 * g++.dg/gomp/atomic-14.C: Likewise.
300
f80a245e 3012016-09-14 Nathan Sidwell <nathan@acm.org>
302
303 PR c++/77539
304 * g++.dg/cpp1y/pr77539.C: New.
305
7b329bca 3062016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
307
308 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
309 dg-require.
310 * g++.dg/ext/builtin_alloca.C: Likewise.
311 * g++.dg/template/spec35.C: Likewise.
312 * gcc.dg/builtins-68.c: Likewise.
313 * gcc.misc-tests/gcov-13.c: Likewise.
314 * gcc.misc-tests/gcov-14.c: Likewise.
315
0029200d 3162016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
317
318 * gfortran.dg/dec_structure_14.f90: New testcase.
319
0975f764 3202016-09-14 Jakub Jelinek <jakub@redhat.com>
321
322 PR sanitizer/68260
323 * c-c++-common/tsan/pr68260.c: New test.
324
1098c313 3252016-09-13 Joe Seymour <joe.s@somniumtech.com>
326
327 PR target/70713
328 * gcc.target/msp430/function-attributes-1.c: New test.
329 * gcc.target/msp430/function-attributes-2.c: New test.
330 * gcc.target/msp430/function-attributes-3.c: New test.
331
46fad8d5 3322016-09-13 Jakub Jelinek <jakub@redhat.com>
333
4bdba715 334 * g++.dg/cpp0x/gen-attrs-61.C: New test.
335 * g++.dg/cpp1z/gen-attrs1.C: New test.
336
99d887de 337 PR tree-optimization/77454
338 * gcc.dg/pr77454.c: New test.
339
46fad8d5 340 PR c++/77553
341 * g++.dg/cpp1y/constexpr-77553.C: New test.
342
68ef907c 3432016-09-13 David Malcolm <dmalcolm@redhat.com>
344
345 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
346 (test_show_locus): Replace rich_location::add_fixit_insert calls
347 with add_fixit_insert_before and add_fixit_insert_after.
348
2c24fd5e 3492016-09-13 Jason Merrill <jason@redhat.com>
350 Tom de Vries <tom@codesourcery.com>
351
352 PR c++/77427
353 * g++.dg/pr77427.C: New test.
354
68b219ee 3552016-09-13 Martin Liska <mliska@suse.cz>
356
357 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
358 effective target.
359 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
360 * lib/target-supports.exp: Define the new target.
361
c72e91d3 3622016-09-12 Andrew Pinski <apinski@cavium.com>
363
364 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
365 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
366
b38c0a37 3672016-09-12 Uros Bizjak <ubizjak@gmail.com>
368
369 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
370 variable arguments.
371 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
372 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
373 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
374 variable argument.
375 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
376 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
377
7a21b590 3782016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
379
380 PR c++/77496
381 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
382 * g++.dg/ext/pr77496.C: New test.
383 * g++.dg/warn/pr77496.C: New test.
384
00434032 3852016-09-12 David Malcolm <dmalcolm@redhat.com>
386
387 PR c/72858
388 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
389 to preserve conversion chars, and to preserve prefix information.
390 * gcc.dg/format/pr72858.c: New test case.
391
54f56c28 3922016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
393
394 * gfortran.dg/pr77507.f90: Move to ...
395 * gfortran.dg/ieee/pr77507.f90: here.
396
08d6d42c 3972016-08-09 Jan Hubicka <hubicka@ucw.cz>
398
399 PR ipa/61159
400 * compile/pr61159.c: New testcase
401
35870532 4022016-08-09 Jan Hubicka <hubicka@ucw.cz>
403
404 PR ipa/64316
405 * gcc.dg/ipa/pr63416.c: New testcase.
406
953b9eef 4072016-09-10 Paul Thomas <pault@gcc.gnu.org>
408 Steven G. Kargl <kargl@gcc.gnu.org>
409
410 PR fortran/77532
c78b1f64 411 * gfortran.dg/dtio_11.f90: new test.
953b9eef 412
1aef7c3c 4132016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
414
415 PR fortran/77507
416 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
417 * gfortran.dg/c_assoc_4.f90: Ditto.
418
3bb45f76 4192016-09-10 Tom de Vries <tom@codesourcery.com>
420
421 PR C/71602
422 * c-c++-common/va-arg-va-list-type.c: New test.
423
9731eaaf 4242016-09-09 Peter Bergner <bergner@vnet.ibm.com>
425
426 PR rtl-optimization/77289
427 * gcc.target/powerpc/pr77289.c: New test.
428
911ea34a 4292016-09-09 Martin Sebor <msebor@redhat.com>
430
431 PR c/77520
432 PR c/77521
433 * gcc.dg/pr77520.c: New test.
434 * gcc.dg/pr77521.c: New test.
435
edd0f33b 4362016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
437
438 PR fortran/77506
439 * gfortran.dg/pr77506.f90: New test.
440
374777a4 4412016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
442
443 PR fortran/77507
444 * gfortran.dg/pr77507.f90: New test.
445
c5eddaf9 4462016-09-09 Joseph Myers <joseph@codesourcery.com>
447
448 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
449
3e7e4e14 4502016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
451 Louis Krupp <lkrupp@gcc.gnu.org>
452
453 PR fortran/69514
454 * gfortran.dg/pr69514_1.f90: New test.
455 * gfortran.dg/pr69514_2.f90: New test.
456
51688bb7 4572016-09-08 Jakub Jelinek <jakub@redhat.com>
458
a34338c9 459 PR fortran/77500
460 * gfortran.dg/gomp/pr77500.f90: New test.
461
51688bb7 462 PR fortran/77516
463 * gfortran.dg/gomp/pr77516.f90: New test.
464
3ecb55e7 4652016-09-07 Jakub Jelinek <jakub@redhat.com>
466
467 PR middle-end/77475
468 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
469 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
470 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
471 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
472 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
473 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
474
3da97ff7 4752016-09-07 David Malcolm <dmalcolm@redhat.com>
476
477 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
478 "substring-locations.h".
479
b55f1f44 4802016-09-07 Richard Biener <rguenther@suse.de>
481
482 PR c/77450
483 * c-c++-common/vector-subscript-8.c: Move ..
484 * gcc.dg/pr77450.c: ... here.
485
7d482049 4862016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 487
488 PR libgfortran/77393
489 * gfortran.dg/fmt_f0_2.f90: Update test.
490 * gfortran.dg/fmt_f0_3.f90: New test.
491
ef3b531c 4922016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
493
494 PR debug/77389
495 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
496 in dg-options.
497
498 PR debug/57519
499 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
500
39370ea0 5012016-09-06 Jakub Jelinek <jakub@redhat.com>
502
503 PR target/69255
504 * gcc.target/i386/pr69255-1.c: New test.
505 * gcc.target/i386/pr69255-2.c: New test.
506 * gcc.target/i386/pr69255-3.c: New test.
507
5082016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 509
510 PR c/77336
511 * gcc.dg/format/miss-7.c: New test.
512
88820414 5132016-09-06 Uros Bizjak <ubizjak@gmail.com>
514
515 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
516
4c790ba8 5172016-09-06 Martin Liska <mliska@suse.cz>
518
519 PR gcov-profile/77378
520 PR gcov-profile/77466
521 * gcc.dg/profile-update-warning.c: New test.
522
43d2460d 5232016-09-06 Richard Biener <rguenther@suse.de>
524
525 PR tree-optimization/77479
526 * gcc.dg/torture/pr77479.c: New testcase.
527
4c04bcce 5282016-09-06 Richard Biener <rguenther@suse.de>
529
530 PR c/77450
531 * c-c++-common/vector-subscript-7.c: Adjust.
532 * c-c++-common/vector-subscript-8.c: New testcase.
533
8925068a 5342016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
535
536 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
537
daea048c 5382016-09-05 Jakub Jelinek <jakub@redhat.com>
539
e315ff48 540 PR target/77476
541 * gcc.target/i386/avx512f-pr77476.c: New test.
542 * gcc.target/i386/avx512bw-pr77476.c: New test.
543 * gcc.target/i386/avx512dq-pr77476.c: New test.
544
8eeca3ac 545 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
546 Update comment to mention also avx512f.
547
daea048c 548 PR sanitizer/77396
549 * g++.dg/asan/pr77396-2.C: New test.
550
a6ffaadf 5512016-09-05 Uros Bizjak <ubizjak@gmail.com>
552
553 PR rtl-optimization/77452
554 * gcc.target/i386/pr77452.c: New test.
555
8f8828ba 5562016-09-05 Marek Polacek <polacek@redhat.com>
557
558 PR c/77423
559 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
560
65277f2a 5612016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
562
563 PR fortran/77391
564 * gfortran.dg/pr77391.f90: New test.
565
a1cf06b8 5662016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
567
568 PR fortran/77460
569 * gfortran.dg/pr77460.f90: New test.
570
4d261282 5712016-09-03 Jakub Jelinek <jakub@redhat.com>
572
573 PR c/65467
574 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
575
4fc4eb94 5762016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
577
578 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
579
40a431fa 5802016-09-02 David Malcolm <dmalcolm@redhat.com>
581
582 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
583 test case.
584 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
585 diagnostic-test-show-locus-generate-patch.c to the sources
586 for diagnostic_plugin_test_show_locus.c.
587
a940fdc7 5882016-09-02 Jakub Jelinek <jakub@redhat.com>
589
0b80c4b2 590 PR c/65467
591 * gcc.dg/gomp/_Atomic-1.c: New test.
592 * gcc.dg/gomp/_Atomic-2.c: New test.
593 * gcc.dg/gomp/_Atomic-3.c: New test.
594 * gcc.dg/gomp/_Atomic-4.c: New test.
595 * gcc.dg/gomp/_Atomic-5.c: New test.
596
a940fdc7 597 PR sanitizer/77396
598 * g++.dg/asan/pr77396.C: New test.
599
6002016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 601
602 PR tree-optimization/71831
603 * gcc.dg/builtin-object-size-16.c: New test.
604 * gcc.dg/builtin-object-size-17.c: New test.
605
0b404bb4 6062016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
607
608 PR libgfortran/77393
609 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
610
8a5817a9 6112016-09-01 Uros Bizjak <ubizjak@gmail.com>
612
613 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
614 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
615 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
616 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
617 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
618 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
619 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
620 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
621 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
622 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
623 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
624 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
625 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
626 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
627 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
628 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
629 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
630 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
631
209253ae 6322016-09-01 Eric Botcazou <ebotcazou@adacore.com>
633
634 * gnat.dg/opt58.adb: New test.
635 * gnat.dg/opt58_pkg.ads: New helper.
636
15182c1d 6372016-09-01 Richard Biener <rguenther@suse.de>
638
639 PR middle-end/77436
640 * gcc.dg/torture/pr77436.c: New testcase.
641
1c02615c 6422016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
643
644 * gcc.dg/pr64252.c: Require int32plus.
645 * gcc.dg/pr66299-1.c: Likewise.
646 * gcc.dg/pr66299-2.c: Likewise.
647 * gcc.dg/torture/20131115-1.c: Skip for avr.
648
08fded5f 6492016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
650
651 * gcc.target/aarch64/ands_3.c: New test.
652
a7b3b7c4 6532016-08-31 Jakub Jelinek <jakub@redhat.com>
654
68c215e4 655 PR fortran/77352
656 * gfortran.dg/gomp/pr77352.f90: New test.
657
a7b3b7c4 658 PR fortran/77374
659 * gfortran.dg/gomp/pr77374.f08: New test.
660
51a43c06 6612016-08-31 Marc Glisse <marc.glisse@inria.fr>
662
663 PR tree-optimization/73714
664 * gcc.dg/tree-ssa/pr73714.c: New test.
665
01109414 6662016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
667
668 PR libgfortran/77393
669 * gfortran.dg/fmt_f0_2.f90: New test.
670
8036ac7f 6712016-08-31 Marc Glisse <marc.glisse@inria.fr>
672
673 * gcc.target/i386/pr59539-2.c: Adapt options.
674 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
675
b298bde8 6762016-08-31 Paul Thomas <pault@gcc.gnu.org>
677
678 PR fortran/77418
679 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
680 of the associate entity and replace with a pointer to the
681 intended item on the stack.
682
9f732c4e 6832016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 684 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 685
686 PR fortran/48298
687 * gfortran.dg/dtio_1.f90: New test.
688 * gfortran.dg/dtio_2.f90: New test.
689 * gfortran.dg/dtio_3.f90: New test.
690 * gfortran.dg/dtio_4.f90: New test.
691 * gfortran.dg/dtio_5.f90: New test.
692 * gfortran.dg/dtio_6.f90: New test.
693 * gfortran.dg/dtio_7.f90: New test.
694 * gfortran.dg/dtio_8.f90: New test.
695 * gfortran.dg/dtio_9.f90: New test.
696 * gfortran.dg/dtio_10.f90: New test.
697
d6dd1b60 6982016-08-30 David Malcolm <dmalcolm@redhat.com>
699
700 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
701 (test_many_nested_locations): New function.
702 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
703 (test_show_locus): Handle "test_many_nested_locations".
704
2e7400df 7052016-08-30 David Malcolm <dmalcolm@redhat.com>
706
707 * g++.dg/template/double-greater-than-fixit.C: New test case.
708
98023bfd 7092016-08-30 Eric Botcazou <ebotcazou@adacore.com>
710
711 * gnat.dg/opt57.ad[sb]: New test.
712 * gnat.dg/opt57_pkg.ads: New helper.
713
f9723d87 7142016-08-30 Richard Biener <rguenther@suse.de>
715
716 PR tree-optimization/69047
717 * gcc.dg/pr69047.c: Fix byte-order check.
718
77ce6232 7192016-08-30 Jakub Jelinek <jakub@redhat.com>
720
adca2d16 721 PR tree-optimization/72866
722 * gcc.dg/vect/pr72866.c: New test.
723
06cee168 724 PR debug/77363
725 * g++.dg/debug/dwarf2/pr77363.C: New test.
726
4472e8d1 727 PR middle-end/77377
728 * gcc.target/i386/pr77377.c: New test.
729
77ce6232 730 PR debug/77389
731 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
732 in dg-options.
733
36bda760 7342016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
735
736 * gfortran.dg/pr77372.f90: Moved to ...
737 * gfortran.dg/ieee/pr77372.f90: here.
738
2db6ea89 7392016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
740
741 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
742 vector short/char initializations.
743 * gcc.target/powerpc/vec-init-5.c: Likewise.
744 * gcc.target/powerpc/vec-init-6.c: New compile time test for
745 vector initialization optimizations.
746 * gcc.target/powerpc/vec-init-7.c: Likewise.
747 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
748 vector float/double initializations.
749 * gcc.target/powerpc/vec-init-9.c: Likewise.
750
1e4df796 7512016-08-29 Uros Bizjak <ubizjak@gmail.com>
752
753 PR target/77403
754 * gcc.target/i386/pr77403.c: New test.
755
f293b7f2 7562016-08-29 Marek Polacek <polacek@redhat.com>
757
758 PR c/77292
759 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
760
ea2ec8f6 7612016-08-29 Tom de Vries <tom@codesourcery.com>
762
763 PR c/77398
764 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
765
686436fe 7662016-08-29 Eric Botcazou <ebotcazou@adacore.com>
767
768 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 769
686436fe 7702016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 771
772 * gfortran.dg/dec_structure_13.f90: New testcase.
773
f1ecf8b3 7742016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
775
776 PR fortran/77261
777 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
778 available.
779
4670f428 7802016-08-28 Tom de Vries <tom@codesourcery.com>
781
782 PR lto/70955
783 * gcc.dg/pr70955.c: New test.
784 * gcc.dg/lto/pr70955_0.c: Same.
785 * gcc.dg/lto/pr70955_1.c: Same.
786
b243b563 7872016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
788
789 PR tree-optimization/71077
790 * gcc.target/i386/pr71077.c: New test.
791
92a44a68 7922016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 793
794 PR fortran/77380
795 * gfortran.dg/pr77380.f90: New test.
796
92a44a68 7972016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 798
799 PR fortran/77372
800 gfortran.dg/pr77372.f90: New test.
801
367964fa 8022016-08-26 David Malcolm <dmalcolm@redhat.com>
803
804 * gcc.dg/spellcheck-fields-2.c (test): Move
805 dg-begin/end-multiline-output within function body.
806 (test_macro): New function.
807
df4248fb 8082016-08-26 David Malcolm <dmalcolm@redhat.com>
809
810 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
811 (test_fixit_insert): Update expected output.
812 (test_fixit_remove): Likewise.
813 (test_fixit_replace): Likewise.
814
377da6e4 8152016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
816
817 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
818 Fix typo.
819
4f16cc83 8202016-08-26 Richard Biener <rguenther@suse.de>
821
822 PR tree-optimization/69047
823 * gcc.dg/pr69047.c: New testcase.
824
a54071b2 8252016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
826 Martin Jambhor <mjambor@suse.cz>
377da6e4 827
a54071b2 828 * gcc.dg/ipa/propbits-1.c: New test-case.
829 * gcc.dg/ipa/propbits-2.c: Likewise.
830 * gcc.dg/ipa/propbits-3.c: Likewise.
831
2ae10c8c 8322016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
833
834 PR fortran/77351
835 * gfortran.dg/pr77351.f90: New test.
836
c4963714 8372016-08-25 Marek Polacek <polacek@redhat.com>
838
839 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
840
49e1f4eb 8412016-08-25 Marek Polacek <polacek@redhat.com>
842
843 PR c/77323
844 * gcc.dg/pr77323.c: New test.
845
984f03c2 8462016-08-24 Paul Thomas <pault@gcc.gnu.org>
847
848 PR fortran/77358
849 * gfortran.dg/submodule_17.f08: New test.
850
92a44a68 8512016-08-24 Michael Collison <michael.collison@linaro.org>
852 Michael Collison <michael.collison@arm.com>
f6c98a9a 853
854 * gcc.target/arm/builtin_saddl.c: New testcase.
855 * gcc.target/arm/builtin_saddll.c: New testcase.
856 * gcc.target/arm/builtin_uaddl.c: New testcase.
857 * gcc.target/arm/builtin_uaddll.c: New testcase.
858 * gcc.target/arm/builtin_ssubl.c: New testcase.
859 * gcc.target/arm/builtin_ssubll.c: New testcase.
860 * gcc.target/arm/builtin_usubl.c: New testcase.
861 * gcc.target/arm/builtin_usubll.c: New testcase.
862
8938d43d 8632016-08-24 Uros Bizjak <ubizjak@gmail.com>
864
865 PR target/77270
866 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
867 (dg-options): Use -march=amdfam10 instead of -march=athlon.
868 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
869 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
870 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
871 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
872 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
873 effective target. Remove scan-assembler-times directives.
874 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
875 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
876 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
877
2fb84e50 8782016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
879
880 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
881 of unsigned int.
882 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
883
cac7df4e 8842016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
885
886 PR testsuite/77317
887 * lib/target-supports.exp
888 (check_effective_target_vect_aligned_arrays): Don't cache the result.
889 (check_effective_target_vect_natural_alignment): Ditto.
890 (check_effective_target_vector_alignment_reachable): Ditto.
891 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
892
b904831d 8932016-08-23 Ian Lance Taylor <iant@golang.org>
894
895 * gcc.target/s390/nolrl-1.c: Don't match the file name.
896
ff055c48 8972016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
898
899 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
900 being created from pointers to memory locations.
901 * gcc.target/powerpc/vec-init-2.c: Likewise.
902
27af8972 9032016-08-23 Fritz Reese <fritzoreese@gmail.com>
904
905 * gfortran.dg/dec_structure_12.f90: New testcase.
906
bd8ac469 9072016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
908
909 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
910
434d4291 9112016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
912
913 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
914 verification.
915
be0be2de 9162016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
917
918 * gcc.target/s390/md/andc-splitter-1.c: New test case.
919 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
920
7feac654 9212016-08-23 Richard Biener <rguenther@suse.de>
922
923 PR tree-optimization/27336
924 * c-c++-common/pr27336.c: New testcase.
925
364743f3 9262016-08-22 Marek Polacek <polacek@redhat.com>
927
928 PR c++/77321
929 * g++.dg/cpp1y/pr77321.C: New test.
930
b92c452d 9312016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
932
933 PR fortran/60774
934 * gfortran.dg/empty_label.f: Adjust test for new error message.
935 * gfortran.dg/empty_label.f90: Ditto.
936 * gfortran.dg/empty_label_typedecl.f90: Ditto.
937 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
938 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
939
bfbc628a 9402016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
941
942 PR fortran/61318
943 * gfortran.dg/pr61318.f90: New test.
944
99af6e70 9452016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
946
947 PR fortran/77260
948 * gfortran.dg/pr77260_1.f90: New test.
949 * gfortran.dg/pr77260_2.f90: Ditto.
950
6cfc7001 9512016-08-22 Joseph Myers <joseph@codesourcery.com>
952
953 PR middle-end/77269
954 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
955 __builtin_signbitf and __builtin_signbitl in expected generic
956 expansion.
957 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
958 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
959 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
960 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
961 tests.
962
012f068a 9632016-08-22 Joseph Myers <joseph@codesourcery.com>
964
965 * gcc.dg/torture/float128-builtin.c,
966 gcc.dg/torture/float128-ieee-nan.c,
967 gcc.dg/torture/float128x-builtin.c,
968 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
969 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
970 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
971 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
972 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
973 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
974 gcc.dg/torture/floatn-nan.h: New tests.
975
e2c5b687 9762016-08-22 Joseph Myers <joseph@codesourcery.com>
977
978 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
979 macro.
980 (main): Update calls to TEST_I_F.
981 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
982 macro.
983 (main): Update calls to TEST_I_F.
984
b4635564 9852016-08-22 Joseph Myers <joseph@codesourcery.com>
986
987 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
988 gcc.dg/torture/fp-int-convert-float32x-timode.c,
989 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
990 names in calls to TEST_I_F.
991
802bc569 9922016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
993
994 PR c/52952
995 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
996
70fa7158 9972016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
998
999 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1000 and !natural_alignment_64.
1001 * gcc.dg/ipa/propalign-2.c: Likewise.
1002 * gcc.dg/ipa/propalign-3.c: Likewise.
1003 * gcc.dg/ipa/propalign-4.c: Likewise.
1004 * gcc.dg/ipa/propalign-5.c: Likewise.
1005 * lib/target-supports.exp
1006 (check_effective_target_natural_alignment_32): Add avr-*-*.
1007
d0346b1a 10082016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1009
1010 PR tree-optimization/61839
1011 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1012 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1013 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1014 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1015
82c85aba 10162016-08-19 Joseph Myers <joseph@codesourcery.com>
1017
1018 PR c/32187
1019 * lib/target-supports.exp (check_effective_target_float16)
1020 (check_effective_target_float32, check_effective_target_float64)
1021 (check_effective_target_float128, check_effective_target_float32x)
1022 (check_effective_target_float64x)
1023 (check_effective_target_float128x)
1024 (check_effective_target_float16_runtime)
1025 (check_effective_target_float32_runtime)
1026 (check_effective_target_float64_runtime)
1027 (check_effective_target_float128_runtime)
1028 (check_effective_target_float32x_runtime)
1029 (check_effective_target_float64x_runtime)
1030 (check_effective_target_float128x_runtime)
1031 (check_effective_target_floatn_nx_runtime)
1032 (add_options_for_float16, add_options_for_float32)
1033 (add_options_for_float64, add_options_for_float128)
1034 (add_options_for_float32x, add_options_for_float64x)
1035 (add_options_for_float128x): New procedures.
1036 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1037 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1038 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1039 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1040 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1041 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1042 gcc.dg/torture/float128-complex.c,
1043 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1044 gcc.dg/torture/float128x-basic.c,
1045 gcc.dg/torture/float128x-complex.c,
1046 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1047 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1048 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1049 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1050 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1051 gcc.dg/torture/float32x-basic.c,
1052 gcc.dg/torture/float32x-complex.c,
1053 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1054 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1055 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1056 gcc.dg/torture/float64x-basic.c,
1057 gcc.dg/torture/float64x-complex.c,
1058 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1059 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1060 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1061 gcc.dg/torture/floatn-tg.h,
1062 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1063 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1064 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1065 gcc.dg/torture/fp-int-convert-float128x.c,
1066 gcc.dg/torture/fp-int-convert-float16-timode.c,
1067 gcc.dg/torture/fp-int-convert-float16.c,
1068 gcc.dg/torture/fp-int-convert-float32-timode.c,
1069 gcc.dg/torture/fp-int-convert-float32.c,
1070 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1071 gcc.dg/torture/fp-int-convert-float32x.c,
1072 gcc.dg/torture/fp-int-convert-float64-timode.c,
1073 gcc.dg/torture/fp-int-convert-float64.c,
1074 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1075 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1076 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1077 maximum exponent of floating-point type. Use it in testing
1078 whether 0x8...0 fits in the floating-point type. Always treat -1
1079 (signed 0xf...f) as fitting in the floating-point type.
1080 (M_OK1): New macro.
1081 * gcc.dg/torture/fp-int-convert-double.c,
1082 gcc.dg/torture/fp-int-convert-float.c,
1083 gcc.dg/torture/fp-int-convert-float128-timode.c,
1084 gcc.dg/torture/fp-int-convert-float128.c,
1085 gcc.dg/torture/fp-int-convert-float80-timode.c,
1086 gcc.dg/torture/fp-int-convert-float80.c,
1087 gcc.dg/torture/fp-int-convert-long-double.c,
1088 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1089
cf0bbc39 10902016-08-19 Jakub Jelinek <jakub@redhat.com>
1091
9354a9a5 1092 PR fortran/72744
1093 * gfortran.dg/gomp/pr72744.f90: New test.
1094
cf0bbc39 1095 PR fortran/69281
1096 * gfortran.dg/gomp/pr69281.f90: New test.
1097
ee0e163a 10982016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1099
1e4df796 1100 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1101 the last special seed value.
1102 * gfortran.dg/random_7.f90: Use size for last array member instead
1103 of hardcoded value.
ee0e163a 1104
6d7de609 11052016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1106
1107 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1108 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1109
e3243c77 11102016-08-19 Richard Biener <rguenther@suse.de>
1111
1112 PR tree-optimization/77286
1113 * gcc.dg/torture/pr77286.c: New testcase.
1114
b983d92d 11152016-08-18 David Malcolm <dmalcolm@redhat.com>
1116
1117 * gcc.dg/verbose-asm-2.c: New test case.
1118
48a7392b 11192016-08-18 David Malcolm <dmalcolm@redhat.com>
1120
1121 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1122 (custom_diagnostic_finalizer): Update for change to
1123 diagnostic_show_locus.
1124
5c8151fa 11252016-08-18 David Malcolm <dmalcolm@redhat.com>
1126
1127 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1128 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1129
26040f06 11302016-08-18 Marek Polacek <polacek@redhat.com>
1131
1132 PR c/71514
1133 * gcc.dg/pr71514.c: New test.
1134
360e911d 11352015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1136
1137 PR target/72839
1138 * gcc.target/i386/pr72839.c: New test.
1139
6de0546d 11402016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1141
1142 PR middle-end/70895
1143 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1144 * c-c++-common/goacc/reduction-1.c: Likewise.
1145 * c-c++-common/goacc/reduction-2.c: Likewise.
1146 * c-c++-common/goacc/reduction-3.c: Likewise.
1147 * c-c++-common/goacc/reduction-4.c: Likewise.
1148
cee80871 11492016-08-18 Alan Modra <amodra@gmail.com>
1150
1151 * gcc.c-torture/compile/pr72771.c: New.
1152
f9c39b65 11532016-08-17 Jakub Jelinek <jakub@redhat.com>
1154
1155 PR fortran/67496
1156 * gfortran.dg/pr67496.f90: New test.
1157
92a44a68 11582015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 1159
1160 PR tree-optimization/71752
f9c39b65 1161 * gcc.dg/vect/pr71752.c: New.
bf448dc8 1162
d2392ec3 11632016-08-17 Uros Bizjak <ubizjak@gmail.com>
1164
1165 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1166
c4994c0b 11672016-08-17 Jakub Jelinek <jakub@redhat.com>
1168
1169 PR middle-end/77259
1170 * g++.dg/ipa/devirt-52.C: New test.
1171
f7896ff0 11722016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1173
1174 * c-c++-common/goacc/reduction-6.c: New testcase.
1175
7104d1a8 11762016-08-17 Richard Biener <rguenther@suse.de>
1177
1178 PR tree-optimization/76490
1179 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1180 * gcc.dg/pr52904.c: XFAIL.
1181
cff41b9e 11822016-08-17 Richard Biener <rguenther@suse.de>
1183
1184 PR tree-optimization/23855
1185 * gcc.dg/loop-unswitch-2.c: Adjust.
1186
b1398e47 11872016-08-16 Jakub Jelinek <jakub@redhat.com>
1188
1189 PR tree-optimization/72817
1190 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1191
de41fc22 11922016-08-16 Joseph Myers <joseph@codesourcery.com>
1193
1194 PR libgcc/77265
1195 * gcc.dg/torture/float128-extend-inf.c: New test.
1196
5927e78e 11972016-08-16 David Malcolm <dmalcolm@redhat.com>
1198
1199 PR c/72857
1200 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1201 for embedded NUL.
1202 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1203 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1204 caret placement.
1205 (test_oct): Likewise.
1206 (test_multiple): Likewise.
1207 (test_field_width_specifier): Likewise.
1208 (test_field_width_specifier_2): New function.
1209 (test_field_precision_specifier): New function.
1210 (test_embedded_nul): Update expected caret placement.
1211 (test_non_contiguous_strings): Update line number.
1212 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1213 (__emit_string_literal_range): Add "caret_idx" param.
1214 (test_simple_string_literal): Add value for new param, updating
1215 expected output..
1216 (test_concatenated_string_literal): Likewise.
1217 (test_multiline_string_literal): Likewise.
1218 (test_hex): Likewise.
1219 (test_oct): Likewise.
1220 (test_multiple): Likewise.
1221 (test_ucn4): Likewise.
1222 (test_ucn8): Likewise.
1223 (test_u8): Likewise.
1224 (test_u): Likewise; update expected message, from "range" to
1225 "location".
1226 (test_U): Likewise.
1227 (test_L): Likewise.
1228 (test_macro): Add value for new param.
1229 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1230 (__emit_string_literal_range): Add "caret_idx" param.
1231 (test_stringified_token_1): Add value for new param. Update
1232 expected message, from "range" to "location".
1233 (test_stringized_token_2): Likewise, adding param to macro.
1234 (test_stringified_token_3): Likewise.
1235 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1236 (emit_warning): Convert param from source_range to location_t.
1237 (test_string_literals): Add caret_idx param, and use it when
1238 constructing a substring_loc. Update error message, from
1239 "range" to "location".
1240
b8d94309 12412016-08-16 Jakub Jelinek <jakub@redhat.com>
1242
2e947447 1243 PR target/71910
1244 * g++.dg/gomp/pr71910.C: New test.
1245
9ea71b15 1246 PR middle-end/67485
1247 * gcc.c-torture/compile/pr67485.c: New test.
1248
b8d94309 1249 PR target/72867
1250 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1251
31de5086 12522016-08-16 Bin Cheng <bin.cheng@arm.com>
1253
1254 PR tree-optimization/69848
1255 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1256
a05d3de8 12572016-08-16 Martin Liska <mliska@suse.cz>
1258
1259 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1260 of memory operations so that it can be handled by core2
1261 in 32-bit mode.
1262
b50ad04e 12632016-08-16 Richard Biener <rguenther@suse.de>
1264
1265 PR tree-optimization/76783
1266 * gcc.dg/pr76783.c: New testcase.
1267 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1268
b441db40 12692016-08-16 Bin Cheng <bin.cheng@arm.com>
1270
1271 PR tree-optimization/72817
1272 PR tree-optimization/73450
1273 * gcc.dg/tree-ssa/pr72817.c: New test.
1274 * gcc.dg/tree-ssa/pr73450.c: New test.
1275
36d310d0 12762016-08-15 Fritz Reese <fritzoreese@gmail.com>
1277
1278 * gfortran.dg/init_flag_13.f90: New testcase.
1279 * gfortran.dg/init_flag_14.f90: Ditto.
1280 * gfortran.dg/init_flag_15.f03: Ditto.
1281 * gfortran.dg/dec_init_1.f90: Ditto.
1282 * gfortran.dg/dec_init_2.f90: Ditto.
1283
e5ec9f76 12842016-08-15 Uros Bizjak <ubizjak@gmail.com>
1285
1286 PR target/72867
1287 * gcc.target/i386/pr72867.c: New test.
1288
6ce66d38 12892016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1290
1291 * c-c++-common/dump-ada-spec-5.c: New test.
1292
894463cf 12932016-08-15 Richard Biener <rguenther@suse.de>
1294
1295 PR tree-optimization/73434
1296 * gcc.dg/torture/pr73434.c: New testcase.
1297
98b374b4 12982016-08-15 Jakub Jelinek <jakub@redhat.com>
1299
1300 PR tree-optimization/72824
1301 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1302
9b90f118 13032016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1304
1305 PR fortran/70598
1306 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1307 in use_device clause.
1308 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1309 * gfortran.dg/goacc/list.f95: Adjust to catch
1310 "neither a POINTER nor an array" error messages.
1311
1d80868e 13122016-08-14 Uros Bizjak <ubizjak@gmail.com>
1313
1314 PR target/76342
1315 * gcc.target/i386/pr76342.c: New test.
1316
153e4ac1 13172016-08-12 Jakub Jelinek <jakub@redhat.com>
1318
1319 PR c/71512
1320 * g++.dg/ubsan/pr71512.C: New test.
1321 * c-c++-common/ubsan/pr71512-1.c: New test.
1322 * c-c++-common/ubsan/pr71512-2.c: New test.
1323
3c382998 13242016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1325
1326 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1327 vector initialization options.
1328 * gcc.target/powerpc/vec-init-2.c: Likewise.
1329 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1330 is generated on ISA 3.0.
1331
7079d57a 13322016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1333
1334 PR middle-end/71654
1335 * gcc.dg/c-c++-common/pr71654.c: New test.
1336 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1337 dg-options.
1338 * gcc.dg/tree-ssa/vrp24: Likewise.
1339
7175bb2a 13402016-08-12 Jakub Jelinek <jakub@redhat.com>
1341
1342 PR c/67410
1343 * gcc.dg/pr67410.c: New test.
1344
56fb8e9d 13452016-08-12 Bin Cheng <bin.cheng@arm.com>
1346
1347 PR tree-optimization/69848
1348 * gcc.dg/vect/vect-pr69848.c: New test.
1349
1f84b4ab 13502016-08-12 Uros Bizjak <ubizjak@gmail.com>
1351
1352 PR testsuite/71008
1353 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1354 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1355 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1356 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1357
60b349d9 13582016-08-12 Richard Biener <rguenther@suse.de>
1359
1360 PR tree-optimization/57326
1361 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1362 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1363 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1364 * gcc.target/i386/pr45685.c: Likewise.
1365 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1366 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1367 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1368 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1369 * gfortran.dg/pr34163.f90: Likewise.
1370
6d5f72f3 13712016-08-12 Martin Liska <mliska@suse.cz>
1372
1373 * g++.dg/gcov/gcov-16.C: New test.
1374 * lib/gcov.exp: Support new argument for run-gcov function.
1375
b357db2c 13762016-08-12 Martin Liska <mliska@suse.cz>
1377
1378 PR gcov-profile/35590
1379 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1380
08e33f10 13812016-08-12 Richard Biener <rguenther@suse.de>
1382
1383 PR tree-optimization/72851
1384 * gcc.dg/torture/pr72851.c: New testcase.
1385
92a44a68 13862016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 1387
832d369d 1388 PR debug/63240
1389 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1390 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1391 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1392 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1393 DW_AT_deleted.
1394
1289a281 1395 PR debug/55641
1396 * g++.dg/debug/dwarf2/ref-1.C: New.
1397
9a478fab 1398 PR debug/49366
1399 * g++.dg/debug/dwarf2/template-params-12.H: New.
1400 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1401 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1402 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1403 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1404 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1405 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1406 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1407
e61229f8 14082016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1409
1410 PR target/72863
1411 * gcc.target/powerpc/pr72863.c: New test.
1412
c7823416 14132016-08-11 Uros Bizjak <ubizjak@gmail.com>
1414
1415 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1416
df15667f 14172015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1418
1419 * gcc.target/i386/pieces-strcpy-1.c: New test.
1420 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1421
83c375ba 14222016-08-11 Jakub Jelinek <jakub@redhat.com>
1423
1424 PR c++/72868
1425 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1426
350f354a 14272015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1428
1429 * gcc.target/i386/pieces-memcpy-1.c: New test.
1430 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1431 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1432 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1433 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1434 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1435
74be5bc1 14362016-08-11 Jakub Jelinek <jakub@redhat.com>
1437
1438 PR c/72816
20fb4916 1439 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 1440
40395983 14412016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1442
1443 PR tree-optimization/71083
1444 * gcc.c-torture/execute/pr71083.c: New test.
1445 * gnat.dg/loop_optimization23.adb: New test.
1446 * gnat.dg/loop_optimization23_pkg.ads: New test.
1447 * gnat.dg/loop_optimization23_pkg.adb: New test.
1448
ec969ce4 14492016-08-11 Richard Biener <rguenther@suse.de>
1450
1451 PR tree-optimization/72772
1452 * gcc.dg/graphite/pr35356-1.c: Adjust.
1453 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1454
25482c16 14552016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1456
1457 * gfortran.dg/random_7.f90: Take into account that the last seed
1458 value is the special p value.
1459 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1460
f454033a 14612016-08-11 Richard Biener <rguenther@suse.de>
1462
1463 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1464
2d2b78a1 14652016-08-11 Alan Modra <amodra@gmail.com>
1466
1467 * gcc.target/powerpc/pr71680.c: New.
1468
97468983 14692016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1470
1471 * gcc.target/powerpc/bfp/bfp.exp: New file.
1472 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1473 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1474 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1475 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1476 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1477 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1478 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1479 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1480 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1481 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1482 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1483 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1484 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1485 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1486 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1487 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1488 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1489 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1490 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1491 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1492 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1493 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1494 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1495 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1496 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1497 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1498 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1499 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1500 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1501 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1502 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1503 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1504 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1505 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1506 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1507 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1508 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1509 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1510 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1511 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1512 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1513 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1514 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1515 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1516 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1517 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1518 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1519 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1520 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1521 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1522 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1523 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1524 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1525
23a6fe48 15262016-08-10 Bin Cheng <bin.cheng@arm.com>
1527
1528 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1529 Add aarch64*-*-*.
1530
0cb8f73e 15312016-08-10 Bin Cheng <bin.cheng@arm.com>
1532
1533 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1534
b7ed2a65 15352016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1536
1537 PR target/72853
1538 * gcc.target/powerpc/pr72853.c: New test.
1539
2d2b4107 15402016-08-10 Martin Liska <mliska@suse.cz>
1541
1542 PR gcov-profile/58306
1543 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1544
7132b755 15452016-08-10 Martin Liska <mliska@suse.cz>
1546
1547 * g++.dg/gcov/gcov-threads-1.C: New test.
1548
5186407c 15492016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1550
1551 PR target/71873
1552 * gcc.target/avr/pr71873.c: New test.
1553
44f01555 15542016-08-09 Martin Liska <mliska@suse.cz>
1555
1556 * g++.dg/gcov/gcov-dump-1.C: New test.
1557 * g++.dg/gcov/gcov-dump-2.C: New test.
1558
7d4f18f5 15592016-08-09 Martin Liska <mliska@suse.cz>
1560
1561 * gcc.dg/tree-prof/val-prof-9.c: New test.
1562
defa7026 15632016-08-09 Martin Liska <mliska@suse.cz>
1564
1565 * gcc.dg/tree-prof/val-prof-8.c: New test.
1566
ae7e6062 15672016-08-09 Martin Jambor <mjambor@suse.cz>
1568
0c47dd26 1569 PR ipa/71981
1570 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 1571
a69fb570 15722016-08-09 Bin Cheng <bin.cheng@arm.com>
1573
1574 PR tree-optimization/33707
1575 * gcc.dg/vect/pr33707.c: New test.
1576
a031a844 15772016-08-09 Bin Cheng <bin.cheng@arm.com>
1578
1579 PR tree-optimization/pr72772
1580 * gcc.dg/tree-ssa/pr72772.c: New test.
1581
8f1baf0d 15822016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1583
1584 PR rtl-optimization/66669
1585 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1586
53e7aca1 15872016-08-09 Jakub Jelinek <jakub@redhat.com>
1588
1589 PR tree-optimization/72824
1590 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1591
c162fa25 15922016-08-09 Richard Biener <rguenther@suse.de>
1593
1594 PR tree-optimization/71802
1595 * gcc.dg/torture/pr71802.c: New testcase.
1596
87156a7d 15972016-08-09 Jakub Jelinek <jakub@redhat.com>
1598
1599 PR c++/72809
1600 * g++.dg/eh/stdarg1.C: New test.
1601
d0029333 16022016-08-08 Andi Kleen <ak@linux.intel.com>
1603
1604 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1605 test command line in failure log.
1606 (profopt-execute): dito. Make autofdo file names unique.
1607
7af4d06b 16082016-08-08 David Malcolm <dmalcolm@redhat.com>
1609
1610 PR c/64955
1611 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1612 output.
1613
7091ff70 16142016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1615
1616 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1617 c99_runtime.
1618 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1619 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1620 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1621 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1622 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1623 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1624
d189b094 16252016-08-08 David Malcolm <dmalcolm@redhat.com>
1626
1627 PR c/52952
1628 * gcc.dg/cpp/pr66415-1.c: Likewise.
1629 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1630 * gcc.dg/format/c90-printf-1.c: Likewise.
1631 * gcc.dg/format/diagnostic-ranges.c: New test case.
1632
440837fe 16332016-08-08 Jakub Jelinek <jakub@redhat.com>
1634
7cbcf608 1635 PR fortran/72716
1636 * gfortran.dg/gomp/pr72716.f90: New test.
1637
aa1ddb66 1638 PR middle-end/72781
1639 * gcc.dg/gomp/pr72781.c: New test.
1640
440837fe 1641 PR middle-end/68762
1642 * g++.dg/vect/pr68762-1.cc: New test.
1643 * g++.dg/vect/pr68762-2.cc: New test.
1644 * g++.dg/vect/pr68762.h: New file.
1645
eb571c16 16462016-08-08 Martin Sebor <msebor@redhat.com>
1647
1648 PR testsuite/72838
f9c39b65 1649 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1650 * g++.dg/warn/overflow-warn-3.C: Same.
1651 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 1652
8ca5189a 16532016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1654
1655 PR fortran/71936
1656 * gfortran.dg/allocate_with_source_21.f03: New test.
1657
1495e54c 16582016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1659
1660 PR fortran/72698
1661 * gfortran.dg/allocate_with_source_20.f03: New test.
1662
d1e97886 16632016-08-08 Alan Modra <amodra@gmail.com>
1664
1665 * gcc.c-torture/compile/pr72802.c: New.
1666
9da84a54 16672016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1668
1669 PR fortran/70524
1670 * gfortran.dg/dependency_48.f90: New test.
1671
3f9692a5 16722016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1673
b5b764be 1674 PR fortran/70040
3f9692a5 1675 * gfortran.dg/pr70040.f90: New testcase.
1676
099ec19a 16772016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1678
1679 PR fortran/71961
1680 * gfortran.dg/matmul_10.f90: New testcase.
1681
e8272095 16822016-08-07 Jan Hubicka <hubicka@ucw.cz>
1683
1684 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1685
f5d2c462 16862016-08-07 Jakub Jelinek <jakub@redhat.com>
1687
1688 PR c/72816
1689 * gcc.dg/pr72816.c: New test.
1690
30c60892 16912016-08-06 Jonathan Wakely <jwakely@redhat.com>
1692
1693 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1694 * g++.dg/conversion/pr41426.C: Likewise.
1695 * g++.dg/conversion/pr66211.C: Likewise.
1696 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1697 * g++.dg/init/ref8.C: Likewise.
1698 * g++.old-deja/g++.law/cvt20.C: Likewise.
1699 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1700
2abf3c4a 17012016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1702
1703 PR tree-optimization/18046
1704 * gcc.dg/tree-ssa/vrp105.c: New test.
1705 * gcc.dg/tree-ssa/vrp106.c: New test.
1706
a940fdc7 17072016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 1708
1709 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1710 1ul in diagnostics. Remove hyphen from "constant-expression."
1711 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1712 * g++.dg/cpp0x/static_assert3.C: Same.
1713 * g++.dg/cpp1y/constexpr-throw.C: Same.
1714 * g++.dg/template/nontype3.C: Same.
1715 * g++.dg/warn/overflow-warn-1.C: Same.
1716 * g++.dg/warn/overflow-warn-3.C: Same.
1717 * g++.dg/warn/overflow-warn-4.C: Same.
1718
d4166bdc 17192016-08-05 David Malcolm <dmalcolm@redhat.com>
1720
1721 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1722 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1723 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1724 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1725
906dd612 17262016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1727
1728 PR tree-optimization/72810
1729 * gcc.dg/tree-ssa/vrp110.c: New test.
1730
9788fb76 17312016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1732
1733 PR Target/72819
1734 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1735 registers.
1736 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1737 saving the half-precision registers.
1738 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1739 value is returned in h0.
1740 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1741 are passed in FP/SIMD registers.
1742 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1743 passing works corrcetly.
1744 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1745 (hfa_f16x2_t): Likewise.
1746 (hfa_f16x3_t): Likewise.
1747 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1748 are promoted to double and passed in a double register.
1749 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1750 are promoted to double and stacked.
1751 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1752 __fp16 data types.
1753 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1754 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1755 __fp16 first get passed in FP/SIMD registers, then stacked.
1756
30f40fe4 17572016-08-05 Nathan Sidwell <nathan@acm.org>
1758
1759 PR c++/68724
1760 * g++.dg/cpp0x/pr68724.C: New.
1761
8a6540e1 17622016-08-05 Richard Biener <rguenther@suse.de>
1763
1764 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1765
09001ac1 17662016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1767
1768 * gcc.dg/tree-ssa/vrp107.c: New test.
1769 * gcc.dg/tree-ssa/vrp108.c: New test.
1770 * gcc.dg/tree-ssa/vrp109.c: New test.
1771
88ab6a9c 17722016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1773
1774 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1775 dg-options.
1776
b2a036e7 17772016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1778
1779 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1780 test-cases.
1781 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1782 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1783 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1784 test-cases.
1785 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1786 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1787 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1788 large_double.
1789
8dbf49cb 17902016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1791
1792 PR c++/72800
1793 * g++.dg/cpp1y/lambda-ice1.C: New.
1794
dcc45aae 17952016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1796
1797 PR c++/72759
1798 * g++.dg/cpp1y/pr72759.C: New test.
1799
88fe4062 18002016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1801
1802 * gcc.dg/switch-10.c: New test.
1803
a1af716f 18042016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1805
1806 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1807
1fa5d8ba 18082016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1809
1810 * c-c++-common/goacc/routine-5.c: Update.
1811
e8dedc4a 18122016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1813
1814 PR rtl-optimization/70903
1815 * gcc.c-torture/execute/pr70903.c: New test.
1816
7ca5003c 18172016-08-04 Martin Liska <mliska@suse.cz>
1818
1819 * gcc.dg/params/params.exp: Replace file exists with
1820 TESTING_IN_BUILD_TREE.
1821
810702a2 18222016-08-04 Marek Polacek <polacek@redhat.com>
1823
1824 PR c++/70229
1825 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1826
fa8a8f79 18272016-08-04 Richard Biener <rguenther@suse.de>
1828
1829 PR middle-end/71984
1830 * gcc.dg/torture/pr71984.c: Guard correctness check for
1831 little-endian.
1832
9916f5a5 18332016-08-03 Andrew Pinski <apinski@cavium.com>
1834
1835 * gcc.c-torture/compile/20160802-1.c: New testcase.
1836
278b4698 18372016-08-03 Fritz Reese <fritzoreese@gmail.com>
1838
1839 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1840
860c3c85 18412016-08-03 Richard Biener <rguenther@suse.de>
1842
1843 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1844 and remove -O3.
1845 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1846 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1847
0a41d717 18482016-08-03 Richard Biener <rguenther@suse.de>
1849
1850 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1851 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1852 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1853 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1854
52e3c0e8 18552016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1856
1857 * gcc.dg/init-excess-2.c: Require int32plus.
1858 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1859 * gcc.dg/pr59963-2.c: Require int32plus.
1860 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1861 * gcc.dg/unroll-7.c: Require int32plus.
1862
ad8a330c 18632016-08-02 Bin Cheng <bin.cheng@arm.com>
1864
1865 PR tree-optimization/34114
1866 * gcc.dg/tree-ssa/loop-42.c: New test.
1867
d3aa3636 18682016-08-02 Tamar Christina <tamar.christina@arm.com>
1869
1870 * gcc.target/aarch64/vminmaxnm.c: New.
1871 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1872 tests.
1873
c79d3723 18742016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1875
1876 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1877 vec_extract for vector float, vector int, vector short, and vector
1878 char.
1879 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1880 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1881 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1882 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1883
5fc13c39 18842016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1885
1886 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 1887 single stack adjustment, no writeback.
5fc13c39 1888 * gcc.target/aarch64/test_frame_12.c: Likewise.
1889 * gcc.target/aarch64/test_frame_13.c: Likewise.
1890 * gcc.target/aarch64/test_frame_15.c: Likewise.
1891 * gcc.target/aarch64/test_frame_6.c: Likewise.
1892 * gcc.target/aarch64/test_frame_7.c: Likewise.
1893 * gcc.target/aarch64/test_frame_8.c: Likewise.
1894 * gcc.target/aarch64/test_frame_16.c: New test.
1895
2eb70c76 18962015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1897
1898 PR target/72748
1899 * gcc.target/i386/pr72748.c: New test.
1900
92a44a68 19012015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 1902
1903 PR tree-optimization/71818
1904 * gcc.dg/vect/pr71818.c: New
1905
56e7a293 19062016-08-01 Martin Liska <mliska@suse.cz>
1907
1908 PR tree-optimization/71857
1909 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1910
aa8852cc 19112016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1912
1913 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1914
f3c032a4 19152016-08-01 Jan Beulich <jbeulich@suse.com>
1916
1917 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1918
a1e9d2c3 19192016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1920
1921 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1922 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1923
466045aa 19242016-07-31 Jonathan Wakely <jwakely@redhat.com>
1925
1926 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1927 (check_effective_target_c++): Likewise. Also match for libstdc++.
1928
92a44a68 19292016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 1930
1931 PR fortran/41922
1932 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1933 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1934 * gfortran.dg/pr41922.f90: New test.
1935
dd13eb1b 19362016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1937
1938 PR fortran/68566
1939 * gfortran.dg/pr68566.f90: new test.
1940
a940fdc7 19412016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 1942
1943 PR c++/60760
1944 PR c++/71091
1945 * g++.dg/cpp0x/constexpr-cast.C: New test.
1946 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1947 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1948 * g++.dg/ubsan/pr63956.C: Correct.
1949
efa8ff03 19502016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1951
1952 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1953 vector double or vector long where the vector is in memory.
1954 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1955 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1956
0b8113c5 19572016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1958
1959 PR fortran/69867
1960 * gfortran.dg/pr69867.f90: New test.
1961
3badc59b 19622016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1963
1964 PR fortran/69962
1965 * gfortran.dg/pr69962.f90: New test.
1966
fc8b54ff 19672016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1968
1969 PR fortran/70006
1970 * gfortran.dg/pr70006.f90: New test.
1971
165b422e 19722016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1973
1974 PR fortran/71730
1975 * gfortran.dg/pr71730.f90: New test.
1976 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1977 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1978 * gfortran.dg/array_constructor_26.f03: Ditto.
1979
0c6334ed 19802016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1981
1982 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1983 * gcc.target/powerpc/pr71763.c: Likewise.
1984
4ebf85be 19852016-07-29 Marek Polacek <polacek@redhat.com>
1986
1987 PR c/71742
1988 * gcc.dg/940510-1.c: Adjust dg-error.
1989 * gcc.dg/c99-flex-array-1.c: Likewise.
1990 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1991
9efe5be6 1992 PR c/71853
1993 * gcc.dg/noncompile/pr71853.c: New test.
1994
4c4548bb 1995 PR c/71573
1996 * gcc.dg/noncompile/pr71573.c: New test.
1997
8ae70602 1998 PR c/71926
1999 * g++.dg/warn/Wparentheses-30.C: New test.
2000 * gcc.dg/Wparentheses-14.c: New test.
2001
cfc1aded 20022016-07-29 Uros Bizjak <ubizjak@gmail.com>
2003
2004 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2005
d5e80d93 20062016-07-29 Bin Cheng <bin.cheng@arm.com>
2007
2008 PR tree-optimization/57558
2009 * gcc.dg/vect/pr57558-1.c: New test.
2010 * gcc.dg/vect/pr57558-2.c: New test.
2011
c7c713ec 20122016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2013
cfc1aded 2014 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 2015 to scan forwprop1 dump pass.
2016
34b9af67 20172016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2018
2019 PR c++/51488
2020 * g++.dg/template/pr51488.C: New.
2021
322d4184 20222016-07-29 Jakub Jelinek <jakub@redhat.com>
2023
2024 PR c/71969
2025 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2026 static __inline__.
2027 * gcc.dg/pr71969-1.c: New test.
2028 * gcc.dg/pr71969-2.c: New test.
2029 * gcc.dg/pr71969-3.c: New test.
2030
7648c9c7 20312016-07-29 Marek Polacek <polacek@redhat.com>
2032
2033 PR c/71574
2034 * c-c++-common/pr71574.c: New test.
2035
35fddbd6 2036 PR c/71583
2037 * gcc.dg/noncompile/pr71583.c: New test.
2038
d06bcb87 20392016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2040
2041 PR middle-end/68217
2042 * gcc.dg/pr68217.c: New test.
2043
fb5574d7 20442016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2045
2046 PR fortran/71067
2047 * gfortran.dg/pr71067_1.f90: New test.
2048 * gfortran.dg/pr71067_2.f90: Ditto.
2049
a52bb7a0 20502016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2051
2052 * gcc.target/powerpc/vec-extract-1.c: New test.
2053
42e96823 20542016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2055
2056 PR fortran/71799
2057 * gfortran.dg/pr71799.f90: New test.
2058
d5539c6b 20592016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2060
2061 PR c++/71665
2062 * g++.dg/cpp0x/pr71665-1.C: New.
2063 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2064 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2065 * g++.dg/ext/label10.C: Likewise.
2066 * g++.dg/parse/constant5.C: Likewise.
2067
05995232 20682016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2069
2070 PR fortran/71859
2071 * gfortran.dg/pr71859.f90: New test.
2072 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2073 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2074
7a4429b2 20752016-07-28 Paul Thomas <pault@gcc.gnu.org>
2076
2077 PR fortran/71883
2078 * gfortran.dg/pr71883.f90 : New test.
2079
f339cf78 20802016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2081
2082 PR tree-optimization/71734
cfc1aded 2083 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 2084
8311fe26 20852016-07-28 Renlin Li <renlin.li@arm.com>
2086
2087 Revert
2088 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2089
2090 PR fortran/71902
2091 * gfortran.dg/dependency_47.f90: New test.
2092
595e387a 20932016-07-28 Martin Liska <mliska@suse.cz>
2094
2095 PR gcov-profile/68025
2096 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2097
83554604 20982016-07-28 Martin Liska <mliska@suse.cz>
2099
2100 * g++.dg/vect/pr70944.cc: New test.
2101
ec6d2d63 21022016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2103
2104 PR middle-end/71994
2105 * gcc.dg/torture/pr71994.c: New test.
2106
12dabcee 21072016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2108
2109 PR middle-end/71078
2110 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2111 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2112 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2113
262a83d5 21142016-07-27 Richard Biener <rguenther@suse.de>
2115
2116 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2117
3989f1fe 21182016-07-27 Martin Liska <mliska@suse.cz>
2119
2120 * gcc.dg/predict-13.c: New test.
2121 * gcc.dg/predict-14.c: New test.
2122
69a499fa 21232016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2124
7a4429b2 2125 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 2126 including stdint.h.
2127 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2128 including stdint.h.
2129
751fef95 21302016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2131
2132 PR target/71869
2133 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2134 IEEE built-in functions handle quiet and signalling NaNs
2135 correctly.
2136
5e07497c 21372016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2138
2139 PR fortran/71862
2140 * gfortran.dg/pr71862.f90: New test.
2141
18928e61 21422016-07-26 Martin Sebor <msebor@redhat.com>
2143
2144 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2145 selector with dg-options.
2146
7e1856f1 21472016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2148
2149 PR tree-optimization/18046
2150 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2151 * gcc.dg/tree-ssa/vrp103.c: New test.
2152 * gcc.dg/tree-ssa/vrp104.c: New test.
2153
08679462 21542016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2155
2156 * gcc.target/powerpc/pr63354.c: Require lp64 since
2157 -mprofile-kernel is not legal with -m32.
2158
8c3efadf 21592016-07-26 Richard Biener <rguenther@suse.de>
2160
2161 PR rtl-optimization/71984
2162 * gcc.dg/torture/pr71984.c: New testcase.
2163
78866ecd 21642016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2165
2166 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2167 g++-dg-runtest via et-dg-runtest.
2168 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2169 * gcc.dg/vect/vect.exp: Likewise.
2170 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2171 gfortran-dg-runtest.
2172 * gfortran.dg/vect/vect.exp: Likewise.
2173 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2174 (check_mips_loongson_hw_available): Likewise.
2175 (check_effective_target_mpaired_single_runtime): Likewise.
2176 (check_effective_target_mips_loongson_runtime): Likewise.
2177 (add_options_for_mpaired_single): Likewise.
2178 (check_effective_target_vect_int): Add global et_index.
2179 Check and save the supported feature for a target selected by
2180 the et_index target. Break long lines where appropriate. Call
2181 et-is-effective-target for MIPS with an argument instead of
2182 check_effective_target_* where appropriate.
2183 (check_effective_target_vect_intfloat_cvt): Likewise.
2184 (check_effective_target_vect_uintfloat_cvt): Likewise.
2185 (check_effective_target_vect_floatint_cvt): Likewise.
2186 (check_effective_target_vect_floatuint_cvt): Likewise.
2187 (check_effective_target_vect_simd_clones): Likewise.
2188 (check_effective_target_vect_shift): ewise.
2189 (check_effective_target_whole_vector_shift): Likewise.
2190 (check_effective_target_vect_bswap): Likewise.
2191 (check_effective_target_vect_shift_char): Likewise.
2192 (check_effective_target_vect_long): Likewise.
2193 (check_effective_target_vect_float): Likewise.
2194 (check_effective_target_vect_double): Likewise.
2195 (check_effective_target_vect_long_long): Likewise.
2196 (check_effective_target_vect_no_int_max): Likewise.
2197 (check_effective_target_vect_no_int_add): Likewise.
2198 (check_effective_target_vect_no_bitwise): Likewise.
2199 (check_effective_target_vect_widen_shift): Likewise.
2200 (check_effective_target_vect_no_align): Likewise.
2201 (check_effective_target_vect_hw_misalign): Likewise.
2202 (check_effective_target_vect_element_align): Likewise.
2203 (check_effective_target_vect_condition): Likewise.
2204 (check_effective_target_vect_cond_mixed): Likewise.
2205 (check_effective_target_vect_char_mult): Likewise.
2206 (check_effective_target_vect_short_mult): Likewise.
2207 (check_effective_target_vect_int_mult): Likewise.
2208 (check_effective_target_vect_extract_even_odd): Likewise.
2209 (check_effective_target_vect_interleave): Likewise.
2210 (check_effective_target_vect_stridedN): Likewise.
2211 (check_effective_target_vect_multiple_sizes): Likewise.
2212 (check_effective_target_vect64): Likewise.
2213 (check_effective_target_vect_call_copysignf): Likewise.
2214 (check_effective_target_vect_call_sqrtf): Likewise.
2215 (check_effective_target_vect_call_btrunc): Likewise.
2216 (check_effective_target_vect_call_btruncf): Likewise.
2217 (check_effective_target_vect_call_ceil): Likewise.
2218 (check_effective_target_vect_call_ceilf): Likewise.
2219 (check_effective_target_vect_call_floor): Likewise.
2220 (check_effective_target_vect_call_floorf): Likewise.
2221 (check_effective_target_vect_call_lceil): Likewise.
2222 (check_effective_target_vect_call_lfloor): Likewise.
2223 (check_effective_target_vect_call_nearbyint): Likewise.
2224 (check_effective_target_vect_call_nearbyintf): Likewise.
2225 (check_effective_target_vect_call_round): Likewise.
2226 (check_effective_target_vect_call_roundf): Likewise.
2227 (check_effective_target_vect_perm): Likewise, but also append *_saved
2228 to the existing global name to properly cache the result.
2229 (check_effective_target_vect_perm_byte): Likewise.
2230 (check_effective_target_vect_perm_short): Likewise.
2231 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2232 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2233 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2234 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2235 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2236 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2237 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2238 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2239 (check_effective_target_vect_sdot_qi): Likewise.
2240 (check_effective_target_vect_udot_qi): Likewise.
2241 (check_effective_target_vect_sdot_hi): Likewise.
2242 (check_effective_target_vect_udot_hi): Likewise.
2243 (check_effective_target_vect_usad_char): Likewise.
2244 (check_effective_target_vect_pack_trunc): Likewise.
2245 (check_effective_target_vect_unpack): Likewise.
2246 (check_effective_target_vect_aligned_arrays): Likewise.
2247 (check_effective_target_vect_natural_alignment): Likewise.
2248 (check_effective_target_vector_alignment_reachable): Likewise.
2249 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2250 (is-effective-target): Initialize et_index if undefined.
2251 (et-dg-runtest): New.
2252 (et-is-effective-target): Likewise.
2253 (check_vect_support_and_set_flags): Add supported MIPS targets to
2254 EFFECTIVE_TARGETS list. Return the number of supported targets.
2255
b2930f09 22562016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 2257 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 2258
2259 PR middle-end/70920
2260 * gcc.dg/pr70920-1.c: New test-case.
2261 * gcc.dg/pr70902-2.c: Likewise.
2262 * gcc.dg/pr70920-3.c: Likewise.
2263 * gcc.dg/pr70920-4.c: Likewise
2264 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2265 2 instead of 3.
2266
90821294 22672016-07-25 Alexander Monakov <amonakov@ispras.ru>
2268
2269 * gcc.c-torture/execute/pr71494.c: Require label_values.
2270 * gcc.dg/pr16973.c: Ditto.
2271
1660595b 22722016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2273
2274 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2275 * gcc.dg/torture/pr69771.c: Require int32plus.
2276 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2277
5b2b88ce 22782016-07-25 Martin Liska <mliska@suse.cz>
2279
2280 * gcc.dg/torture/pr71987.c: New test.
2281
e2f926e9 22822016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2283
2284 PR fortran/71935
2285 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2286 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2287 * gfortran.dg/pr71935.f90: New test.
2288
a940fdc7 22892016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 2290
2291 PR c++/71675
2292 * g++.dg/ext/atomic-3.C: New test.
2293 * gcc.dg/atomic/pr71675.c: New test.
2294
5a43070d 22952016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2296
2297 * gcc.target/i386/mvc8.c: New test.
2298
1b793819 22992016-07-22 Bin Cheng <bin.cheng@arm.com>
2300
2301 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2302 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2303
d4b4c787 23042016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2305
2306 PR fortran/71795
2307 * gfortran.dg/constructor_50.f90: New test.
2308
45648efe 23092016-07-22 Martin Liska <mliska@suse.cz>
2310
2311 PR gcov-profile/69028
2312 PR gcov-profile/62047
2313 * g++.dg/cilk-plus/pr69028.C: New test.
2314
b657bb1f 23152016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2316
2317 * gfortran.dg/coarray_stat_2.f90: New test.
2318
3a421504 23192016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2320
2321 * gcc.target/powerpc/vec-extract.h: New files to check the
2322 vec_extract built-in functions for all vector types, testing
2323 accessing each element, both with constant and variable element
2324 numbers.
2325 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2326 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2327 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2328 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2329 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2330 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2331 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2332 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2333 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2334
d40a1eac 23352016-07-21 Jakub Jelinek <jakub@redhat.com>
2336
2337 PR c++/71728
2338 * g++.dg/other/pr71728.C: New test.
2339
3b0d7293 23402016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2341
2342 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2343 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2344 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2345 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2346 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2347
50953a9f 23482016-07-21 Richard Biener <rguenther@suse.de>
2349
2350 PR tree-optimization/71947
2351 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2352
90261646 23532016-07-21 Bin Cheng <bin.cheng@arm.com>
2354
2355 * gcc.dg/tree-ssa/scev-15.c: New.
2356
5a5a7a90 23572016-07-21 Bin Cheng <bin.cheng@arm.com>
2358
2359 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2360
df0c563f 23612016-07-21 Jakub Jelinek <jakub@redhat.com>
2362
2363 PR c++/71941
2364 * g++.dg/gomp/pr71941.C: New test.
2365
24acd4ab 23662016-07-20 David Malcolm <dmalcolm@redhat.com>
2367
2368 PR c/70339
2369 PR c/71858
2370 * g++.dg/spellcheck-identifiers.C: New test case, based on
2371 gcc.dg/spellcheck-identifiers.c.
2372 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2373 gcc.dg/spellcheck-identifiers-2.c.
2374 * g++.dg/spellcheck-typenames.C: New test case, based on
2375 gcc.dg/spellcheck-typenames.c
2376
8669e753 23772016-07-20 Jonathan Wakely <jwakely@redhat.com>
2378
2379 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2380 pointer to member function and also test catching by reference.
2381
75cb41b8 23822016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2383
2384 * gcc.target/s390/pr67443.c: Fix test case.
2385
07be1239 23862016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2387
2388 * gcc.target/s390/insv-1.c: Xfail some tests.
2389 * gcc.target/s390/insv-2.c: Likewise.
2390
e9b5fdd9 23912016-07-20 Georg-Johann Lay <avr@gjlay.de>
2392
2393 * gcc.target/avr/torture/get-mem.c: New test.
2394 * gcc.target/avr/torture/set-mem.c: New test.
2395
b704b0e1 23962016-07-20 Georg-Johann Lay <avr@gjlay.de>
2397
2398 PR target/71948
2399 * gcc.target/avr/torture/tiny-progmem.c: New test.
2400
051eb924 24012016-07-20 Jakub Jelinek <jakub@redhat.com>
2402
fdb70809 2403 PR c++/71909
2404 * g++.dg/parse/pr71909.C: New test.
2405 * g++.dg/tm/pr71909.C: New test.
2406
051eb924 2407 PR c++/50060
2408 * g++.dg/cpp0x/constexpr-50060.C: New test.
2409 * g++.dg/cpp1y/constexpr-50060.C: New test.
2410
c4e1267c 24112016-07-20 Martin Liska <mliska@suse.cz>
2412
2413 * gfortran.dg/graphite/pr71898.f90: New test.
2414
ecaa5fd4 24152016-07-20 Bin Cheng <bin.cheng@arm.com>
2416
2417 PR tree-optimization/71503
2418 PR tree-optimization/71683
2419 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2420 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2421
f5b88ba1 24222016-07-20 Martin Liska <mliska@suse.cz>
2423
2424 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2425 * gcc.dg/plugin/sreal-test-1.c: Remove.
2426 * gcc.dg/plugin/sreal_plugin.c: Remove.
2427
e889bd11 24282016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2429
2430 PR fortran/71902
2431 * gfortran.dg/dependency_47.f90: New test.
2432
1c6bb1c0 24332016-07-19 Jakub Jelinek <jakub@redhat.com>
2434
94d511af 2435 PR rtl-optimization/71916
2436 * gcc.c-torture/compile/pr71916.c: New test.
2437
54e95a17 2438 PR middle-end/71874
2439 * g++.dg/torture/pr71874.C: New test.
2440
1c6bb1c0 2441 PR middle-end/71734
2442 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2443 (my_alloc): Rewritten to use __builtin_posix_memalign and
2444 __SIZE_TYPE__.
2445 (my_free): Use __builtin_free instead of _mm_free.
2446 (Vec::operator=): Use __builtin_memcpy.
2447
0d565f19 24482016-07-19 Martin Jambor <mjambor@suse.cz>
2449
cfc1aded 2450 PR fortran/71688
2451 * gfortran.dg/pr71688.f90: New test.
0d565f19 2452
2be13cd5 24532016-07-19 Richard Biener <rguenther@suse.de>
2454
2455 * c-c++-common/vector-subscript-6.c: New testcase.
2456 * c-c++-common/vector-subscript-7.c: Likewise.
2457
1697df09 24582016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2459
7a4429b2 2460 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 2461 and UInt32 based on __SIZEOF_INT__.
2462
8894566e 24632016-07-19 Richard Biener <rguenther@suse.de>
2464
2465 PR tree-optimization/71901
2466 * gcc.dg/torture/pr71901.c: New testcase.
2467
24682016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 2469
2470 PR tree-optimization/71908
2471 * gcc.dg/torture/pr71908.c: New testcase.
2472
106ac76d 24732016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2474
2475 PR target/71493
2476 * gcc.target/powerpc/pr71493-1.c: New test.
2477 * gcc.target/powerpc/pr71493-2.c: Likewise.
2478
e6517a48 24792016-07-18 Jakub Jelinek <jakub@redhat.com>
2480
d1e0c36e 2481 PR c++/71835
2482 * g++.dg/conversion/ambig3.C: New test.
2483
6fe424c2 2484 PR c++/71828
2485 * g++.dg/cpp0x/constexpr-71828.C: New test.
2486
d3dd9e33 2487 PR c++/71826
2488 * g++.dg/template/pr71826.C: New test.
2489
74fd83a9 2490 PR c++/71822
2491 * g++.dg/template/defarg21.C: New test.
2492
e6517a48 2493 PR c++/71871
2494 * g++.dg/ext/vector31.C: New test.
2495
f942bdbf 24962016-07-18 Uros Bizjak <ubizjak@gmail.com>
2497
2498 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2499
4b1425be 25002016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2501
2502 PR tree-optimization/71734
2503 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2504
a80f37e1 25052016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2506
2507 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2508 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2509 stack-layout-dynamic-1.c: New test.
2510
ea283725 25112016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2512
2513 * gcc.target/s390/nolrl-1.c: New test.
2514
14eab729 25152016-07-17 Fritz Reese <fritzoreese@gmail.com>
2516
2517 PR fortran/71523
2518 * gfortran.dg/pr71523_1.f90: New test.
2519 * gfortran.dg/pr71523_2.f90: New test.
2520
3925d644 25212016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2522
2523 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2524
fb9ff4ce 25252016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 2526 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 2527
2528 PR fortran/62125
2529 * gfortran.dg/pr62125.f90: New test.
2530
95b0f5e9 25312016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2532
2533 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2534 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2535
1913be16 25362016-07-15 Jonathan Wakely <jwakely@redhat.com>
2537
2538 PR c++/58796
2539 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2540 * g++.dg/cpp0x/nullptr35.C: New test.
2541
b4803084 25422016-07-15 Bin Cheng <bin.cheng@arm.com>
2543
2544 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2545
89e3ec3d 25462016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2547
2548 * gfortran.dg/goacc/vector_length.f90: New test.
2549
2084e279 25502016-07-15 Richard Biener <rguenther@suse.de>
2551
2552 PR tree-optimization/71881
2553 * gcc.dg/torture/pr71881.c: New testcase.
2554
2177bb9a 25552016-07-15 Richard Biener <rguenther@suse.de>
2556
2557 PR tree-optimization/71887
2558 * gcc.dg/torture/pr71887.c: New testcase.
2559
0dd7db3b 25602016-07-15 Jakub Jelinek <jakub@redhat.com>
2561
2562 PR c/71858
2563 * gcc.dg/spellcheck-identifiers-3.c: New test.
2564
b41cc4d1 25652016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2566
2567 PR fortran/71807
2568 * gfortran.dg/null_9.f90: New test.
2569
a4d34e5e 25702016-07-15 Bin Cheng <bin.cheng@arm.com>
2571
2572 * gcc.dg/tree-ssa/loop-41.c: New test.
2573
1547c551 25742016-07-15 Bin Cheng <bin.cheng@arm.com>
2575
2576 PR tree-optimization/71347
2577 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2578
b9c2416b 25792016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2580
2581 PR fortran/29819
2582 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2583 * gfortran.dg/contains.f90: Ditto.
2584 * gfortran.dg/contains_empty_1.f03: Ditto.
2585 * gfortran.dg/submodule_3.f08: Ditto.
2586
28413b15 25872016-07-14 Jakub Jelinek <jakub@redhat.com>
2588
661af228 2589 PR testsuite/71865
2590 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2591 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2592 expected diagnostics.
2593
28413b15 2594 PR c/71858
2595 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2596 * gcc.dg/spellcheck-identifiers-2.c: New test.
2597 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2598 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2599
7b3b3a49 26002016-07-14 Jakub Jelinek <jakub@redhat.com>
2601
2602 PR tree-optimization/71872
2603 * gcc.c-torture/compile/pr71872.c: New test.
2604
7c039c44 26052016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2606
2607 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2608 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2609 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2610 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2611 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2612 * gcc.target/arm/atomic-op-acquire-1.c: This.
2613 * gcc.target/arm/atomic-op-char.c: Rename into ...
2614 * gcc.target/arm/atomic-op-char-1.c: This.
2615 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2616 * gcc.target/arm/atomic-op-consume-1.c: This.
2617 * gcc.target/arm/atomic-op-int.c: Rename into ...
2618 * gcc.target/arm/atomic-op-int-1.c: This.
2619 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2620 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2621 * gcc.target/arm/atomic-op-release.c: Rename into ...
2622 * gcc.target/arm/atomic-op-release-1.c: This.
2623 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2624 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2625 * gcc.target/arm/atomic-op-short.c: Rename into ...
2626 * gcc.target/arm/atomic-op-short-1.c: This.
2627 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2628 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2629 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2630 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2631 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2632 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2633 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2634 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2635 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2636 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2637
80c5e533 26382016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2639
2640 PR fortran/70842
2641 * gfortran.dg/select_type_35.f03: New test.
2642
c5a9fc7b 26432016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2644
2645 PR target/65951
2646 PR tree-optimization/70923
2647 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2648 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2649 * gcc.dg/vect/pr65951.c: Likewise.
2650 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2651
d1242c94 26522016-07-14 David Edelsohn <dje.gcc@gmail.com>
2653
2654 * c-c++-common/pr60226.c: Expect maximum object file alignment
2655 error on AIX.
2656
97f2a90b 26572016-07-14 Richard Biener <rguenther@suse.de>
2658
2659 PR tree-optimization/71866
2660 * gcc.dg/torture/pr71866.c: New testcase.
2661
6029a910 26622016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2663
2664 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2665 selector and enclose boolean expression in curly braces.
2666
798d22ed 26672016-07-14 Alan Modra <amodra@gmail.com>
2668
2669 PR target/71733
2670 * gcc.target/powerpc/p9-novsx.c: New.
2671
3ffcb27d 26722016-07-13 Andi Kleen <ak@linux.intel.com>
2673
2674 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2675 * g++.dg/tree-prof/morefunc.C: Dito.
2676 * g++.dg/tree-prof/pr35545.C: Dito.
2677 * g++.dg/tree-prof/reorder.C: Dito.
2678 * gcc.dg/tree-prof/20050826-2.c: Dito.
2679 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2680 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2681 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2682 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2683 * gcc.dg/tree-prof/inliner-1.c: Dito.
2684 * gcc.dg/tree-prof/merge_block.c: Dito.
2685 * gcc.dg/tree-prof/stringop-1.c: Dito.
2686 * gcc.dg/tree-prof/stringop-2.c: Dito.
2687 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2688 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2689 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2690 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2691 * gcc.dg/tree-prof/update-loopch.c: Dito.
2692 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2693 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2694 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2695 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2696 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2697 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2698 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2699
9ace90e5 27002016-07-13 Andi Kleen <ak@linux.intel.com>
2701
2702 * lib/profopt.exp (profopt-execute): Remove .imports files.
2703
b75cf198 27042016-07-13 Andi Kleen <ak@linux.intel.com>
2705
f942bdbf 2706 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 2707
4d0389a9 27082016-07-13 Andi Kleen <ak@linux.intel.com>
2709
2710 * lib/profopt.exp (dg-final-scan-autofdo,
2711 dg-final-scan-not-autofdo): New functions.
2712
a5af7a75 27132016-07-13 Bin Cheng <bin.cheng@arm.com>
2714
2715 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2716 * gcc.dg/vect/vect-35.c: Ditto.
2717 * gcc.dg/vect/vect-alias-check-2.c: New test.
2718
c6bcae01 27192016-07-13 Martin Liska <mliska@suse.cz>
2720
2721 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 2722 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 2723 * gfortran.dg/pr42108.f90: Update expected dump scan.
2724
0644c120 27252016-07-13 Richard Biener <rguenther@suse.de>
2726
2727 PR tree-optimization/24574
2728 * gcc.dg/pr24574.c: New testcase.
2729
2bbae5b9 27302016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2731
f942bdbf 2732 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 2733 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2734 * c-c++-common/pr68833-1.c: Require int32plus.
2735 * gcc.dg/ipa/pr63551.c: Likewise.
2736 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2737 * gcc.dg/ipa/pr64041.c: Require int32plus.
2738
839a6560 27392016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2740
2741 PR ipa/71633
2742 * g++.dg/pr71633.C: New test.
2743
8f5f2788 27442016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2745
2746 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2747 Add new arm_thumb1_cbz_ok effective target.
2748 * gcc.target/arm/cbz.c: New test.
2749
417e5cc5 27502016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2751
2752 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2753 Define effective target.
2754 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2755 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2756 * gcc.target/arm/movhi_movw.c: New test.
2757 * gcc.target/arm/movsi_movw.c: Likewise.
2758 * gcc.target/arm/movdi_movw.c: Likewise.
2759
68a5143e 27602016-07-13 Richard Biener <rguenther@suse.de>
2761
2762 PR middle-end/71104
2763 * gcc.dg/pr71104-1.c: New testcase.
2764 * gcc.dg/pr71104-2.c: Likewise.
2765
69e8d259 27662016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2767
2768 PR target/71805
2769 * gcc.target/powerpc/pr71805.c: New test.
2770
244f142f 27712016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2772
2773 * gcc.target/powerpc/divkc3-1.c: New.
2774 * gcc.target/powerpc/mulkc3-1.c: New.
2775
6fc56f1f 27762016-07-12 Nathan Sidwell <nathan@acm.org>
2777
2778 * gcc.target/arm/data-rel-1.c: New.
2779 * gcc.target/arm/data-rel-2.c: New.
2780 * gcc.target/arm/data-rel-3.c: New.
2781
94ee1e9c 27822016-07-12 Martin Liska <mliska@suse.cz>
2783
2784 * gcc.dg/params/blocksort-part.c: New test.
2785 * gcc.dg/params/params.exp: New file.
2786
cd32d747 27872016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2788
2789 PR middle-end/71700
2790 * gcc.c-torture/execute/pr71700.c: New test.
2791
ad010d47 27922016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2793 Richard Biener <rguenther@suse.de>
2794
2795 PR tree-optimization/23286
2796 PR tree-optimization/70159
2797 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2798 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2799 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2800 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2801 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2802 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2803 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2804 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2805 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2806 * gcc.dg/pr51879-12.c: Likewise.
2807 * gcc.dg/strlenopt-9.c: Likewise.
2808 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2809 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2810 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2811 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2812 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2813 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2814 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2815 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2816 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2817 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2818 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2819 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2820 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2821 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2822 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2823
9aece49e 28242016-07-12 Richard Biener <rguenther@suse.de>
2825
2826 PR rtl-optimization/68961
2827 * gcc.target/i386/pr68961.c: New testcase.
2828
8f05fee9 28292016-07-11 Jakub Jelinek <jakub@redhat.com>
2830
4a6cc5cd 2831 PR middle-end/71758
2832 * c-c++-common/gomp/pr71758.c: New test.
2833 * gfortran.dg/gomp/pr71758.f90: New test.
2834
8f05fee9 2835 PR tree-optimization/71823
2836 * gcc.dg/vect/pr71823.c: New test.
2837
b73690a4 28382016-07-11 David Malcolm <dmalcolm@redhat.com>
2839
2840 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2841 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2842 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2843
675f4c6b 28442016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2845
2846 PR target/71801
2847 * gcc.target/i386/pr71801.c: New test.
2848
9aaf7e3e 28492016-07-11 Richard Biener <rguenther@suse.de>
2850
2851 PR tree-optimization/71816
2852 * gcc.dg/torture/pr71816.c: New testcase.
2853
dd58bf21 28542016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2855
2856 PR fortran/71783
2857 * gfortran.dg/dependency_46.f90: New test.
2858
a2ebcb84 28592016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2860
2861 PR rtl-optimization/71621
2862 * gcc.target/i386/pr71621-1.c: New.
2863 * gcc.target/i386/pr71621-2.c: New.
2864
6cedf97e 28652016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2866
2867 * gfortran.dg/goacc/pr71704.f90: New test.
2868
dc71c755 28692016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2870
2871 PR target/71297
2872 * gcc.target/powerpc/pr71297.c: New.
2873
288161af 28742016-07-08 Jiong Wang <jiong.wang@arm.com>
2875
2876 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2877
98e771d6 28782016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2879
2880 PR target/71806
2881 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2882
c3d27339 28832016-07-08 Alan Hayward <alan.hayward@arm.com>
2884
2885 PR tree-optimization/71667
2886 * gcc.dg/vect/pr71667.c: New
2887
b1b5042a 28882016-07-08 Martin Liska <mliska@suse.cz>
2889
2890 * gcc.dg/torture/pr71606.c: New test.
2891
5cdc40a0 28922016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2893
2894 PR fortran/71764
2895 * gfortran.dg/pr71764.f90: New test.
2896
bcc4d868 28972016-07-07 Jakub Jelinek <jakub@redhat.com>
2898 Kai Tietz <ktietz70@googlemail.com>
2899
2900 PR c++/70869
2901 PR c++/71054
2902 * g++.dg/cpp0x/pr70869.C: New test.
2903 * g++.dg/cpp0x/pr71054.C: New test.
2904
b39328b2 29052016-07-07 David Edelsohn <dje.gcc@gmail.com>
2906
2907 * g++.dg/debug/pr71432.C: Fail on AIX.
2908
95c9caad 29092016-07-07 Martin Liska <mliska@suse.cz>
2910
2911 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2912 an undefined behavior.
2913 * gfortran.dg/do_3.F90: Likewise.
2914 * gfortran.dg/do_check_11.f90: New test.
2915 * gfortran.dg/do_check_12.f90: New test.
2916 * gfortran.dg/do_corner_warn.f90: New test.
2917
8e976d11 29182016-07-07 Martin Liska <mliska@suse.cz>
2919
2920 * gfortran.dg/predict-1.f90: Ammend the test.
2921 * gfortran.dg/predict-2.f90: Likewise.
2922
26716fc7 29232016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2924
2925 PR ipa/71624
2926 * g++.dg/pr71624.C: New test.
2927
2d079cbf 29282016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2929
2930 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2931 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2932 ARMv8-M Mainline architectures.
2933
9e6f4af4 29342016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2935
2936 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2937 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2938
d490b07a 29392016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2940
2941 PR target/70098
2942 PR target/71763
2943 * gcc.target/powerpc/pr71763.c: New file.
2944
798fc305 29452016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2946
2947 PR tree-optimization/71518
f942bdbf 2948 * gcc.dg/pr71518.c: New test.
798fc305 2949
97e4cbac 29502016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2951
2952 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2953
19aea164 29542016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2955
f942bdbf 2956 PR target/50739
19aea164 2957 * gcc.target/avr/pr50739.c: New test.
2958
105e9dfc 29592016-07-05 Jan Hubicka <jh@suse.cz>
2960
2961 * gcc.dg/tree-ssa/scev-14.c: update template.
2962
1137da9c 29632016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2964
2965 * gcc.dg/vect/group-no-gaps-1.c: New test.
2966
ce393063 29672016-07-05 Andi Kleen <ak@linux.intel.com>
2968
2969 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2970 if kernel supports MPX.
2971
92a44a68 29722016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 2973
2974 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2975
f2ccdf8e 29762016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2977 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2978
2979 * gcc.target/powerpc/signbit-1.c: New test.
2980 * gcc.target/powerpc/signbit-2.c: New test.
2981 * gcc.target/powerpc/signbit-3.c: New test.
2982
0215a22c 29832016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2984
2985 PR rtl-optimization/71594
2986 * gcc.dg/torture/pr71594.c: New test.
2987
30a39817 29882016-07-05 Jan Hubicka <jh@suse.cz>
2989
2990 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2991
b65b8df2 29922016-07-05 David Malcolm <dmalcolm@redhat.com>
2993
2994 PR c++/62314
f9c39b65 2995 * g++.dg/parse/error5.C: Update column
b65b8df2 2996 number of missing semicolon error.
2997 * g++.dg/pr62314-2.C: New test case.
2998
6b5471d8 29992016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3000
3001 * gfortran.dg/coarray_stat_function.f90: New test.
3002 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3003 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3004 to new interfaces.
3005
35b3a8dd 30062016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3007
3008 PR fortran/71623
3009 * gfortran.dg/deferred_character_17.f90: New test.
3010
b84c1ddf 30112016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3012
3013 * gcc.target/arm/neon/polytypes.c: Move to ...
3014 * gcc.target/arm/polytypes.c: ... here.
3015 * gcc.target/arm/neon/pr51534.c: Move to ...
3016 * gcc.target/arm/pr51534.c: ... here.
3017 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3018 * gcc.target/arm/vect-vcvt.c: ... here.
3019 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3020 * gcc.target/arm/vect-vcvtq.c: ... here.
3021 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3022 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3023 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3024 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3025 * gcc.target/arm/neon/neon.exp: Delete.
3026 * gcc.target/arm/neon/: Delete.
3027
7e9136f1 30282016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3029
3030 PR fortran/65575
3031 * gfortran.dg: pr65575.f90: New test.
3032
18b42a28 30332016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3034
3035 PR fortran/35849
3036 * gfortran.dg: pr35849.f90: New test.
3037
f8765404 30382016-07-04 Jakub Jelinek <jakub@redhat.com>
3039
3040 PR c++/71739
3041 * g++.dg/cpp0x/pr71739.C: New test.
3042
e3422b3a 30432016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3044
3045 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3046
2da1c9f7 30472016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3048
3049 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3050 locr.
3051 * gcc.target/s390/loc-1.c: New test.
3052
6125d36e 30532016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3054
f9c39b65 3055 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3056 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 3057
42797d4b 30582016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3059
3060 PR target/63874
3061 * gcc.target/aarch64/pr63874.c: New test.
3062
9d9fe66a 30632016-07-04 Jan Beulich <jbeulich@suse.com>
3064
3065 * g++.dg/header.c: New.
3066 * gcc.dg/header.c: New.
3067
c364d0f3 30682016-07-02 Jakub Jelinek <jakub@redhat.com>
3069
3070 PR c/71719
3071 * c-c++-common/Wunused-var-15.c: New test.
3072
267f3c67 30732016-07-01 Jakub Jelinek <jakub@redhat.com>
3074
3075 PR fortran/71687
3076 * gfortran.dg/gomp/pr71687.f90: New test.
3077
8297c70b 30782016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3079
3080 * gcc.dg/const-float128-ped.c: Require __float128 effective
3081 target and options.
3082 * gcc.dg/const-float128.c: Likewise.
3083 * gcc.dg/torture/float128-cmp-invalid.c: Require
3084 __float128 and base_quadfloat_support effective targets, and
3085 __float128 options.
3086 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3087 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3088 * gcc.dg/torture/float128-nan.c: Likewise.
3089 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3090 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3091 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 3092 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 3093 (add_options_for___float128): New.
3094 (check_effective_target_base_quadword_support): New.
3095
eab79b94 30962016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3097
3098 PR target/71720
3099 * gcc.target/powerpc/pr71720.c: New test.
3100
4ce6622a 31012016-07-01 Jan Beulich <jbeulich@suse.com>
3102
3103 * gcc.dg/bss.c: New.
3104
0b6f1914 31052016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3106
3107 PR target/71698
3108 * gcc.target/powerpc/pr71698.c: New test.
3109
4d28a470 31102016-07-01 Georg-Johann Lay <avr@gjlay.de>
3111
3112 PR target/71151
3113 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3114 instead of ".foo" for its section name.
3115 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3116 depending on MCU's flash size.
3117 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3118 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3119 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3120 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3121 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3122 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3123
ed8613ec 31242016-07-01 Jan Beulich <jbeulich@suse.com>
3125
3126 * gcc.target/i386/pr65105-2.c: Add -msse2.
3127
720a0bce 31282016-06-30 Jakub Jelinek <jakub@redhat.com>
3129
c54ee83c 3130 PR tree-optimization/71707
3131 * gcc.dg/strlenopt-29.c: New test.
3132
a845ae6c 3133 PR fortran/71704
3134 * gfortran.dg/gomp/pr71704.f90: New test.
3135
720a0bce 3136 PR fortran/71705
3137 * gfortran.dg/gomp/pr71705.f90: New test.
3138
17c32c4a 31392016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3140
3141 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3142 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3143 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3144 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3145 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3146 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3147 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3148 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3149 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3150 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3151 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3152 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3153 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3154 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3155 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3156 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3157 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3158 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3159 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3160 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3161 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3162 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3163 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3164 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3165 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3166 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3167 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3168 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3169 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3170 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3171 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3172 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3173 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3174 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3175 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3176 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3177 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3178 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3179 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3180 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3181 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3182 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3183 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3184 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3185 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3186 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3187 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3188 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3189 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3190 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3191 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3192 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3193 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3194 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3195 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3196 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3197 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3198 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3199 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3200 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3201 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3202 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3203 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3204 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3205 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3206 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3207 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3208 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3209 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3210 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3211 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3212 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3213 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3214 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3215 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3216 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3217 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3218 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3219 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3220 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3221 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3222
443405c9 32232016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 3224 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 3225
3226 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3227
6e3a3de2 32282016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 3229 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 3230
3231 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3232
413c4f6c 32332016-06-30 David Malcolm <dmalcolm@redhat.com>
3234
3235 PR driver/71651
3236 * gcc.dg/spellcheck-options-12.c: New test case.
3237
4c4e99c3 32382016-06-30 Jakub Jelinek <jakub@redhat.com>
3239
3240 PR middle-end/71693
3241 * gcc.c-torture/compile/pr71693.c: New test.
3242
26a2e993 32432016-06-29 David Malcolm <dmalcolm@redhat.com>
3244
3245 * gcc.dg/spellcheck-params.c: New testcase.
3246 * gcc.dg/spellcheck-params-2.c: New testcase.
3247
63abcf45 32482016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3249
3250 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3251 vector extract instructions.
3252 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3253
5f1d49ac 32542016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3255
3256 PR fortran/71686
3257 * gfortran.dg/unexpected_eof_2.f90: New test.
3258 * gfortran.dg/unexpected_eof_3.f90: New test.
3259
0dc00113 32602016-06-29 Jim Wilson <jim.wilson@linaro.org>
3261
3262 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3263
4b975445 32642016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3265
3266 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3267 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3268 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3269
e276a6b9 32702016-06-29 Richard Biener <rguenther@suse.de>
3271
3272 PR middle-end/15256
3273 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3274
c02f3e35 32752016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3276
3277 * gcc.target/arm/aapcs/neon-vect10.c: Require
3278 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3279 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3280 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3281 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3282 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3283 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3284 * gcc.target/arm/fp16-aapcs-1.c: Require
3285 -mfloat-ab=hard. Also simplify the test.
3286 * gcc.target/arm/fp16-aapcs-2.c: New.
3287
d0c2a3dd 32882016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3289
f942bdbf 3290 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 3291 (add_options_for_arm_fp16_ieee): New.
3292 (add_options_for_arm_fp16_alternative): New.
3293 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3294 long-line.
3295 (effective_target_arm_fp16_hw): New.
3296
162fed22 32972016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3298
3299 PR tree-optimization/71655
3300 * g++.dg/pr71655.C: New test.
3301
9ed0eb00 33022016-06-29 Martin Liska <mliska@suse.cz>
3303
3304 * gcc.dg/pr71585.c: New test.
3305 * gcc.dg/pr71585-2.c: New test.
3306 * gcc.dg/pr71585-3.c: New test.
3307
641b1c86 33082016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3309
3310 PR tree-optimization/70729
3311 * g++.dg/vect/pr70729.cc: New test.
3312
44e775d8 33132016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3314
3315 * c-c++-common/gomp/cancel-1.c: Extend.
3316
83b23cdf 33172016-06-29 Jakub Jelinek <jakub@redhat.com>
3318
3319 PR tree-optimization/71625
3320 * gcc.dg/strlenopt-28.c: New test.
3321
b6a4a0f5 33222016-06-29 Richard Biener <rguenther@suse.de>
3323
3324 PR middle-end/71002
3325 * g++.dg/torture/pr71002.C: Adjust testcase.
3326
1af10ce6 33272016-06-29 Jakub Jelinek <jakub@redhat.com>
3328
3329 PR c/71685
3330 * gcc.dg/pr71685.c: New test.
3331
33322016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 3333
3334 PR c/71552
3335 * gcc.dg/init-bad-9.c: New test.
3336
043457fd 33372016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3338
3339 * gcc.target/powerpc/abs128-1.c: Require VSX.
3340 * gcc.target/powerpc/copysign128-1.c: Likewise.
3341 * gcc.target/powerpc/inf128-1.c: Likewise.
3342 * gcc.target/powerpc/nan128-1.c: Likewise.
3343
d378e319 33442016-06-28 Jakub Jelinek <jakub@redhat.com>
3345
3346 PR middle-end/71626
3347 * gcc.c-torture/execute/pr71626-1.c: New test.
3348 * gcc.c-torture/execute/pr71626-2.c: New test.
3349
10ef7949 33502016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3351
3352 PR target/71656
3353 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3354
1fcfb8f7 33552016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3356
3357 PR target/71670
3358 * gcc.target/powerpc/pr71670.c: New testcase.
3359
35fd0c10 33602016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3361
3362 PR target/71656
3363 * gcc.target/powerpc/pr71656-1.c: New test.
3364 * gcc.target/powerpc/pr71656-2.c: New test.
3365
584757bc 33662016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3367
3368 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3369 around fp16 code.
3370 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3371 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3372 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3373 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3374 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3375 Add arm_neon_fp16_ok effective target.
f942bdbf 3376 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3377 Likewise.
3378 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3379 Likewise.
3380 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3381 Likewise.
3382 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3383 Likewise.
3384 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3385 Likewise.
3386 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3387 Likewise.
3388 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3389 Likewise.
3390 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3391 Likewise.
3392 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3393 Likewise.
3394 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3395 Likewise.
3396 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3397 Likewise.
584757bc 3398
cbcc4297 33992016-06-26 Jan Hubicka <hubicka@ucw.cz>
3400
3401 * gcc.dg/predict-12.c: New testcase.
3402
0aa73965 34032016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3404
3405 PR fortran/71649
3406 * gfortran.dg/pr71649.f90: New test.
3407
9977f724 34082016-06-25 Jakub Jelinek <jakub@redhat.com>
3409
a5c54f33 3410 PR tree-optimization/71643
3411 * g++.dg/opt/pr71643.C: New test.
3412
9977f724 3413 PR tree-optimization/71631
3414 * gcc.c-torture/execute/pr71631.c: New test.
3415
e09883e4 34162016-06-24 Jan Hubicka <hubicka@ucw.cz>
3417
3418 * gcc.dg/predict-11.c: New testcase.
3419 * gfortran.dg/predict-2.f90: New testcase.
3420
89beffc9 34212016-06-24 Jan Hubicka <hubicka@ucw.cz>
3422
3423 * gcc.dg/predict-10.c: New test.
3424
2275a11d 34252016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3426
3427 * gcc.target/powerpc/abs128-1.c: New.
3428 * gcc.target/powerpc/copysign128-1.c: New.
3429 * gcc.target/powerpc/inf128-1.c: New.
3430 * gcc.target/powerpc/nan128-1.c: New.
3431
37681b7f 34322016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3433
3434 * gfortran.dg/pr71642.f90: New test.
3435
9cf2d600 34362016-06-24 Jakub Jelinek <jakub@redhat.com>
3437
3438 PR tree-optimization/71647
3439 * gcc.target/i386/pr71647.c: New test.
3440
eea332b9 34412016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3442
3443 * gcc.target/i386/noplt-gd-1.c: New test.
3444 * gcc.target/i386/noplt-gd-2.c: Likewise.
3445 * gcc.target/i386/noplt-gd-3.c: Likewise.
3446 * gcc.target/i386/noplt-ld-1.c: Likewise.
3447 * gcc.target/i386/noplt-ld-2.c: Likewise.
3448 * gcc.target/i386/noplt-ld-3.c: Likewise.
3449 * lib/target-supports.exp
3450 (check_effective_target_tls_get_addr_via_got): New.
3451
b6d48a78 34522016-06-24 Uros Bizjak <ubizjak@gmail.com>
3453
3454 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3455 testsuite compile flags.
3456 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3457 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3458
34592016-06-24 Uros Bizjak <ubizjak@gmail.com>
3460
3461 * g++dg/vect/pr36684.cc: Add dg-do compile.
3462 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3463 * gcc.dg/vect/pr70021.c: Ditto.
3464 * gcc.dg/vect/pr70138-1.c: Ditto.
3465 * gcc.dg/vect/pr70138-2.c: Ditto.
3466 * gcc.dg/vect/pr70354-1.c: Ditto.
3467 * gcc.dg/vect/pr70354-2.c: Ditto.
3468 * gcc.dg/vect/pr71259.c: Ditto.
3469 * gcc.dg/vect/pr71416-1.c: Ditto.
3470 * gcc.dg/vect/slp-43.c: Ditto.
3471 * gcc.dg/vect/slp-45.c: Ditto.
3472 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3473 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3474 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3475 * gfortran.dg/vect/pr69980.f90: Ditto.
3476
34772016-06-24 Uros Bizjak <ubizjak@gmail.com>
3478
3479 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3480 * gcc.dg/vect/bb-slp-30.c: Ditto.
3481 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3482 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3483 * gcc.dg/vect/pr45902.c: Ditto.
3484 * gcc.dg/vect/pr48172.c: Ditto.
3485 * gcc.dg/vect/pr48377.c: Ditto.
3486 * gcc.dg/vect/pr49038.c: Ditto.
3487 * gcc.dg/vect/pr49771.c: Ditto.
3488 * gcc.dg/vect/pr52091.c: Ditto.
3489 * gcc.dg/vect/pr53185-2.c: Ditto.
3490 * gcc.dg/vect/pr56826.c: Ditto.
3491 * gcc.dg/vect/pr60276.c: Ditto.
3492 * gcc.dg/vect/pr62021.c: Ditto.
3493 * gcc.dg/vect/pr63530.c: Ditto.
3494 * gcc.dg/vect/pr65518.c: Ditto.
3495 * gcc.dg/vect/pr65947-1.c: Ditto.
3496 * gcc.dg/vect/pr65947-10.c: Ditto.
3497 * gcc.dg/vect/pr65947-11.c: Ditto.
3498 * gcc.dg/vect/pr65947-12.c: Ditto.
3499 * gcc.dg/vect/pr65947-13.c: Ditto.
3500 * gcc.dg/vect/pr65947-2.c: Ditto.
3501 * gcc.dg/vect/pr65947-3.c: Ditto.
3502 * gcc.dg/vect/pr65947-4.c: Ditto.
3503 * gcc.dg/vect/pr65947-5.c: Ditto.
3504 * gcc.dg/vect/pr65947-6.c: Ditto.
3505 * gcc.dg/vect/pr65947-7.c: Ditto.
3506 * gcc.dg/vect/pr65947-8.c: Ditto.
3507 * gcc.dg/vect/pr65947-9.c: Ditto.
3508 * gcc.dg/vect/pr71416-1.c: Ditto.
3509 * gcc.dg/vect/pr71439.c: Ditto.
3510 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3511 * gcc.dg/vect/vect-bswap16.c: Ditto.
3512 * gcc.dg/vect/vect-bswap32.c: Ditto.
3513 * gcc.dg/vect/vect-bswap64.c: Ditto.
3514 * gcc.dg/vect/vect-live-1.c: Ditto.
3515 * gcc.dg/vect/vect-live-2.c: Ditto.
3516 * gcc.dg/vect/vect-live-3.c: Ditto.
3517 * gcc.dg/vect/vect-live-4.c: Ditto.
3518 * gcc.dg/vect/vect-live-5.c: Ditto.
3519 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3520 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3521 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3522 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3523 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3524 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3525 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3526 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3527 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3528 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3529 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3530 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3531 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3532 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3533 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3534 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3535 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3536
d4213166 35372016-06-24 Uros Bizjak <ubizjak@gmail.com>
3538
3539 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3540
5aaec397 35412016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3542
3543 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3544 ia32 if R_386_GOT32X relocation is supported.
3545 * gcc.target/i386/noplt-3.c: Likewise.
3546 * gcc.target/i386/noplt-2.c: Likewise.
3547 (main): Renamed to ...
3548 (bar): This.
3549 * gcc.target/i386/noplt-4.c: Likewise.
3550 (main): Renamed to ...
3551 (bar): This.
3552 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3553 * gcc.target/i386/pr67400-5.c: Likewise.
3554
77104764 35552016-06-24 Jakub Jelinek <jakub@redhat.com>
3556
7318e591 3557 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3558 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3559
77104764 3560 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3561 f4): Adjust expected diagnostics.
3562 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3563 (T): If OVFP is defined, redefine to TP.
3564 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3565 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3566 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3567 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3568 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3569 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3570 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3571 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3572 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3573 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3574 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3575 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3576 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3577 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3578 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3579 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3580 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3581 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3582 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3583 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3584 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3585 as last argument to __builtin_add_overflow_p.
3586
ddf08519 35872016-06-23 Uros Bizjak <ubizjak@gmail.com>
3588
3589 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3590 dg-options and remove default vector testsuite compile flags.
3591 * g++.dg/vect/pr33860a.cc: Ditto.
3592 * g++.dg/vect/pr45470-a.cc: Ditto.
3593 * g++.dg/vect/pr45470-b.cc: Ditto.
3594 * g++.dg/vect/pr60896.cc: Ditto.
3595 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3596 * gcc.dg/vect/pr18308.c: Ditto.
3597 * gcc.dg/vect/pr24049.c: Ditto.
3598 * gcc.dg/vect/pr33373.c: Ditto.
3599 * gcc.dg/vect/pr36228.c: Ditto.
3600 * gcc.dg/vect/pr42395.c: Ditto.
3601 * gcc.dg/vect/pr42604.c: Ditto.
3602 * gcc.dg/vect/pr46663.c: Ditto.
3603 * gcc.dg/vect/pr48765.c: Ditto.
3604 * gcc.dg/vect/pr49093.c: Ditto.
3605 * gcc.dg/vect/pr49352.c: Ditto.
3606 * gcc.dg/vect/pr52298.c: Ditto.
3607 * gcc.dg/vect/pr52870.c: Ditto.
3608 * gcc.dg/vect/pr53185.c: Ditto.
3609 * gcc.dg/vect/pr53773.c: Ditto.
3610 * gcc.dg/vect/pr56695.c: Ditto.
3611 * gcc.dg/vect/pr62171.c: Ditto.
3612 * gcc.dg/vect/pr63530.c: Ditto.
3613 * gcc.dg/vect/pr68339.c: Ditto.
3614 * gcc.dg/vect/pr71259.c: Ditto.
3615 * gcc.dg/vect/vect-82_64.c: Ditto.
3616 * gcc.dg/vect/vect-83_64.c: Ditto.
3617 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3618 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3619 * gcc.dg/vect/vect-shift-2.c: Ditto.
3620 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3621 * gfortran.dg/vect/pr39318.f90: Ditto.
3622 * gfortran.dg/vect/pr45714-a.f: Ditto.
3623 * gfortran.dg/vect/pr45714-b.f: Ditto.
3624 * gfortran.dg/vect/pr46213.f90: Ditto.
3625
81883aeb 36262016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3627 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3628
3629 * gcc.target/powerpc/p9-splat-5.c: New test.
3630
affe5c16 36312016-06-23 Uros Bizjak <ubizjak@gmail.com>
3632
3633 PR tree-optimization/71488
3634 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3635 * lib/target-supports.exp: ... here.
3636 (check_sse4_hw_available): New procedure.
3637 (check_effective_target_sse4_runtime): Ditto.
3638 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3639 -march=westmere for sse4_runtime targets.
547fdd3e 3640 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 3641 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 3642 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 3643 (main): Call check_vect ().
e50240d3 3644 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 3645
6fb2f181 36462016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3647
3648 PR target/66232
3649 PR target/67400
3650 * gcc.target/i386/pr66232-14.c: New file.
3651 * gcc.target/i386/pr66232-15.c: Likewise.
3652 * gcc.target/i386/pr66232-16.c: Likewise.
3653 * gcc.target/i386/pr66232-17.c: Likewise.
3654 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3655 ia32 if R_386_GOT32X relocation is supported.
3656 * gcc.target/i386/pr67400-2.c: Likewise.
3657 * gcc.target/i386/pr67400-3.c: Likewise.
3658 * gcc.target/i386/pr67400-4.c: Likewise.
3659 * gcc.target/i386/pr67400-6.c: Likewise.
3660 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 3661 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 3662
88be2b3c 36632016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3664
3665 PR libgfortran/48852
3666 * gfortran.dg/char4_iunit_1.f03: Update test.
3667 * gfortran.dg/f2003_io_5.f03: Update test.
3668 * gfortran.dg/real_const_3.f90: Update test.
3669
ff600f64 36702016-06-23 Andi Kleen <ak@linux.intel.com>
3671
3672 * g++.dg/bprob/bprob.exp: Support autofdo.
3673 * g++.dg/tree-prof/tree-prof.exp: dito.
3674 * gcc.dg/tree-prof/tree-prof.exp: dito.
3675 * gcc.misc-tests/bprob.exp: dito.
3676 * gfortran.dg/prof/prof.exp: dito.
3677 * lib/profopt.exp: dito.
3678 * lib/target-supports.exp: Check for autofdo.
3679
afa7ed87 36802016-06-23 Martin Liska <mliska@suse.cz>
3681
3682 * gcc.dg/pr71619.c: New test.
3683
0941fba8 36842016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3685
3686 PR target/67400
56896ed3 3687 * gcc.target/i386/pr67400-1.c: New test.
3688 * gcc.target/i386/pr67400-2.c: Likewise.
3689 * gcc.target/i386/pr67400-3.c: Likewise.
3690 * gcc.target/i386/pr67400-4.c: Likewise.
3691 * gcc.target/i386/pr67400-5.c: Likewise.
3692 * gcc.target/i386/pr67400-6.c: Likewise.
3693 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 3694
e557fc7f 36952016-06-22 David Malcolm <dmalcolm@redhat.com>
3696
3697 * c-c++-common/missing-header-1.c: New test case.
3698 * c-c++-common/missing-header-2.c: New test case.
3699 * c-c++-common/missing-header-3.c: New test case.
3700 * c-c++-common/missing-header-4.c: New test case.
3701
8469aece 37022016-06-22 David Malcolm <dmalcolm@redhat.com>
3703
3704 PR c/70339
3705 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3706 hint.
3707 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3708 expected results due to builtin "nanl" now being suggested for
3709 "name".
3710 * gcc.dg/pr67580.c: Update expected messages.
3711 * gcc.dg/spellcheck-identifiers.c: New testcase.
3712 * gcc.dg/spellcheck-typenames.c: New testcase.
3713
6628b04d 37142016-06-22 David Malcolm <dmalcolm@redhat.com>
3715
3716 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3717 file.
3718 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3719 diagnostic-test-show-locus-parseable-fixits.c to sources for
3720 diagnostic_plugin_test_show_locus.c.
3721 * lib/gcc-defs.exp (freeform_regexps): New global.
3722 (dg-regexp): New function.
3723 (handle-dg-regexps): New function.
3724 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3725 freeform_regexps to the empty list.
3726 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3727
82ccd33e 37282016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3729
affe5c16 3730 PR tree-optimization/71488
82ccd33e 3731 * g++.dg/pr71488.C: New test.
3732 * gcc.dg/vect/vect-bool-cmp.c: New test.
3733
2c21de58 37342016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3735
3736 * gcc.dg/guality/param-5.c: New test.
3737
fadfd5fc 37382016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3739
3740 * gcc.target/i386/asm-flag-7.c: New test.
3741
03fee1f8 37422016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3743
3744 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3745 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3746 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3747 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3748 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3749 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3750 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3751 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3752 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3753 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3754 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3755 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3756 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3757 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3758 * lib/target-supports.exp: Likewise.
3759
6905db52 37602016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3761
3762 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3763 * gcc.dg/attr-ms_struct-2.c: Likewise.
3764 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3765 * gcc.dg/bf-ms-attrib.c: Likewise.
3766 * gcc.dg/bf-ms-layout-2.c: Likewise.
3767 * gcc.dg/bf-ms-layout-3.c: Likewise.
3768 * gcc.dg/bf-ms-layout.c: Likewise.
3769 * gcc.dg/bf-no-ms-layout.c: Likewise.
3770 * gcc.target/i386/bitfield1.c: Likewise.
3771 * gcc.target/i386/bitfield2.c: Likewise.
3772 * gcc.target/i386/bitfield3.c: Likewise.
3773
a6f93fc2 37742016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3775
3776 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3777 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3778 override other than -mcpu=power9 command-line option is specified,
3779 or if the target operating system is aix.
3780 * gcc.target/powerpc/darn-1.c: Likewise.
3781 * gcc.target/powerpc/darn-2.c: Likewise.
3782 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3783 test if effective-target is not powerpc_p9vector_ok or if the
3784 target operating system is not defined.
3785 * gcc.target/powerpc/vslv-1.c: Likewise.
3786 * gcc.target/powerpc/vsrv-0.c: Likewise.
3787 * gcc.target/powerpc/vsrv-1.c: Likewise.
3788
1cb2b4d3 37892016-06-21 Tobias Burnus <burnus@net-b.de>
3790
3791 PR fortran/71068
3792 * gfortran.dg/coarray/data_1.f90: New.
3793
66ff0c67 37942016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3795
3796 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3797 (dg-require-effective-target): Use arm_v8_neon_hw.
3798 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3799 (dg-require-effective-target): Likewise.
3800 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3801 (dg-require-effective-target): Likewise.
3802 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3803 (dg-require-effective-target): Likewise.
3804 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3805 (dg-require-effective-target): Likewise.
3806 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3807 (dg-require-effective-target): Likewise.
3808 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3809 Add AArch64 check.
3810
949bfed4 38112016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3812
3813 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3814 Set to 3 so test passes.
3815
a20f6cd4 38162016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3817
3818 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3819
12792843 38202016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3821
3822 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3823 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3824 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3825 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3826
49763db6 38272016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3828
3829 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3830 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3831
ada61167 38322016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3833
3834 PR target/71549
3835 * gcc.target/i386/pr71549.c: New test.
3836
a15584d4 38372016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3838
3839 * gcc.target/powerpc/vadsdu-0.c: Replace
3840 dg-require-effective-target directive to allow test to run on more
3841 platforms, and add dg-skip-if directive to disable test on aix
3842 platforms because of known incompatibilities.
3843 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3844 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3845 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3846 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3847 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3848 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3849 * gcc.target/powerpc/vadsdub-2.c: Replace
3850 dg-require-effective-target directive to allow test to run on more
3851 platforms, and add dg-skip-if directive to disable test on aix
3852 platforms because of known incompatibilities.
3853 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3854 with vec_absdb call to differentiate this test from vadsdub-1.c.
3855 * gcc.target/powerpc/vadsduh-1.c: Replace
3856 dg-require-effective-target directive to allow test to run on more
3857 platforms, and add dg-skip-if directive to disable test on aix
3858 platforms because of known incompatibilities.
3859 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3860 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3861 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3862
ec15ec36 38632016-06-21 Jakub Jelinek <jakub@redhat.com>
3864
3865 PR tree-optimization/71588
3866 * gcc.dg/pr71558.c: New test.
3867
faeffe49 38682016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3869
3870 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3871 * c-c++-common/pr68657-2.c: Likewise.
3872 * c-c++-common/pr68657-3.c: Likewise.
3873 * gcc.dg/torture/pr69714.c: Require int32plus support.
3874 * gcc.dg/torture/pr70025.c: Likewise.
3875 * gcc.dg/torture/pr70083.c: Likewise.
3876 * gcc.dg/torture/pr70542.c: Likewise.
3877 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3878
e218d07f 38792016-06-20 Joseph Myers <joseph@codesourcery.com>
3880
3881 PR c/71601
3882 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3883
232a3df7 38842016-06-20 Jakub Jelinek <jakub@redhat.com>
3885
d7f45b87 3886 PR middle-end/71581
3887 * gcc.dg/pr71581.c: New test.
3888
232a3df7 3889 PR rtl-optimization/71591
3890 * gcc.dg/cpp/pr71591.c: New test.
3891
dbddef42 38922016-06-20 David B. Robins <gcc@davidrobins.net>
3893
3894 PR target/71571
3895 * g++.dg/torture/pr71571.C: New test.
3896
03129ccb 38972016-06-20 Jakub Jelinek <jakub@redhat.com>
3898
3899 PR target/71559
3900 * gcc.target/i386/sse2-pr71559.c: New test.
3901 * gcc.target/i386/avx-pr71559.c: New test.
3902 * gcc.target/i386/avx512f-pr71559.c: New test.
3903
a40b4b62 39042016-06-20 Tobias Burnus <burnus@net-b.de>
3905
3906 PR fortran/71194
3907 * gfortran.dg/pointer_remapping_10.f90: New.
3908
ecbea05a 39092016-06-20 David Malcolm <dmalcolm@redhat.com>
3910
3911 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3912
0f61dae9 39132016-06-20 Martin Sebor <msebor@redhat.com>
3914
3915 PR c/69507
3916 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3917 * gnu90-const-expr-1.c: Same.
3918 * gnu99-const-expr-1.c: Same.
3919 * gnu99-static-1.c: Same.
3920
e458dfd8 39212016-06-20 Renlin Li <renlin.li@arm.com>
3922
2c0c0c9b 3923 PR testsuite/71489
e458dfd8 3924 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3925
7ab71cb3 39262016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3927
3928 * gcc.target/aarch64/vcvt_f64_1.c: New.
3929 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3930 * gcc.target/aarch64/vrecp_f64_1.c: New.
3931
34d36b7a 39322016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3933
3934 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3935 "alignement".
3936
ed7f4748 39372016-06-20 Georg-Johann Lay <avr@gjlay.de>
3938
3939 PR target/71103
3940 * gcc.target/avr/torture/pr71103-2.c: New test.
3941
a940fdc7 39422016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 3943
3944 PR c/69507
3945 * gcc.dg/alignof.c: New test.
3946
98683d85 39472016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3948
3949 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3950 vs dg-error; test constexpr specifier too.
3951
358cee25 39522016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3953
3954 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3955
c3d7ceb6 39562016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3957
3958 * lib/target-supports.exp
3959 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3960 arm_neon_ok and merge flags. Fix temporary test name.
3961 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3962 and merge flags.
3963
1176073c 39642016-06-17 Martin Liska <mliska@suse.cz>
3965
3966 * gcc.dg/predict-9.c: Fix dump scanning.
3967
f3e2969a 39682016-06-17 Bin Cheng <bin.cheng@arm.com>
3969
3970 PR tree-optimization/71354
3971 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3972
7fdca647 39732016-06-17 Bin Cheng <bin.cheng@arm.com>
3974
3975 PR tree-optimization/71347
3976 * gcc.dg/tree-ssa/pr71347.c: New test.
3977
a338a226 39782016-06-17 Bin Cheng <bin.cheng@arm.com>
3979
3980 PR tree-optimization/71354
3981 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3982
c1e75671 39832016-06-17 Bin Cheng <bin.cheng@arm.com>
3984
3985 * gcc.dg/vect/vect-alias-check-1.c: New test.
3986
365ba13d 39872016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3988
59bde511 3989 PR target/71151
365ba13d 3990 * gcc.target/avr/pr71151-1.c: New test.
3991 * gcc.target/avr/pr71151-2.c: New test.
3992 * gcc.target/avr/pr71151-3.c: New test.
3993 * gcc.target/avr/pr71151-4.c: New test.
3994 * gcc.target/avr/pr71151-5.c: New test.
3995 * gcc.target/avr/pr71151-6.c: New test.
3996 * gcc.target/avr/pr71151-7.c: New test.
3997 * gcc.target/avr/pr71151-8.c: New test.
3998 * gcc.target/avr/pr71151-common.h: New test.
3999
db48d95b 40002016-06-16 Martin Liska <mliska@suse.cz>
4001
4002 * gfortran.dg/predict-1.f90: New test.
4003
4c780a59 40042016-06-16 Uros Bizjak <ubizjak@gmail.com>
4005
4006 PR target/71242
f9c39b65 4007 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 4008
8c1879bc 40092016-06-16 Jan Hubicka <hubicka@ucw.cz>
4010
4011 * g++.dg/vect/pr36648.cc: Disable cunrolli
4012
33698dfe 40132016-06-16 Jakub Jelinek <jakub@redhat.com>
4014
745f2db6 4015 PR target/71554
4016 * gcc.c-torture/execute/pr71554.c: New test.
4017
33698dfe 4018 PR rtl-optimization/71532
4019 * gcc.dg/torture/pr71532.c: New test.
4020
b42322b9 40212016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4022
4023 * gcc.target/powerpc/p9-dimode1.c: New test.
4024 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4025
412b298a 40262016-06-15 Jakub Jelinek <jakub@redhat.com>
4027
93479f99 4028 * gcc.c-torture/compile/20160615-1.c: New test.
4029
412b298a 4030 * g++.dg/cpp0x/ref-qual17.C: New test.
4031
3ec40531 40322016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4033
4034 PR middle-end/71529
4035 * gcc.target/i386/pr71529.C: New test.
4036
edfe7670 40372016-06-15 Alan Hayward <alan.hayward@arm.com>
4038
4039 PR tree-optimization/71483
4040 * g++.dg/vect/pr71483.c: New
4041
6e52ac17 40422016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4043
4044 PR c++/70202
4045 * g++.dg/inherit/crash6.C: New.
4046 * g++.dg/inherit/union2.C: Likewise.
4047 * g++.dg/inherit/virtual12.C: Likewise.
4048 * g++.dg/inherit/virtual13.C: Likewise.
4049 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4050
aed35af2 40512016-06-15 Uros Bizjak <ubizjak@gmail.com>
4052
0941fba8 4053 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 4054
6f710392 40552016-06-15 Alan Hayward <alan.hayward@arm.com>
4056
4057 PR tree-optimization/71439
4058 * gcc.dg/vect/pr71439.c: New
4059
d1cedfd3 40602016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4061
4062 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4063
ee8fd158 40642016-06-15 Richard Biener <rguenther@suse.de>
4065
4066 * gcc.dg/vect/slp-45.c: New testcase.
4067
5695a690 40682016-06-15 Richard Biener <rguenther@suse.de>
4069
4070 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4071
267ae3ee 40722016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4073
4074 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4075 requirements, and disable for AIX for now.
4076 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4077
a6d0e20a 40782016-06-14 Jakub Jelinek <jakub@redhat.com>
4079
b2efd162 4080 PR c++/71528
4081 * g++.dg/opt/pr71528.C: New test.
4082
a6d0e20a 4083 PR c++/71516
4084 * g++.dg/init/pr71516.C: New test.
4085
035778de 40862016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4087
4088 * g++.dg/init/array46.C: New.
4089
7c9dc58e 40902016-06-14 Uros Bizjak <ubizjak@gmail.com>
4091
0941fba8 4092 * gcc.target/i386/float128-3.c: New test.
4093 * gcc.target/i386/quad-sse4.c: Ditto.
4094 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4095 Update scan strings.
7c9dc58e 4096
412640c9 40972016-06-14 Richard Biener <rguenther@suse.de>
4098
4099 PR middle-end/71526
4100 * gfortran.dg/pr71526.f90: New testcase.
4101
1b9fde85 41022016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4103
4104 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4105 * gcc.dg/zero_bits_compound-1.c: Likewise.
4106
306097e3 41072016-06-14 Richard Biener <rguenther@suse.de>
4108
4109 PR tree-optimization/71522
4110 * gcc.dg/torture/pr71522.c: New testcase.
4111
566255a8 41122016-06-14 Jakub Jelinek <jakub@redhat.com>
4113
4114 PR tree-optimization/71520
4115 * gcc.dg/tree-ssa/pr71520.c: New test.
4116
eb912adb 41172016-06-14 Richard Biener <rguenther@suse.de>
4118
4119 PR tree-optimization/71521
56d35455 4120 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 4121
9720103d 41222016-06-13 Jakub Jelinek <jakub@redhat.com>
4123
12cb8367 4124 PR sanitizer/71498
4125 * c-c++-common/ubsan/bounds-13.c: New test.
4126
9720103d 4127 PR preprocessor/71183
4128 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4129
5965fbcc 41302016-06-13 Jeff Law <law@redhat.com>
4131
4132 PR tree-optimization/71403
4133 * c-c++-common/ubsan/pr71403-1.c: New test.
4134 * c-c++-common/ubsan/pr71403-2.c: New test.
4135 * c-c++-common/ubsan/pr71403-3.c: New test.
4136
04537049 41372016-06-13 Jakub Jelinek <jakub@redhat.com>
4138
4139 PR middle-end/71478
4140 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4141 Add -Wno-psabi -w to dg-options.
4142
412f195f 41432016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4144
4145 * gcc.target/powerpc/vadsdu-0.c: New test.
4146 * gcc.target/powerpc/vadsdu-1.c: New test.
4147 * gcc.target/powerpc/vadsdu-2.c: New test.
4148 * gcc.target/powerpc/vadsdu-3.c: New test.
4149 * gcc.target/powerpc/vadsdu-4.c: New test.
4150 * gcc.target/powerpc/vadsdu-5.c: New test.
4151 * gcc.target/powerpc/vadsdub-1.c: New test.
4152 * gcc.target/powerpc/vadsdub-2.c: New test.
4153 * gcc.target/powerpc/vadsduh-1.c: New test.
4154 * gcc.target/powerpc/vadsduh-2.c: New test.
4155 * gcc.target/powerpc/vadsduw-1.c: New test.
4156 * gcc.target/powerpc/vadsduw-2.c: New test.
4157
527790c1 41582016-06-13 David Malcolm <dmalcolm@redhat.com>
4159
4160 * gcc.dg/c99-init-2.c (c): Update expected error message.
4161 * gcc.dg/init-bad-8.c (foo): Likewise.
4162 * gcc.dg/spellcheck-fields-3.c: New test case.
4163
102e67eb 41642016-06-13 Martin Liska <mliska@suse.cz>
4165
4166 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4167 and "guess loop iv compared" heuristics.
4168 * gcc.dg/predict-2.c: Likewise.
4169 * gcc.dg/predict-3.c: Likewise.
4170 * gcc.dg/predict-4.c: Likewise.
4171 * gcc.dg/predict-5.c: Likewise.
4172 * gcc.dg/predict-6.c: Likewise.
4173
1a54d3be 41742016-06-13 Marek Polacek <polacek@redhat.com>
4175
4176 PR middle-end/71476
4177 * c-c++-common/Wswitch-unreachable-4.c: New test.
4178 * gcc.dg/Wswitch-unreachable-2.c: New test.
4179 * g++.dg/tm/jump1.C: Move dg-warning.
4180
5b7401b8 41812016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4182
4183 * gnat.dg/renaming10.ad[sb]: New test.
4184
1c93151c 41852016-06-13 Paul Thomas <pault@gcc.gnu.org>
4186
4187 PR fortran/70673
4188 * gfortran.dg/pr70673.f90: New test.
4189
249865a0 41902016-06-13 Richard Biener <rguenther@suse.de>
4191
4192 PR middle-end/64516
4193 * gcc.dg/align-3.c: New testcase.
4194
776d9b14 41952016-06-13 Martin Liska <mliska@suse.cz>
4196
4197 * gcc.target/i386/pr71458.c: New test.
4198
0cf5c551 41992016-06-12 Uros Bizjak <ubizjak@gmail.com>
4200
4201 PR target/71241
f9c39b65 4202 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 4203
34de0a35 42042016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4205
4206 PR target/60751
4207 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4208 statement.
4209
0cc8bc98 42102016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4211
4212 PR target/60751
4213 * gfortran.dg/comma_IO_extension_1.f90: New test.
4214 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4215 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4216 statement.
4217 * gfortran.dg/graphite/pr38083.f90: Likewise.
4218 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4219 missing format.
4220
0ff78c86 42212016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4222
4223 * gnat.dg/case_character.adb: New test.
4224
6c38863e 42252016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4226
4227 PR middle-end/71310
4228 * gcc.target/powerpc/pr71310.c: New testcase.
4229
24c41395 42302016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4231
4232 PR middle-end/71478
4233 * gcc.dg/pr71478.c: New test.
4234
aeb26fb6 42352016-06-10 Jakub Jelinek <jakub@redhat.com>
4236
702b3575 4237 PR middle-end/71494
4238 * gcc.c-torture/execute/pr71494.c: New test.
4239
8ec29807 4240 PR c/68657
4241 * gcc.target/i386/pr68657.c: New test.
4242
aeb26fb6 4243 PR inline-asm/68843
4244 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4245 (test): Add -masm=intel alternatives.
4246
1dc4d519 42472016-06-10 Martin Sebor <msebor@redhat.com>
4248
4249 PR c/71392
4250 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4251
6385d6d3 42522016-06-10 Jeff Law <law@redhat.com>
4253
4254 PR tree-optimization/71335
4255 * gcc.c-torture/execute/pr71335.c: New test.
4256
041a412b 42572016-06-10 David Malcolm <dmalcolm@redhat.com>
4258
4259 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4260 the various "cannot tail-call: " messages.
4261
4a5edbb2 42622016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4263
4264 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4265 and options.
4266
9cf3aec3 42672016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4268
4269 PR sanitizer/71480
4270 * c-c++-common/asan/pr71480.c: New test.
4271
61724718 42722016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4273
4274 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4275 (ASMNAME2): Likewise.
4276 (main): Replace fn in asm statement with ASMNAME ("fn").
4277 * gcc.dg/guality/pr68037-2.c: Likewise.
4278 * gcc.dg/guality/pr68037-3.c: Likewise.
4279 * gcc.dg/torture/pr68037-1.c: Likewise.
4280 * gcc.dg/torture/pr68037-2.c: Likewise.
4281 * gcc.dg/torture/pr68037-3.c: Likewise.
4282
1807f6fb 42832016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4284
4285 PR inline-asm/68843
4286 * gcc.target/i386/pr68843-1.c: New test.
4287 * gcc.target/i386/pr68843-2.c: New test.
4288
ccfa030f 42892016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 4290 Cesar Philippidis <cesar@codesourcery.com>
4291
4292 PR middle-end/71373
4293 * gcc.dg/goacc/nested-function-1.c: New file.
4294 * gcc.dg/goacc/nested-function-2.c: Likewise.
4295 * gcc.dg/goacc/pr71373.c: Likewise.
4296 * gfortran.dg/goacc/cray-2.f95: Likewise.
4297 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4298 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4299 * gfortran.dg/goacc/cray.f95: Update.
4300 * gfortran.dg/goacc/loop-1.f95: Likewise.
4301 * gfortran.dg/goacc/loop-3.f95: Likewise.
4302 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4303 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4304
43052016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4306
4307 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4308 for OpenACC tile clauses.
4309 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 4310
4311 PR c/71381
4312 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4313 to...
4314 * c-c++-common/goacc/cache-2.c: ... this new file.
4315 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4316 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4317 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4318 usage.
4319 * gfortran.dg/goacc/cray.f95: Likewise.
4320 * gfortran.dg/goacc/loop-1.f95: Likewise.
4321
bb038f3e 43222016-06-10 Alan Hayward <alan.hayward@arm.com>
4323
4324 PR tree-optimization/71407
4325 PR tree-optimization/71416
4326 * gcc.dg/vect/pr71407.c: New
4327 * gcc.dg/vect/pr71416-1.c: New
4328 * gcc.dg/vect/pr71416-2.c: New
4329
332409d3 43302016-06-10 Richard Biener <rguenther@suse.de>
4331
4332 PR middle-end/71477
4333 * gcc.dg/torture/pr71477.c: New testcase.
4334
03cf727c 43352016-06-09 Julia Koval <julia.koval@intel.com>
4336
4337 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4338 * gcc.target/i386/interrupt-13.c: Likewise.
4339 * gcc.target/i386/interrupt-15.c: Likewise.
4340 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4341 * gcc.target/i386/interrupt-24.c: Likewise.
4342 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4343 * gcc.target/i386/interrupt-9.c: Likewise.
4344 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4345
23b101c5 43462016-06-09 Martin Sebor <msebor@redhat.com>
4347
4348 PR c/70883
4349 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4350 * gcc.dg/builtin-constant_p-1.c: Same.
4351 * gcc.dg/builtins-error.c: Same.
4352 * gcc.dg/pr70859.c: Same.
4353
188d6bbb 43542016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4355
4356 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4357 * gcc.dg/torture/pr68067-1.c: Likewise.
4358 * gcc.dg/torture/pr68067-2.c: Likewise.
4359
43602016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4361
4362 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4363 when setting SIZE.
4364
ff8886bd 43652016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4366
4367 PR c++/71465
4368 * g++.dg/inherit/crash5.C: New.
4369 Revert:
4370 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4371
4372 PR c++/70202
4373 * g++.dg/inherit/crash5.C: New.
4374 * g++.dg/inherit/virtual1.C: Adjust.
4375
3f76cceb 43762016-06-09 Martin Liska <mliska@suse.cz>
4377
4378 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4379 * g++.dg/predict-loop-exit-2.C: Likewise.
4380 * g++.dg/predict-loop-exit-3.C: Likewise.
4381 * gcc.dg/predict-1.c: Likewise.
4382 * gcc.dg/predict-2.c: Likewise.
4383 * gcc.dg/predict-3.c: Likewise.
4384 * gcc.dg/predict-4.c: Likewise.
4385 * gcc.dg/predict-5.c: Likewise.
4386 * gcc.dg/predict-6.c: Likewise.
4387 * gcc.dg/predict-7.c: Likewise.
4388
59ae3d1b 43892016-06-09 Richard Biener <rguenther@suse.de>
4390
4391 PR tree-optimization/71462
4392 * gcc.dg/torture/pr71462.c: New testcase.
4393
8c2d2acf 43942016-06-09 Marek Polacek <polacek@redhat.com>
4395
4396 PR c/65471
4397 * gcc.dg/c11-generic-3.c: New test.
4398
224cb6b7 43992016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4400
4401 * g++.dg/init/array42.C: New.
4402 * g++.dg/init/array43.C: Likewise.
4403 * g++.dg/init/array44.C: Likewise.
4404 * g++.dg/init/array45.C: Likewise.
4405 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4406 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4407 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4408 * g++.dg/gomp/pr35751.C: Likewise.
4409 * g++.dg/init/array23.C: Likewise.
4410 * g++.dg/init/brace2.C: Likewise.
4411 * g++.dg/init/brace6.C: Likewise.
4412
732905bb 44132016-06-08 Martin Sebor <msebor@redhat.com>
4414 Jakub Jelinek <jakub@redhat.com>
4415
4416 PR c++/70507
4417 PR c/68120
4418 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4419 * c-c++-common/builtin-arith-overflow-2.c: New test.
4420 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4421 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4422 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4423
7ddaa622 44242016-06-08 Jakub Jelinek <jakub@redhat.com>
4425
4426 PR c++/71442
4427 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4428
84ee0905 44292016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4430
4431 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4432 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4433 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4434 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4435 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4436 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4437 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4438 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4439 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4440 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4441 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4442 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4443 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4444
2876af98 44452016-06-08 Richard Biener <rguenther@suse.de>
4446
4447 PR tree-optimization/68558
4448 * gcc.dg/vect/slp-44.c: New testcase.
4449
acbb0d03 44502016-06-08 Richard Biener <rguenther@suse.de>
4451
4452 * gcc.dg/vect/slp-43.c: New testcase.
4453
f8689010 44542016-06-08 Richard Biener <rguenther@suse.de>
4455
4456 PR tree-optimization/71452
4457 * gcc.dg/torture/pr71452.c: New testcase.
4458
52d393eb 44592016-06-08 Jakub Jelinek <jakub@redhat.com>
4460
4461 PR c++/71448
4462 * g++.dg/torture/pr71448.C: New test.
4463
9d700ce4 44642016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4465
4466 PR debug/71432
4467 PR ada/71413
4468 * g++.dg/debug/pr71432.C: New test.
4469
eb96ef65 44702016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4471
4472 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4473 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4474 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4475
a4753cdd 44762016-06-08 Alan Hayward <alan.hayward@arm.com>
4477
4478 * gcc.dg/vect/vect-live-2.c: Update effective target.
4479 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4480 * lib/target-supports.exp: Add aarch64 to vect_long.
4481
bafc7b1d 44822016-06-08 Marek Polacek <polacek@redhat.com>
4483
4484 PR c/71418
4485 * gcc.dg/noncompile/pr71418.c: New test.
4486
06e590e7 4487 PR c/71426
4488 * gcc.dg/noncompile/pr71426.c: New test.
4489
d3cb49c9 44902016-06-07 Jan Hubicka <hubicka@ucw.cz>
4491
4492 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4493 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4494 * gcc.dg/predict-3.c: Update template.
4495 * gcc.dg/predict-5.c: Update template.
4496 * gcc.dg/predict-6.c: Update template.
4497 * gcc.dg/predict-9.c: Update template.
4498 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4499
2d76c36a 45002016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4501
4502 * gcc.target/powerpc/vec-mul.c: New test.
4503
7cfde92a 45042016-06-07 David Malcolm <dmalcolm@redhat.com>
4505
4506 * gcc.dg/spellcheck-fields-2.c: New test case.
4507
b032c4dd 45082016-06-07 Richard Biener <rguenther@suse.de>
4509
4510 PR c/61564
4511 * gcc.dg/Wpragmas-1.c: New testcase.
4512 * gcc.dg/Wattributes-4.c: Likewise.
4513 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4514 entry.
4515
a7056369 45162016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4517
4518 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4519 spurious debug code.
4520
123c61e0 45212016-06-07 Richard Biener <rguenther@suse.de>
4522
4523 PR tree-optimization/71428
4524 * gcc.dg/torture/pr71428.c: New testcase.
4525
5819d47b 45262016-06-07 Richard Biener <rguenther@suse.de>
4527
4528 PR middle-end/71423
4529 * gcc.dg/torture/pr71423.c: New testcase.
4530
6cec5c6b 45312016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4532
4533 PR middle-end/71408
4534 * gcc.dg/tree-ssa/pr71408.c: New test.
4535
40bbfc17 45362016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4537
4538 PR middle-end/71281
4539 * g++.dg/torture/pr71281.C: New test.
4540
61f1f80c 45412016-06-06 Marek Polacek <polacek@redhat.com>
4542
4543 PR c/71362
4544 * gcc.dg/pr71362.c: New test.
4545
0406b32f 45462016-06-06 Jakub Jelinek <jakub@redhat.com>
4547 Patrick Palka <ppalka@gcc.gnu.org>
4548
4549 PR c++/70847
4550 PR c++/71330
4551 PR c++/71393
4552 * g++.dg/opt/pr70847.C: New test.
4553 * g++.dg/ubsan/pr70847.C: New test.
4554 * g++.dg/ubsan/pr71393.C: New test.
4555
b1445999 45562016-06-06 Jakub Jelinek <jakub@redhat.com>
4557
4558 PR tree-optimization/71259
4559 * gcc.dg/vect/pr71259.c: New test.
4560
99b4f3a2 45612016-06-06 David Malcolm <dmalcolm@redhat.com>
4562
4563 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4564 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4565 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4566 above.
4567
837679bc 45682016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4569
4570 PR middle-end/37780
4571 * gcc.c-torture/execute/pr37780.c: New test.
4572 * gcc.target/aarch64/pr37780_1.c: Likewise.
4573 * gcc.target/arm/pr37780_1.c: Likewise.
4574
e4b92538 45752016-06-06 Marek Polacek <polacek@redhat.com>
4576
4577 * c-c++-common/attr-may-alias-1.c: New test.
4578 * c-c++-common/attr-may-alias-2.c: New test.
4579 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4580
43ac2f2f 45812016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4582
4583 PR c/24414
4584 * gcc.target/i386/pr24414.c: New test.
4585
7e1786b2 45862016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4587
4588 * gcc.target/sparc/vis4misc.c: New file.
4589 * gcc.target/sparc/fpcmp.c: Likewise.
4590 * gcc.target/sparc/fpcmpu.c: Likewise.
4591
f593ccb2 45922016-06-06 Alan Hayward <alan.hayward@arm.com>
4593
4594 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4595 * gcc.dg/vect/vect-live-3.c: Likewise.
4596
be6d8ddc 45972016-06-06 Richard Biener <rguenther@suse.de>
4598
4599 PR tree-optimization/71398
4600 * gcc.dg/torture/pr71398.c: New testcase.
4601
78f27916 46022016-06-06 Uros Bizjak <ubizjak@gmail.com>
4603
4604 PR target/71389
4605 * g++.dg/pr71389.C: New test.
4606
c5899606 46072016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4608
4609 PR fortran/71404
4610 * gfortran.dg/fmt_read_5.f: New test.
4611
8e3cd305 46122016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4613
4614 PR fortran/69659
4615 * gfortran.dg/class_array_22.f03: New test.
4616
703c0a09 46172016-06-05 Jan Hubicka <hubicka@ucw.cz>
4618
4619 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4620
d07b2b6f 46212016-06-05 Jan Hubicka <hubicka@ucw.cz>
4622
4623 * gcc.dg/predict-9.c: Update template.
4624
4a7ec4ac 46252016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4626
4627 PR c++/49377
4628 * g++.dg/template/pr49377.C: New.
4629
7499ef4a 46302016-06-04 Jakub Jelinek <jakub@redhat.com>
4631
4632 PR tree-optimization/71405
4633 * g++.dg/torture/pr71405.C: New test.
4634
558c800d 46352016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4636
4637 PR c++/70202
4638 * g++.dg/inherit/crash5.C: New.
4639 * g++.dg/inherit/virtual1.C: Adjust.
4640
4ee7cf4b 46412016-06-03 Jeff Law <law@redhat.com>
4642
4643 PR tree-optimization/71316
4644 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4645
b12ae762 46462016-06-03 Jakub Jelinek <jakub@redhat.com>
4647
4648 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4649 dg-additional-options with just -fno-tree-scev-cprop in it.
4650 * gcc.dg/vect/vect-live-2.c: Likewise.
4651 * gcc.dg/vect/vect-live-5.c: Likewise.
4652 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4653 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4654 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4655
e09a5ee3 46562016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4657
4658 PR c++/27100
4659 * g++.dg/other/friend6.C: New test.
4660
f14b1922 46612016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4662
4663 * g++.dg/torture/ppc-ldst-array.C: New.
4664
20702ea3 46652016-06-03 Joseph Myers <joseph@codesourcery.com>
4666
4667 PR target/71276
4668 PR target/71277
4669 * gcc.dg/torture/builtin-fp-int-inexact.c,
4670 gcc.target/i386/387-builtin-fp-int-inexact.c,
4671 gcc.target/i386/387-rint-inline-1.c,
4672 gcc.target/i386/387-rint-inline-2.c,
4673 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4674 gcc.target/i386/sse2-rint-inline-1.c,
4675 gcc.target/i386/sse2-rint-inline-2.c,
4676 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4677 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4678
5ed3cc7b 46792016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4680 Julia Koval <julia.koval@intel.com>
4681
4682 PR target/66960
4683 PR target/67630
4684 PR target/67634
4685 PR target/67841
4686 PR target/68037
4687 PR target/68618
4688 PR target/68661
4689 PR target/69575
4690 PR target/69596
4691 PR target/69734
4692 * gcc.dg/guality/pr68037-1.c: New test.
4693 * gcc.dg/guality/pr68037-2.c: Likewise.
4694 * gcc.dg/guality/pr68037-3.c: Likewise.
4695 * gcc.dg/torture/pr68037-1.c: Likewise.
4696 * gcc.dg/torture/pr68037-2.c: Likewise.
4697 * gcc.dg/torture/pr68037-3.c: Likewise.
4698 * gcc.dg/torture/pr68661-1a.c: Likewise.
4699 * gcc.dg/torture/pr68661-1b.c: Likewise.
4700 * gcc.target/i386/interrupt-1.c: Likewise.
4701 * gcc.target/i386/interrupt-2.c: Likewise.
4702 * gcc.target/i386/interrupt-3.c: Likewise.
4703 * gcc.target/i386/interrupt-4.c: Likewise.
4704 * gcc.target/i386/interrupt-5.c: Likewise.
4705 * gcc.target/i386/interrupt-6.c: Likewise.
4706 * gcc.target/i386/interrupt-7.c: Likewise.
4707 * gcc.target/i386/interrupt-8.c: Likewise.
4708 * gcc.target/i386/interrupt-9.c: Likewise.
4709 * gcc.target/i386/interrupt-10.c: Likewise.
4710 * gcc.target/i386/interrupt-11.c: Likewise.
4711 * gcc.target/i386/interrupt-12.c: Likewise.
4712 * gcc.target/i386/interrupt-13.c: Likewise.
4713 * gcc.target/i386/interrupt-14.c: Likewise.
4714 * gcc.target/i386/interrupt-15.c: Likewise.
4715 * gcc.target/i386/interrupt-16.c: Likewise.
4716 * gcc.target/i386/interrupt-17.c: Likewise.
4717 * gcc.target/i386/interrupt-18.c: Likewise.
4718 * gcc.target/i386/interrupt-19.c: Likewise.
4719 * gcc.target/i386/interrupt-20.c: Likewise.
4720 * gcc.target/i386/interrupt-21.c: Likewise.
4721 * gcc.target/i386/interrupt-22.c: Likewise.
4722 * gcc.target/i386/interrupt-23.c: Likewise.
4723 * gcc.target/i386/interrupt-24.c: Likewise.
4724 * gcc.target/i386/interrupt-25.c: Likewise.
4725 * gcc.target/i386/interrupt-26.c: Likewise.
4726 * gcc.target/i386/interrupt-27.c: Likewise.
4727 * gcc.target/i386/interrupt-28.c: Likewise.
4728 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4729 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4730 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4731 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4732 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4733 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4734 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4735 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4736 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4737 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4738 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4739 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4740
3e346f54 47412016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4742
f27c52fb 4743 PR tree-optimization/52171
4744 * gcc.dg/pr52171.c: New test.
4745 * gcc.target/i386/pr52171.c: New test.
3e346f54 4746
22e029d2 47472016-06-03 Jan Hubicka <jh@suse.cz>
4748
4749 * g++.dg/tree-ssa/pred-1.C: New testcase
4750 * gcc.dg/tree-ssa/pred-1.c: New testcase
4751
41ce74ed 47522016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4753
4754 PR target/70957
4755 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4756 support.
4757 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4758
cf573a72 47592016-06-03 Alan Hayward <alan.hayward@arm.com>
4760
4761 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4762
75aae5b4 47632016-06-03 Alan Hayward <alan.hayward@arm.com>
4764
4765 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 4766 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 4767 * gcc.dg/vect/vect-live-1.c: New test.
4768 * gcc.dg/vect/vect-live-2.c: New test.
4769 * gcc.dg/vect/vect-live-3.c: New test.
4770 * gcc.dg/vect/vect-live-4.c: New test.
4771 * gcc.dg/vect/vect-live-5.c: New test.
4772 * gcc.dg/vect/vect-live-slp-1.c: New test.
4773 * gcc.dg/vect/vect-live-slp-2.c: New test.
4774 * gcc.dg/vect/vect-live-slp-3.c: New test.
4775
eba6788d 47762016-06-03 Jakub Jelinek <jakub@redhat.com>
4777
4778 PR middle-end/71387
4779 * g++.dg/opt/pr71387.C: New test.
4780
5a653985 47812016-06-02 Jeff Law <law@redhat.com>
4782
4783 PR tree-optimization/71328
4784 * gcc.c-torture/compile/pr71328.c: New test.
4785
f92f6941 47862016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4787
4788 PR fortran/52393
4789 * gfortran.dg/fmt_read_3.f90: Fix typo.
4790 * gfortran.dg/fmt_read_4.f90: New test.
4791
0d29e152 47922016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4793
4794 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4795 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4796 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4797 * g++.dg/cpp0x/override2.C: Likewise.
4798 * g++.dg/parse/crash5.C: Likewise.
4799 * g++.dg/parse/error16.C: Likewise.
4800 * g++.dg/parse/error27.C: Likewise.
4801 * g++.dg/template/qualttp15.C: Likewise.
4802 * g++.dg/template/redecl4.C: Likewise.
4803 * g++.old-deja/g++.other/crash39.C: Likewise.
4804 * g++.old-deja/g++.other/struct1.C: Likewise.
4805 * g++.old-deja/g++.pt/m9a.C: Likewise.
4806 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4807
2740a1a5 48082016-06-02 Jakub Jelinek <jakub@redhat.com>
4809
89f17a65 4810 PR c++/71372
4811 * c-c++-common/pr71372.c: New test.
4812
2740a1a5 4813 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4814 __TIME__ strings with __builtin_strcmp instead of printf and
4815 dg-output.
4816
9ae89a4e 48172016-06-02 Martin Liska <mliska@suse.cz>
4818
4819 * gcc.dg/predict-9.c: New test.
4820
41258f9c 48212016-06-02 Jakub Jelinek <jakub@redhat.com>
4822
4823 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4824 global set_compiler_env_var and global saved_compiler_env_var.
4825
dad46eb8 48262016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4827
4828 PR rtl-optimization/71295
4829 * gcc.c-torture/compile/pr71295.c: New test.
4830
9cc8a892 48312016-06-02 Jakub Jelinek <jakub@redhat.com>
4832
98e7c96c 4833 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4834
4a5a4de2 4835 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4836 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4837
9cc8a892 4838 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4839 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4840 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4841 alternative number.
4842
46819a36 48432016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4844
4845 * gcc.target/powerpc/p9-splat-4.c: New test.
4846
48472016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4848
4849 PR target/71186
4850 * gcc.target/powerpc/pr71186.c: New test.
4851
d9820cc5 48522016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4853
4854 PR fortran/52393
4855 * gfortran.dg/fmt_read_3.f90: New test.
4856
2f14ca3e 48572016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4858
4859 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4860 procedure.
4861
dfa5c0d3 48622016-06-01 Eduard Sanou <dhole@openmailbox.org>
4863
4864 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4865 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4866 env var is set.
4867 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4868 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4869 shown once.
4870 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4871 during compilation.
4872 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4873 vars set by dg-set-compiler-env-var.
4874
7d7125df 48752016-06-01 Paul Thomas <pault@gcc.gnu.org>
4876
4877 PR fortran/71156
4878 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4879 to the module procedure declaration.
4880 * gfortran.dg/submodule_16.f08: New test.
4881
6ab9cde4 48822016-06-01 Jakub Jelinek <jakub@redhat.com>
4883
4884 PR middle-end/71371
4885 * c-c++-common/gomp/pr71371.c: New test.
4886
0cfe7a23 48872016-06-01 Richard Biener <rguenther@suse.de>
4888
4889 PR tree-optimization/71366
4890 * gcc.dg/torture/pr71366-1.c: New testcase.
4891 * gcc.dg/torture/pr71366-2.c: Likewise.
4892
5a5b02e1 48932016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4894
4895 * gcc.target/powerpc/vslv-0.c: New test.
4896 * gcc.target/powerpc/vslv-1.c: New test.
4897 * gcc.target/powerpc/vsrv-0.c: New test.
4898 * gcc.target/powerpc/vsrv-1.c: New test.
4899
d27a79f6 49002016-06-01 Nathan Sidwell <nathan@acm.org>
4901
4902 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4903 * gcc.target/nvptx/weak.c: New.
4904
6172a9fd 49052016-06-01 Richard Biener <rguenther@suse.de>
4906
4907 PR tree-optimization/71261
4908 * gcc.dg/torture/vect-bool-1.c: New testcase.
4909
f9aaabb2 49102016-06-01 Jakub Jelinek <jakub@redhat.com>
4911
4912 * gfortran.dg/gomp/order-1.f90: New test.
4913 * gfortran.dg/gomp/order-2.f90: New test.
4914
53b01069 49152016-06-01 Jan Hubicka <hubicka@ucw.cz>
4916
4917 * gcc.dg/unroll-6.c: Update template.
4918 * gcc.dg/unroll-7.c: New testcase.
4919 * gcc.dg/unroll-8.c: New testcase.
4920
36757397 49212016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4922
4923 * gnat.dg/opt56.ad[sb]: New test.
4924
7f93bd6e 49252016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4926
4927 PR c++/66635
4928 * g++.dg/cpp0x/constexpr-ice16.C: New.
4929
9f41a2ce 49302016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4931
4932 PR tree-optimization/71314
4933 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4934 -mbranch-cost=2.
4935
31e02373 49362016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4937
4938 PR tree-optimization/71077
4939 * gcc.dg/tree-ssa/pr71077.c: New test.
4940
76f8f901 49412016-05-31 Jan Hubicka <hubicka@ucw.cz>
4942
7f93bd6e 4943 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4944 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4945 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 4946
04f5f923 49472016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4948
4949 PR c++/71248
4950 * g++.dg/cpp0x/pr71248.C: New.
4951 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4952 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4953 * g++.dg/init/new37.C: Likewise.
4954 * g++.dg/template/static1.C: Likewise.
4955 * g++.dg/template/static2.C: Likewise.
4956
4ffddf28 49572016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4958
4959 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4960 instead of %rdi.
4961 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4962
4ff7bd21 49632016-05-31 Marek Polacek <polacek@redhat.com>
4964
4965 * c-c++-common/Wswitch-unreachable-3.c: New test.
4966 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4967
e1f7cc4b 49682016-05-31 Richard Biener <rguenther@suse.de>
4969
4970 PR tree-optimization/71352
4971 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4972
02978bd1 49732016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4974
4975 * gcc.target/arm/armv5_thumb_isa.c: New test.
4976
cfce8164 49772016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4978
4979 PR target/71346
4980 * gcc.target/i386/pr71346.c: New test.
4981
7a51c705 49822016-05-31 Tom de Vries <tom@codesourcery.com>
4983
4984 PR tree-optimization/69068
4985 * gcc.dg/graphite/pr69068.c: New test.
4986
8c1ac106 49872016-05-27 Martin Sebor <msebor@redhat.com>
4988
4989 PR c++/71306
4990 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4991
b6431756 49922016-05-30 Jakub Jelinek <jakub@redhat.com>
4993
4994 PR c++/71349
4995 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4996 nowait depend(inout: dd[0]) clauses where permitted.
4997
f6203294 49982016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4999
5000 PR c++/71238
5001 * g++.dg/parse/pr71238.C: New.
5002 * g++.dg/concepts/friend1.C: Test column numbers too.
5003 * g++.dg/cpp0x/initlist31.C: Likewise.
5004 * g++.dg/cpp0x/pr51420.C: Likewise.
5005 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5006 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5007 * g++.dg/ext/builtin3.C: Likewise.
5008 * g++.dg/lookup/friend12.C: Likewise.
5009 * g++.dg/lookup/friend7.C: Likewise.
5010 * g++.dg/lookup/koenig1.C: Likewise.
5011 * g++.dg/lookup/koenig5.C: Likewise.
5012 * g++.dg/lookup/used-before-declaration.C: Likewise.
5013 * g++.dg/overload/koenig1.C: Likewise.
5014 * g++.dg/template/crash65.C: Likewise.
5015 * g++.dg/template/friend57.C: Likewise.
5016 * g++.dg/warn/Wshadow-5.C: Likewise.
5017 * g++.dg/warn/Wunused-8.C: Likewise.
5018 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5019 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5020 * g++.old-deja/g++.jason/member.C: Likewise.
5021 * g++.old-deja/g++.jason/report.C: Likewise.
5022 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5023 * g++.old-deja/g++.law/visibility20.C: Likewise.
5024 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5025 * g++.old-deja/g++.other/static5.C: Likewise.
5026 * g++.old-deja/g++.pt/overload2.C: Likewise.
5027
b96f8145 50282016-05-30 Jan Hubicka <hubicka@ucw.cz>
5029
5030 * gcc.dg/tree-ssa/peel1.c: New testcase.
5031 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5032 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5033
ed5bca7a 50342016-05-30 Tom de Vries <tom@codesourcery.com>
5035
5036 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5037 to ce.
5038
c0aa0333 50392016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5040
5041 PR c++/71099
5042 * g++.dg/parse/virtual1.C: New.
5043
231010db 50442016-05-30 Uros Bizjak <ubizjak@gmail.com>
5045
5046 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5047 Use correct register when clearing %edx.
5048
765557c0 50492016-05-30 Alexander Monakov <amonakov@ispras.ru>
5050
5051 PR tree-optimization/71289
5052 * gcc.dg/pr71289.c: New test.
5053
fc3b1c44 50542016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5055
5056 PR middle-end/71269
5057 PR middle-end/71292
5058 * gcc.dg/tree-ssa/pr71269.c: New test.
5059 * gcc.dg/tree-ssa/pr71292.c: New test.
5060
ce352457 50612016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5062
5063 PR middle-end/71252
5064 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5065
eedd711b 50662016-05-30 Jan Hubicka <hubicka@ucw.cz>
5067
5068 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5069 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5070 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5071
8c061890 50722016-05-30 Tom de Vries <tom@codesourcery.com>
5073
5074 PR tree-optimization/69067
5075 * gcc.dg/graphite/pr69067.c: New test.
5076
a6b0884c 50772016-05-29 Uros Bizjak <ubizjak@gmail.com>
5078
5079 PR target/71245
5080 * gcc.target/i386/pr71245-1.c: New test.
5081 * gcc.target/i386/pr71245-2.c: Ditto.
5082
2369edfc 50832016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5084
5085 PR c++/71105
5086 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5087 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5088 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5089
b6ab3f43 50902016-05-27 Jan Hubicka <hubicka@ucw.cz>
5091
5092 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5093
0192662b 50942016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5095
5096 Revert:
5097 PR c++/69855
5098 * g++.dg/overload/69855.C: New.
5099 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5100 * g++.old-deja/g++.pt/crash3.C: Likewise.
5101
fce78c50 51022016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5103
5104 PR c++/60385
5105 * g++.dg/parse/namespace13.C: New.
5106
372172fe 51072016-05-26 Jeff Law <law@redhat.com>
5108
5109 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5110 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5111 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5112 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5113 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5114 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5115 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5116 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5117 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5118 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5119 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5120 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5121 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5122
5d8a8944 51232016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5124
5125 PR c++/69855
5126 * g++.dg/overload/69855.C: New.
5127 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5128 * g++.old-deja/g++.pt/crash3.C: Likewise.
5129
29602b75 51302016-05-27 Jiong Wang <jiong.wang@arm.com>
5131
5132 PR target/63596
5133 * gcc.target/aarch64/va_arg_1.c: New testcase.
5134 * gcc.target/aarch64/va_arg_2.c: Likewise.
5135 * gcc.target/aarch64/va_arg_3.c: Likewise.
5136
c900b732 51372016-05-27 Jiong Wang <jiong.wang@arm.com>
5138
5139 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5140 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5141 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5142 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5143 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5144
73ef73bd 51452016-05-27 Marek Polacek <polacek@redhat.com>
5146
5147 PR middle-end/71308
5148 * g++.dg/torture/pr71308.C: New test.
5149
a6031633 51502016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5151
5152 * gcc.dg/zero_bits_compound-1.c: New test.
5153 * gcc.dg/zero_bits_compound-2.c: New test.
5154
1fbdc7ae 51552016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5156
5157 PR middle-end/71279
5158 * gcc.dg/pr71279.c: New test.
5159
2e196ca8 51602016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5161
5162 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5163 floating point min/max/comparison instructions.
5164 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5165
6feab9ce 51662016-05-26 Jakub Jelinek <jakub@redhat.com>
5167
5168 * c-c++-common/gomp/schedule-1.c: New test.
5169 * gfortran.dg/gomp/schedule-1.f90: New test.
5170
978cea8f 51712016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5172
5173 PR c++/70822
5174 PR c++/70106
5175 * g++.dg/cpp1y/auto-fn32.C: New test.
5176 * g++.dg/cpp1y/paren4.C: New test.
5177
0478d9ed 51782016-05-26 Nathan Sidwell <nathan@acm.org>
5179
5180 * gcc.dg/20060410.c: Xfail on ptx.
5181 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5182 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5183 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5184 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5185 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5186
5fd1c174 51872016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5188
5189 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5190
c5e8b3e2 51912016-05-26 Jakub Jelinek <jakub@redhat.com>
5192
0db93a5b 5193 PR tree-optimization/71280
5194 * gcc.dg/pr71280.c: New test.
5195
7199c05c 5196 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5197
76c786ac 5198 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5199 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5200
c5e8b3e2 5201 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5202
e9bcea2f 52032016-05-26 Jiong Wang <jiong.wang@arm.com>
5204
5205 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 5206 kept in memory.
e9bcea2f 5207
955d947b 52082016-05-25 Jeff Law <law@redhat.com>
5209
5210 PR tree-optimization/71272
5211 * gcc.c-torture/compile/pr71272.c: new test.
5212
77102dbe 52132016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5214
5215 * gcc.target/powerpc/vec-cmpne.c: New test.
5216 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5217
552821b4 52182016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5219
5220 * gnat.dg/opt55.ad[sb]: New test.
5221
0113f3c5 52222016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5223
5224 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5225 * c-c++-common/pr60226.c: Require int32plus.
5226 * gcc.c-torture/execute/pr70602.c: Likewise.
5227 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5228 unsigned long for malloc arg type.
5229 * gcc.dg/asr_div1.c: Require int32plus.
5230 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5231 * gcc.dg/pie-1.c: Require pie.
5232 * gcc.dg/pie-2.c: Likewise.
5233 * gcc.dg/pr59471.c: Require int32plus.
5234 * gcc.dg/pr59963-2.c: XFAIL for int16.
5235 * gcc.dg/pr60114.c: Require int32plus.
5236 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5237 unsigned long for typedef of size_t.
5238 * gcc.dg/pr63914.c: Require int32plus.
5239 * gcc.dg/pr64536.c: Require pt32plus.
5240 * gcc.dg/pr65658.c: Likewise.
5241 * gcc.dg/pr67271.c: Require int32plus.
5242 * gcc.dg/pr68112.c: Likewise.
5243 * gcc.dg/pr69071.c: Skip for avr target.
5244 * gcc.dg/pr69973.c: Require int32plus.
5245 * gcc.dg/pr70169.c: Skip for avr target.
5246 * gcc.dg/sso-6.c: Require int32plus.
5247 * gcc.dg/sso-7.c: Likewise.
5248 * gcc.dg/sso-8.c: Likewise.
5249 * gcc.dg/vrp-min-max-2.c: Likewise.
5250
f4094380 52512016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5252
5253 PR target/70738
5254 * gcc.target/i386/pr70738-1.c: New test.
5255 * gcc.target/i386/pr70738-2.c: Likewise.
5256 * gcc.target/i386/pr70738-3.c: Likewise.
5257 * gcc.target/i386/pr70738-4.c: Likewise.
5258 * gcc.target/i386/pr70738-5.c: Likewise.
5259 * gcc.target/i386/pr70738-6.c: Likewise.
5260 * gcc.target/i386/pr70738-7.c: Likewise.
5261 * gcc.target/i386/pr70738-8.c: Likewise.
5262 * gcc.target/i386/pr70738-9.c: Likewise.
5263
239a4bea 52642016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5265
5266 PR rtl-optimization/66940
5267 * gcc.c-torture/execute/pr66940.c: New test.
5268
bf6382ba 52692016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5270
5271 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5272 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5273 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5274 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5275 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5276 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5277 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5278 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5279 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5280 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5281 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5282 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5283 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5284 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5285 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5286 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5287 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5288 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5289 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5290 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5291 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5292 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5293 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5294 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5295
2c995da9 52962016-05-25 Marek Polacek <polacek@redhat.com>
5297
5298 PR c/71265
5299 * gcc.dg/noncompile/pr71265.c: New test.
5300
abfbb5b5 5301 PR c/71266
5302 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5303
f6871bbd 53042016-05-25 Nathan Sidwell <nathan@acm.org>
5305
5306 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5307
de04e83e 53082016-05-25 Richard Biener <rguenther@suse.de>
5309
5310 PR tree-optimization/71261
5311 * c-c++-common/torture/pr71261.c: New testcase.
5312
b35931f7 53132016-05-25 Richard Biener <rguenther@suse.de>
5314
5315 PR tree-optimization/71264
5316 * gcc.dg/vect/pr71264.c: New testcase.
5317
166c3089 53182016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5319
5320 PR c++/55992
5321 * g++.dg/cpp0x/alias-decl-53.C: New.
5322 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5323
14240409 53242016-05-25 Martin Liska <mliska@suse.cz>
5325
5326 * g++.dg/pr71239.C: New test.
5327
bc47d9f6 53282016-05-25 Richard Biener <rguenther@suse.de>
5329
4860a6bf 5330 * gcc.dg/vect/pr58135.c: Rename to ...
5331 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 5332
d8a3f157 53332016-05-25 Marek Polacek <polacek@redhat.com>
5334
5335 * g++.dg/pr65295.C: Use target c++14.
5336
3af16045 53372016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5338
231010db 5339 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5340 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 5341
949479b2 53422016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5343
5344 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5345 instructions.
5346
6d6a3fc3 53472016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5348
5349 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5350 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5351 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5352 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5353 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5354 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5355 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5356 * c-c++-common/goacc/pcopy.c: Likewise.
5357 * c-c++-common/goacc/pcopyin.c: Likewise.
5358 * c-c++-common/goacc/pcopyout.c: Likewise.
5359 * c-c++-common/goacc/pcreate.c: Likewise.
5360 * c-c++-common/goacc/pr70688.c: New test.
5361 * c-c++-common/goacc/present-1.c: Adjust test.
5362 * c-c++-common/goacc/reduction-5.c: Likewise.
5363 * g++.dg/goacc/data-1.C: New test.
5364
af648be2 53652016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5366
5367 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5368 vector parity built-in functions.
5369 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5370 count trailing zeros automatic vectorization.
5371 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5372 count trailing zeros built-in functions.
5373
4e173d60 53742016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5375
5376 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5377
a0c02a52 53782016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5379
5380 PR target/71050
5381 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5382
64c52e9c 53832016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5384
5385 PR c++/50436
5386 * g++.dg/template/crash123.C: New.
5387 * g++.dg/template/crash124.C: Likewise.
5388
752b5a4c 53892016-05-24 Martin Sebor <msebor@redhat.com>
5390
5391 PR c++/71147
5392 * g++.dg/ext/flexary16.C: New test.
5393
a36dd683 53942016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5395
f6871bbd 5396 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5397 before math.h is included.
a36dd683 5398 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5399 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5400 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5401 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5402 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5403 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5404 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5405 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5406 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5407 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5408 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5409 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5410 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5411 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5412 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5413 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5414 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5415 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5416 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5417 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5418 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5419 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5420 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5421
d60e1df7 54222016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5423 Kelvin Nilsen <kelvin@gcc.gnu.org>
5424
5425 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5426 support.
5427
22d09025 54282016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5429
5430 PR c++/69872
5431 * g++.dg/warn/Wno-narrowing1.C: New.
5432
6ef0143d 54332016-05-24 Marek Polacek <polacek@redhat.com>
5434
5435 PR c/71249
5436 * c-c++-common/Wswitch-unreachable-2.c: New test.
5437
962a2062 54382016-05-24 Jakub Jelinek <jakub@redhat.com>
5439
ead77194 5440 PR c++/71257
5441 * g++.dg/vect/simd-clone-6.cc: New test.
5442 * g++.dg/gomp/declare-simd-6.C: New test.
5443
962a2062 5444 PR middle-end/70434
5445 PR c/69504
5446 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5447
23edc6d1 54482016-05-24 Richard Biener <rguenther@suse.de>
5449
5450 PR tree-optimization/71240
5451 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5452
30633bcc 54532016-05-24 Richard Biener <rguenther@suse.de>
5454
5455 PR tree-optimization/71230
5456 * gcc.dg/torture/pr71230.c: New testcase.
5457 * g++.dg/torture/pr71230.C: Likewise.
5458
c9d624bd 54592016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5460
5461 * c-c++-common/goacc/routine-5.c: Add tests.
5462 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5463 * gfortran.dg/goacc/routine-6.f90: Add tests.
5464
ce143ff0 54652016-05-24 Richard Biener <rguenther@suse.de>
5466
5467 PR tree-optimization/71253
5468 * gcc.dg/torture/pr71253.c: New testcase.
5469
3bdaecd5 54702016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5471
5472 PR middle-end/71252
5473 * gfortran.dg/pr71252.f90: New test.
5474
856b494d 54752016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5476
5477 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5478
7345b977 54792016-05-24 Richard Biener <rguenther@suse.de>
5480
5481 PR middle-end/70434
5482 PR c/69504
5483 * c-c++-common/vector-subscript-4.c: New testcase.
5484 * c-c++-common/vector-subscript-5.c: Likewise.
5485
6f065267 54862016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5487
5488 PR fortran/71123
5489 * gfortran.dg/namelist_90.f: New test
5490
fd6757da 54912016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5492
5493 PR fortran/66461
5494 * gfortran.dg/unexpected_eof.f: New test
5495
7d5555a8 54962016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5497 Kelvin Nilsen <kelvin@gcc.gnu.org>
5498
5499 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5500 as little endian.
5501
ae6744c9 55022016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5503
5504 PR c++/70972
5505 * g++.dg/cpp0x/inh-ctor20.C: New.
5506 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5507
f0d91a85 55082016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5509
5510 PR c++/69095
5511 * g++.dg/cpp0x/variadic168.C: New.
5512
1618ffe5 55132016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5514
5515 * g++.dg/cpp0x/pr31445.C: Test column number too.
5516 * g++.dg/cpp0x/pr32253.C: Likewise.
5517 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5518 * g++.dg/cpp0x/variadic36.C: Likewise.
5519
c0205bab 55202016-05-23 Marc Glisse <marc.glisse@inria.fr>
5521
5522 * gcc.dg/fold-notshift-2.c: Adjust.
5523
1398da0f 55242016-05-23 Marek Polacek <polacek@redhat.com>
5525
5526 PR c/49859
5527 * c-c++-common/Wswitch-unreachable-1.c: New test.
5528 * gcc.dg/Wswitch-unreachable-1.c: New test.
5529 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5530 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5531 * g++.dg/gomp/block-10.C: Likewise.
5532 * gcc.dg/gomp/block-10.c: Likewise.
5533 * g++.dg/gomp/block-9.C: Likewise.
5534 * gcc.dg/gomp/block-9.c: Likewise.
5535 * g++.dg/gomp/target-1.C: Likewise.
5536 * g++.dg/gomp/target-2.C: Likewise.
5537 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 5538 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 5539 * g++.dg/gomp/taskgroup-1.C: Likewise.
5540 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5541 * gcc.dg/gomp/teams-1.c: Likewise.
5542 * g++.dg/gomp/teams-1.C: Likewise.
5543 * g++.dg/overload/error3.C: Likewise.
5544 * g++.dg/tm/jump1.C: Likewise.
5545 * g++.dg/torture/pr40335.C: Likewise.
5546 * gcc.dg/c99-vla-jump-5.c: Likewise.
5547 * gcc.dg/switch-warn-1.c: Likewise.
5548 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5549 * gcc.dg/nested-func-1.c: Likewise.
5550 * gcc.dg/pr67784-4.c: Likewise.
5551
5403ed8b 55522016-05-23 Richard Biener <rguenther@suse.de>
5553
5554 PR tree-optimization/71230
5555 * gfortran.dg/pr71230-1.f90: New testcase.
5556 * gfortran.dg/pr71230-2.f90: Likewise.
5557
27510941 55582016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5559
1618ffe5 5560 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 5561 * gcc.dg/vect/pr58135.c: Add new.
5562 * gfortran.dg/pr46519-1.f: Adjust test case.
5563
a41c605d 55642016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5565
5566 PR c++/53401
5567 * g++.dg/cpp0x/decltype64.C: New.
5568
3eb254ab 55692016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5570
5571 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5572 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5573 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5574
a75fffe1 55752016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5576
5577 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5578 Add poly64x1_t and poly64x2_t cases if supported.
5579 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5580 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5581 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5582 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5583 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5584
56979b12 55852016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5586
5587 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5588 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5589 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5590 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5591 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5592 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5593 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5594
dc5e98db 55952016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5596
5597 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5598
c0f383ae 55992016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5600
5601 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5602 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5603
2a4d70a2 56042016-05-22 Jakub Jelinek <jakub@redhat.com>
5605
4c109025 5606 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5607 constraint instead of "r".
5608 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5609 insn instead of vxorpd.
5610 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5611
bad891ce 5612 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5613 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5614
ac23ddb9 5615 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5616
9dac9579 5617 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5618 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5619
2a4d70a2 5620 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5621
9eafdd7b 56222016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5623
5624 PR middle-end/40921
5625 * gcc.dg/tree-ssa/pr40921.c: New test.
5626
93df190d 56272016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5628
5629 PR target/71103
5630 * gcc.target/avr/pr71103.c: New test.
5631
933b9f7f 56322016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5633
5634 PR middle-end/71179
5635 * gcc.dg/tree-ssa/pr71179.c: New test.
5636
8bdfbc08 56372016-05-20 Martin Sebor <msebor@redhat.com>
5638
5639 PR c/71115
5640 * gcc.dg/init-excess-2.c: New test.
5641
6827ab42 56422016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5643
5644 * gnat.dg/opt53.adb: New test.
5645 * gnat.dg/opt54.adb: Likewise.
5646
58a5f4c0 56472016-05-20 Martin Jambor <mjambor@suse.cz>
5648
5649 PR tree-optimization/70884
5650 * gcc.dg/tree-ssa/pr70919.c: New test.
5651
bb7145f6 56522016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5653
5654 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5655 formatting.
f6871bbd 5656 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5657 fix code formatting.
5658
56592016-05-20 Nathan Sidwell <nathan@acm.org>
5660
5661 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5662 non-common cases.
5663 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 5664
9954d230 56652016-05-20 David Malcolm <dmalcolm@redhat.com>
5666
5667 * jit.dg/all-non-failing-tests.h: Add
5668 test-factorial-must-tail-call.c.
5669 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5670 * jit.dg/test-factorial-must-tail-call.c: New test case.
5671
08a161f9 56722016-05-20 Jakub Jelinek <jakub@redhat.com>
5673
5674 PR fortran/71204
5675 * gfortran.dg/pr71204.f90: New test.
5676
3d380077 56772016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5678
5679 * gcc.target/nvptx/sincos.c: New test.
5680
0f104d56 56812016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5682
5683 PR c++/70572
5684 * g++.dg/cpp1y/auto-fn31.C: New.
5685
61736a1b 56862016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5687
5688 * gcc.target/powerpc/vec-addec.c: New test.
5689 * gcc.target/powerpc/vec-addec-int128.c: New test.
5690
b4a61e77 56912016-05-20 David Malcolm <dmalcolm@redhat.com>
5692
5693 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5694 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5695 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5696 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5697
9a2ace10 56982016-05-20 Jan Hubicka <hubicka@ucw.cz>
5699
5700 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5701
45cdf8c6 57022016-05-20 Jakub Jelinek <jakub@redhat.com>
5703
b9a1dcd5 5704 PR c++/71210
5705 * g++.dg/opt/pr71210-1.C: New test.
5706 * g++.dg/opt/pr71210-2.C: New test.
5707
45cdf8c6 5708 PR tree-optimization/29756
5709 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5710 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5711 only on selected targets where V4SImode vectors are known to be
5712 supported.
5713
92e3ffbf 57142016-05-20 Marc Glisse <marc.glisse@inria.fr>
5715
5716 PR tree-optimization/71079
5717 PR tree-optimization/71206
5718 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5719
5da368e3 57202016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5721
5722 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5723 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5724 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5725
2506d97a 57262016-05-20 Richard Guenther <rguenther@suse.de>
5727
5728 PR tree-optimization/29756
5729 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5730
adade307 57312016-05-20 Richard Biener <rguenther@suse.de>
5732
5733 PR tree-optimization/71185
5734 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5735
c3deca25 57362016-05-20 Richard Biener <rguenther@suse.de>
5737
5738 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5739
8b0bef14 57402016-05-19 Marek Polacek <polacek@redhat.com>
5741
5742 PR c++/71075
5743 * g++.dg/diagnostic/pr71075.C: New test.
5744
08025288 57452016-05-19 David Malcolm <dmalcolm@redhat.com>
5746
5747 PR c++/71184
5748 * g++.dg/pr71184.C: New test case.
5749
26a51591 57502016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5751
5752 * gcc.target/powerpc/darn-0.c: New test.
5753 * gcc.target/powerpc/darn-1.c: New test.
5754 * gcc.target/powerpc/darn-2.c: New test.
5755
d8d3e75a 57562016-05-19 Marek Polacek <polacek@redhat.com>
5757
5758 PR tree-optimization/71031
5759 * gcc.dg/tree-ssa/vrp100.c: New test.
5760
c28211ae 57612016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5762
5763 PR rtl-optimization/71148
5764 * gcc.dg/pr71148.c: New test.
5765
3f5ea43a 57662016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5767
5768 PR target/71056
5769 * gcc.target/arm/pr71056.c: New test.
5770
2a7d4c20 57712016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5772
5773 * c-c++-common/pr69669.c: Check the used mode.
5774
ed0b0569 57752016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5776
5777 PR sanitizer/64354
5778 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5779
410372fe 57802016-05-19 Richard Biener <rguenther@suse.de>
5781
5782 PR tree-optimization/70729
5783 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5784 * gcc.dg/graphite/scop-18.c: Likewise.
5785 * gcc.dg/pr41783.c: Disable LIM.
5786 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5787 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5788 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5789 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5790 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5791 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5792 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5793 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5794 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5795 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5796 * gfortran.dg/pr42108.f90: Likewise.
5797
56f34f03 57982016-05-18 David Malcolm <dmalcolm@redhat.com>
5799
5800 PR driver/69265
5801 * gcc.dg/spellcheck-options-11.c: New test case.
5802
e6481cd1 58032016-05-18 Jakub Jelinek <jakub@redhat.com>
5804
5805 PR c++/71100
5806 * g++.dg/opt/pr71100.C: New test.
5807
be951c59 58082016-05-18 Martin Jambor <mjambor@suse.cz>
5809
5810 PR ipa/69708
5811 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5812 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5813 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5814 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5815
665ff45b 58162016-05-18 Martin Jambor <mjambor@suse.cz>
5817
5818 PR ipa/69708
5819 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5820 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5821 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5822 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5823 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5824
485be62c 58252016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5826
5827 PR c++/69793
5828 * g++.dg/template/crash122.C: New.
5829
b251d5f5 58302016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5831
5832 PR c++/70466
5833 * g++.dg/template/pr70466-1.C: New.
5834 * g++.dg/template/pr70466-2.C: Likewise.
5835
c93e9931 58362016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5837
5838 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5839 splat operations and the XXSPLTIB instruction.
5840 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5841 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5842 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5843 xxlxor to clear a register.
5844
8ba6639c 58452016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5846
5847 * gcc.dg/torture/pr71020.c: New test.
5848
ec6e3005 58492016-05-18 Martin Jambor <mjambor@suse.cz>
5850
5851 PR ipa/70646
5852 * gcc.dg/ipa/pr70646.c: New test.
5853
5ef3c918 58542016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5855
5856 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5857
70a88eab 58582016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5859
5860 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5861 missing tests for vreinterpretq_p{8,16}.
5862
b52a930c 58632016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5864
5865 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5866 vsliq_n_s64 and vsliq_n_u64.
5867
bdd4080b 58682016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5869
5870 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5871 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5872
37814bf5 58732016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5874
5875 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5876 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5877 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5878
764af2e0 58792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5880
5881 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5882 in comment.
5883
ffe01a83 58842016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 5885
5886 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5887 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5888 "blr\t" and switch to scan-assembler-times.
5889
fab6dae9 58902016-05-18 Jiong Wang <jiong.wang@arm.com>
5891
231010db 5892 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5893 with __aarch64__.
5894 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5895 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 5896
4eb0c566 58972016-05-18 Jakub Jelinek <jakub@redhat.com>
5898
442f18f1 5899 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5900 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5901 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5902 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5903 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5904 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5905
4d83b36b 5906 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5907 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5908
a4528eec 5909 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5910 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5911
f0066139 5912 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5913 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5914
4eb0c566 5915 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5916
303e9267 59172016-05-18 Richard Biener <rguenther@suse.de>
5918
5919 PR tree-optimization/71168
5920 * gcc.dg/torture/pr71168.c: New testcase.
5921
0d7ddd44 59222016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5923
5924 PR middle-end/63586
5925 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5926 * gcc.dg/tree-ssa/pr63586.c: New test.
5927 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5928
899bcc0f 59292016-05-17 Nathan Sidwell <nathan@acm.org>
5930
5931 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5932 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5933 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5934 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5935
a2246979 59362016-05-17 Nathan Sidwell <nathan@acm.org>
5937
5938 * gcc.target/nvptx/abi-vararg-3.c: New.
5939
2f6a4d21 59402016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5941
5942 PR tree-optimization/54579
5943 PR middle-end/55299
5944 * gcc.dg/fold-notrotate-1.c: New test.
5945 * gcc.dg/fold-notshift-1.c: New test.
5946 * gcc.dg/fold-notshift-2.c: New test.
5947
27bdad45 59482016-05-17 Marek Polacek <polacek@redhat.com>
5949
5950 PR ipa/71146
5951 * g++.dg/ipa/pr71146.C: New test.
5952
f33a295a 59532016-05-17 David Malcolm <dmalcolm@redhat.com>
5954
5955 * jit.dg/test-error-array-bounds.c: New test case.
5956
b6dd53bf 59572016-05-17 Marc Glisse <marc.glisse@inria.fr>
5958
5959 * gcc.dg/tree-ssa/and-1.c: New testcase.
5960
a8719545 59612016-05-17 Marc Glisse <marc.glisse@inria.fr>
5962
5963 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5964 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5965
34806102 59662016-05-17 Marc Glisse <marc.glisse@inria.fr>
5967
5968 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5969 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5970
25fe08a8 59712016-05-17 Jiong Wang <jiong.wang@arm.com>
5972
5973 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5974
abf1a837 59752016-05-17 Jiong Wang <jiong.wang@arm.com>
5976
5977 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5978
666b9dd3 59792016-05-17 Jiong Wang <jiong.wang@arm.com>
5980
5981 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5982 ".2d[index]" when scan the assembly.
5983 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5984 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5985 float64x1.
5986 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5987
77d095c0 59882016-05-17 Richard Biener <rguenther@suse.de>
5989
5990 PR tree-optimization/71132
5991 * gcc.dg/torture/pr71132.c: New testcase.
5992
28adcc23 59932016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5994
5995 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5996
2439931e 59972016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5998
5999 PR target/70809
6000 * gcc.target/aarch64/pr70809_1.c: New test.
6001
5ec2ff80 60022016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6003
6004 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6005 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6006 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6007 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6008
17fd1c7a 60092016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6010 Ilya Enkovich <ilya.enkovich@intel.com>
6011
6012 PR target/71114
6013 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6014
46729204 60152016-05-16 Jan Hubicka <hubicka@ucw.cz>
6016
6017 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6018 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6019
2a1125d6 60202016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6021
6022 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6023 test for __ARM_FP16_ARGS.
6024 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6025 * gcc.target/arm/aapcs/neon-vect10.c: New.
6026 * gcc.target/arm/aapcs/neon-vect9.c: New.
6027 * gcc.target/arm/aapcs/vfp18.c: New.
6028 * gcc.target/arm/aapcs/vfp19.c: New.
6029 * gcc.target/arm/aapcs/vfp20.c: New.
6030 * gcc.target/arm/aapcs/vfp21.c: New.
6031 * gcc.target/arm/fp16-aapcs-1.c: New.
6032 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6033 test for __ARM_FP16_ARGS.
6034 * g++.target/arm/fp16-return-1.c: Update expected output.
6035
ea3d2d74 60362016-05-16 Jiong Wang <jiong.wang@arm.com>
6037
6038 PR testsuite/70227
6039 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6040
6989e05f 60412016-05-15 Harald Anlauf <anlauf@gmx.de>
6042
6043 PR fortran/69603
6044 * gfortran.dg/pr69603.f90: New testcase.
6045
a5f52592 60462016-05-14 Fritz Reese <fritzoreese@gmail.com>
6047
6048 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6049
88f949ab 60502016-05-14 Fritz Reese <fritzoreese@gmail.com>
6051
6052 PR fortran/71047
6053 * gfortran.dg/pr71047.f08: New test.
6054
90c88567 60552016-05-13 Joseph Myers <joseph@codesourcery.com>
6056
6057 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6058 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6059 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6060
00a690cc 60612016-05-13 Martin Sebor <msebor@redhat.com>
6062
6063 PR c++/60049
6064 * g++.dg/cpp0x/constexpr-60049.C: New test.
6065
ec8b6af7 60662016-05-13 Jakub Jelinek <jakub@redhat.com>
6067
6068 PR bootstrap/71071
6069 * gcc.dg/pr71071.c: New test.
6070
f54d1d7b 60712016-05-13 Uros Bizjak <ubizjak@gmail.com>
6072
6073 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6074 remove XOP handling.
2f3af60f 6075 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 6076
a39a0392 60772016-05-13 Nathan Sidwell <nathan@acm.org>
6078
6079 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6080 __atomic_is_lock_free declaration.
6081
42333dd9 60822016-05-13 Richard Biener <rguenther@suse.de>
6083
6084 PR tree-optimization/42587
6085 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6086
c5442454 60872016-05-13 Martin Liska <mliska@suse.cz>
6088
6089 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6090 the new format of dump output.
6091
03a400fb 60922016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6093
6094 * gcc.dg/pr71084.c: New test.
6095
69278c3f 60962016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6097
231010db 6098 PR target/53440
6099 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 6100
8138f11b 61012016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6102
6103 * gcc.target/aarch64/struct_return.c: New test.
6104
22a3f7bd 61052016-05-12 Marek Polacek <polacek@redhat.com>
6106
6107 PR c/70756
6108 * c-c++-common/pr70756-2.c: New test.
6109 * c-c++-common/pr70756.c: New test.
6110
9bcd42cc 61112016-05-12 Richard Biener <rguenther@suse.de>
6112
6113 PR tree-optimization/71059
6114 * gcc.dg/torture/pr71059.c: New testcase.
6115
5ffb4a0d 61162016-05-12 Richard Biener <rguenther@suse.de>
6117
6118 PR tree-optimization/71062
6119 * gcc.dg/torture/pr71062.c: New testcase.
6120
2ab65c31 61212016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6122
6123 PR tree-optimization/71006
6124 * gcc.dg/pr71006.c: New test.
6125
f0158fc0 61262016-05-12 Marek Polacek <polacek@redhat.com>
6127
6128 PR driver/71063
6129 * gcc.dg/opts-7.c: New test.
6130
0f56938b 61312016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6132
6133 PR target/70830
6134 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6135 Add -save-temps to dg-options.
6136 Scan for ldmfd rather than pop instruction.
6137 * gcc.target/arm/interrupt-2.c: Likewise.
6138 * gcc.target/arm/pr70830.c: New test.
6139
e10946d5 61402016-05-12 Jakub Jelinek <jakub@redhat.com>
6141
9fa8e468 6142 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6143 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6144
9ce62bbe 6145 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6146 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6147 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6148
708ae1b1 6149 PR target/71019
6150 * gcc.target/i386/avx512vl-pack-1.c: New test.
6151 * gcc.target/i386/avx512vl-pack-2.c: New test.
6152 * gcc.target/i386/avx512bw-pack-2.c: New test.
6153
a461f32e 6154 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6155
e10946d5 6156 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6157 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6158 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6159
f52a3ef6 61602016-05-12 Richard Biener <rguenther@suse.de>
6161
6162 PR tree-optimization/70986
6163 * gcc.dg/torture/pr70986-1.c: New testcase.
6164 * gcc.dg/torture/pr70986-2.c: Likewise.
6165 * gcc.dg/torture/pr70986-3.c: Likewise.
6166
54c4d22e 61672016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6168
6169 PR c/43651
6170 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6171 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6172
57215d5b 61732016-05-11 Uros Bizjak <ubizjak@gmail.com>
6174
6175 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6176 directive.
6177 * gcc.target/i386/pr66746.c: Ditto.
6178
67d3121c 61792016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6180
6181 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6182 support.
6183 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6184 warning when using -mvsx-timode.
6185 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6186 * gcc.target/powerpc/dform-2.c: Likewise.
6187 * gcc.target/powerpc/pr68805.c: Likewise.
6188
7f8012a5 61892016-05-11 Marek Polacek <polacek@redhat.com>
6190
6191 PR c++/71024
6192 * c-c++-common/attributes-3.c: New test.
6193
3e8567ce 61942016-05-11 Nathan Sidwell <nathan@acm.org>
6195
6196 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6197 * gcc.c-torture/execute/pr68185.c: Likewise.
6198 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6199 * gcc.dg/pr69634.c: Requires scheduling.
6200 * gcc.dg/torture/pr66178.c: Require label values.
6201 * gcc.dg/setjmp-6.c: Require indirect jumps.
6202
3739ac00 62032016-05-11 Richard Biener <rguenther@suse.de>
6204
6205 PR tree-optimization/71055
6206 * gcc.dg/torture/pr71055.c: New testcase.
6207
1ff8b385 62082016-05-11 Richard Biener <rguenther@suse.de>
6209
6210 PR debug/71057
6211 * g++.dg/debug/pr71057.C: New testcase.
6212
77126efa 62132016-05-11 Jakub Jelinek <jakub@redhat.com>
6214
6215 PR fortran/70855
6216 * gfortran.dg/gomp/pr70855.f90: New test.
6217
6fcaaf9b 62182016-05-11 Richard Biener <rguenther@suse.de>
6219
6220 PR middle-end/71002
6221 * g++.dg/torture/pr71002.C: New testcase.
6222
bfa8ea12 62232016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6224
6225 PR middle-end/70807
6226 * gcc.dg/pr70807.c: New test.
6227
87632549 62282016-05-10 Martin Sebor <msebor@redhat.com>
6229
6230 PR c++/38611
6231 * g++.dg/Wattributes.C: New test.
6232
f9153689 62332016-05-10 Marc Glisse <marc.glisse@inria.fr>
6234
6235 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6236 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6237 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6238
a44ed58a 62392016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6240
6241 PR target/70799
6242 * gcc.target/i386/pr70799-1.c: New test.
6243
d6c90d89 62442016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6245
6246 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6247
c1f73044 62482016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6249
6250 PR middle-end/70877
6251 * gcc.target/i386/pr70877.c: New test.
6252
e66d763a 62532016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6254
6255 PR tree-optimization/70786
6256 * gcc.target/i386/pr70876.c: New test.
6257
a30ff73a 62582016-05-10 Jakub Jelinek <jakub@redhat.com>
6259
6260 PR target/70927
6261 * gcc.target/i386/avx512vl-logic-1.c: New test.
6262 * gcc.target/i386/avx512vl-logic-2.c: New test.
6263 * gcc.target/i386/avx512dq-logic-2.c: New test.
6264
4b3fd38f 62652016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6266
6267 PR target/70963
6268 * gcc.target/powerpc/pr70963.c: New.
6269
abf93a25 62702016-05-10 David Malcolm <dmalcolm@redhat.com>
6271
6272 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6273 (test_very_wide_line): Add ruler to expected output.
6274 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6275 (test_very_wide_line): Likewise.
6276 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6277 (test_show_locus): Within the handling of "test_very_wide_line",
6278 enable show_ruler_p on the diagnostic context.
6279
d614888f 62802016-05-10 Richard Biener <rguenther@suse.de>
6281
6282 PR tree-optimization/71039
6283 * gcc.dg/torture/pr71039.c: New testcase.
6284
dbca5ed9 62852016-05-10 Nathan Sidwell <nathan@acm.org>
6286
6287 * gcc.dg/nested-func-10.c: Requires alloca.
6288 * gcc.dg/nested-func-9.c: Requires alloca.
6289 * gcc.c-torture/execute/pr70460.c: Requires labels.
6290 * gcc.c-torture/compile/pr70199.c: Requires labels.
6291 * gcc.target/nvptx/decl.c: Compile only.
6292 * gcc.target/nvptx/trailing-init.c: Compile only.
6293 * gcc.target/nvptx/ary-init.c: Compile only.
6294
3fa82609 62952016-05-10 Marek Polacek <polacek@redhat.com>
6296
6297 PR c/70255
6298 * gcc.dg/attr-opt-1.c: New test.
6299
76825907 63002016-05-10 Richard Biener <rguenther@suse.de>
6301
6302 PR tree-optimization/70497
6303 PR tree-optimization/28367
6304 * gcc.dg/torture/20160404-1.c: New testcase.
6305 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6306 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6307
68255819 63082016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6309
6310 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6311
d9aa8cdb 63122016-05-09 Uros Bizjak <ubizjak@gmail.com>
6313
6314 * gcc.target/i386/fabsneg-1.c New test.
6315
7cc16f50 63162016-05-09 Alan Modra <amodra@gmail.com>
6317
6318 PR testsuite/70826
6319 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6320
a83b7b63 63212016-05-09 Richard Biener <rguenther@suse.de>
6322
6323 PR tree-optimization/70985
6324 * gcc.dg/torture/pr70985.c: New testcase.
6325
189d0706 63262016-05-09 Bin Cheng <bin.cheng@arm.com>
6327
6328 * gcc.dg/tree-ssa/ifc-9.c: New test.
6329 * gcc.dg/tree-ssa/ifc-10.c: New test.
6330 * gcc.dg/tree-ssa/ifc-11.c: New test.
6331 * gcc.dg/tree-ssa/ifc-12.c: New test.
6332 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6333 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6334 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6335
1ec957b0 63362016-05-09 Richard Biener <rguenther@suse.de>
6337
6338 PR fortran/70937
6339 * gfortran.dg/pr70937.f90: New testcase.
6340
923c7714 63412016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6342
6343 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6344
d7cd448a 63452016-05-07 Fritz Reese <fritzoreese@gmail.com>
6346
6347 PR fortran/56226
6348 * gfortran.dg/dec_structure_1.f90: New testcase.
6349 * gfortran.dg/dec_structure_2.f90: Ditto.
6350 * gfortran.dg/dec_structure_3.f90: Ditto.
6351 * gfortran.dg/dec_structure_4.f90: Ditto.
6352 * gfortran.dg/dec_structure_5.f90: Ditto.
6353 * gfortran.dg/dec_structure_6.f90: Ditto.
6354 * gfortran.dg/dec_structure_7.f90: Ditto.
6355 * gfortran.dg/dec_structure_8.f90: Ditto.
6356 * gfortran.dg/dec_structure_9.f90: Ditto.
6357 * gfortran.dg/dec_structure_10.f90: Ditto.
6358 * gfortran.dg/dec_structure_11.f90: Ditto.
6359 * gfortran.dg/dec_union_1.f90: Ditto.
6360 * gfortran.dg/dec_union_2.f90: Ditto.
6361 * gfortran.dg/dec_union_3.f90: Ditto.
6362 * gfortran.dg/dec_union_4.f90: Ditto.
6363 * gfortran.dg/dec_union_5.f90: Ditto.
6364 * gfortran.dg/dec_union_6.f90: Ditto.
6365 * gfortran.dg/dec_union_7.f90: Ditto.
6366
f681e29b 63672016-05-07 Tom de Vries <tom@codesourcery.com>
6368
6369 PR tree-optimization/70956
6370 * gcc.dg/graphite/pr70956.c: New test.
6371
68d7f375 63722016-05-06 Jakub Jelinek <jakub@redhat.com>
6373
faf39348 6374 PR middle-end/70941
6375 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6376 (a, b, c, d): Change type from char to signed char.
6377 (main): Compare against (signed char) -1634678893 instead of
6378 hardcoded -109. Use __builtin_abort instead of abort.
6379
b768b13a 6380 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6381 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6382
68d7f375 6383 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6384
5dda16ea 63852016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6386
6387 PR debug/70935
6388 * gcc.dg/torture/pr70935.c: New test.
6389
13ede1b5 63902016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6391
6392 PR target/58219
7fc878c4 6393 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 6394
96d94be2 63952016-05-06 Richard Biener <rguenther@suse.de>
6396
6397 PR tree-optimization/70960
6398 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6399
e5d9f15d 64002016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6401
6402 PR target/52933
6403 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6404 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6405 Adjust expected instruction counts.
6406 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6407
2dd7705f 64082016-05-06 Marek Polacek <polacek@redhat.com>
6409
6410 PR sanitizer/70875
6411 * gcc.dg/ubsan/bounds-3.c: New test.
6412
cb8bc632 64132016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6414
6415 PR target/54089
6416 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6417
b343c173 64182016-05-06 Richard Biener <rguenther@suse.de>
6419
6420 PR middle-end/70931
6421 * gfortran.dg/pr70931.f90: New testcase.
6422
1e3db0b1 64232016-05-06 Richard Biener <rguenther@suse.de>
6424
6425 PR middle-end/70941
6426 * gcc.dg/torture/pr70941.c: New testcase.
6427
bdd54b6d 64282016-05-05 Bin Cheng <bin.cheng@arm.com>
6429
6430 PR tree-optimization/57206
6431 * gcc.dg/vect/pr57206.c: New test.
6432
499adcfd 64332016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6434
6435 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6436
871164c4 64372016-05-05 Jakub Jelinek <jakub@redhat.com>
6438
ecb23e00 6439 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6440
871164c4 6441 * c-c++-common/Wdangling-else-4.c: New test.
6442
70cf83ba 64432016-05-04 Jakub Jelinek <jakub@redhat.com>
6444
858c9470 6445 PR c++/70906
6446 PR c++/70933
6447 * g++.dg/opt/pr70906.C: New test.
6448 * g++.dg/opt/pr70933.C: New test.
6449
70cf83ba 6450 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6451
aaa36a78 64522016-05-04 Jan Hubicka <hubicka@ucw.cz>
6453
6454 * gcc.dg/ipa/pure-const-3.c: New testcase.
6455
1d52c456 64562016-05-04 Marek Polacek <polacek@redhat.com>
6457
6458 * c-c++-common/Wdangling-else-1.c: New test.
6459 * c-c++-common/Wdangling-else-2.c: New test.
6460 * c-c++-common/Wdangling-else-3.c: New test.
6461
dc581573 64622016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6463
6464 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6465 flag is present.
6466
a64030fe 64672016-05-04 Marek Polacek <polacek@redhat.com>
6468
6469 PR c/48778
6470 * gcc.dg/Waddress-2.c: New test.
6471
b461b04a 64722016-05-04 Alan Modra <amodra@gmail.com>
6473
6474 * gcc.target/powerpc/pr70866.c: New.
6475
c388a0cf 64762016-05-03 Martin Sebor <msebor@redhat.com>
6477
6478 PR c++/66561
6479 * c-c++-common/builtin_location.c: New test.
6480 * g++.dg/cpp1y/builtin_location.C: New test.
6481
5d4db8ef 64822016-05-03 Marek Polacek <polacek@redhat.com>
6483
6484 PR c/70859
6485 * gcc.dg/pr70859.c: New test.
6486 * gcc.dg/pr70859-2.c: New test.
6487
ca938765 64882016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6489
6490 * gnat.dg/debug5.adb: New testcase.
6491
60b27d5f 64922016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6493
6494 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6495 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6496 Procedure to check for z10 instruction set.
6497
5ab325d0 64982016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6499
6500 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6501
c548a0ad 65022016-05-03 Alan Modra <amodra@gmail.com>
6503
6504 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6505
d5ecd946 65062016-05-03 Jakub Jelinek <jakub@redhat.com>
6507
6508 * gcc.target/i386/avx512f-cvt-1.c: New test.
6509
35b0a053 65102016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6511
6512 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6513 -fdump-tree-vrp-details.
6514
9ae1b28a 65152016-05-03 Richard Biener <rguenther@suse.de>
6516
6517 * gcc.dg/pr30172-1.c: Adjust.
6518 * gcc.dg/pr63743.c: Likewise.
6519 * gcc.dg/tm/pr51696.c: Likewise.
6520 * c-c++-common/tm/safe-1.c: Likewise.
6521 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6522 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6523 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6524 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6525
9c1a31e4 65262016-05-03 Jakub Jelinek <jakub@redhat.com>
6527
fe69bcb9 6528 PR rtl-optimization/70467
6529 * gcc.target/i386/pr70467-3.c: New test.
6530 * gcc.target/i386/pr70467-4.c: New test.
6531
9082c4a4 6532 PR tree-optimization/70916
6533 * gcc.c-torture/compile/pr70916.c: New test.
6534
9c1a31e4 6535 PR target/49244
6536 * gcc.target/i386/pr49244-1.c: New test.
6537 * gcc.target/i386/pr49244-2.c: New test.
6538
69105acc 65392016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6540
6541 PR rtl-optimization/44281
6542 * gcc.target/i386/pr44281.c: New test.
6543
9ab8df54 65442016-05-03 bin cheng <bin.cheng@arm.com>
6545
6546 PR tree-optimization/56541
6547 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6548 * gcc.dg/vect/pr56541.c: new test.
6549
3c62cae0 65502016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6551
6552 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6553 __float128.
6554 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6555
91abc161 65562016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6557
6558 PR testsuite/70520
6559 * c-c++-common/asan/clone-test-1.c (main): Align child process
6560 stack to 16 bytes.
6561
aa3d1155 65622016-05-02 David Malcolm <dmalcolm@redhat.com>
6563
6564 PR c++/62314
6565 * g++.dg/spellcheck-fields-2.C: New test case.
6566
002c3f28 65672016-05-02 David Malcolm <dmalcolm@redhat.com>
6568
6569 PR c++/62314
6570 * g++.dg/pr62314.C: New test case.
6571
46e5dccc 65722016-05-02 Jan Hubicka <hubicka@ucw.cz>
6573
6574 * gcc.dg/ipa/inline-8.c: New testcase.
6575
663f4248 65762016-05-02 Jakub Jelinek <jakub@redhat.com>
6577
6578 PR rtl-optimization/70467
6579 * gcc.target/i386/pr70467-1.c: New test.
6580
efe8bdf5 65812016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6582
6583 * gcc.dg/spec-options.c: Run the test on all targets.
6584 * gcc.dg/foo.specs: Use cpp_unique_options.
6585
47ef9633 65862016-05-02 Marc Glisse <marc.glisse@inria.fr>
6587
6588 * gcc.dg/tree-ssa/unord.c: New testcase.
6589
eb1a077c 65902016-05-02 Marc Glisse <marc.glisse@inria.fr>
6591
6592 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6593
28e869d0 65942016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6595
6596 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6597
dd185f6e 65982016-05-02 Marek Polacek <polacek@redhat.com>
6599
6600 PR c/70851
6601 * gcc.dg/enum-incomplete-3.c: New test.
6602
773d09b9 66032016-05-02 Marek Polacek <polacek@redhat.com>
6604 Tom de Vries <tom@codesourcery.com>
6605
6606 PR tree-optimization/70700
6607 * gcc.dg/pr70700.c: New test.
6608
f0dc3286 66092016-05-01 Uros Bizjak <ubizjak@gmail.com>
6610
6611 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6612 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6613 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6614 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6615 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6616
7f931827 66172016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6618
6619 * ada/acats/run_acats: Rename into...
6620 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6621 * ada/acats/run_all.sh: Remove redundant test.
6622 (target_run): Move around.
6623 (target_gnatchop): Use newly built executable.
6624 (target_gnatmake): Likewise.
6625 Check that the compilation of impbit succeeds.
6626
1c492b4e 66272016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6628
6629 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6630 * gcc.dg/20021029-1.c: Likewise.
6631 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6632 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6633 * gcc.target/sh/cmpstr.c: Likewise.
6634 * gcc.target/sh/cmpstrn.c: Likewise.
6635 * gcc.target/sh/memset.c: Likewise.
6636 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6637 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6638 * gcc.target/sh/pr39423-1.c: Likewise.
6639 * gcc.target/sh/pr49468-di.c: Likewise.
6640 * gcc.target/sh/pr49468-si.c: Likewise.
6641 * gcc.target/sh/pr49880-1.c: Likewise.
6642 * gcc.target/sh/pr49880-2.c: Likewise.
6643 * gcc.target/sh/pr49880-3.c: Likewise.
6644 * gcc.target/sh/pr50751-1.c: Likewise.
6645 * gcc.target/sh/pr50751-4.c: Likewise.
6646 * gcc.target/sh/pr50751-7.c: Likewise.
6647 * gcc.target/sh/pr51244-1.c: Likewise.
6648 * gcc.target/sh/pr51244-10.c: Likewise.
6649 * gcc.target/sh/pr51244-11.c: Likewise.
6650 * gcc.target/sh/pr51244-12.c: Likewise.
6651 * gcc.target/sh/pr51244-13.c: Likewise.
6652 * gcc.target/sh/pr51244-14.c: Likewise.
6653 * gcc.target/sh/pr51244-17.c: Likewise.
6654 * gcc.target/sh/pr51244-18.c: Likewise.
6655 * gcc.target/sh/pr51244-19.c: Likewise.
6656 * gcc.target/sh/pr51244-4.c: Likewise.
6657 * gcc.target/sh/pr51244-5.c: Likewise.
6658 * gcc.target/sh/pr51244-7.c: Likewise.
6659 * gcc.target/sh/pr51244-8.c: Likewise.
6660 * gcc.target/sh/pr51244-9.c: Likewise.
6661 * gcc.target/sh/pr51697.c: Likewise.
6662 * gcc.target/sh/pr52483-1.c: Likewise.
6663 * gcc.target/sh/pr52483-2.c: Likewise.
6664 * gcc.target/sh/pr52483-3.c: Likewise.
6665 * gcc.target/sh/pr52483-5.c: Likewise.
6666 * gcc.target/sh/pr52933-1.c: Likewise.
6667 * gcc.target/sh/pr52933-2.c: Likewise.
6668 * gcc.target/sh/pr52933-3.c: Likewise.
6669 * gcc.target/sh/pr53568-1.c: Likewise.
6670 * gcc.target/sh/pr53976-1.c: Likewise.
6671 * gcc.target/sh/pr53988-1.c: Likewise.
6672 * gcc.target/sh/pr53988.c: Likewise.
6673 * gcc.target/sh/pr54089-1.c: Likewise.
6674 * gcc.target/sh/pr54089-6.c: Likewise.
6675 * gcc.target/sh/pr54089-7.c: Likewise.
6676 * gcc.target/sh/pr54089-8.c: Likewise.
6677 * gcc.target/sh/pr54089-9.c: Likewise.
6678 * gcc.target/sh/pr54236-1.c: Likewise.
6679 * gcc.target/sh/pr54236-2.c: Likewise.
6680 * gcc.target/sh/pr54236-3.c: Likewise.
6681 * gcc.target/sh/pr54236-4.c: Likewise.
6682 * gcc.target/sh/pr54386.c: Likewise.
6683 * gcc.target/sh/pr54602-1.c: Likewise.
6684 * gcc.target/sh/pr54685.c: Likewise.
6685 * gcc.target/sh/pr54760-1.c: Likewise.
6686 * gcc.target/sh/pr54760-2.c: Likewise.
6687 * gcc.target/sh/pr54760-3.c: Likewise.
6688 * gcc.target/sh/pr54760-4.c: Likewise.
6689 * gcc.target/sh/pr54760-5.c: Likewise.
6690 * gcc.target/sh/pr54760-6.c: Likewise.
6691 * gcc.target/sh/pr55146.c: Likewise.
6692 * gcc.target/sh/pr55160.c: Likewise.
6693 * gcc.target/sh/pr59278.c: Likewise.
6694 * gcc.target/sh/pr59401-1.c: Likewise.
6695 * gcc.target/sh/pr59533-1.c: Likewise.
6696 * gcc.target/sh/pr63260.c: Likewise.
6697 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6698 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6699 * gcc.target/sh/strlen.c: Likewise.
6700 * gcc.target/sh/torture/pr30807.c: Likewise.
6701 * gcc.target/sh/torture/pr34777.c: Likewise.
6702 * gcc.target/sh/torture/pr64652.c: Likewise.
6703 * gcc.target/sh/torture/pr65505.c: Likewise.
6704 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6705 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6706
0c4005be 67072016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6708
6709 PR c++/66644
6710 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6711
d94e6223 67122016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6713
6714 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6715 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6716 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6717 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6718
46f37836 67192016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6720
6721 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6722 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6723
4d0a8bac 67242016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6725
6726 PR middle-end/70626
6727 * c-c++-common/goacc/combined-reduction.c: New test.
6728 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6729
b98e0db3 67302016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6731
6732 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6733 *movdi_internal pattern only if PIC off.
6734 * gcc.target/i386/pr70155-2.c: Likewise.
6735 * gcc.target/i386/pr70155-3.c: Likewise.
6736 * gcc.target/i386/pr70155-4.c: Likewise.
6737 * gcc.target/i386/pr70155-5.c: Likewise.
6738 * gcc.target/i386/pr70155-6.c: Likewise.
6739 * gcc.target/i386/pr70155-7.c: Likewise.
6740 * gcc.target/i386/pr70155-8.c: Likewise.
6741 * gcc.target/i386/pr70155-15.c: Likewise.
6742 * gcc.target/i386/pr70155-17.c: Likewise.
6743 * gcc.target/i386/pr70155-22.c: Likewise.
6744
8b066242 67452016-04-29 Bin Cheng <bin.cheng@arm.com>
6746
6747 PR tree-optimization/70803
6748 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6749
22912e73 67502016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6751
6752 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6753 optimization of vector loop.
6754 * gcc.target/i386/vect-unpack-3.c: New test.
6755 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6756 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6757 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6758
568128c6 67592016-04-29 Marek Polacek <polacek@redhat.com>
6760
6761 PR sanitizer/70342
6762 * g++.dg/ubsan/null-7.C: New test.
6763
025dd1e0 6764 PR c/70852
6765 * gcc.dg/pr70852.c: New test.
6766
eb16928e 67672016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6768
6769 PR/69089
6770 * g++.dg/cpp0x/alignas6.C: New test.
6771
d7377ee9 67722016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6773
4860a6bf 6774 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6775 * gcc.dg/pr27003.c: Likewise.
6776 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6777 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6778 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6779 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 6780 * gcc.target/arc/mxy.c: Likewise.
6781 * gcc.target/arc/mswape.c: Likewise.
6782 * gcc.target/arc/mrtsc.c: Likewise.
6783 * gcc.target/arc/mcrc.c: Likewise.
6784 * gcc.target/arc/mdsp-packa.c: Likewise.
6785 * gcc.target/arc/mdvbf.c: Likewise.
6786 * gcc.target/arc/mlock.c: Likewise.
6787 * gcc.target/arc/mmac-24.c: Likewise.
6788 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6789
efa1b7ab 67902016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6791 Matthijs Kooijman <matthijs@stdin.nl>
6792 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6793
6794 PR target/60040
6795 * gcc.target/avr/pr60040-1.c: New.
6796 * gcc.target/avr/pr60040-2.c: New.
6797
00371d68 67982016-04-29 Richard Biener <rguenther@suse.de>
6799
6800 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6801
73447cc5 68022016-04-29 Richard Biener <rguenther@suse.de>
6803
6804 PR tree-optimization/13962
6805 PR tree-optimization/65686
6806 * gcc.dg/uninit-pr65686.c: New testcase.
6807
c2087b56 68082016-04-29 Jakub Jelinek <jakub@redhat.com>
6809
6810 PR middle-end/70843
6811 * gcc.dg/pr70843.c: New test.
6812
cdd06d5a 68132016-04-28 Jakub Jelinek <jakub@redhat.com>
6814
6815 PR target/70858
6816 * gcc.target/i386/pr70858.c: New test.
6817
1a60079e 68182016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6819
6820 * gcc.target/arc/nps400-1.c: New file.
6821
11bc2894 68222016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6823 Andrew Burgess <andrew.burgess@embecosm.com>
6824
6825 * gcc.target/arc/movh_cl-1.c: New file.
6826
dd9bf0b5 68272016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6828 Andrew Burgess <andrew.burgess@embecosm.com>
6829
6830 * gcc.target/arc/extzv-1.c: New file.
6831 * gcc.target/arc/insv-1.c: New file.
6832 * gcc.target/arc/insv-2.c: New file.
6833 * gcc.target/arc/movb-1.c: New file.
6834 * gcc.target/arc/movb-2.c: New file.
6835 * gcc.target/arc/movb-3.c: New file.
6836 * gcc.target/arc/movb-4.c: New file.
6837 * gcc.target/arc/movb-5.c: New file.
6838 * gcc.target/arc/movb_cl-1.c: New file.
6839 * gcc.target/arc/movb_cl-2.c: New file.
6840 * gcc.target/arc/movbi_cl-1.c: New file.
6841 * gcc.target/arc/movl-1.c: New file.
6842
a22e4209 68432016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6844 Andrew Burgess <andrew.burgess@embecosm.com>
6845
6846 * gcc.target/arc/cmem-1.c: New file.
6847 * gcc.target/arc/cmem-2.c: New file.
6848 * gcc.target/arc/cmem-3.c: New file.
6849 * gcc.target/arc/cmem-4.c: New file.
6850 * gcc.target/arc/cmem-5.c: New file.
6851 * gcc.target/arc/cmem-6.c: New file.
6852 * gcc.target/arc/cmem-7.c: New file.
6853 * gcc.target/arc/cmem-ld.inc: New file.
6854 * gcc.target/arc/cmem-st.inc: New file.
6855
287c3982 68562016-04-28 Jakub Jelinek <jakub@redhat.com>
6857
6858 PR target/70821
6859 * gcc.target/i386/pr70821.c: New test.
6860
e40e5340 68612016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6862
6863 * gcc.target/powerpc/vec-adde.c: New test.
6864 * gcc.target/powerpc/vec-adde-int128.c: New test.
6865
cf977d50 68662016-04-28 Jakub Jelinek <jakub@redhat.com>
6867
6868 * gcc.target/i386/avx-vround-1.c: New test.
6869 * gcc.target/i386/avx-vround-2.c: New test.
6870 * gcc.target/i386/avx512vl-vround-1.c: New test.
6871 * gcc.target/i386/avx512vl-vround-2.c: New test.
6872
572f8300 68732016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6874
6875 PR testsuite/70595
6876 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6877 (check_effective_target_cilkplus_runtime): ... this.
6878 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6879 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6880
6881 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6882 Require cilkplus_runtime.
6883 Don't add -lcilkrts.
6884 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6885 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6886 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6887 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6888 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6889 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6890 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6891 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6892 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6893 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6894 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6895 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6896 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6897 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6898 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6899 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6900 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6901 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6902 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6903 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6904 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6905 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6906 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6907 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6908 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6909 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6910 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6911 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6912 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6913
6914 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6915 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6916
6917 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6918
6919 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6920 cilkplus_runtime.
6921
dfba0905 69222016-04-27 Marc Glisse <marc.glisse@inria.fr>
6923
6924 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6925 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6926
605a4556 69272015-04-27 Ryan Burn <contact@rnburn.com>
6928
6929 PR c++/69024
6930 PR c++/68997
6931 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6932 diagnostic.
6933 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6934 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6935
6a1231a5 69362016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6937
6938 * gnat.dg/limited_with4.ad[sb]: New test.
6939 * gnat.dg/limited_with4_pkg.ads: New helper.
6940
4dad9e09 69412016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6942
6943 PR target/70155
6944 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6945 and movv1ti_internal patterns
6946 * gcc.target/i386/pr70155-1.c: New test.
6947 * gcc.target/i386/pr70155-2.c: Likewise.
6948 * gcc.target/i386/pr70155-3.c: Likewise.
6949 * gcc.target/i386/pr70155-4.c: Likewise.
6950 * gcc.target/i386/pr70155-5.c: Likewise.
6951 * gcc.target/i386/pr70155-6.c: Likewise.
6952 * gcc.target/i386/pr70155-7.c: Likewise.
6953 * gcc.target/i386/pr70155-8.c: Likewise.
6954 * gcc.target/i386/pr70155-9.c: Likewise.
6955 * gcc.target/i386/pr70155-10.c: Likewise.
6956 * gcc.target/i386/pr70155-11.c: Likewise.
6957 * gcc.target/i386/pr70155-12.c: Likewise.
6958 * gcc.target/i386/pr70155-13.c: Likewise.
6959 * gcc.target/i386/pr70155-14.c: Likewise.
6960 * gcc.target/i386/pr70155-15.c: Likewise.
6961 * gcc.target/i386/pr70155-16.c: Likewise.
6962 * gcc.target/i386/pr70155-17.c: Likewise.
6963 * gcc.target/i386/pr70155-18.c: Likewise.
6964 * gcc.target/i386/pr70155-19.c: Likewise.
6965 * gcc.target/i386/pr70155-20.c: Likewise.
6966 * gcc.target/i386/pr70155-21.c: Likewise.
6967 * gcc.target/i386/pr70155-22.c: Likewise.
6968
a80f3f45 69692016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6970
6971 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6972 ".{5,6}".
6973
279305d1 69742016-04-27 Bin Cheng <bin.cheng@arm.com>
6975
6976 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6977 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6978 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6979 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6980 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6981
8974b625 69822016-04-27 Richard Biener <rguenther@suse.de>
6983
6984 PR ipa/70760
6985 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6986 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6987
886d5463 69882016-04-27 Nathan Sidwell <nathan@acm.org>
6989
6990 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6991 * g++.dg/ubsan/pr63956.C: Adjust error location.
6992
f0e35aa9 69932016-04-27 Nick Clifton <nickc@redhat.com>
6994
6995 PR middle-end/49889
6996 * gcc.dg/pr49889.c: New test.
6997
40385231 69982016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6999
7000 * c-c++-common/memset-array.c: New test.
7001
37229a71 70022016-04-26 Martin Sebor <msebor@redhat.com>
7003
7004 PR c++/66639
7005 * g++.dg/cpp1y/func_constexpr.C: New test.
7006
3eedf9bd 70072016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7008
7009 PR c++/70241
7010 * g++.dg/cpp0x/enum32.C: New test.
7011 * g++.dg/cpp0x/enum33.C: New test.
7012
70132016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 7014
7015 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7016 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7017 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7018 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7019 * gcc.c-torture/execute/pr38151.c: Likewise.
7020 * gcc.c-torture/execute/pr66556.c: Likewise.
7021 * gcc.c-torture/execute/pr67781.c: Likewise.
7022 * gcc.c-torture/execute/pr68648.c: Likewise.
7023
8c51f92f 70242016-04-26 Marc Glisse <marc.glisse@inria.fr>
7025
7026 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7027
fa20ebd3 70282016-04-26 Marek Polacek <polacek@redhat.com>
7029
7030 PR c/67784
7031 * gcc.dg/pr67784-3.c: New test.
7032 * gcc.dg/pr67784-4.c: New test.
7033 * gcc.dg/pr67784-5.c: New test.
7034
9db47803 7035 PR c/70791
7036 * gcc.dg/Wnested-externs-2.c: New test.
7037
bff407f2 70382016-04-26 Marc Glisse <marc.glisse@inria.fr>
7039
7040 * gcc.dg/fold-plusmult.c: Adjust.
7041 * gcc.dg/no-strict-overflow-6.c: Adjust.
7042 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7043
78d0c69e 70442016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7045
7046 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7047 number scans.
7048 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7049 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7050 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7051 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7052 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7053 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7054 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7055 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7056 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7057 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7058 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7059 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7060 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7061 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7062 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7063 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7064 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7065 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7066 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7067 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7068 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7069 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7070 scans.
7071 * gcc.target/i386/pr32219-4.c: Likewise.
7072 * gcc.target/i386/pr32219-6.c: Likewise.
7073 * gcc.target/i386/pr32219-8.c: Likewise.
7074
221d6722 70752016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7076
7077 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7078 associated options.
7079
514727a9 70802016-04-26 Marek Polacek <polacek@redhat.com>
7081
7082 PR c++/70744
7083 * g++.dg/ext/cond2.C: New test.
7084
e6ee4c61 70852016-04-26 Bin Cheng <bin.cheng@arm.com>
7086
7087 PR tree-optimization/70771
7088 PR tree-optimization/70775
7089 * gcc.dg/pr70771.c: New test.
3730828c 7090 * gcc.dg/pr70775.c: New test.
e6ee4c61 7091
b3d72796 70922016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7093
7094 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7095
c11ece29 70962016-04-25 Richard Biener <rguenther@suse.de>
7097
7098 PR tree-optimization/70780
7099 * gcc.dg/torture/pr70780.c: New testcase.
7100
92a44a68 71012016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 7102
4860a6bf 7103 * gcc.target/arm/neon-vaddws16.c: New test.
7104 * gcc.target/arm/neon-vaddws32.c: New test.
7105 * gcc.target/arm/neon-vaddwu16.c: New test.
7106 * gcc.target/arm/neon-vaddwu32.c: New test.
7107 * gcc.target/arm/neon-vaddwu8.c: New test.
7108 * lib/target-supports.exp
d40b10b2 7109 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7110 that arm neon support vector widen sum of HImode TO SImode.
7111
4bbfd6c2 71122016-04-23 Jakub Jelinek <jakub@redhat.com>
7113
7114 PR sanitizer/70712
7115 * c-c++-common/asan/pr70712.c: New test.
7116
524df596 71172016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7118
7119 * .gitattributes: New file.
7120
426c75c3 71212016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7122
7123 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7124
c052a8d5 71252016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7126
7127 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7128 * gfortran.dg/submodule_15.f08: Likewise.
7129
c08d4612 71302016-04-22 Richard Biener <rguenther@suse.de>
7131
7132 PR tree-optimization/70740
7133 * gcc.dg/torture/pr70740.c: New testcase.
7134
fd3211e1 71352016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7136
7137 PR target/70750
7138 * gcc.target/i386/pr70750-1.c: New test.
7139 * gcc.target/i386/pr70750-2.c: Likewise.
7140
15acd78c 71412016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7142
7143 PR c++/70540
7144 * g++.dg/cpp0x/auto48.C: New.
7145
192bf59c 71462016-04-21 Marek Polacek <polacek@redhat.com>
7147
7148 PR c++/70513
7149 * g++.dg/cpp0x/forw_enum12.C: New test.
7150 * g++.dg/cpp0x/forw_enum13.C: New test.
7151
5d429e99 71522016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7153
7154 PR target/70728
7155 * gcc.target/i386/pr70728.c: New test.
7156
06777d85 71572016-04-21 Richard Biener <rguenther@suse.de>
7158
7159 PR middle-end/70747
7160 * gcc.dg/pr70747.c: New testcase.
7161
7434c6fb 71622016-04-21 Bin Cheng <bin.cheng@arm.com>
7163
7164 PR tree-optimization/70715
7165 * gcc.dg/tree-ssa/scev-13.c: New test.
7166
f3ec0970 71672016-04-21 Marc Glisse <marc.glisse@inria.fr>
7168
7169 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7170
523f3a9d 71712016-04-21 Marc Glisse <marc.glisse@inria.fr>
7172
7173 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7174
ace7bf06 71752016-04-20 Jan Hubicka <jh@suse.cz>
7176
7177 PR ipa/70018
7178 * g++.dg/ipa/nothrow-1.C: New testcase.
7179
2b073aa6 71802016-04-20 Nathan Sidwell <nathan@acm.org>
7181
7182 PR c++/55635
7183 * g++.dg/eh/delete1.C: New.
7184
8a574c11 71852016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7186
7187 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7188 -mtune-ctrl=sse_typeless_stores.
7189
e3400750 71902016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7191
7192 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7193
4bd8a059 71942016-04-20 Bin Cheng <bin.cheng@arm.com>
7195
7196 PR tree-optimization/69489
7197 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7198
70574e60 71992016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7200
7201 PR c++/69363
7202 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7203 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7204 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7205
bd6f374c 72062016-04-20 Bin Cheng <bin.cheng@arm.com>
7207
7208 PR tree-optimization/56625
7209 PR tree-optimization/69489
7210 * gcc.dg/vect/pr56625.c: New test.
7211 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7212
482539ee 72132016-04-20 Andrew Pinski <apinski@cavium.com>
7214
7215 PR target/64971
7216 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7217
b4672800 72182016-04-20 Arnaud Charlet <charlet@adacore.com>
7219
7220 * gnat.dg/self1.adb: Remove now incorrect test.
7221
4fb48737 72222016-04-20 Bin Cheng <bin.cheng@arm.com>
7223
7224 * gcc.dg/tree-ssa/scev-11.c: New test.
7225 * gcc.dg/tree-ssa/scev-12.c: New test.
7226
97efb92e 72272016-04-20 Marek Polacek <polacek@redhat.com>
7228
7229 PR tree-optimization/70725
7230 * gcc.dg/pr70725.c: New test.
7231
9d2d4060 72322016-04-20 Richard Biener <rguenther@suse.de>
7233
7234 PR tree-optimization/70726
7235 * g++.dg/vect/pr70726.cc: New testcase.
7236
54530437 72372016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7238
7239 PR target/70674
7240 * gcc.target/s390/pr70674.c: New test.
7241
acda2210 72422016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7243
7244 PR libgfortran/70684
7245 * gfortran.dg/list_read_14.f90: New test.
7246
b7040bb0 72472016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7248
7249 PR target/69201
7250 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7251 extern to force it misaligned.
7252 (b): Likewise.
7253 (c): Likewise.
7254 (d): Likewise.
7255 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7256 Don't check `*' before movv4sf_internal.
7257 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7258 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7259 Don't check `*' before movv16qi_internal.
7260 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7261 extern to force it misaligned.
7262 (b): Likewise.
7263 (c): Likewise.
7264 (d): Likewise.
7265 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7266 Don't check `*' before movv2df_internal.
7267 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7268 extern to force it misaligned.
7269 (b): Likewise.
7270 (c): Likewise.
7271 (d): Likewise.
7272 Check movv8sf_internal instead of avx_storeups256.
7273 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7274
263b5475 72752016-04-19 Richard Biener <rguenther@suse.de>
7276
7277 PR tree-optimization/70171
7278 * g++.dg/tree-ssa/pr70171.C: New testcase.
7279
222ac318 72802016-04-19 Richard Biener <rguenther@suse.de>
7281
7282 PR tree-optimization/70724
7283 * gcc.dg/torture/pr70724.c: New testcase.
7284
003000a4 72852016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7286
7287 PR middle-end/70689
4860a6bf 7288 * gcc.target/i386/pr70689.c: New.
003000a4 7289
3f6e13de 72902016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7291
7292 PR target/70708
7293 * gcc.target/i386/pr70708.c: New test.
7294
10abddbd 72952016-04-18 Richard Biener <rguenther@suse.de>
7296
7297 PR tree-optimization/43434
7298 * gcc.dg/vect/pr43434.c: New testcase.
7299 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7300 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7301 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7302 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7303 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7304 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7305 * gcc.dg/gomp/pr68640.c: Likewise.
7306 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7307 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7308
950db54a 73092016-04-18 Richard Biener <rguenther@suse.de>
7310
7311 PR tree-optimization/70701
7312 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7313
67ccbf39 73142016-04-18 Tom de Vries <tom@codesourcery.com>
7315
7316 PR testsuite/70699
7317 * gcc.dg/pr70161.c: Add dot-file scans.
7318 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7319 instead of after last dot char.
7320
021ad2f3 73212016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7322
7323 * c-c++-common/dump-ada-spec-3.c: New test.
7324 * c-c++-common/dump-ada-spec-4.c: Likewise.
7325
d572fcfd 73262016-04-17 Tom de Vries <tom@codesourcery.com>
7327
7328 PR other/70183
7329 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7330
8b4ee73c 73312016-04-15 Jan Hubicka <jh@suse.cz>
7332
7333 PR ipa/70018
7334 * g++.dg/ipa/pure-const-1.C: New testcase.
7335 * g++.dg/ipa/pure-const-2.C: New testcase.
7336 * g++.dg/ipa/pure-const-3.C: New testcase.
7337
eac243e7 73382016-04-15 Marek Polacek <polacek@redhat.com>
7339
7340 PR c/70671
7341 * gcc.dg/bitfld-22.c: New test.
7342
64c1df32 73432016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7344
7345 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7346 x86_64.
7347
926f9422 73482016-04-15 Marek Polacek <polacek@redhat.com>
7349
7350 PR c/70651
7351 * c-c++-common/pr70651.c: New test.
7352
309bbaa3 73532016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7354
7355 PR rtl-optimization/70681
7356 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7357 dump scan on arm and powerpc.
7358 * gcc.dg/pr10474.c: Likewise.
7359
b4ba8358 73602016-04-15 Jakub Jelinek <jakub@redhat.com>
7361
ed92874a 7362 PR c++/69517
7363 PR c++/70019
7364 PR c++/70588
7365 * g++.dg/cpp1y/vla11.C: Revert for real.
7366
b4ba8358 7367 PR c/70436
7368 * c-c++-common/Wparentheses-1.c: New test.
7369 * c-c++-common/gomp/Wparentheses-1.c: New test.
7370 * c-c++-common/gomp/Wparentheses-2.c: New test.
7371 * c-c++-common/gomp/Wparentheses-3.c: New test.
7372 * c-c++-common/gomp/Wparentheses-4.c: New test.
7373 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7374 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7375 * c-c++-common/goacc/Wparentheses-1.c: New test.
7376
65717bb5 73772016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7378
7379 PR target/70662
7380 * gcc.target/i386/pr70662.c: New test.
7381
ca1a4077 73822016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 7383 Alan Modra <amodra@gmail.com>
ca1a4077 7384
7385 PR tree-optimization/70130
7386 * gcc.dg/vect/O3-pr70130.c: New testcase.
7387
dbe1794c 73882016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7389
11836644 7390 PR target/70669
7391 * gcc.target/powerpc/pr70669.c: New test.
7392
dbe1794c 7393 PR target/70640
7394 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7395 a power7 system that does not have an assembler that supports
7396 power8.
7397
4c1007f1 73982016-04-14 Martin Sebor <msebor@redhat.com>
7399
7400 PR c++/69517
7401 PR c++/70019
7402 PR c++/70588
7403 * c-c++-common/ubsan/vla-1.c: Revert.
7404 * g++.dg/cpp1y/vla11.C: Same.
7405 * g++.dg/cpp1y/vla12.C: Same.
7406 * g++.dg/cpp1y/vla13.C: Same.
7407 * g++.dg/cpp1y/vla14.C: Same.
7408 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 7409 * g++.dg/init/array24.C: Same.
4c1007f1 7410 * g++.dg/ubsan/vla-1.C: Same.
7411
22dcab66 74122016-04-14 Marek Polacek <polacek@redhat.com>
7413 Jan Hubicka <hubicka@ucw.cz>
7414
7415 PR c++/70029
7416 * g++.dg/torture/pr70029.C: New test.
7417
3e74b025 74182016-04-14 Martin Sebor <msebor@redhat.com>
7419
7420 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7421 type size to prevent failures on targets with very low maximum
7422 alignment.
7423
1d2e0f2a 74242016-04-14 Richard Biener <rguenther@suse.de>
7425
7426 PR tree-optimization/70623
7427 * gcc.dg/torture/pr70623.c: New testcase.
7428 * gcc.dg/torture/pr70623-2.c: Likewise.
7429
9aed0626 74302016-04-13 Martin Sebor <msebor@redhat.com>
7431
7432 PR c++/69517
7433 PR c++/70019
7434 PR c++/70588
7435 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7436 * g++.dg/cpp1y/vla11.C: New test.
7437 * g++.dg/cpp1y/vla12.C: New test.
7438 * g++.dg/cpp1y/vla13.C: New test.
7439 * g++.dg/cpp1y/vla14.C: New test.
7440 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 7441 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 7442 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7443
fd499010 74442016-04-13 Jakub Jelinek <jakub@redhat.com>
7445
7446 PR c++/70641
7447 * g++.dg/opt/pr70641.C: New test.
7448
87fa7252 74492016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7450
7451 PR rtl-optimization/68749
7452 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7453 effects of argument promotions.
7454 Remove default args to dg-skip-if.
7455
6c40e18b 74562016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7457
7458 PR c++/70635
7459 * g++.dg/parse/pr70635.C: New.
7460
92c53257 74612016-04-13 Marek Polacek <polacek@redhat.com>
7462
7463 PR c++/70639
7464 * c-c++-common/Wmisleading-indentation-4.c: New test.
7465
0241e4dc 74662016-04-13 Marek Polacek <polacek@redhat.com>
7467
7468 PR c/70436
4860a6bf 7469 * gcc.dg/Wparentheses-12.c: New test.
7470 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 7471
92bda444 74722016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7473
7474 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7475 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7476 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7477
38ea8a26 74782016-04-13 Jakub Jelinek <jakub@redhat.com>
7479
d08aa032 7480 PR middle-end/70633
7481 * gcc.c-torture/compile/pr70633.c: New test.
7482
38ea8a26 7483 PR debug/70628
7484 * gcc.dg/torture/pr70628.c: New test.
7485
9231d5c2 74862016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7487
7488 PR c++/70610
7489 * g++.dg/template/pr70610.C: New test.
7490 * g++.dg/template/pr70610-2.C: New test.
7491 * g++.dg/template/pr70610-3.C: New test.
7492 * g++.dg/template/pr70610-4.C: New test.
7493
249ca944 74942016-04-12 Jakub Jelinek <jakub@redhat.com>
7495
7f2ea2fb 7496 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7497 128 instead of 32.
7498
249ca944 7499 PR c++/70571
7500 * g++.dg/ext/pr70571.C: New test.
7501
8ca5a97d 75022016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7503
bf32a52d 7504 PR target/70640
8ca5a97d 7505 * gcc.target/powerpc/pr70640.c: New test.
7506
e971b45f 75072016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7508
7509 PR c++/68722
7510 * g++.dg/parse/pr68722.C: New.
7511
0b54d964 75122016-04-12 Jakub Jelinek <jakub@redhat.com>
7513
7514 PR rtl-optimization/70596
7515 * gcc.target/i386/pr70596.c: New test.
7516
d2dd85e3 75172016-04-12 Nathan Sidwell <nathan@acm.org>
7518
7519 PR c++/70501
7520 * g++.dg/init/pr70501.C: New.
7521
2d0001b0 75222016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7523
7524 * gcc.target/i386/asm-flag-6.c: New test.
7525
6c4df0d1 75262016-04-12 Tom de Vries <tom@codesourcery.com>
7527
7528 PR tree-optimization/68756
7529 * gcc.dg/graphite/pr68756.c: New test.
7530
0d60da57 75312016-04-12 Jakub Jelinek <jakub@redhat.com>
7532
7533 PR tree-optimization/70602
7534 * gcc.c-torture/execute/pr70602.c: New test.
7535
62735984 75362016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7537
7538 PR target/70381
7539 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7540 __float128 emulator is built and runs.
7541 * gcc.target/powerpc/float128-1.c: Likewise.
7542
7543 * lib/target-supports.exp (check_ppc_float128_sw_available):
7544 Rework tests for __float128 software and hardware
7545 availability. Fix exit condition to return 0 on success.
7546
a702492c 75472016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7548
7549 PR target/70133
7550 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7551 * gcc.target/aarch64/target_attr_15.c: Likewise.
7552
a8c5ce92 75532016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7554
7555 PR c++/69066
7556 * g++.dg/cpp1y/pr69066.C: New.
7557
5ecab913 75582016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7559
7560 PR fortran/68566
7561 * gfortran.dg/pr36192.f90: Update test.
7562 * gfortran.dg/pr36192_1.f90: Update test.
7563 * gfortran.dg/real_dimension_1.f: Update test.
7564 * gfortran.dg/parameter_array_init_7.f90: New test.
7565
6cb5ef70 75662016-04-09 John David Anglin <danglin@gcc.gnu.org>
7567
4edfdd23 7568 PR testsuite/64039
7569 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7570
964f71e3 7571 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7572
5d61c198 7573 PR rtl-optimization/66669
7574 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7575
16eaaf58 7576 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7577
0b68802d 7578 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7579 * gcc.dg/pie-1.c: Likewise.
7580 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7581 * gcc.dg/pic-4.c: Likewise.
7582 * gcc.dg/pie-3.c: Likewise.
7583 * gcc.dg/pie-4.c: Likewise.
7584
9c0dd509 7585 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7586
03b2d3c1 7587 PR tree-optimization/68644
7588 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7589
6cb5ef70 7590 PR rtl-optimization/64886
7591 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7592
07de41ba 75932016-04-09 Tom de Vries <tom@codesourcery.com>
7594
7595 PR tree-optimization/68953
7596 * gcc.dg/graphite/pr68953.c: New test.
7597
d294e3fb 75982016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7599
7600 PR fortran/70592
7601 * gfortran.dg/deferred_character_16.f90: New test.
7602
3cb15094 76032016-04-09 Jakub Jelinek <jakub@redhat.com>
7604
7605 PR tree-optimization/70586
7606 * gcc.c-torture/execute/pr70586.c: New test.
7607
a02dc66f 76082016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7609
7610 PR sanitizer/70573
7611 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7612 with __builtin_memset
7613 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7614
0c302595 76152016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7616
7617 PR lto/70289
7618 PR ipa/70348
7619 PR tree-optimization/70373
7620 PR middle-end/70533
7621 PR middle-end/70534
7622 PR middle-end/70535
7623 * c-c++-common/goacc/reduction-5.c: New test.
7624 * c-c++-common/goacc/reduction-promotions.c: New test.
7625 * gfortran.dg/goacc/reduction-3.f95: New test.
7626 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7627
c6c0523b 76282016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7629
7630 PR c++/70590
7631 PR c++/70452
7632 * g++.dg/pr70590.C: New test.
7633 * g++.dg/pr70590-2.C: New test.
7634
3ac399da 76352016-04-08 Jakub Jelinek <jakub@redhat.com>
7636
e97d1706 7637 PR middle-end/70593
7638 * gcc.target/i386/pr70593.c: New test.
7639
3ac399da 7640 PR rtl-optimization/70574
7641 * gcc.target/i386/avx2-pr70574.c: New test.
7642
fcfbb129 76432016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7644
7645 PR sanitizer/70541
7646 * c-c++-common/asan/pr70541.c: New test.
7647
0aabcddf 76482016-04-08 Tom de Vries <tom@codesourcery.com>
7649
7650 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7651 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7652
bec0c1e8 76532016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7654
7655 PR target/70566
7656 * gcc.c-torture/execute/pr70566.c: New test.
7657
87c791f5 76582016-04-08 Tom de Vries <tom@codesourcery.com>
7659
7660 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7661 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7662
7f38718f 76632016-04-08 Alan Modra <amodra@gmail.com>
7664
7665 * gcc.target/powerpc/pr70117.c: New.
7666
a96a7710 76672016-04-07 Jakub Jelinek <jakub@redhat.com>
7668
7a6265d1 7669 PR testsuite/70581
7670 * gcc.dg/lto/simd-function_0.c: New test.
7671
a96a7710 7672 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7673 clones.
7674 * c-c++-common/attr-simd-2.c: Likewise.
7675 * c-c++-common/attr-simd-4.c: Likewise.
7676 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7677 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7678
508dd607 76792016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7680
7681 PR testsuite/70553
7682 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7683
1b61585a 76842016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7685 Tom de Vries <tom@codesourcery.com>
7686
7687 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7688 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7689 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7690 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7691 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7692 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7693 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7694 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7695
5f060aa8 76962016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7697
7698 PR c/70436
7699 * g++.dg/warn/Wparentheses-29.C: New test.
7700
d3831f71 77012016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7702
7703 PR c/70436
7704 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7705 explicit braces to resolve a future -Wparentheses warning.
7706
382ece2d 77072016-04-06 Richard Henderson <rth@redhat.com>
7708
7709 * gcc.dg/pr61817-1.c: New test.
7710 * gcc.dg/pr61817-2.c: New test.
7711 * gcc.dg/pr69391-1.c: New test.
7712 * gcc.dg/pr69391-2.c: New test.
7713
72234ee9 77142016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7715
7716 PR rtl-optimization/70398
4860a6bf 7717 * gcc.target/aarch64/pr70398.c: New.
72234ee9 7718
5547150a 77192016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7720
7721 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7722
15b70121 77232016-04-06 Yvan Roux <yvan.roux@linaro.org>
7724 Pedro Alves <palves@redhat.com>
7725
7726 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7727
585aefbb 77282016-04-06 Jakub Jelinek <jakub@redhat.com>
7729
0cbb513b 7730 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7731 Check for avx512f effective targets instead of avx2.
7732 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7733 for AVX512F clones.
7734 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7735 * g++.dg/gomp/declare-simd-1.C: Likewise.
7736 * g++.dg/gomp/declare-simd-3.C: Likewise.
7737 * g++.dg/gomp/declare-simd-4.C: Likewise.
7738
585aefbb 7739 PR middle-end/70550
7740 * c-c++-common/gomp/pr70550-1.c: New test.
7741 * c-c++-common/gomp/pr70550-2.c: New test.
7742
0b91cceb 77432016-04-05 Nathan Sidwell <nathan@acm.org>
7744
7745 PR c++/70512
7746 * g++.dg/ext/attribute-may-alias-5.C: New.
7747
645a9d8e 77482016-04-05 Jakub Jelinek <jakub@redhat.com>
7749
7750 PR c++/70336
7751 * c-c++-common/pr70336.c: New test.
7752 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7753 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7754
bdf23925 77552016-04-05 Jan Hubicka <hubicka@ucw.cz>
7756
7757 PR ipa/66223
7758 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7759
aaff837c 77602016-04-05 Jakub Jelinek <jakub@redhat.com>
7761
7762 PR rtl-optimization/70542
7763 * gcc.dg/torture/pr70542.c: New test.
7764 * gcc.target/i386/avx2-pr70542.c: New test.
7765
2eac58a0 77662016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7767
7768 PR tree-optimization/70509
7769 * gcc.target/i386/avx512bw-pr70509.c: New test.
7770
4f7ebe46 77712016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7772
7773 PR c++/70452
7774 * g++.dg/ext/constexpr-vla4.C: New test.
7775
305d86a0 77762016-04-05 Uros Bizjak <ubizjak@gmail.com>
7777
7778 PR target/70510
7779 * gcc.target/i386/pr70510.c: New test.
7780
eec3b789 77812016-04-05 Richard Biener <rguenther@suse.de>
7782
7783 PR tree-optimization/70526
7784 * g++.dg/torture/pr70526.C: New testcase.
7785
ca943582 77862016-04-05 Jakub Jelinek <jakub@redhat.com>
7787
7788 PR target/70525
7789 * gcc.target/i386/pr70525.c: New test.
7790
87825cd5 77912016-04-05 Richard Biener <rguenther@suse.de>
7792
7793 PR middle-end/70499
7794 * g++.dg/torture/pr70499.C: New testcase.
7795
14638828 77962016-04-05 Richard Biener <rguenther@suse.de>
7797
7798 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7799 remove XFAIL.
7800
967a90d5 78012016-04-04 Jakub Jelinek <jakub@redhat.com>
7802
7803 PR middle-end/70307
7804 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7805 rs6000 ABI warnings.
7806
d374a3a3 78072016-04-04 Jan Hubicka <hubicka@ucw.cz>
7808
7809 PR ipa/66223
7810 * g++.dg/ipa/devirt-51.C: New testcase.
7811
8ff377a6 78122016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 7813 Jakub Jelinek <jakub@redhat.com>
8ff377a6 7814
7815 PR middle-end/70457
7816 * gcc.dg/torture/pr70457.c: New.
7817
f567b44f 78182016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7819
7820 PR fortran/67538
7821 * gfortran.dg/allocate_with_source_19.f08: New test.
7822
89d4ebfa 78232016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7824
7825 PR fortran/65795
7826 * gfortran.dg/coarray_allocate_6.f08: New test.
7827
68ab33a6 78282016-04-04 Richard Biener <rguenther@suse.de>
7829
7830 PR rtl-optimization/70484
7831 * gcc.dg/torture/pr70484.c: New testcase.
7832
c4f5465d 78332016-04-04 Marek Polacek <polacek@redhat.com>
7834
7835 PR c/70307
7836 * gcc.dg/torture/pr70307.c: New test.
7837
bfec6609 78382016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7839
7840 PR target/70416
7841 PR target/67391
7842 * gcc.target/sh/torture/pr70416.c: New.
7843
40df9099 78442016-04-02 Martin Sebor <msebor@redhat.com>
7845
7846 PR c++/67376
7847 PR c++/70170
7848 PR c++/70172
7849 PR c++/70228
7850 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7851 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7852 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7853 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7854 * g++.dg/cpp0x/constexpr-string.C: Same.
7855 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7856 * g++.dg/cpp0x/pr65398.C: Same.
7857 * g++.dg/ext/constexpr-vla1.C: Same.
7858 * g++.dg/ext/constexpr-vla2.C: Same.
7859 * g++.dg/ext/constexpr-vla3.C: Same.
7860 * g++.dg/ubsan/pr63956.C: Same.
7861
0edb9bfe 78622016-04-01 Jakub Jelinek <jakub@redhat.com>
7863
7864 PR rtl-optimization/70467
7865 * gcc.target/i386/pr70467-2.c: New test.
7866
e5b1a1d9 78672016-04-01 Jakub Jelinek <jakub@redhat.com>
7868 Marek Polacek <polacek@redhat.com>
7869
7870 PR c++/70488
7871 * g++.dg/init/new47.C: New test.
7872
b2ca3fb0 78732016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7874
7875 PR target/70496
7876 * gcc.target/arm/pr70496.c: New test.
7877
4c3bd1e3 78782016-04-01 Nathan Sidwell <nathan@acm.org>
7879
47de69ad 7880 PR c++/68475
7881 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7882
313d569f 78832016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7884
7885 PR target/69890
7886 * gcc.dg/strlenopt.h (memmove): New.
7887 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7888 instead of "string.h".
7889 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7890 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7891 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7892 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7893 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7894 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7895 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7896 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7897 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7898 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7899 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7900 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7901 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7902 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7903 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7904 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7905 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7906 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7907 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7908 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7909
5469facd 79102016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7911
7912 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7913 (Holder::foo): Reflect this.
7914
503de754 79152016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7916
7917 PR target/70442
7918 * gcc.dg/pr70442.c: New test.
7919
13ee2de7 79202016-03-31 Nathan Sidwell <nathan@acm.org>
7921
7922 PR c++/70393
7923 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7924
5e0d03a8 79252016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7926
7927 PR target/70453
7928 * gcc.target/i386/pr70453.c: New test.
7929
8cb82ed4 79302016-03-31 Andrey Belevantsev <abel@ispras.ru>
7931
7932 PR target/70292
7933 * gcc.c-torture/pr70292.c: New test.
7934
7952b661 79352016-03-31 Marek Polacek <polacek@redhat.com>
7936
7937 PR c/70297
7938 * c-c++-common/pr70297.c: New test.
7939 * g++.dg/cpp0x/typedef-redecl.C: New test.
7940 * gcc.dg/typedef-redecl2.c: New test.
7941
1607cc74 79422016-03-31 Jakub Jelinek <jakub@redhat.com>
7943
7944 PR rtl-optimization/70460
7945 * gcc.c-torture/execute/pr70460.c: New test.
7946
c689c252 79472016-03-31 Richard Biener <rguenther@suse.de>
7948
7949 PR c++/70430
7950 * g++.dg/ext/vector30.C: New testcase.
7951
91c9586d 79522016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7953 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7954
7955 * gfortran.dg/fmt_pf.f90: New test.
7956
afa5c1b8 79572016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7958
7959 Forward-port from 5 branch
7960 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7961
7962 PR testsuite/70356
7963 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7964 dg-require-effective-target after dg-do.
7965
7966 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7967
7968 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7969
6a5dcab3 79702016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7971 Julian Brown <julian@codesourcery.com>
7972 Chung-Lin Tang <cltang@codesourcery.com>
7973 Cesar Philippidis <cesar@codesourcery.com>
7974 James Norris <jnorris@codesourcery.com>
7975 Tom de Vries <tom@codesourcery.com>
7976 Nathan Sidwell <nathan@codesourcery.com>
7977
305d86a0 7978 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 7979 * c-c++-common/goacc/loop-clauses.c: Likewise.
7980 * g++.dg/goacc/template.C: Likewise.
7981 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7982 * gfortran.dg/goacc/loop-1.f95: Likewise.
7983 * gfortran.dg/goacc/loop-5.f95: Likewise.
7984 * gfortran.dg/goacc/loop-6.f95: Likewise.
7985 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7986 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7987 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7988 * c-c++-common/goacc/clauses-fail.c: Likewise.
7989 * c-c++-common/goacc/parallel-1.c: Likewise.
7990 * c-c++-common/goacc/reduction-1.c: Likewise.
7991 * c-c++-common/goacc/reduction-2.c: Likewise.
7992 * c-c++-common/goacc/reduction-3.c: Likewise.
7993 * c-c++-common/goacc/reduction-4.c: Likewise.
7994 * c-c++-common/goacc/routine-3.c: Likewise.
7995 * c-c++-common/goacc/routine-4.c: Likewise.
7996 * c-c++-common/goacc/routine-5.c: Likewise.
7997 * c-c++-common/goacc/tile.c: Likewise.
7998 * g++.dg/goacc/template.C: Likewise.
7999 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8000 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8001 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8002 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8003 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8004 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8005 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8006 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8007 * c-c++-common/goacc/use_device-1.c: ... this file.
8008 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8009 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8010 * c-c++-common/goacc/host_data-6.c: ... this file.
8011 * c-c++-common/goacc/loop-2-kernels.c: New file.
8012 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8013 * c-c++-common/goacc/loop-3.c: Likewise.
8014 * g++.dg/goacc/reference.C: Likewise.
8015 * g++.dg/goacc/routine-1.C: Likewise.
8016 * g++.dg/goacc/routine-2.C: Likewise.
8017
932c0baa 80182016-03-30 Richard Biener <rguenther@suse.de>
8019
8020 PR middle-end/70450
8021 * gcc.dg/torture/pr70450.c: New testcase.
8022
7f7c4659 80232016-03-30 Jakub Jelinek <jakub@redhat.com>
8024
8025 PR target/70421
8026 * gcc.dg/torture/pr70421.c: New test.
8027 * gcc.target/i386/avx512f-pr70421.c: New test.
8028
9cbfe80c 80292016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8030
8031 PR testsuite/70364
8032 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8033 (check): New function.
8034 (bar): Call check.
8035 (foo): Align stack to 16 bytes when calling bar.
8036 * gcc.target/i386/cleanup-2.c: Likewise.
8037
f56c7d36 80382016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8039
8040 PR tree-optimization/59124
8041 * gcc.dg/Warray-bounds-19.c: New test.
8042
92a44a68 80432016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 8044
8045 * lib/prune.exp (escape_regex_chars): New.
8046 (prune_file_path): Update to quote metcharacters for regexp.
8047
a3daa269 80482016-03-29 Jakub Jelinek <jakub@redhat.com>
8049
24e1ba3d 8050 PR rtl-optimization/70429
8051 * gcc.c-torture/execute/pr70429.c: New test.
8052
a3daa269 8053 PR tree-optimization/70405
8054 * gcc.dg/pr70405.c: New test.
8055
3ef41a6e 80562016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8057
8058 PR fortran/70397
8059 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8060 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8061
4abd9410 80622016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8063
8064 PR testsuite/64177
8065 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8066 __cilkrts_set_param to set two workers.
8067 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8068 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8069
b58e5f0f 80702016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8071
305d86a0 8072 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 8073
bff53658 80742016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8075
8076 PR target/70406
305d86a0 8077 * gcc.target/i386/pr70406.c: New test.
bff53658 8078
bb2c9c15 80792016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8080
8081 * gnat.dg/specs/double_record_extension3.ads: New test.
8082
f12c84ab 80832016-03-25 Richard Henderson <rth@redhat.com>
8084
8085 PR target/70120
8086 * gcc.target/aarch64/pr70120-1.c: New.
8087 * gcc.target/aarch64/pr70120-2.c: New.
8088 * gcc.target/aarch64/pr70120-3.c: New.
8089
b0bf58c4 80902016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8091
8092 PR c++/62212
8093 * g++.dg/template/mangle2.C: The dg-do directive should be
8094 "compile" not "assemble".
8095
f175ba0f 80962016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8097
8098 PR lto/69650
8099 * gcc.dg/pr69650.c: New test.
8100
4cc3295f 81012016-03-25 David Edelsohn <dje.gcc@gmail.com>
8102
8103 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8104
0cf40600 81052016-03-25 Alan Modra <amodra@gmail.com>
8106
8107 * gcc.dg/dfp/pr70052.c: New test.
8108
3aebf099 81092016-03-24 Richard Henderson <rth@redhat.com>
8110
8111 PR middle-end/69845
8112 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8113 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8114
83245bd3 81152016-03-24 Tom de Vries <tom@codesourcery.com>
8116
8117 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8118
108e7ee4 81192016-03-24 Tom de Vries <tom@codesourcery.com>
8120
8121 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8122 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8123
17af0b14 81242016-03-24 Tom de Vries <tom@codesourcery.com>
8125
8126 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8127 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8128
6c8770ee 81292016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8130
8131 PR c++/62212
8132 * g++.dg/template/mangle2.C: New test.
8133
a7e21b7b 81342016-03-24 Richard Biener <rguenther@suse.de>
8135
8136 PR tree-optimization/70396
8137 * gcc.dg/torture/pr70396.c: New testcase.
8138
f365d297 81392016-03-24 Richard Biener <rguenther@suse.de>
8140
8141 PR middle-end/70370
8142 * gcc.dg/torture/pr70370.c: New testcase.
8143
da7aeb13 81442016-03-24 Tom de Vries <tom@codesourcery.com>
8145
8146 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8147 * gfortran.dg/goacc/kernels-tree.f95: Same.
8148 * gfortran.dg/goacc/parallel-tree.f95: Same.
8149
80b30de0 81502016-03-24 Tom de Vries <tom@codesourcery.com>
8151
8152 * c-c++-common/goacc/uninit-if-clause.c: New test.
8153 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8154
cb9b6b99 81552016-03-24 Jakub Jelinek <jakub@redhat.com>
8156
8157 PR target/70290
305d86a0 8158 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8159 Fix formatting.
cb9b6b99 8160
a4225fff 81612016-03-24 Richard Biener <rguenther@suse.de>
8162
8163 PR tree-optimization/70372
8164 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8165
5a869ab8 81662016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8167
8168 PR c++/70347
8169 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8170
36ce5faa 81712016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8172
8173 PR c++/70332
8174 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8175
c4fa85c9 81762016-03-23 Jakub Jelinek <jakub@redhat.com>
8177
d9377ad5 8178 PR c++/70001
8179 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8180 * g++.dg/cpp1y/pr70001.C: New test.
8181
c4fa85c9 8182 PR c++/70323
8183 * g++.dg/cpp0x/constexpr-70323.C: New test.
8184
0a2062da 81852016-03-23 Alexandre Oliva <aoliva@redhat.com>
8186 Jason Merrill <jason@redhat.com>
8187 Jakub Jelinek <jakub@redhat.com>
8188
8189 PR c++/69315
8190 * g++.dg/cpp0x/constexpr-69315.C: New test.
8191 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8192
62d2a6dc 81932016-03-23 Marek Polacek <polacek@redhat.com>
8194
8195 PR c++/69884
8196 * g++.dg/warn/Wignored-attributes-1.C: New test.
8197 * g++.dg/warn/Wignored-attributes-2.C: New test.
8198
a82d6246 81992016-03-23 Tom de Vries <tom@codesourcery.com>
8200
8201 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8202 initialization.
8203 * gfortran.dg/goacc/private-3.f95 (test): Same.
8204 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8205 missing use param.
8206
dc834ba1 82072016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8208
8209 * lib/target-supports.exp: Remove v7ve entry from loop
8210 creating effective target checks.
8211 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8212 (add_options_for_arm_arch_v7ve): Likewise.
8213
7e83fd1f 82142016-03-23 Jakub Jelinek <jakub@redhat.com>
8215
8216 PR tree-optimization/70354
8217 * gcc.dg/vect/pr70354-1.c: New test.
8218 * gcc.dg/vect/pr70354-2.c: New test.
8219 * gcc.target/i386/avx2-pr70354-1.c: New test.
8220 * gcc.target/i386/avx2-pr70354-2.c: New test.
8221
4e4da058 82222016-03-22 Jeff Law <law@redhat.com>
8223
8224 PR target/70232
8225 * gcc.dg/tree-ssa/pr70232.c: New test.
8226
6855137b 82272016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8228
8229 PR target/70302
8230 * gcc.target/i386/pr70302.c: New test.
8231
19db1ec8 82322016-03-22 Richard Biener <rguenther@suse.de>
8233
8234 PR middle-end/70251
8235 * g++.dg/torture/pr70251.C: New testcase.
8236
4baec9f2 82372016-03-22 David Malcolm <dmalcolm@redhat.com>
8238
8239 PR c/69993
8240 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8241 Wmisleading-indentation.c.
8242 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8243 reflect change to diagnostic text and order of messages.
8244 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8245
fcfec126 82462016-03-22 David Edelsohn <dje.gcc@gmail.com>
8247
8248 * g++.dg/ext/java-3.C: Don't compile on AIX.
8249
aa30728a 82502016-03-22 Richard Biener <rguenther@suse.de>
8251
8252 PR middle-end/70333
8253 * gcc.dg/torture/pr70333.c: New testcase.
8254
46ec4eb4 82552016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8256
8257 * g++.dg/ext/pr70290.C: New test.
8258
4880f878 82592016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8260
8261 PR target/70325
8262 * gcc.target/i386/pr70325.c: New test.
8263
3d78ea44 82642016-03-22 Jakub Jelinek <jakub@redhat.com>
8265
5934fb8f 8266 PR target/70329
8267 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8268 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8269
b6436f79 8270 PR target/70300
8271 * gcc.target/i386/pr70300.c: New test.
8272
3d78ea44 8273 PR c++/70295
8274 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8275 (func2): New function for cond with parens, xfail warning for c++.
8276 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8277
b60244f6 82782016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8279
8280 PR c++/70096
8281 * g++.dg/template/ptrmem30.C: New test.
8282
c8e3e744 82832016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8284
8285 PR c++/70204
8286 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8287 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8288
2715f63a 82892016-03-21 Jakub Jelinek <jakub@redhat.com>
8290
8291 PR middle-end/70326
8292 * gcc.dg/pr70326.c: New test.
8293
2daa2cda 82942016-03-21 Marc Glisse <marc.glisse@inria.fr>
8295 Jakub Jelinek <jakub@redhat.com>
8296
8297 PR tree-optimization/70317
8298 * gcc.dg/pr70317.c: New test.
8299
d9aa5a50 83002016-03-21 Uros Bizjak <ubizjak@gmail.com>
8301
8302 PR target/70327
8303 * gcc.target/i386/pr70327.c: New test.
8304
e1a88bf4 83052016-03-21 Martin Liska <mliska@suse.cz>
8306
61941425 8307 PR ipa/70306
e1a88bf4 8308 * gcc.dg/ipa/pr70306.c: New test.
8309
d9aa5a50 83102016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 8311
8312 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8313 * gcc.target/arm/attr-align3.c: Likewise.
8314 * gcc.target/arm/attr_arm.c: Likewise.
8315 * gcc.target/arm/flip-thumb.c: Likewise.
8316
afdde20c 83172016-03-21 Jakub Jelinek <jakub@redhat.com>
8318
8319 PR target/70296
8320 * gcc.target/powerpc/altivec-36.c: New test.
8321
3f2ef661 83222016-03-21 Richard Biener <rguenther@suse.de>
8323
8324 PR tree-optimization/70310
8325 * gcc.dg/torture/pr70310.c: New testcase.
8326
08b2b692 83272016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8328
8329 PR target/70293
8330 * gcc.target/i386/pr70293.c: New test.
8331
93505d22 83322016-03-21 Richard Biener <rguenther@suse.de>
8333
8334 PR tree-optimization/70288
8335 * gcc.dg/torture/pr70288-1.c: New testcase.
8336 * gcc.dg/torture/pr70288-2.c: Likewise.
8337
06fd1914 83382016-03-21 Andrey Belevantsev <abel@ispras.ru>
8339
8340 PR rtl-optimization/69307
8341 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 8342
b628775e 83432016-03-21 Andrey Belevantsev <abel@ispras.ru>
8344
8345 PR rtl-optimization/69102
8346 * gcc.c-torture/compile/pr69102.c: New test.
8347
1421f43c 83482016-03-18 Jeff Law <law@redhat.com>
8349
8350 PR rtl-optimization/70263
8351 * gcc.c-torture/compile/pr70263-1.c: New test.
8352 * gcc.target/i386/pr70263-2.c: New test.
8353
e7142ce1 83542016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8355
8356 PR rtl-optimization/70278
8357 * gcc.dg/torture/pr70278.c: New test.
8358 * gcc.target/arm/pr70278.c: New test.
8359
5539bc70 83602016-03-18 David Malcolm <dmalcolm@redhat.com>
8361
8362 PR c/70281
8363 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8364 (test_builtin_types_compatible_p): New test function.
8365 * gcc.dg/pr70281.c: New test case.
8366
296a290a 83672016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8368
8369 PR target/70113
8370 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8371
666094f0 83722016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8373
8374 PR tree-optimization/70252
8375 * gcc.dg/pr70252.c: New test.
8376
350514e8 83772016-03-18 Tom de Vries <tom@codesourcery.com>
8378
8379 * gcc.dg/pr70161-2.c: New test.
8380 * gcc.dg/pr70161.c: New test.
8381
011e0cea 83822016-03-18 Tom de Vries <tom@codesourcery.com>
8383
8384 PR ipa/70269
8385 * gcc.dg/pr70269.c: New test.
8386
292a09de 83872016-03-18 Jakub Jelinek <jakub@redhat.com>
8388
8389 PR c++/70267
8390 * g++.dg/ext/java-3.C: New test.
8391
efc86c4c 83922016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8393
8394 PR c++/70205
8395 * g++.dg/lookup/pr70205.C: New test.
8396
a28dd575 83972016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8398
8399 PR c++/70218
8400 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8401
92e7ab1e 84022016-03-17 Marek Polacek <polacek@redhat.com>
8403
8404 PR c/69407
8405 * gcc.dg/atomic-op-6.c: New test.
8406
7378dbfb 84072016-03-17 David Malcolm <dmalcolm@redhat.com>
8408
8409 PR c/70264
8410 * c-c++-common/pr70264.c: New test case.
8411
f7995d7d 84122016-03-17 Jakub Jelinek <jakub@redhat.com>
8413
e2895b76 8414 PR c++/70144
8415 * c-c++-common/pr70144-1.c: New test.
8416 * c-c++-common/pr70144-2.c: New test.
8417
f7995d7d 8418 PR c++/70272
8419 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8420 * g++.dg/opt/flifetime-dse6.C: New test.
8421 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8422
5ec4a949 84232016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8424
8425 PR driver/70192
8426 * gcc.dg/pic-1.c: New test.
8427 * gcc.dg/pic-2.c: Likewise.
8428 * gcc.dg/pic-3.c: Likewise.
8429 * gcc.dg/pic-4.c: Likewise.
8430 * gcc.dg/pie-1.c: Likewise.
8431 * gcc.dg/pie-2.c: Likewise.
8432 * gcc.dg/pie-3.c: Likewise.
8433 * gcc.dg/pie-4.c: Likewise.
8434 * gcc.dg/pie-5.c: Likewise.
8435 * gcc.dg/pie-6.c: Likewise.
8436
c28550e1 84372016-03-17 Tom de Vries <tom@codesourcery.com>
8438
8439 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8440 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8441
be3296cb 84422016-03-17 Richard Biener <rguenther@suse.de>
8443
8444 PR debug/70271
8445 * g++.dg/debug/pr70271.C: New testcase.
8446
9b60ef21 84472016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8448
8449 * gcc.target/i386/pr70251.c: New test.
8450
9a80bc1a 84512016-03-17 Marek Polacek <polacek@redhat.com>
8452
8453 PR c++/70194
8454 * g++.dg/warn/constexpr-70194.C: New test.
8455
733d7ff9 84562016-03-16 Richard Henderson <rth@redhat.com>
8457
8458 PR middle-end/70240
8459 * gcc.c-torture/compile/pr70240.c: New.
8460
3e6f12bf 84612016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8462
8463 * gcc.c-torture/compile/20151204.c: Skip for avr.
8464
867c9e99 84652016-03-16 Jakub Jelinek <jakub@redhat.com>
8466
8467 PR target/70245
8468 * g++.dg/opt/pr70245.C: New test.
8469 * g++.dg/opt/pr70245.h: New file.
8470 * g++.dg/opt/pr70245-aux.cc: New file.
8471
8ced6ab7 84722016-03-16 Martin Sebor <msebor@redhat.com>
8473
8474 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8475
37af779a 84762016-03-16 Richard Henderson <rth@redhat.com>
8477
8478 PR middle-end/70199
8479 * gcc.c-torture/compile/pr70199.c: New.
8480
78ed999c 84812016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8482
8483 * gcc.dg/uninit-19.c: Run dos2unix.
8484
462ca422 84852016-03-16 Marek Polacek <polacek@redhat.com>
8486
8487 PR c/70093
8488 * gcc.dg/nested-func-10.c: New test.
8489 * gcc.dg/nested-func-9.c: New test.
8490
fe58aacc 84912016-03-16 Jakub Jelinek <jakub@redhat.com>
8492
8493 PR tree-optimization/68714
8494 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8495
27a53872 84962016-03-16 Tom de Vries <tom@codesourcery.com>
8497
8498 PR tree-optimization/68715
8499 * gcc.dg/graphite/pr68715-2.c: New test.
8500 * gcc.dg/graphite/pr68715.c: New test.
8501 * gfortran.dg/graphite/pr68715.f90: New test.
8502
95049c3c 85032016-03-16 Tom de Vries <tom@codesourcery.com>
8504
8505 PR tree-optimization/68809
8506 * gcc.dg/graphite/pr68809-2.c: New test.
8507 * gcc.dg/graphite/pr68809.c: New test.
8508
09eddd70 85092016-03-16 Jakub Jelinek <jakub@redhat.com>
8510
81fc5915 8511 PR c++/70147
8512 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8513 method call to i () as argument. Adjust expected output.
8514
09eddd70 8515 PR c++/70147
8516 * g++.dg/ubsan/pr70147-1.C: New test.
8517 * g++.dg/ubsan/pr70147-2.C: New test.
8518
6373d2a2 85192016-03-15 Martin Sebor <msebor@redhat.com>
8520
8521 PR c++/58281
8522 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8523
d27a0c11 85242016-03-15 John David Anglin <danglin@gcc.gnu.org>
8525
9908039d 8526 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8527 hppa*-*-hpux*.
8528
45cdc3a6 8529 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8530
d27a0c11 8531 PR libfortran/69799
8532 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8533 libatomic_available.
8534
0dd1d57f 85352016-03-15 Marek Polacek <polacek@redhat.com>
8536
8537 PR c++/70209
8538 * g++.dg/ext/attribute-may-alias-4.C: New test.
8539
0ce02c07 85402016-03-15 Alexander Monakov <amonakov@ispras.ru>
8541
8542 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8543 -fvar-tracking-assignments-toggle flag.
8544
f6e39b30 85452016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8546
8547 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8548
167f93a2 85492016-03-15 Jakub Jelinek <jakub@redhat.com>
8550
8551 PR rtl-optimization/70222
8552 * gcc.c-torture/execute/pr70222-1.c: New test.
8553 * gcc.c-torture/execute/pr70222-2.c: New test.
8554
08a8af4a 85552016-03-15 Richard Henderson <rth@redhat.com>
8556
8557 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8558
738eb905 85592016-03-15 Andrey Belevantsev <abel@ispras.ru>
8560
8561 PR rtl-optimization/69032
8562 * gcc.dg/pr69032.c: New test.
8563
dd148b3a 85642016-03-15 Andrey Belevantsev <abel@ispras.ru>
8565
8566 PR rtl-optimization/63384
d9aa5a50 8567 * g++.dg/pr63384.C: New test.
dd148b3a 8568
acf58115 85692016-03-15 Andrey Belevantsev <abel@ispras.ru>
8570
8571 PR target/64411
8572 * gcc.target/i386/pr64411.C: New test.
8573
a2897dc4 85742016-03-15 Tom de Vries <tom@codesourcery.com>
8575
8576 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8577 * gfortran.dg/goacc/kernels-alias.f95: New test.
8578
7bad2faf 85792016-03-14 Martin Sebor <msebor@redhat.com>
8580
8581 PR c++/53792
8582 * g++.dg/cpp0x/constexpr-inline.C: New test.
8583 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8584
d65fa8d9 85852016-03-14 David Edelsohn <dje.gcc@gmail.com>
8586
8587 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8588
2b3c633f 85892016-03-14 Jakub Jelinek <jakub@redhat.com>
8590
8591 PR middle-end/70219
8592 * gcc.dg/pr70219.c: New test.
8593
e947f9c3 85942016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8595
8596 PR target/70083
8597 * gcc.dg/torture/pr70083.c: New test.
8598 * gcc.target/i386/pr70083.c: New test.
8599
74201dc2 86002016-03-14 Richard Biener <rguenther@suse.de>
8601
8602 PR tree-optimization/56365
8603 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8604
88aea41e 86052016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8606
8607 PR target/70098
8608 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8609 New function.
8610 * g++.dg/pr70098.C: New testcase.
8611
8612
1bd2aefd 86132016-03-14 Tom de Vries <tom@codesourcery.com>
8614
8615 PR tree-optimization/70045
8616 * gcc.dg/graphite/pr70045.c: New test.
8617
922c7033 86182016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8619
8620 PR fortran/69043
8621 * gfortran.dg/include_9.f90: New test.
8622
fd4ab6d9 86232016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8624
8625 PR fortran/45076
8626 gfortran.dg/prof/prof.exp: New script.
8627 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8628
7d7218d3 86292016-03-12 Andrey Belevantsev <abel@ispras.ru>
8630
8631 PR rtl-optimization/69307
8632 * gcc.dg/pr69307.c: New test.
8633
02ffd664 86342016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8635
8636 PR target/69614
8637 * gcc.target/arm/pr69614.c: New.
8638
76e207a9 86392016-03-12 Paul Thomas <pault@gcc.gnu.org>
8640
8641 PR fortran/70031
8642 * gfortran.dg/submodule_14.f08: New test
8643
8644 PR fortran/69524
8645 * gfortran.dg/submodule_15.f08: New test
8646
490ee78a 86472016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8648
8649 PR c++/70106
8650 * g++.dg/cpp1y/paren3.C: New test.
8651
04e137ff 86522016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8653
8654 PR target/70131
8655 * gcc.target/powerpc/ppc-round2.c: New test.
8656
27b2c1c4 86572016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8658
8659 PR target/70123
8660 * gcc.dg/torture/pr70123.c: New test.
8661
84116671 86622016-03-11 Jeff Law <law@redhat.com>
8663
8664 PR tree-optimization/70190
8665 * gcc.c-torture/compile/pr70190.c: New test.
8666
cfa58bc8 86672016-03-11 David Malcolm <dmalcolm@redhat.com>
8668
8669 PR c/68187
8670 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8671 case.
8672 (test43_b): Likewise.
8673 (test43_c): Likewise.
8674 (test43_d): Likewise.
8675 (test43_e): Likewise.
8676 (test43_f): Likewise.
8677 (test43_g): Likewise.
8678 (test44_a): Likewise.
8679 (test44_b): Likewise.
8680 (test44_c): Likewise.
8681 (test44_d): Likewise.
8682 (test44_e): Likewise.
8683
ce234f27 86842016-03-11 David Malcolm <dmalcolm@redhat.com>
8685
8686 PR c/70085
8687 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8688
e4756b48 86892016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8690
8691 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8692 dg-options.
8693
1f5ef87e 86942016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8695
8696 PR target/70002
8697 PR target/69245
8698 * gcc.target/aarch64/pr69245_2.c: New test.
8699
f9c352a1 87002016-03-11 Jakub Jelinek <jakub@redhat.com>
8701
8702 PR tree-optimization/70177
8703 * gcc.dg/pr70177.c: New test.
8704
4dd92ac6 87052016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8706
8707 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8708
331e4fdb 87092016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8710
8711 * gcc.dg/tree-ssa/sra-20.c: New.
8712
69262824 87132016-03-11 Jakub Jelinek <jakub@redhat.com>
8714
6f9a7425 8715 PR rtl-optimization/70174
8716 * gcc.dg/pr70174.c: New test.
8717
69262824 8718 PR tree-optimization/70169
8719 * gcc.dg/pr70169.c: New test.
8720
4637a847 87212016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8722
8723 PR target/70160
8724 * gcc.target/i386/pr70160.c: New test.
8725
5a86d754 87262016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8727
8728 * gcc.target/s390/dfp-1.c: New test.
8729
af4c8290 87302016-03-10 Nick Clifton <nickc@redhat.com>
8731
8732 PR target/70044
8733 * gcc.target/aarch64/pr70044.c: New test.
8734
98dfd328 87352016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8736 Jakub Jelinek <jakub@redhat.com>
8737
8738 PR c++/70001
8739 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8740 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8741 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8742
75e72311 87432016-03-10 Jan Hubicka <hubicka@ucw.cz>
8744
8745 PR lto/69589
8746 * g++.dg/lto/pr69589_0.C: New testcase
8747 * g++.dg/lto/pr69589_1.C: New testcase
8748
a2eb1271 87492016-03-10 Marek Polacek <polacek@redhat.com>
8750
8751 PR c++/70153
8752 * g++.dg/delayedfold/unary-plus1.C: New test.
8753
87542016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 8755
8756 * gcc.target/arm/pr45701-1.c: Escape brackets.
8757 * gcc.target/arm/pr45701-2.c: Likewise.
8758
5ab2987f 87592016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8760
8761 * gfortran.dg/unconstrained_commons.f: New.
8762
6972afac 87632016-03-10 Alan Modra <amodra@gmail.com>
8764
8765 * gcc.dg/pr69195.c: New.
8766 * gcc.dg/pr69238.c: New.
8767
c82c99ec 87682016-03-10 Tom de Vries <tom@codesourcery.com>
8769
8770 PR testsuite/68915
8771 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8772
a2389d4a 87732016-03-10 Richard Biener <rguenther@suse.de>
8774
8775 PR tree-optimization/70128
8776 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8777 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8778
c272412d 87792016-03-09 Jakub Jelinek <jakub@redhat.com>
8780
a0451069 8781 PR tree-optimization/70152
8782 * gcc.dg/pr70152.c: New test.
8783
c272412d 8784 PR target/70086
8785 * gcc.target/i386/pr70086-1.c: New test.
8786 * gcc.target/i386/pr70086-2.c: New test.
8787 * gcc.target/i386/pr70086-3.c: New test.
5f611068 8788
8789 PR tree-optimization/70127
8790 * gcc.c-torture/execute/pr70127.c: New test.
8791
27dcb7a8 87922016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8793
8794 * c-c++-common/goacc/combined-directives-2.c: New test.
8795
c24757cf 87962016-03-09 David Malcolm <dmalcolm@redhat.com>
8797
8798 PR c/68473
8799 PR c++/70105
8800 * g++.dg/diagnostic/pr70105.C: New test.
8801 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8802 (test_multiple_ordinary_maps): New test function.
8803
83108969 88042016-03-09 David Malcolm <dmalcolm@redhat.com>
8805
8806 PR c/68473
8807 PR c++/70105
8808 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8809 Drop range information from call to inform_at_rich_loc.
8810 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8811 New.
8812 (test_show_locus): Replace calls to rich_location::add_range with
8813 calls to add_range. Rewrite the tests that used the now-defunct
8814 rich_location ctor taking a source_range. Simplify other tests
8815 by replacing calls to COMBINE_LOCATION_DATA with calls to
8816 make_location.
8817
6733c0e8 88182016-03-09 Richard Biener <rguenther@suse.de>
8819 Jakub Jelinek <jakub@redhat.com>
8820
8821 PR tree-optimization/70138
8822 * gcc.dg/vect/pr70138-1.c: New testcase.
8823 * gcc.dg/vect/pr70138-2.c: Likewise.
8824
96abb9f5 88252016-03-09 Jakub Jelinek <jakub@redhat.com>
8826
8827 PR target/70049
8828 * gcc.target/i386/pr70049.c: New test.
8829
42bb3bfb 88302016-03-09 Richard Biener <rguenther@suse.de>
8831
8832 PR c/70143
8833 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8834 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8835 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8836
27527428 88372016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8838
8839 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8840 arm-*-*.
8841
248449f2 88422016-03-09 Jakub Jelinek <jakub@redhat.com>
8843
1bd49ced 8844 PR middle-end/67278
8845 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8846
248449f2 8847 PR target/67278
8848 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8849
8850 PR middle-end/70050
8851 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8852 in testcase comment.
8853
dfc460ff 88542016-03-09 Tom de Vries <tom@codesourcery.com>
8855
8856 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8857 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8858 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8859 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8860 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8861 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8862 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8863 * gfortran.dg/goacc/kernels-loop.f95: New test.
8864
0377fc7f 88652016-03-08 Martin Sebor <msebor@redhat.com>
8866
8867 PR c++/62096
8868 * g++.dg/warn/overflow-warn-7.C: New test.
8869
3556aa80 88702016-03-08 Jason Merrill <jason@redhat.com>
8871
8872 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8873 * lib/target-supports.exp (check_effective_target_concepts): New.
8874
e5096208 88752016-03-08 Jakub Jelinek <jakub@redhat.com>
8876
5370eb8d 8877 PR c++/70135
8878 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8879 * g++.dg/ubsan/pr70135.C: New test.
8880
e5096208 8881 PR target/70110
8882 * gcc.dg/pr70110.c: New test.
8883
cc37120d 88842016-03-07 Martin Jambor <mjambor@suse.cz>
8885
8886 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8887 * c-c++-common/gomp/if-1.c: Likewise.
8888 * c-c++-common/gomp/pr61486-2.c: Likewise.
8889 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8890 to dg-additional-options.
8891 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8892 * g++/gomp/target-teams-1.c: Likewise.
8893 * gcc.dg/gomp/gomp.exp: Likewise.
8894 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8895 dg-additional-options.
8896 * gfortran.dg/gomp/gomp.exp: Likewise.
8897 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8898 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8899 dg-additional-options.
8900 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8901
53c248d8 89022016-03-07 Martin Jambor <mjambor@suse.cz>
8903
8904 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8905 * c-c++-common/gomp/gridify-1.c: New test.
8906 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8907
541e79a0 89082016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8909
8910 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8911 trigger for cortex-r8, when scanning for register r8.
8912 * gcc.target/arm/pr45701-2.c: Likewise.
8913
4dfabd94 89142016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 8915 Jeff Law <law@redhat.com>
4dfabd94 8916
8917 PR tree-optimization/69740
8918 * gcc.c-torture/compile/pr69740-1.c: New test.
8919 * gcc.c-torture/compile/pr69740-2.c: New test.
8920
1b63a87b 89212016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8922
8923 * lib/target-supports.exp
8924 (check_effective_target_whole_vector_shift): Enable for PPC64.
8925
d33914da 89262016-03-07 Richard Biener <rguenther@suse.de>
8927
8928 PR tree-optimization/70115
8929 * gcc.dg/torture/pr70115.c: New testcase.
8930
584fba4b 89312016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8932
8933 PR middle-end/69916
8934 * c-c-++-common/goacc/pr69916.c: New.
8935
7f2f5ec0 89362016-03-07 Richard Henderson <rth@redhat.com>
8937
8938 * gcc.c-torture/compile/pr70061.c: New test.
8939
f530e7c4 89402016-03-07 Richard Biener <rguenther@suse.de>
8941
8942 PR testsuite/70109
8943 * gcc.dg/vect/O3-pr36098.c: New testcase.
8944
a3855fed 89452016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8946
8947 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8948
091ffc31 89492016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8950
8951 * gnat.dg/renaming9.ad[sb]: New testcase.
8952
2941b871 89532016-03-05 Jakub Jelinek <jakub@redhat.com>
8954
8955 PR c++/70084
8956 * g++.dg/expr/stdarg3.C: New test.
8957
5173ce42 89582016-03-04 Jeff Law <law@redhat.com>
8959
8960 PR tree-optimization/69196
8961 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8962 x86_64-*-*.
8963
2d1d2e55 89642016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8965
0e43078e 8966 PR c/69973
8967 * gcc.dg/pr69973.c: New test.
8968
d8ec06ae 8969 PR rtl-optimization/69941
8970 * gcc.dg/torture/pr69941.c: New test.
8971
2d1d2e55 8972 PR c/69824
8973 * gcc.dg/pr69824.c: New test.
8974
32f692e2 89752016-03-05 Tom de Vries <tom@codesourcery.com>
8976
8977 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8978 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8979 function.
8980
1c699e9a 89812016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8982
8983 PR c++/66786
8984 * g++.dg/cpp1y/var-templ48.C: New test.
8985 * g++.dg/cpp1y/var-templ49.C: New test.
8986
358448c6 89872016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8988
8989 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8990
01dc3c45 89912016-03-04 Jakub Jelinek <jakub@redhat.com>
8992
e968ff6d 8993 PR c++/70035
8994 * g++.dg/ubsan/pr70035.C: New test.
8995
01dc3c45 8996 PR target/70062
8997 * gcc.target/i386/pr70062.c: New test.
8998
3937d618 89992016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9000
9001 * g++.dg/template/typename21.C: Remove c++98_only.
9002
c58ac7f8 90032016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9004
9005 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9006
0060768a 90072016-03-04 David Malcolm <dmalcolm@redhat.com>
9008
9009 PR c/68187
9010 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9011 function.
9012 (fn_42_b): Likewise.
9013 (fn_42_c): Likewise.
9014
74c6fd40 90152016-03-04 David Malcolm <dmalcolm@redhat.com>
9016
9017 PR c/68187
9018 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9019 function.
9020 (fn_40_b): Likewise.
9021 (fn_41_a): Likewise.
9022 (fn_41_b): Likewise.
9023
31b11359 90242016-03-04 Jakub Jelinek <jakub@redhat.com>
9025
9026 PR target/70059
9027 * gcc.target/i386/avx512f-pr70059.c: New test.
9028 * gcc.target/i386/avx512dq-pr70059.c: New test.
9029
c5b93452 90302016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9031
9032 PR rtl-optimization/57676
9033 * gcc.dg/torture/pr57676.c: New test.
9034
268fbd56 90352016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9036
9037 * gcc.dg/pr70026.c: New test.
9038
6560d1ad 90392016-03-04 Marek Polacek <polacek@redhat.com>
9040
9041 PR c/69798
9042 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9043 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9044
cc7dfddf 90452016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9046
9047 PR target/70004
9048 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9049 Delete.
9050 (test_corners_sisd_si): Likewise.
9051 (main): Remove checks of the above.
9052 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9053
e9663bd4 90542016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9055
9056 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9057
dcdd684e 90582016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9059
9060 * gcc.dg/torture/pr69951.c: Accept argc==0.
9061
e692d332 90622016-03-04 Richard Biener <rguenther@suse.de>
9063
9064 PR c++/70054
9065 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9066 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9067
af77b7e6 90682016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9069
9070 PR testsuite/69766
9071 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9072 testing multiarch.
9073
290da96e 90742016-03-04 Jakub Jelinek <jakub@redhat.com>
9075
9076 PR debug/69947
9077 * gcc.dg/guality/pr69947.c: New test.
9078
e51ce713 90792016-03-03 Jakub Jelinek <jakub@redhat.com>
9080
9081 PR ada/70017
9082 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9083
1feed892 90842016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9085
9086 PR rtl-optimization/69904
9087 * gcc.target/arm/pr69904.c: New test.
9088
c32bda69 90892016-03-03 Jakub Jelinek <jakub@redhat.com>
9090
9091 PR target/70021
9092 * gcc.dg/vect/pr70021.c: New test.
9093 * gcc.target/i386/pr70021.c: New test.
9094
1bc579ed 90952016-03-03 Marek Polacek <polacek@redhat.com>
9096
9097 PR middle-end/70050
9098 * gcc.dg/pr70050.c: New test.
9099
cfa8d638 91002016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9101
9102 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9103
1b889259 91042016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9105
9106 PR tree-optimization/70043
9107 * gfortran.dg/vect/pr70043.f90: New test.
9108
f756dfa3 91092016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9110
9111 * gnat.dg/specs/task1.ads: New test.
9112
5cb4863d 91132016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9114
9115 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9116 Invoke gdb with -batch.
9117 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9118
5dd12e43 91192016-03-03 Richard Biener <rguenther@suse.de>
9120
9121 PR tree-optimization/55936
9122 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9123
d97ba4ca 91242016-03-02 Jeff Law <law@redhat.com>
9125
5d23c86f 9126 PR rtl-optimization/69942
9127 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9128 effects of argument promotions.
9129
d97ba4ca 9130 PR tree-optimization/69987
9131 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9132 target does not support -fprefetch-loop-arrays.
9133
901faaa0 91342016-03-02 Uros Bizjak <ubizjak@gmail.com>
9135
9136 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9137
51f6fdce 91382016-03-02 Bin Cheng <bin.cheng@arm.com>
9139
6bc7872f 9140 PR rtl-optimization/69052
51f6fdce 9141 * gcc.target/i386/pr69052.c: New test.
9142
31d31e07 91432016-03-02 Alan Modra <amodra@gmail.com>
9144
9145 * gcc.dg/pr69990.c: New.
9146
04faee95 91472016-03-02 Jakub Jelinek <jakub@redhat.com>
9148
270d0117 9149 PR c/68062
9150 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9151
9152 PR middle-end/70022
9153 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9154
04faee95 9155 PR target/70028
9156 * gcc.target/i386/pr70028.c: New test.
9157
a2cc9e8e 91582016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9159
9160 * c-c++-common/asan/swapcontext-test-1.c,
9161 * c-c++-common/tsan/thread_leak.c,
9162 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9163 * g++.dg/tsan/benign_race.C,
9164 * g++.dg/tsan/fd_close_norace.C,
9165 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9166 races with sanitizer output
9167
dd4bd263 91682016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 9169 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 9170
9171 PR target/67278
9172 * gcc.dg/simd-8.c: New testcase.
9173
b5fe3a49 91742016-03-02 Richard Biener <rguenther@suse.de>
9175
9176 PR middle-end/67278
9177 * gcc.dg/simd-7.c: New testcase.
9178
23601f67 91792016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9180
9181 * gcc.target/i386/pr70007.c: Tweak.
9182
f66f65e7 91832016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9184
9185 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9186
60773515 91872016-03-02 Marek Polacek <polacek@redhat.com>
9188
9189 PR c/67854
9190 * gcc.dg/pr67854.c: New test.
9191
6c094cb1 91922016-03-02 Jakub Jelinek <jakub@redhat.com>
9193
9194 PR middle-end/70025
9195 * gcc.dg/torture/pr70025.c: New test.
9196
7627bb56 91972016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9198
9199 PR tree-optimization/68621
9200 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9201
066c8e94 92022016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9203
9204 * gcc.target/i386/pr70007.c: New test.
9205
d3b819ad 92062016-03-01 Jeff Law <law@redhat.com>
9207
d4b9ad56 9208 PR tree-optimization/69196
7e217344 9209 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 9210
d3b819ad 9211 PR tree-optimization/69196
9212 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9213 duplicating code and spoiling the expected output.
9214
4f37285d 92152016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9216
9217 PR target/70033
9218 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9219 supports power9 before doing tests.
9220 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9221 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9222 * gcc.target/powerpc/p9-permute.c: Likewise.
9223
3e9c4f6c 92242016-03-01 Uros Bizjak <ubizjak@gmail.com>
9225
9226 PR target/70027
9227 * gcc.target/i386/pr70027.c: New test.
9228
e324729e 92292016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 9230
9231 * gcc.dg/pr70017.c: New test.
9232
40e9ce2d 92332016-03-01 Jakub Jelinek <jakub@redhat.com>
9234
9235 PR c/69796
9236 PR c/69974
9237 * gcc.dg/pr69796.c: New test.
9238 * gcc.dg/pr69974.c: New test.
9239
e8b016ea 92402016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9241
9242 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9243
24d3127c 92442016-02-29 Jeff Law <law@redhat.com>
9245
9246 PR tree-optimization/69987
9247 * gfortran.dg/pr69987.f90: New test.
9248
9249 PR tree-optimization/69989
9250 * gcc.c-torture/compile/pr69989-2.c: New test.
9251
12cc1225 92522016-03-01 Marek Polacek <polacek@redhat.com>
9253
9254 PR c++/69795
9255 * g++.dg/parse/invalid1.C: New test.
9256
d99a947c 92572016-03-01 Richard Biener <rguenther@suse.de>
9258
9259 PR middle-end/70022
9260 * gcc.dg/pr70022.c: New testcase.
9261
395dbc60 92622016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9263
9264 PR tree-optimization/69956
9265 * gcc.dg/pr69956.c: New test.
9266
40a35c55 92672016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9268
9269 PR target/70011
9270 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9271 XFAIL when hardware supports efficient unaligned storage access.
9272
4edc90b0 92732016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9274
9275 PR c++/69961
9276 * g++.dg/template/pr69961a.C: New test.
9277 * g++.dg/template/pr69961b.C: New test.
9278
1ed1f69a 92792016-02-29 David Malcolm <dmalcolm@redhat.com>
9280
9281 PR preprocessor/69985
9282 * gcc.dg/cpp/pr69985.c: New test case.
9283
01c5d15d 92842016-02-29 Jeff Law <law@redhat.com>
9285
3a4d3de5 9286 PR tree-optimization/70005
9287 * gcc.c-torture/execute/pr70005.c New test.
9288
01c5d15d 9289 PR tree-optimization/69999
9290 * gcc.c-torture/compile/pr69999.c: New test.
9291
1bf66b54 92922016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9293
9294 PR tree-optimization/69652
9295 * gcc.dg/torture/pr69652.c: Delete test.
9296 * gcc.dg/vect/pr69652.c: New test.
9297
b4d653d5 92982016-02-19 Richard Biener <rguenther@suse.de>
9299
9300 PR tree-optimization/69980
9301 * gfortran.dg/vect/pr69980.f90: New testcase.
9302
35bc4745 93032016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9304
9305 * gcc.target/sparc/20160229-1.c: New test.
9306
bb54a538 93072016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9308
9309 * gnat.dg/stack_usage3.adb: New test.
9310 * gnat.dg/stack_usage3_pkg.ads: New helper.
9311
95164e71 93122016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9313
9314 * gnat.dg/renaming8.adb: New test.
9315 * gnat.dg/renaming8_pkg1.ads: New helper.
9316 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9317 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9318
a890896f 93192016-02-29 Richard Biener <rguenther@suse.de>
9320
9321 PR tree-optimization/69720
9322 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9323
5c70403a 93242016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9325
9326 PR fortran/68147
9327 PR fortran/47674
9328 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9329
dfb6d139 93302016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 9331 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9332
9333 PR fortran/56007
9334 * gfortran.dg/coarray_8.f90: Adjust error message.
9335 * gfortran.dg/pr56007.f90: New test.
9336 * gfortran.dg/pr56007.f: New test.
9337
536508db 93382016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9339
9340 PR tree-optimization/69989
9341 * gcc.dg/torture/pr69989.c: New test.
9342
eec75e45 93432016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9344
9345 * gcc.target/i386/stack-realign-win.c: New test.
9346
0175e45a 93472016-02-28 Harald Anlauf <anlauf@gmx.de>
9348
9349 PR fortran/60126
9350 * gfortran.dg/pr60126.f90: New test.
9351
2a703589 93522016-02-27 Jeff Law <law@redhat.com>
9353
9354 Revert
9355 2016-02-26 Richard Biener <rguenther@suse.de>
9356 Jeff Law <law@redhat.com>
9357
9358 PR tree-optimization/69740
9359 * gcc.c-torture/compile/pr69740-1.c: New test.
9360 * gcc.c-torture/compile/pr69740-2.c: New test.
9361
359b4c18 93622016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9363
1c96765a 9364 PR fortran/69910
359b4c18 9365 * gfortran.dg/newunit_4.f90: New test.
9366
49462d93 93672016-02-27 Jakub Jelinek <jakub@redhat.com>
9368
9369 PR target/69613
9370 PR rtl-optimization/69886
9371 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9372 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9373 target.
9374
c4ac733e 93752016-02-26 Martin Sebor <msebor@redhat.com>
9376
9377 PR tree-optimization/15826
9378 * gcc.dg/tree-ssa/pr15826.c: New test.
9379
da8c4b5d 93802016-02-26 Jakub Jelinek <jakub@redhat.com>
9381
9382 PR target/69969
9383 * gcc.target/powerpc/pr69969.c: New test.
9384
0a4558eb 93852016-02-26 Martin Sebor <msebor@redhat.com>
9386
9387 PR c++/15766
9388 * g++.old-deja/g++.other/decl5.C: Add a test case.
9389
5b500299 93902016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9391
9392 PR target/69946
9393 * gcc.target/powerpc/pr69946.c: New file.
9394
565f533b 93952016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 9396 Jeff Law <law@redhat.com>
565f533b 9397
0a4558eb 9398 PR tree-optimization/69740
565f533b 9399 * gcc.c-torture/compile/pr69740-1.c: New test.
9400 * gcc.c-torture/compile/pr69740-2.c: New test.
9401
ff67cbea 94022016-02-26 Martin Jambor <mjambor@suse.cz>
9403
9404 PR middle-end/69920
9405 * gcc.dg/torture/pr69932.c: New test.
9406 * gcc.dg/torture/pr69936.c: Likewise.
9407
e400d817 94082016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9409
9410 PR target/69709
9411 * gcc.target/s390/pr69709.c: New test.
9412
126a5a2d 94132016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9414
9415 PR target/69245
9416 * gcc.target/aarch64/pr69245_1.c: New test.
9417
59c58860 94182016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9419
9420 PR target/69613
9421 * gcc.dg/torture/pr69613.c: New test.
9422
9441fa4e 94232016-02-26 Jakub Jelinek <jakub@redhat.com>
9424
9425 PR rtl-optimization/69891
9426 * gcc.target/i386/pr69891.c: New test.
9427
e48fcde0 94282016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 9429 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9430
35ed600a 9431 PR target/61397
f41208a1 9432 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9433 functionality for both 32-bit and 64-bit.
9434
c86aaa0e 94352016-02-26 Richard Biener <rguenther@suse.de>
9436
9437 PR tree-optimization/69551
9438 * gcc.dg/torture/pr69951.c: New testcase.
9439
38e71a65 94402016-02-25 Richard Biener <rguenther@suse.de>
9441
9442 PR tree-optimization/48795
9443 * gcc.dg/Warray-bounds-18.c: New testcase.
9444
03331e69 94452016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9446
9447 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9448
f14d8d6a 94492016-02-25 Jakub Jelinek <jakub@redhat.com>
9450
9451 PR rtl-optimization/69896
9452 * gcc.dg/pr69896.c: New test.
9453
4003c807 94542016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9455
9456 PR c++/69736
9457 * g++.dg/cpp1y/paren2.C: New test.
9458
a0573328 94592016-02-24 Martin Sebor <msebor@redhat.com>
9460
9461 PR c/51147
9462 * gcc.dg/enum-mode-2.c: New test.
9463
2cde02ad 94642016-02-24 Jakub Jelinek <jakub@redhat.com>
9465
9466 PR c++/69922
9467 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9468 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9469 * g++.dg/ubsan/pr69922.C: New test.
9470
f0ea75d1 94712016-02-24 Marek Polacek <polacek@redhat.com>
9472
9473 PR c/69819
9474 * gcc.dg/pr69819.c: New test.
9475
05027366 94762016-02-24 Martin Sebor <msebor@redhat.com>
9477
34ed562b 9478 PR c++/69912
9479 * g++.dg/ext/flexary15.C: New test.
9480
94812016-02-24 Martin Sebor <msebor@redhat.com>
9482
9483 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 9484 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 9485 * g++.dg/ext/builtin_alloca.C: Same.
05027366 9486
650c3ad5 94872016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9488 Charles Baylis <charles.baylis@linaro.org>
9489
9490 PR debug/61033
9491 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9492
596070e8 94932016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 9494 Jakub Jelinek <jakub@redhat.com>
596070e8 9495
9496 PR middle-end/69760
9497 * gcc.dg/torture/pr69760.c: New testcase.
9498
d6b92d9f 94992016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9500
9501 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9502 pattern on Solaris with as.
9503
90436d9d 95042016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9505
9506 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9507 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9508 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9509 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9510
7c749495 95112016-02-24 Jakub Jelinek <jakub@redhat.com>
9512
9513 PR middle-end/69915
9514 * gcc.dg/pr69915.c: New test.
9515
9c9680b5 95162016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9517
9518 PR rtl-optimization/69886
9519 * gcc.dg/torture/pr69886.c: New test.
9520
36d081ee 95212016-02-24 Richard Biener <rguenther@suse.de>
9522
9523 PR middle-end/68963
9524 * gcc.dg/torture/pr68963.c: New testcase.
9525
2a0accb9 95262016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9527
9528 PR target/69875
9529 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9530 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9531 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9532 * gcc.target/arm/atomic_loaddi_1.c: New test.
9533 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9534 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9535 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9536 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9537 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9538 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9539 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9540 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9541
f0e92ef1 95422016-02-24 Jakub Jelinek <jakub@redhat.com>
9543
9544 PR middle-end/69909
9545 * gcc.dg/torture/pr69909.c: New test.
9546
6907286f 95472016-02-24 Richard Biener <rguenther@suse.de>
9548
9549 PR tree-optimization/69907
9550 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9551 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9552 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9553
e6ab7475 95542016-02-24 Christian Bruel <christian.bruel@st.com>
9555
9556 * gcc.target/arm/pragma_cpp_fma.c: New test.
9557
47587450 95582016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9559
9560 PR fortran/61156
9561 * gfortran.dg/include_6.f90: Update test.
9562
d41ab738 95632016-02-23 Jakub Jelinek <jakub@redhat.com>
9564
9565 PR objc/69844
9566 * objc.dg/pr69844.m: New test.
9567
4772d9d5 95682016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9569
9570 PR libgfortran/69456
9571 * gfortran.dg/namelist_89.f90: New test.
9572 * gfortran.dg/pr59700.f90: Update test..
9573
8c38d887 95742016-02-23 Martin Sebor <msebor@redhat.com>
9575
9576 PR middle-end/69780
9577 * g++.dg/ext/builtin_alloca.C: New test.
9578 * gcc.dg/builtins-68.c: New test.
9579
ee1bfdb0 95802016-02-23 Richard Henderson <rth@redhat.com>
9581
9582 * gcc.target/i386/addr-space-3.c: Remove test.
9583
52609ec3 95842016-02-23 David Malcolm <dmalcolm@redhat.com>
9585
9586 PR preprocessor/69126
9587 PR preprocessor/69543
9588 * c-c++-common/pr69126-2-long.c: New test.
9589 * c-c++-common/pr69126-2-short.c: New test.
9590 * c-c++-common/pr69543-1.c: Remove xfail.
9591
d5bf2cc8 95922016-02-23 David Malcolm <dmalcolm@redhat.com>
9593
9594 PR preprocessor/69126
9595 PR preprocessor/69543
9596 PR preprocessor/69558
9597 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9598 (f): Rename to...
9599 (test_2): ...this, and add leading comment.
9600 (MACRO_3, test_3): New.
9601 (MACRO_4A, MACRO_4B, test_4): New.
9602 (MACRO): Rename to...
9603 (MACRO_5): ...this.
9604 (g): Rename to...
9605 (test_5): ...this, updating for renaming of MACRO, and
9606 add leading comment.
9607 * c-c++-common/pr69543-1.c: New.
9608 * c-c++-common/pr69543-2.c: New.
9609 * c-c++-common/pr69543-3.c: New.
9610 * c-c++-common/pr69543-4.c: New.
9611 * c-c++-common/pr69558-1.c: New.
9612 * c-c++-common/pr69558-2.c: New.
9613 * c-c++-common/pr69558-3.c: New.
9614 * c-c++-common/pr69558-4.c: New.
9615 * gcc.dg/pr69558.c: Move to...
9616 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9617 xfail for c++.
9618
3a37a410 96192016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9620
9621 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9622 to -ftree-parallelize-loops/-fopenacc changes.
9623 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9624 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9625 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9626 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9627 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9628 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9629 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9630 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9631 * c-c++-common/goacc/kernels-loop.c: Likewise.
9632 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9633 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9634 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9635 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9636
ecca180f 96372016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9638
9639 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9640
eec0fa3f 96412016-02-23 Jakub Jelinek <jakub@redhat.com>
9642
f1f91c07 9643 PR c++/69902
9644 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9645
eec0fa3f 9646 PR c/69900
9647 * gcc.dg/pr69900.c: New test.
9648
e045424d 96492016-02-23 Martin Jambor <mjambor@suse.cz>
9650
9651 PR tree-optimization/69666
9652 * gcc.dg/tree-ssa/pr69666.c: New test.
9653
f482dff6 96542016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9655
9656 PR fortran/67451
9657 * gfortran.dg/coarray_allocate_5.f08: New test.
9658
57ed698b 96592016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9660
9661 * gcc.target/s390/vcond-shift.c: Move to ...
9662 * gcc.target/s390/vector/vcond-shift.c: ... here.
9663
990e443c 96642016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9665
9666 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9667 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9668
296c5f01 96692016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9670
9671 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9672
e53f41d5 96732016-02-20 Mark Wielaard <mjw@redhat.com>
9674
9675 PR c/28901
9676 * gcc.dg/unused-variable-3.c: New test.
9677
13af201d 96782016-02-22 Jakub Jelinek <jakub@redhat.com>
9679
9680 PR target/69888
9681 * gcc.target/i386/pr69888.c: New test.
9682
682c90f9 96832016-02-22 Richard Biener <rguenther@suse.de>
9684
9685 PR tree-optimization/69882
9686 * gfortran.dg/vect/pr69882.f90: New testcase.
9687
b8cd18c3 96882016-02-22 Jakub Jelinek <jakub@redhat.com>
9689
9690 PR target/69885
9691 * gcc.dg/pr69885.c: New test.
9692
09343379 96932016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9694
9695 PR target/69806
9696 PR target/54089
9697 * gcc.target/sh/pr54089-10.c: New.
9698
b345a09f 96992016-02-20 Paul Thomas <pault@gcc.gnu.org>
9700
9701 PR fortran/69423
9702 * gfortran.dg/deferred_character_15.f90 : New test.
9703
51385aed 97042016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9705
9706 PR fortran/57365
9707 gfortran.dg/allocate_with_source_18.f03: New test.
9708
97092016-02-20 Harald Anlauf <anlauf@gmx.de>
9710
9711 PR fortran/52531
9712 gfortran.dg/gomp/pr52531.f90: New test.
9713
9cce8384 97142016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9715
9716 PR c++/69865
9717 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9718 -std=c++03.
9719
d91f5fbb 97202016-02-19 Jakub Jelinek <jakub@redhat.com>
9721
563d5cb8 9722 PR c++/69826
9723 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9724 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9725
0a04aac9 9726 PR c++/69850
9727 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9728
d91f5fbb 9729 PR c++/69851
9730 * g++.dg/torture/pr69851.C: New test.
9731
5fe1f282 97322016-02-19 Martin Sebor <msebor@redhat.com>
9733
9734 PR testsuite/69573
9735 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9736
a45bce11 97372016-02-19 Jakub Jelinek <jakub@redhat.com>
9738
6263dde1 9739 PR c++/69850
9740 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9741 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9742
a45bce11 9743 PR c++/67767
9744 * g++.dg/cpp0x/pr67767.C: New test.
9745
cf2ed1b7 97462016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9747
9748 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9749 for fp, simd, crypto, crc, lse.
9750 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9751 above.
9752 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9753 effective target check.
9754
f6cc34b0 97552016-02-19 Jakub Jelinek <jakub@redhat.com>
9756
9757 PR target/69820
9758 * gcc.target/i386/pr69820.c: New test.
9759
6c678e78 97602016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9761
9762 * gcc.target/s390/vector/int128-1.c: New test.
9763
b088ff4b 97642016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9765
9766 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9767
b11e60a4 97682016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9769
9770 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9771 instruction pattern name to prevent the testcase from failing with
9772 -march=z13.
9773
664ff6a0 97742016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9775
9776 * gcc.target/s390/md/movstr-2.c: New test.
9777
e80be24b 97782016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9779
9780 * gcc.target/s390/morestack.c: New test.
9781
9839f350 97822016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9783
9784 PR target/69625
9785 * gcc.target/s390/pr69625.c: Add test case.
9786
4550fbd0 97872016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9788
9789 PR testsuite/68580
9790 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9791
57d00b6a 97922016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9793
9794 PR target/68404
9795 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9796 * gcc.target/powerpc/fusion3.c: Likewise.
9797
63ad69d6 97982016-02-18 Richard Biener <rguenther@suse.de>
9799
9800 PR middle-end/69553
9801 * g++.dg/torture/pr69553.C: New testcase.
9802
d92404ed 98032016-02-18 Nick Clifton <nickc@redhat.com>
9804
4550fbd0 9805 PR target/62254
9806 PR target/69610
9807 * gcc.target/arm/pr62554.c: New test.
9808 * gcc.target/arm/pr69610-1.c: New test.
9809 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 9810
0808dfce 98112016-02-18 Richard Biener <rguenther@suse.de>
9812
9813 PR middle-end/69854
9814 * gcc.dg/torture/pr69854.c: New testcase.
9815
fc3527e3 98162016-02-17 Jakub Jelinek <jakub@redhat.com>
9817
9818 PR c++/69850
9819 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9820
e3c24279 98212012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9822
9823 * gcc.target/powerpc/vec-cg.c: New test.
9824
c9732c2b 98252016-02-17 Richard Biener <rguenther@suse.de>
9826
9827 PR testsuite/69586
9828 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9829
51bf9f9b 98302016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9831
9832 PR target/69161
9833 * gcc.c-torture/compile/pr69161.c: New test.
9834
6baedca3 98352016-02-17 David Sherwood <david.sherwood@arm.com>
9836
9837 PR target/69532
9838 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9839 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9840
4f240715 98412016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9842
9843 * gcc.dg/ifcvt-4.c: Skip on Visium.
9844
e0c0515d 98452016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9846
9847 * gnat.dg/atomic8.adb: New test.
9848
7b319ee6 98492016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9850
9851 * gnat.dg/discr46.ad[sb]: New test.
9852
48a7e3d1 98532016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9854
9855 PR Target/48344
9856 * gcc.target/powerpc/pr48344-1.c: New test.
9857
3f844f15 98582015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9859
9860 PR fortran/69742
9861 * gfortran.dg/associate_21.f90: New test.
9862
7675e968 98632016-02-16 Jakub Jelinek <jakub@redhat.com>
9864
9865 PR c/69835
9866 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9867 -Wnonnull in dg-options.
9868 * c-c++-common/nonnull-2.c: New test.
9869
d6faee88 98702016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9871 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9872
9873 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9874
3a2a72aa 98752016-02-16 Jakub Jelinek <jakub@redhat.com>
9876
9877 PR middle-end/69801
9878 * gcc.dg/pr69801.c: Add empty dg-options.
9879
28072426 98802016-02-16 James Norris <jnorris@codesourcery.com>
9881
9882 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9883 * g++.dg/goacc/deviceptr-1.c: New file.
9884
37fffac2 98852016-02-16 Jakub Jelinek <jakub@redhat.com>
9886
9887 PR tree-optimization/69820
9888 * gcc.dg/vect/pr69820.c: New test.
9889
f72a5e61 98902016-02-16 Richard Biener <rguenther@suse.de>
9891
9892 PR tree-optimization/69776
9893 * gcc.dg/torture/pr69776-2.c: New testcase.
9894
50e0cd76 98952016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9896
9897 PR tree-optimization/69714
9898 * gcc.dg/torture/pr69714.c: New test.
9899
14a72c4e 99002016-02-16 Jakub Jelinek <jakub@redhat.com>
9901
9902 PR tree-optimization/69802
9903 * gcc.dg/pr69802.c: New test.
9904
fd808c11 99052016-02-16 Richard Biener <rguenther@suse.de>
9906
9907 PR middle-end/69801
9908 * gcc.dg/pr69801.c: New testcase.
9909
49a549ca 99102016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9911
9912 PR libgfortran/69651
9913 * gfortran.dg/read_bang.f90: New test.
9914 * gfortran.dg/read_bang4.f90: New test.
9915
77454e6e 99162016-02-15 Jakub Jelinek <jakub@redhat.com>
9917
2074f21c 9918 PR c++/69658
9919 * g++.dg/init/pr69658.C: New test.
9920
77454e6e 9921 PR c++/69797
9922 * c-c++-common/pr69797.c: New test.
9923
4ef4d764 99242016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9925
9926 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9927 check for aarch64*-*-*.
9928
4a45fe0f 99292016-02-15 Richard Biener <rguenther@suse.de>
9930
9931 PR tree-optimization/69783
9932 * gcc.dg/vect/pr69783.c: New testcase.
9933
0b3619e6 99342016-02-15 Richard Biener <rguenther@suse.de>
9935
9936 PR tree-optimization/69776
9937 * gcc.dg/torture/pr69776.c: New testcase.
9938
9b49c3cb 99392016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9940
9941 PR fortran/60526
9942 * gfortran.dg/type_decl_4.f90: Reinstated.
9943
e46faff9 99442016-02-14 John David Anglin <danglin@gcc.gnu.org>
9945
9946 PR fortran/68746
9947 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9948
a96c809a 99492016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9950
9951 PR fortran/60526
9952 PR bootstrap/69816
9953 * gfortran.dg/type_decl_4.f90: Removed.
9954
fdec7e88 99552016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9956
9957 PR fortran/60526
9958 * gfortran.dg/type_decl_4.f90: New test.
9959
a72095c4 99602016-02-14 Alan Modra <amodra@gmail.com>
9961
bc436924 9962 PR testsuite/68886
a72095c4 9963 * gcc.c-torture/execute/stkalign.c: Revise test.
9964
73bb5f8b 99652016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9966
9967 PR target/67260
9968 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9969
beb13161 99702016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9971
9972 PR target/67260
9973 * gcc.target/sh/torture/pr67260.c: New.
9974
67cab04e 99752016-02-12 John David Anglin <danglin@gcc.gnu.org>
9976
9977 * gcc.dg/pr67964.c: Add dg-require-alias.
9978
44a59bb1 99792016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9980
9981 PR target/67636
9982 PR target/64345
9983 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9984
38c9bd3a 99852016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9986
9987 PR libgfortran/69668
9988 * gfortran.dg/namelist_88.f90: New test.
9989
1774ff82 99902016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9991
9992 PR libgfortran/69668
9993 * gfortran.dg/namelist_38.f90: Update test.
9994 * gfortran.dg/namelist_84.f90: Update test.
9995
aec1f4bd 99962016-02-12 David Malcolm <dmalcolm@redhat.com>
9997
9998 PR other/69554
9999 * gcc.dg/pr69554-1.c: New test.
10000 * gfortran.dg/pr69554-1.F90: New test.
10001 * gfortran.dg/pr69554-2.F90: New test.
10002 * lib/gcc-dg.exp (proc dg-locus): New function.
10003 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10004 distinguish between the caret-printing and non-caret-printing
10005 cases. If caret-printing has been explicitly enabled, bail out
10006 without attempting to fix up the output.
10007
da7d5066 100082016-02-12 David Malcolm <dmalcolm@redhat.com>
10009
10010 PR driver/69265
10011 PR driver/69453
10012 * gcc.dg/spellcheck-options-3.c: New test case.
10013 * gcc.dg/spellcheck-options-4.c: New test case.
10014 * gcc.dg/spellcheck-options-5.c: New test case.
10015 * gcc.dg/spellcheck-options-6.c: New test case.
10016 * gcc.dg/spellcheck-options-7.c: New test case.
10017 * gcc.dg/spellcheck-options-8.c: New test case.
10018 * gcc.dg/spellcheck-options-9.c: New test case.
10019 * gcc.dg/spellcheck-options-10.c: New test case.
10020
fcce1b0b 100212016-02-12 Jakub Jelinek <jakub@redhat.com>
10022
10023 PR rtl-optimization/69764
10024 PR rtl-optimization/69771
10025 * c-c++-common/pr69764.c: New test.
10026 * gcc.dg/torture/pr69771.c: New test.
10027
6d609290 100282016-02-12 Marek Polacek <polacek@redhat.com>
10029
10030 * g++.dg/torture/init-list1.C: New.
10031
7d75fb56 100322016-02-12 Marek Polacek <polacek@redhat.com>
10033
10034 * gcc.dg/pr69522.c: Add empty dg-options.
10035
52543fda 100362016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10037
10038 * g++.dg/lto/lto.exp: Include and init mpx.
10039 * g++.dg/lto/pr69729_0.C: New test.
10040
34947478 100412016-02-12 Jakub Jelinek <jakub@redhat.com>
10042
9181a4ec 10043 PR ipa/69241
10044 * g++.dg/ipa/pr69241-4.C: New test.
10045
34947478 10046 PR ipa/68672
10047 * g++.dg/ipa/pr68672-1.C: New test.
10048 * g++.dg/ipa/pr68672-2.C: New test.
10049 * g++.dg/ipa/pr68672-3.C: New test.
10050
74a4140f 100512016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10052
10053 PR c/69522
50e0cd76 10054 * gcc.dg/pr69522.c: New test.
74a4140f 10055
9ddb20d6 100562016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10057
10058 PR c++/69098
10059 * g++.dg/cpp1y/69098.C: New test.
10060 * g++.dg/cpp1y/69098-2.C: New test.
10061
67cf9b55 100622016-02-12 Jakub Jelinek <jakub@redhat.com>
10063
10064 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10065 and neighbour -> neighbor.
10066 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10067 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10068 * c-c++-common/Wvarargs.c: Likewise.
10069 * c-c++-common/goacc/host_data-5.c: Likewise.
10070 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10071 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10072 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10073 * gcc.target/aarch64/pr60697.c: Likewise.
10074 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10075 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10076 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10077 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10078 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10079 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10080 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10081 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10082 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10083 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10084 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10085 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10086 * g++.dg/lookup/koenig5.C: Likewise.
10087 * g++.dg/ext/no-asm-2.C: Likewise.
10088 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10089 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10090 * gfortran.dg/used_types_16.f90: Likewise.
10091 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10092 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10093 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10094 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10095 * gfortran.dg/abstract_type_6.f03: Likewise.
10096 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10097 * gfortran.dg/used_types_15.f90: Likewise.
10098 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10099 * gfortran.dg/exit_3.f08: Likewise.
10100 * gfortran.dg/open_status_2.f90: Likewise.
10101 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10102 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10103 * gfortran.dg/associate_1.f03: Likewise.
10104 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10105 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10106 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10107 * gcc.dg/builtin-object-size-1.c: Likewise.
10108 * gcc.dg/noreturn-6.c: Likewise.
10109 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10110 * gcc.dg/globalalias.c: Likewise.
10111 * gcc.dg/builtins-config.h: Likewise.
10112 * gcc.dg/pr30457.c: Likewise.
10113 * gcc.c-torture/compile/volatile-1.c: Likewise.
10114 * gcc.c-torture/execute/20101011-1.c: Likewise.
10115 * c-c++-common/Waddress-1.c: Likewise.
10116
40b38ace 101172016-02-11 Jakub Jelinek <jakub@redhat.com>
10118
10119 PR c/69768
10120 * c-c++-common/Waddress-1.c: New test.
10121
42c87ca9 101222016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10123
10124 PR fortran/69296
10125 * gfortran.dg/associate_19.f03: New test.
10126 * gfortran.dg/associate_20.f03: New test.
10127
acb7939f 101282016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10129
10130 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10131
6defe3c5 101322016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10133
10134 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10135 .arch armv8-a\n. Add -dA to dg-options.
10136 * gcc.target/aarch64/assembler_arch_1.c: New test.
10137 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10138
63f63318 101392016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10140
10141 PR c++/68726
10142 * g++.dg/cpp0x/pr68726.C: New.
10143
1cddf457 101442016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10145
10146 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10147 test.
10148
b86fba37 101492016-02-11 Richard Biener <rguenther@suse.de>
10150
10151 * g++.dg/tree-ssa/pr61034.C: Adjust.
10152
ec4ec95a 101532016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10154
be7c31e9 10155 PR target/69148
ec4ec95a 10156 * gcc.target/s390/pr69148.c: New.
10157
f64416ca 101582016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10159
10160 PR tree-optimization/69652
10161 * gcc.dg/torture/pr69652.c: New test.
10162
e5d1ea31 101632016-02-10 Jakub Jelinek <jakub@redhat.com>
10164 Patrick Palka <ppalka@gcc.gnu.org>
10165
10166 PR ipa/69241
10167 PR c++/69649
10168 * g++.dg/ipa/pr69241-1.C: New test.
10169 * g++.dg/ipa/pr69241-2.C: New test.
10170 * g++.dg/ipa/pr69241-3.C: New test.
10171 * g++.dg/ipa/pr69649.C: New test.
10172
fa03b19d 101732016-02-10 Uros Bizjak <ubizjak@gmail.com>
10174
10175 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10176 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10177
14485c8a 101782016-02-10 Bin Cheng <bin.cheng@arm.com>
10179
10180 PR tree-optimization/68021
10181 * gcc.dg/tree-ssa/pr68021.c: New test.
10182
79f1ed25 101832016-02-10 Richard Biener <rguenther@suse.de>
10184
10185 PR tree-optimization/69726
10186 * gcc.dg/uninit-22.c: New testcase.
10187
58f74eff 101882016-02-09 Andrew Pinski <apinski@cavium.com>
10189
10190 PR tree-opt/69282
10191 * gcc.c-torture/compile/20160205-1.c: New testcase.
10192
600c00f7 101932016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10194
10195 PR target/68404
10196 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10197 instead accessing a really large arrray.
10198 * gcc.target/powerpc/fusion3.c: Likewise.
10199
0771836e 102002016-02-09 Charles Baylis <charles.baylis@linaro.org>
10201
10202 PR target/68532
10203 * gcc.c-torture/execute/pr68532.c: New test.
10204
4ccd644f 102052016-02-11 Alexandre Oliva <aoliva@redhat.com>
10206
10207 PR target/69634
10208 * gcc.dg/pr69634.c: New.
10209
2e980a39 102102016-02-09 Richard Biener <rguenther@suse.de>
10211
10212 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10213
aacf7102 102142016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 10215
aacf7102 10216 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10217
a1856ddf 102182016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10219
10220 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10221
d4d3da7e 102222016-02-09 Richard Biener <rguenther@suse.de>
10223
10224 PR tree-optimization/69715
10225 * gcc.dg/torture/pr69715.c: New testcase.
10226
9cc6714f 102272016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10228
10229 PR c++/69139
10230 * g++.dg/cpp0x/trailing12.C: New test.
10231 * g++.dg/cpp0x/trailing13.C: New test.
10232
83d5062b 102332016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10234
10235 PR c++/69283
10236 PR c++/67835
10237 * g++.dg/cpp1y/auto-fn29.C: New test.
10238 * g++.dg/cpp1y/auto-fn30.C: New test.
10239
394a86f3 102402016-02-08 Jakub Jelinek <jakub@redhat.com>
10241
10242 PR tree-optimization/69209
10243 * gcc.c-torture/compile/pr69209.c: New test.
10244
93b124b4 102452016-02-08 Jeff Law <law@redhat.com>
10246
10247 PR tree-optimization/68541
10248 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10249 of statements allowed in join block for path splitting.
10250
26abce13 102512016-02-08 Jakub Jelinek <jakub@redhat.com>
10252
0acb2d6e 10253 PR c++/59627
10254 * g++.dg/gomp/pr59627.C: New test.
10255
26abce13 10256 PR ipa/69239
10257 * g++.dg/ipa/pr69239.C: New test.
10258
86e0b129 102592016-02-08 David Malcolm <dmalcolm@redhat.com>
10260
10261 PR preprocessor/69664
10262 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10263 * gcc.dg/cpp/warn-comments.c: Likewise.
10264
f553d9f8 102652016-02-08 Marek Polacek <polacek@redhat.com>
10266
10267 PR c++/69688
10268 * g++.dg/init/const12.C: New test.
10269
600695e0 102702016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10271
10272 PR target/60410
10273 * gcc.dg/lto/pr55113_0.c: Remove test.
10274
c4f4b1e8 102752016-02-08 Richard Biener <rguenther@suse.de>
10276
10277 PR tree-optimization/69719
10278 * gcc.dg/torture/pr69719.c: New testcase.
10279
5a987d87 102802016-02-08 Richard Biener <rguenther@suse.de>
10281 Jeff Law <law@redhat.com>
10282
10283 PR target/68273
10284 * gcc.target/mips/pr68273.c: New testcase.
10285
0418e71d 102862016-02-08 Richard Biener <rguenther@suse.de>
10287
10288 PR rtl-optimization/69274
10289 * gcc.target/i386/addr-sel-1.c: XFAIL.
10290
07c0f1ca 102912016-02-08 Jeff Law <law@redhat.com>
10292
40d85f4c 10293 PR tree-optimization/68541
10294 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10295
140e093f 10296 PR tree-optimization/65917
07c0f1ca 10297 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10298
16430acf 102992016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10300
10301 PR fortran/50555
10302 * gfortran.dg/namelist_args.f90: New test.
10303
3f0ff0d8 103042016-02-05 Jeff Law <law@redhat.com>
10305
140e093f 10306 PR tree-optimization/68541
3f0ff0d8 10307 * gcc.dg/tree-ssa/split-path-2.c: New test.
10308 * gcc.dg/tree-ssa/split-path-3.c: New test.
10309 * gcc.dg/tree-ssa/split-path-4.c: New test.
10310 * gcc.dg/tree-ssa/split-path-5.c: New test.
10311 * gcc.dg/tree-ssa/split-path-6.c: New test.
10312 * gcc.dg/tree-ssa/split-path-7.c: New test.
10313
a7cc1f94 103142016-02-05 Martin Sebor <msebor@redhat.com>
10315
10316 PR c++/69662
10317 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10318 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10319
fcb25f28 103202016-02-06 Richard HEnderson <rth@redhat.com>
10321
10322 PR c/69643
10323 * gcc.target/i386/addr-space-4.c: New.
10324 * gcc.target/i386/addr-space-5.c: New.
10325
3a2545a1 103262016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10327
10328 PR fortran/66089
10329 * gfortran.dg/elemental_dependency_6.f90: New.
10330
1e302465 103312016-02-05 Jakub Jelinek <jakub@redhat.com>
10332
66feb54c 10333 PR rtl-optimization/69691
10334 * gcc.c-torture/execute/pr69691.c: New test.
10335
1e302465 10336 PR c++/69628
10337 * g++.dg/parse/pr69628.C: New test.
10338
9c28a298 103392016-02-05 Uros Bizjak <ubizjak@gmail.com>
10340
10341 * gcc.dg/sancov/asan.c: Move to ...
10342 * gcc.dg/asan/sancov-1.c: ... here.
10343
a854e286 103442016-02-05 Uros Bizjak <ubizjak@gmail.com>
10345
10346 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10347
d4f0b240 103482016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10349
10350 PR target/69677
10351 * gcc.target/i386/pr69677.c: New test.
10352
235d8723 103532016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10354
10355 PR c++/68948
10356 * g++.dg/template/pr68948.C: New test.
10357
f390cf65 103582016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10359
10360 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10361 (only necessary on s390x).
10362
ab99f104 103632016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10364
10365 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10366 -mno-accumulate-outgoing-args.
10367
f7ef5392 103682016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10369
10370 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10371
6b098e91 103722016-02-04 Jakub Jelinek <jakub@redhat.com>
10373
10374 PR c/69669
10375 * c-c++-common/pr69669.c: New test.
10376
f0146cf3 103772016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10378
10379 PR target/69667
10380 * g++.dg/pr69667.C: New file.
10381
08fd6cf5 103822016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10383
10384 PR target/69619
10385 * gcc.dg/pr69619.c: Add new test.
10386
a6f3f39f 103872016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10388
10389 PR rtl-optimization/69577
10390 * gcc.target/i386/pr69577.c: New test.
10391
774068a0 103922016-02-04 Martin Liska <mliska@suse.cz>
10393
10394 * g++.dg/asan/pr69276.C: New test.
10395
f50a7894 103962016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10397
10398 PR target/65932
10399 PR target/67714
10400 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10401 a single smulbb instruction.
10402 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10403 * gcc.target/amr/wmul-2.c: Likewise.
10404
6b722eb3 104052016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10406
10407 PR target/65932
10408 PR target/67714
10409 * gcc.c-torture/execute/pr67714.c: New test.
10410
1f1475a7 104112016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10412
10413 PR target/69454
10414 * gcc.target/i386/pr69454-1.c: New test.
10415 * gcc.target/i386/pr69454-2.c: New test.
10416
6b94e133 104172016-02-03 Martin Sebor <msebor@redhat.com>
10418
10419 PR c++/69251
10420 PR c++/69253
10421 PR c++/69290
10422 PR c++/69277
10423 PR c++/69349
10424 * g++.dg/ext/flexarray-mangle-2.C: New test.
10425 * g++.dg/ext/flexarray-mangle.C: New test.
10426 * g++.dg/ext/flexarray-subst.C: New test.
10427 * g++.dg/ext/flexary11.C: New test.
10428 * g++.dg/ext/flexary12.C: New test.
10429 * g++.dg/ext/flexary13.C: New test.
10430 * g++.dg/ext/flexary14.C: New test.
10431 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10432
342ed0ac 104332016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10434
10435 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10436 Define only if CHECK_FLOAT128 is defined.
10437 (main): Properly initialize u5.
10438
edf6c4d2 104392016-02-03 Jakub Jelinek <jakub@redhat.com>
10440
415d5641 10441 PR c/69627
10442 * gcc.dg/pr69627.c: New test.
10443
edf6c4d2 10444 PR target/69644
10445 * gcc.dg/pr69644.c: New test.
10446
cf8f3ba0 104472016-02-03 Mike Stump <mikestump@comcast.net>
10448
10449 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10450 support for struct-layout-1.exp.
10451
c90d55dd 104522016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10453
10454 PR c++/69056
f7ef5392 10455 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 10456
401bd0c8 104572016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10458 Alexandre Oliva <aoliva@redhat.com>
10459
10460 PR target/69461
10461 * gcc.target/powerpc/pr69461.c: New.
10462
277d9d1d 104632016-02-03 Uros Bizjak <ubizjak@gmail.com>
10464
10465 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10466 works from here ...
10467 (check_effective_target_fsanitize_thread): ... to here. Do not
10468 specify additional compile flags for the test source.
10469 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10470 specify additional compile flags for the test source.
10471
e69ad94a 104722016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10473
10474 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10475
a4454da2 104762016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10477
10478 PR fortran/67451
10479 PR fortran/69418
10480 * gfortran.dg/coarray_allocate_2.f08: New test.
10481 * gfortran.dg/coarray_allocate_3.f08: New test.
10482 * gfortran.dg/coarray_allocate_4.f08: New test.
10483
88cab2dd 104842016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10485
10486 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10487 use same scan-tree-dump-times on all platforms.
10488 * gcc.dg/vect/vect-outer-1.c: Likewise.
10489 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10490 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10491 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10492 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10493 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10494 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10495 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10496
66ea75c4 104972016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10498
10499 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10500 warning.
10501
4eef8df7 105022016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10503
10504 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10505
665fbc2f 105062016-02-02 James Norris <jnorris@codesourcery.com>
10507
10508 * c-c++-common/goacc/routine-5.c: Add tests.
10509
b10e3d47 105102016-02-02 Alexander Monakov <amonakov@ispras.ru>
10511
10512 * gcc.target/nvptx/unsigned-cmp.c: New test.
10513
12ad66dd 105142016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10515
10516 * gcc.target/aarch64/scalar_shift_1.c
10517 (test_corners_sisd_di): Improve force to SIMD register.
10518 (test_corners_sisd_si): Likewise.
10519 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10520 Remove scan-assembler check for ldr.
10521
f9ec342f 105222016-02-02 Richard Biener <rguenther@suse.de>
10523
10524 PR tree-optimization/69595
10525 * gcc.dg/Warray-bounds-17.c: New testcase.
10526
32f2925a 105272016-02-02 Richard Biener <rguenther@suse.de>
10528
10529 PR tree-optimization/69606
10530 * gcc.dg/torture/pr69606.c: New testcase.
10531
cfd9ca84 105322016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10533
10534 PR middle-end/68542
10535 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10536 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10537
19bf08e2 105382016-02-02 Alan Modra <amodra@gmail.com>
10539
10540 PR target/69548
10541 * gcc.target/powerpc/pr69548.c: New test.
10542
6f13b088 105432016-02-01 Jakub Jelinek <jakub@redhat.com>
10544
dcddc5af 10545 PR rtl-optimization/69592
10546 * gcc.dg/pr69592.c: New test.
10547
6f13b088 10548 PR preprocessor/69543
10549 PR c/69558
10550 * gcc.dg/pr69543.c: New test.
10551 * gcc.dg/pr69558.c: New test.
10552
d090e5c2 105532016-02-01 Uros Bizjak <ubizjak@gmail.com>
10554
fcb317c5 10555 PR testsuite/65940
10556 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 10557
aaf527dc 105582016-02-01 Martin Sebor <msebor@redhat.com>
10559
10560 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10561
1674217b 105622016-02-01 Bin Cheng <bin.cheng@arm.com>
10563
10564 PR tree-optimization/67921
10565 * c-c++-common/ubsan/pr67921.c: New test.
10566
b4007655 105672016-02-01 Richard Biener <rguenther@suse.de>
10568
10569 PR middle-end/69556
10570 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10571
88a477bb 105722016-02-01 Richard Biener <rguenther@suse.de>
10573
10574 PR tree-optimization/69574
10575 * gcc.dg/torture/pr69574.c: New testcase.
10576
2eaaa4e7 105772016-02-01 Richard Biener <rguenther@suse.de>
10578
10579 PR tree-optimization/69579
10580 * gcc.dg/setjmp-6.c: New testcase.
10581
e3882c44 105822016-02-01 Jakub Jelinek <jakub@redhat.com>
10583
10584 PR rtl-optimization/69570
10585 * g++.dg/opt/pr69570.C: New test.
10586
f80aff47 105872016-02-01 Richard Henderson <rth@redhat.com>
10588
10589 * gcc.dg/pr69535.c: New test.
10590
240568aa 105912016-01-31 John David Anglin <danglin@gcc.gnu.org>
10592
6009b3b8 10593 PR testsuite/69584
10594 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10595 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10596
1fdf7177 10597 PR debug/68244
10598 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10599
240568aa 10600 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10601
cb3e5ac0 106022016-01-31 Paul Thomas <pault@gcc.gnu.org>
10603
10604 PR fortran/67564
10605 * gfortran.dg/allocate_with_source_17.f03: New test.
10606
3b8b902b 106072016-01-30 Jakub Jelinek <jakub@redhat.com>
10608
10609 PR tree-optimization/69546
10610 * gcc.dg/torture/pr69546.c: New test.
10611
17985abe 106122016-01-30 Paul Thomas <pault@gcc.gnu.org>
10613
10614 PR fortran/69566
10615 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10616
b5239e80 106172016-01-30 Martin Sebor <msebor@redhat.com>
10618
10619 PR c++/68490
10620 * g++.dg/ext/flexary10.C: New test.
10621
e8f03010 106222016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10623
10624 PR fortran/66707
10625 gfortran.dg/common_23.f90: New test.
10626
dc93691a 106272016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10628
10629 PR target/65546
10630 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10631 condition being checked, and disable it when the target supports
10632 misaligned loads and stores.
10633
ff5e28e9 106342016-01-29 Jakub Jelinek <jakub@redhat.com>
10635
10636 PR debug/69518
10637 * gcc.dg/torture/pr69518.c: New test.
10638
b0d8930a 106392016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10640
10641 PR target/69530
10642 * gcc.target/i386/pr69530.c: New test.
10643
21601fc7 106442016-01-29 Steve Ellcey <sellcey@imgtec.com>
10645
10646 PR target/65604
10647 * gcc.target/mips/div-delay.c: New test.
10648
ca6c7317 106492016-01-29 Jakub Jelinek <jakub@redhat.com>
10650
4758dc39 10651 PR target/69551
10652 * gcc.target/i386/pr69551.c: New test.
10653
ca6c7317 10654 PR target/66137
10655 * gcc.target/i386/pr66137.c: New test.
10656
e3078da6 106572016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10658
10659 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10660 always built for p5600.
10661 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10662 isa=p5600 dg-option.
10663
b622ec25 106642016-01-29 Richard Biener <rguenther@suse.de>
10665
10666 PR tree-optimization/69547
10667 * g++.dg/tree-ssa/pr69547.C: New testcase.
10668
d2a60e99 106692016-01-29 Jakub Jelinek <jakub@redhat.com>
10670
10671 PR debug/66869
10672 * g++.dg/warn/Wunused-function2.C: New test.
10673
ae849d2b 106742016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10675
10676 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10677 support for test to succeed.
10678
ce6a6978 106792016-01-29 Marek Polacek <polacek@redhat.com>
10680
10681 PR c++/69509
10682 PR c++/69516
10683 * g++.dg/ext/constexpr-vla2.C: New test.
10684 * g++.dg/ext/constexpr-vla3.C: New test.
10685 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10686
7550d855 106872016-01-29 Richard Biener <rguenther@suse.de>
10688
10689 PR middle-end/69537
10690 * gcc.dg/uninit-21.c: New testcase.
10691
f11bb279 106922016-01-28 Uros Bizjak <ubizjak@gmail.com>
10693
10694 PR target/69459
10695 * gcc.target/i386/pr69459.c: New test.
10696
c80c12c8 106972016-01-28 Steve Ellcey <sellcey@imgtec.com>
10698
10699 PR target/68400
10700 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10701 * gcc.target/mips/pr68400.c: New test.
10702
c649bacc 107032016-01-28 Martin Sebor <msebor@redhat.com>
10704
10705 PR target/17381
10706 * gcc.target/powerpc/pr17381.c: New test.
10707
f4881661 107082016-01-28 Jakub Jelinek <jakub@redhat.com>
10709
10710 PR middle-end/69542
10711 * gcc.dg/torture/pr69542.c: New test.
10712
d66fdd75 107132016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10714
10715 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10716
d4a78818 107172016-01-28 David Edelsohn <dje.gcc@gmail.com>
10718
10719 * gcc.dg/pr65980.c: Skip on AIX.
10720 * gcc.dg/pr66688.c: Same.
10721
21329e97 107222016-01-28 David Edelsohn <dje.gcc@gmail.com>
10723
10724 PR target/63679
10725 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10726 * gcc.dg/tree-ssa/sra-18.c: Same.
10727
cc7124a6 107282016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10729
10730 PR fortran/62536
10731 * gfortran.dg/block_15.f08: New test.
10732 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10733 on incorrectly closed BLOCK.
10734
358dfcb4 107352016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10736
10737 * gcc.dg/declare-simd.c: New test.
e87502d6 107382016-01-28 Richard Biener <rguenther@suse.de>
10739
10740 PR tree-optimization/69466
10741 * gfortran.dg/vect/pr69466.f90: New testcase.
10742
44e7334b 107432016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10744
10745 * g++.dg/pr67989.C: Remove ARM-specific option.
10746 * gcc.target/arm/pr67989.C: New file.
10747
5ce8f551 107482016-01-27 Uros Bizjak <ubizjak@gmail.com>
10749
10750 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10751 and expm1 test for glibc < 2.11.
10752
fa6e6b15 107532016-01-27 Richard Henderson <rth@redhat.com>
10754
10755 * gcc.c-torture/execute/pr69447.c: New test.
10756
107572016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 10758
7b8122c6 10759 PR fortran/69422
147b2f9b 10760 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10761
78e516eb 107622016-01-27 Jakub Jelinek <jakub@redhat.com>
10763
10764 PR debug/66869
10765 * gcc.dg/pr66869.c: New test.
10766
9b849350 107672016-01-25 Jeff Law <law@redhat.com>
10768
10769 PR tree-optimization/68398
f11bb279 10770 PR tree-optimization/69196
9b849350 10771 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10772 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10773 path to avoid new heuristic allowing more irreducible regions
10774 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10775 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10776 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10777 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10778 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10779
fee5e491 107802016-01-27 Marek Polacek <polacek@redhat.com>
10781
10782 PR c/68062
10783 * c-c++-common/vector-compare-4.c: New test.
10784
eec96426 107852016-01-27 David Malcolm <dmalcolm@redhat.com>
10786
10787 PR preprocessor/69126
10788 * c-c++-common/pr69126.c: New test case.
10789
5068be18 107902016-01-27 Ian Lance Taylor <iant@google.com>
10791
10792 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10793
5fa82c11 107942016-01-27 Ryan Burn <contact@rnburn.com>
10795
10796 PR cilkplus/69267
10797 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10798
b3df0219 107992016-01-27 Uros Bizjak <ubizjak@gmail.com>
10800
10801 PR target/69512
10802 * gcc.target/i386/pr69512.c: New test.
10803
d46a16d4 108042016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10805
10806 PR ada/69488
10807 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10808
6a9b35ef 108092016-01-27 Marek Polacek <polacek@redhat.com>
10810
10811 PR c++/69379
10812 * g++.dg/pr69379.C: New test.
10813
18e9663b 108142016-01-27 Martin Sebor <msebor@redhat.com>
10815
10816 PR c++/69317
10817 * g++.dg/abi/Wabi-2-2.C: New test.
10818 * g++.dg/abi/Wabi-2-3.C: New test.
10819 * g++.dg/abi/Wabi-3-2.C: New test.
10820 * g++.dg/abi/Wabi-3-3.C: New test.
10821
c88301ad 108222016-01-27 Richard Biener <rguenther@suse.de>
10823
10824 PR tree-optimization/69166
10825 * gcc.dg/torture/pr69166.c: New testcase.
10826
8ca47550 108272016-01-27 Martin Jambor <mjambor@suse.cz>
10828
10829 PR tree-optimization/69355
10830 * gcc.dg/tree-ssa/pr69355.c: New test.
10831
5cb23e3c 108322016-01-27 Marek Polacek <polacek@redhat.com>
10833
10834 PR c++/69496
10835 * g++.dg/ext/constexpr-vla1.C: New test.
10836
7b0c1b6d 108372016-01-20 Christian Bruel <christian.bruel@st.com>
10838
10839 PR target/69245
10840 * gcc.target/arm/pr69245.c: New test.
10841
220112fc 108422016-01-27 Jakub Jelinek <jakub@redhat.com>
10843
10844 PR tree-optimization/69399
10845 * gcc.dg/torture/pr69399.c: New test.
10846
16294490 108472016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10848
10849 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10850
8abd3d0c 108512016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10852
10853 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10854
7cf9b895 108552016-01-26 Tom de Vries <tom@codesourcery.com>
10856
10857 PR tree-optimization/69110
10858 * gcc.dg/autopar/pr69110.c: New test.
10859
557c1942 108602016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 10861 Sebastian Pop <s.pop@samsung.com>
557c1942 10862
10863 * gcc.dg/graphite/isl-ast-op-select.c: New.
10864
80adbd96 108652015-01-26 Paul Thomas <pault@gcc.gnu.org>
10866
10867 PR fortran/69385
10868 * gfortran.dg/allocate_error_6.f90: New test.
10869
c3f86f60 108702016-01-26 Richard Henderson <rth@redhat.com>
10871
10872 * gcc.dg/tm/pr60908.c: New test.
10873
3752e5b1 108742016-01-26 David Malcolm <dmalcolm@redhat.com>
10875
10876 PR other/69006
10877 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10878 directive.
10879 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10880 expected multiline output to reflect the colorization being
10881 disabled before newlines.
10882 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10883 (custom_diagnostic_finalizer): Replace call to
10884 pp_newline_and_flush with call to pp_flush.
10885 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10886 * gfortran.dg/implicit_class_1.f90: Likewise.
10887 * lib/gcc-dg.exp (allow_blank_lines): New global.
10888 (dg-allow-blank-lines-in-output): New procedure.
10889 (gcc-dg-prune): Complain about blank lines in the output, unless
10890 dg-allow-blank-lines-in-output was called.
10891 * lib/multiline.exp (_build_multiline_regex): Only support
10892 arbitrary followup text for non-blank-lines, not for blank lines.
10893
9bbfd060 108942016-01-26 Jakub Jelinek <jakub@redhat.com>
10895
10896 PR tree-optimization/69483
10897 * gcc.dg/pr69483.c: New test.
10898 * g++.dg/opt/pr69483.C: New test.
10899
53773057 109002016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10901
10902 PR target/68620
10903 * gcc.target/arm/pr68620.c: New test.
10904
442a556f 109052016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10906
10907 * gcc.target/i386/pr68986-2.c: Remove -m32.
10908
d513c683 109092016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10910
10911 PR target/68986
10912 * gcc.target/i386/pr68986-1.c: New test.
10913 * gcc.target/i386/pr68986-2.c: Likewise.
10914 * gcc.target/i386/pr68986-3.c: Likewise.
10915
976877a5 109162016-01-26 Christian Bruel <christian.bruel@st.com>
10917
10918 * lib/target-supports.exp
10919 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10920 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10921 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10922
2c7b2f88 109232016-01-26 Richard Biener <rguenther@suse.de>
10924
10925 PR tree-optimization/69452
10926 * gcc.dg/torture/pr69452.c: New testcase.
10927
f7fc06e7 109282016-01-26 Jakub Jelinek <jakub@redhat.com>
10929
10930 PR target/69442
10931 * gcc.dg/pr69442.c: New test.
10932
d1dae587 109332016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10934
10935 PR target/67896
10936 * gcc.target/aarch64/simd/pr67896.C: New.
10937
ef7be7f8 109382016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10939
10940 PR tree-optimization/69400
10941 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10942 function.
10943 (plugin_init): Call it.
10944 * gcc.dg/torture/pr69400.c: New test.
10945
648433a4 109462016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10947
10948 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10949
45fc5243 109502016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10951 Sebastian Pop <s.pop@samsung.com>
10952
10953 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10954 isl-0.15.
10955
c699f6a1 109562016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10957 Sebastian Pop <s.pop@samsung.com>
10958
10959 * gcc.dg/graphite/pr69292.c: New.
10960
b86e24ea 109612016-01-25 Jakub Jelinek <jakub@redhat.com>
10962
10963 * c-c++-common/goacc/use_device-1.c: New test.
10964
105cb8d7 109652016-01-25 Jeff Law <law@redhat.com>
10966
10967 PR tree-optimization/69196
10968 PR tree-optimization/68398
10969 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10970 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10971
44562749 109722016-01-25 David Edelsohn <dje.gcc@gmail.com>
10973
10974 PR target/69469
10975 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10976 Algorithm.
10977
6837fee7 109782016-01-25 Richard Biener <rguenther@suse.de>
10979
10980 PR testsuite/69380
10981 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10982
fe500d65 109832016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10984
10985 PR target/69421
10986 * gcc.dg/pr69421.c: New test.
10987
8eacba94 109882016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10989
10990 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10991 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10992 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10993 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10994 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10995 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10996 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10997 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10998 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10999 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11000
af09d40d 110012016-01-25 Richard Biener <rguenther@suse.de>
11002
11003 PR tree-optimization/69376
11004 * gcc.dg/torture/pr69376.c: New testcase.
11005
d65063f5 110062016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11007
11008 PR fortran/69397
11009 PR fortran/68442
11010 * gfortran.dg/interface_38.f90: New test.
11011 * gfortran.dg/interface_39.f90: New test.
80adbd96 11012
08c7bfb4 110132016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11014
11015 Revert:
11016 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11017
11018 PR c++/11858
11019 PR c++/24663
11020 PR c++/24664
11021 * g++.dg/template/pr11858.C: New test.
11022 * g++.dg/template/pr24663.C: New test.
11023 * g++.dg/template/unify12.C: New test.
11024 * g++.dg/template/unify13.C: New test.
11025 * g++.dg/template/unify14.C: New test.
11026 * g++.dg/template/unify15.C: New test.
11027 * g++.dg/template/unify16.C: New test.
11028 * g++.dg/template/unify17.C: New test.
11029
c2e7d2be 110302016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11031
11032 PR fortran/68283
11033 gfortran.dg/pr68283.f90: New test.
11034
9f2e8617 110352016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11036
11037 PR fortran/66094
11038 * gfortran.dg/inline_matmul_13.f90: New test.
11039 * gfortran.dg/matmul_bounds_8.f90: New test.
11040 * gfortran.dg/matmul_bounds_9.f90: New test.
11041 * gfortran.dg/matmul_bounds_10.f90: New test.
11042
a4838119 110432016-01-23 Tom de Vries <tom@codesourcery.com>
11044
11045 PR tree-optimization/69426
11046 * gcc.dg/autopar/pr69426.c: New test.
11047
feddf0dc 110482016-01-23 Martin Sebor <msebor@redhat.com>
11049
11050 PR c++/58109
11051 PR c++/69022
11052 * g++.dg/cpp0x/alignas5.C: New test.
11053 * g++.dg/ext/vector29.C: Same.
11054
132731fb 110552016-01-23 Uros Bizjak <ubizjak@gmail.com>
11056
11057 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11058 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11059 _GNU_SOURCE from compile flags to the source.
11060 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11061 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11062 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11063 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11064
51aec681 110652016-01-22 Jakub Jelinek <jakub@redhat.com>
11066
11067 PR target/69432
11068 * g++.dg/opt/pr69432.C: New test.
11069
147aa3e3 110702016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11071
11072 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11073 32-bit targets testing an -m64 multilib.
11074
4d04e35e 110752016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11076
11077 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11078 64-bit support.
11079
86f38d0c 110802016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11081
11082 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11083
f776e712 110842016-01-21 Christian Bruel <christian.bruel@st.com>
11085
11086 PR target/68674
11087 * gcc.target/i386/pr68674.c
11088 * gcc.target/aarch64/pr68674.c
11089 * gcc.target/arm/pr68674.c
11090
7b9de435 110912016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11092
11093 PR target/69403
11094 * gcc.c-torture/execute/pr69403.c: New test.
11095
9935a0ba 110962016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11097
11098 PR c++/55843
11099 * g++.dg/template/pr55843.C: New.
11100
06b94aa1 111012016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11102
11103 PR testsuite/66877
11104 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11105 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11106
b68773a8 111072016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11108
11109 PR testsuite/67489
132731fb 11110 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11111 from dg-do compile directive, and instead add
11112 { dg-require-effective-target int128 }.
b68773a8 11113
bbbbe8ab 111142016-01-20 Martin Sebor <msebor@redhat.com>
11115
11116 PR c/69405
11117 * gcc.dg/sync-fetch.c: New test.
11118
f3a6a26f 111192016-01-21 Martin Sebor <msebor@redhat.com>
11120
11121 PR target/69252
11122 * gcc.target/powerpc/pr69252.c: New test.
11123
d1565a03 111242016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11125
11126 PR fortran/65996
132731fb 11127 * gfortran.dg/pr65996.f90: New test.
d1565a03 11128
15a5a905 111292016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11130
11131 PR c++/68810
bbbbe8ab 11132 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 11133 expected to generate an error.
15a5a905 11134
e4538af5 111352016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11136
11137 PR middle-end/66178
11138 * gcc.dg/torture/pr66178.c: New test.
11139
4d4180ce 111402016-01-21 Anton Blanchard <anton@samba.org>
11141 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11142
11143 PR target/63354
11144 * gcc.target/powerpc/pr63354.c: New test.
11145
86e16058 111462016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11147
11148 PR rtl-optimization/68990
11149 * gcc.target/i386/pr68990: New.
11150
b11b85e4 111512016-01-21 Nick Clifton <nickc@redhat.com>
11152
11153 PR target/69129
11154 * gcc.target/mips/pr69129.c: New.
11155
62dd9f85 111562016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11157
11158 PR c++/58046
11159 * g++.dg/cpp0x/pr58046.C: New.
11160
ac7d424b 111612016-01-21 Jakub Jelinek <jakub@redhat.com>
11162
47c0bea3 11163 PR target/69187
11164 PR target/65624
11165 * gcc.target/arm/pr69187.c: New test.
11166
ac7d424b 11167 PR c++/69355
11168 * g++.dg/torture/pr69355.C: New test.
11169
9e18b252 111702016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11171 Sebastian Pop <s.pop@samsung.com>
11172
11173 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11174
de862e2f 111752016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11176 Sebastian Pop <s.pop@samsung.com>
11177
132731fb 11178 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 11179
f55f9344 111802016-01-21 Jakub Jelinek <jakub@redhat.com>
11181
11182 PR middle-end/67653
11183 * c-c++-common/pr67653.c: New test.
11184 * gcc.dg/torture/pr29119.c: Add dg-warning.
11185
62752e71 111862016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11187
11188 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11189
16d4186f 111902016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11191
11192 PR c/24293
11193 * gcc.dg/pr24293.c: New test.
11194 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11195 incomplete struct type.
11196 * gcc.dg/declspec-1.c: Likewise.
11197 * gcc.dg/pr63549.c: Likewise.
11198
58219d13 111992016-01-20 Jakub Jelinek <jakub@redhat.com>
11200
11201 PR tree-optimization/66612
11202 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11203 for bdn instruction.
11204
a7b5688a 112052016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11206
11207 * lib/target-supports.exp
11208 (check_effective_target_arm_fp_ok_nocache): New.
11209 (check_effective_target_arm_fp_ok): New.
11210 (add_options_for_arm_fp): New.
11211 (check_effective_target_arm_crypto_ok_nocache): Require
11212 target_arm_v8_neon_ok instead of arm32.
11213 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11214 (check_effective_target_arm_crypto_pragma_ok): New.
11215 (add_options_for_arm_vfp): New.
11216 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11217 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11218 target instead. Force initial fpu to vfp.
11219 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11220 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11221 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11222 dependency.
11223 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11224 use arm_vfp effective target instead. Force initial fpu to vfp.
11225 * gcc.target/arm/attr-neon3.c: Likewise.
11226 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11227 arm_vfp_ok.
11228 * gcc.target/arm/unsigned-float.c: Likewise.
11229 * gcc.target/arm/vfp-1.c: Likewise.
11230 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11231 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11232 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11233 * gcc.target/arm/vfp-ldmias.c: Likewise.
11234 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11235 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11236 * gcc.target/arm/vfp-stmiad.c: Likewise.
11237 * gcc.target/arm/vfp-stmias.c: Likewise.
11238 * gcc.target/arm/vnmul-1.c: Likewise.
11239 * gcc.target/arm/vnmul-2.c: Likewise.
11240 * gcc.target/arm/vnmul-3.c: Likewise.
11241 * gcc.target/arm/vnmul-4.c: Likewise.
11242
7ca56ca8 112432016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 11244
7fb75b57 11245 PR testsuite/69366
11246 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11247 the MPX run-time library, for compile-time MPX test.
11248 * gcc.target/i386/chkp-always_inline.c: Likewise.
11249 * gcc.target/i386/chkp-bndret.c: Likewise.
11250 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11251 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11252 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11253 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11254 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11255 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11256 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11257 * gcc.target/i386/chkp-label-address.c: Likewise.
11258 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11259 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11260 * gcc.target/i386/chkp-pr69044.c: Likewise.
11261 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11262 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11263 * gcc.target/i386/chkp-strchr.c: Likewise.
11264 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11265 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11266 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11267 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11268 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11269 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11270 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11271 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11272 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11273 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11274 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11275 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11276 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11277 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11278 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11279 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11280 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11281 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11282 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11283 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11284 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11285 * gcc.target/i386/pr63995-2.c: Likewise.
11286 * gcc.target/i386/pr64805.c: Likewise.
11287 * gcc.target/i386/pr65044.c: Likewise.
11288 * gcc.target/i386/pr65167.c: Likewise.
11289 * gcc.target/i386/pr65183.c: Likewise.
11290 * gcc.target/i386/pr65184.c: Likewise.
11291 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 11292
f2da0b99 112932016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11294
11295 PR tree-optimization/69328
11296 * gcc.dg/pr69328.c: New test.
11297
4d379676 112982016-01-20 Jeff Law <law@redhat.com>
11299
4a11f145 11300 PR target/25114
4d379676 11301 * gcc.target/m68k/pr25114.c: New test.
11302
0754bad1 113032016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11304
11305 * gcc.target/arm/memset-inline-10.c: Added
11306 dg-require-effective-target arm_thumb2_ok.
11307
63bd5c2d 113082016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11309
11310 * gcc.dg/debug/dwarf2/sso.c: New test.
11311
a9c01e81 113122016-01-19 Uros Bizjak <ubizjak@gmail.com>
11313
11314 PR testsuite/68820
11315 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11316 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11317 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11318
53fa0e54 113192016-01-19 Jan Hubicka <hubicka@ucw.cz>
11320
11321 PR ipa/66223
11322 * g++.dg/ipa/devirt-50.C: New testcase.
11323
e035a62c 113242016-01-19 Marek Polacek <polacek@redhat.com>
11325
11326 PR c++/68965
11327 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11328 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11329
885cc3ea 113302016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11331
11332 PR target/69135
11333 * gcc.target/arm/pr69135_1.c: New test.
11334
07bd240e 113352015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11336
11337 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11338
9f60d257 113392015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11340
11341 * gcc.target/aarch64/ccmp_1.c: New testcase.
11342
a0c919f7 113432016-01-19 Marek Polacek <polacek@redhat.com>
11344
11345 PR c++/68586
11346 * g++.dg/cpp0x/enum30.C: New test.
11347
dc5d6d17 113482016-01-19 Richard Biener <rguenther@suse.de>
11349
11350 PR tree-optimization/69336
11351 * g++.dg/tree-ssa/pr69336.C: New testcase.
11352
6dd156e0 113532016-01-19 Jakub Jelinek <jakub@redhat.com>
11354
11355 PR debug/65779
11356 * gcc.dg/pr65779.c: New test.
11357
3e0d45b9 113582016-01-19 Richard Biener <rguenther@suse.de>
11359
11360 PR tree-optimization/69352
11361 * gcc.dg/torture/pr69352.c: New testcase.
11362
7a3cf64d 113632016-01-19 Jakub Jelinek <jakub@redhat.com>
11364
11365 PR rtl-optimization/68955
11366 PR rtl-optimization/64557
11367 * gcc.dg/torture/pr68955.c: New test.
11368
8be55b33 113692016-01-19 Jan Hubicka <hubicka@ucw.cz>
11370
11371 PR lto/69136
11372 * g++.dg/torture/pr69136.C: New testcase.
11373
72a985d7 113742016-01-19 Jan Hubicka <hubicka@ucw.cz>
11375
11376 PR lto/69133
11377 * g++.dg/lto/pr69133_0.C: New testcase.
11378 * g++.dg/lto/pr69133_1.C: New testcase.
11379
56778b62 113802016-01-15 Jeff Law <law@redhat.com>
11381
11382 PR tree-optimization/69320
11383 * gcc.c-torture/pr69320-1.c: New test.
11384 * gcc.c-torture/pr69320-2.c: New test.
11385 * gcc.c-torture/pr69320-3.c: New test.
11386 * gcc.c-torture/pr69320-4.c: New test.
11387
ced41b93 113882016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11389
11390 PR c++/11858
11391 PR c++/24663
11392 PR c++/24664
11393 * g++.dg/template/pr11858.C: New test.
11394 * g++.dg/template/pr24663.C: New test.
11395 * g++.dg/template/unify12.C: New test.
11396 * g++.dg/template/unify13.C: New test.
11397 * g++.dg/template/unify14.C: New test.
11398 * g++.dg/template/unify15.C: New test.
11399 * g++.dg/template/unify16.C: New test.
11400 * g++.dg/template/unify17.C: New test.
11401
7f8cbcaf 114022016-01-18 David Malcolm <dmalcolm@redhat.com>
11403
11404 PR testsuite/69181
11405 * gcc.dg/pr69181-1.c: New test file.
11406 * gcc.dg/pr69181-2.c: New test file.
11407 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11408 globals by moving it to...
11409 (cleanup-after-saved-dg-test): ...this new function. Add
11410 "global additional_sources_used". Add reset of global
11411 multiline_expected_outputs to the empty list.
11412 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11413 global to...
11414 (multiline_expected_outputs): ...this, and updated comments to
11415 note that it is modified from gcc-dg.exp.
11416 (dg-end-multiline-output): Update for the above renaming.
11417 (handle-multiline-outputs): Likewise. Remove the clearing
11418 of the expected outputs to the empty list.
11419
3c7cbfc0 114202016-01-18 Richard Biener <rguenther@suse.de>
11421
11422 PR tree-optimization/69297
11423 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11424
81d49cc1 114252016-01-18 Joseph Myers <joseph@codesourcery.com>
11426
11427 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11428 dg-options.
11429 * gcc.target/mips/mips-3d-2.c: Likewise.
11430 * gcc.target/mips/mips-3d-3.c: Likewise.
11431 * gcc.target/mips/mips-3d-4.c: Likewise.
11432 * gcc.target/mips/mips-3d-5.c: Likewise.
11433 * gcc.target/mips/mips-3d-6.c: Likewise.
11434 * gcc.target/mips/mips-3d-7.c: Likewise.
11435 * gcc.target/mips/mips-3d-8.c: Likewise.
11436 * gcc.target/mips/mips-3d-9.c: Likewise.
11437 * gcc.target/mips/mips-ps-1.c: Likewise.
11438 * gcc.target/mips/mips-ps-2.c: Likewise.
11439 * gcc.target/mips/mips-ps-3.c: Likewise.
11440 * gcc.target/mips/mips-ps-4.c: Likewise.
11441 * gcc.target/mips/mips-ps-5.c: Likewise.
11442 * gcc.target/mips/mips-ps-6.c: Likewise.
11443 * gcc.target/mips/mips-ps-7.c: Likewise.
11444 * gcc.target/mips/mips-ps-type.c: Likewise.
11445 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11446 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11447
03c4ff3a 114482016-01-18 Tom de Vries <tom@codesourcery.com>
11449
11450 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11451 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11452 * c-c++-common/goacc/kernels-empty.c: New test.
11453 * c-c++-common/goacc/kernels-eternal.c: New test.
11454 * c-c++-common/goacc/kernels-loop-2.c: New test.
11455 * c-c++-common/goacc/kernels-loop-3.c: New test.
11456 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11457 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11458 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11459 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11460 * c-c++-common/goacc/kernels-loop-data.c: New test.
11461 * c-c++-common/goacc/kernels-loop-g.c: New test.
11462 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11463 * c-c++-common/goacc/kernels-loop-n.c: New test.
11464 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11465 * c-c++-common/goacc/kernels-loop.c: New test.
11466 * c-c++-common/goacc/kernels-noreturn.c: New test.
11467 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11468 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11469 * c-c++-common/goacc/kernels-reduction.c: New test.
11470
22e3dcee 114712016-01-18 Tom de Vries <tom@codesourcery.com>
11472
11473 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11474 * gcc.dg/autopar/outer-2.c: Same.
11475 * gcc.dg/autopar/outer-3.c: Same.
11476 * gcc.dg/autopar/outer-4.c: Same.
11477 * gcc.dg/autopar/outer-5.c: Same.
11478 * gcc.dg/autopar/outer-6.c: Same.
11479 * gcc.dg/autopar/parallelization-1.c: Same.
11480 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11481 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11482 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11483 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11484 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11485 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11486 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11487 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11488 * gcc.dg/autopar/pr39500-1.c: Same.
11489 * gcc.dg/autopar/pr39500-2.c: Same.
11490 * gcc.dg/autopar/pr46193.c: Same.
11491 * gcc.dg/autopar/pr46194.c: Same.
11492 * gcc.dg/autopar/pr49580.c: Same.
11493 * gcc.dg/autopar/pr49960-1.c: Same.
11494 * gcc.dg/autopar/pr49960.c: Same.
11495 * gcc.dg/autopar/pr68373.c: Same.
11496 * gcc.dg/autopar/reduc-1.c: Same.
11497 * gcc.dg/autopar/reduc-1char.c: Same.
11498 * gcc.dg/autopar/reduc-1short.c: Same.
11499 * gcc.dg/autopar/reduc-2.c: Same.
11500 * gcc.dg/autopar/reduc-2char.c: Same.
11501 * gcc.dg/autopar/reduc-2short.c: Same.
11502 * gcc.dg/autopar/reduc-3.c: Same.
11503 * gcc.dg/autopar/reduc-4.c: Same.
11504 * gcc.dg/autopar/reduc-6.c: Same.
11505 * gcc.dg/autopar/reduc-7.c: Same.
11506 * gcc.dg/autopar/reduc-8.c: Same.
11507 * gcc.dg/autopar/reduc-9.c: Same.
11508 * gcc.dg/autopar/uns-outer-4.c: Same.
11509 * gcc.dg/autopar/uns-outer-5.c: Same.
11510 * gcc.dg/autopar/uns-outer-6.c: Same.
11511 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11512 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11513
fd5cbe2f 115142016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11515
11516 PR target/63679
11517 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11518 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11519
fa75ab55 115202016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11521
11522 PR target/63679
11523 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11524 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11525 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11526
214b2582 115272016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11528
11529 PR target/63679
11530 * gcc.dg/tree-ssa/sra-17.c: New.
11531 * gcc.dg/tree-ssa/sra-18.c: New.
11532
13146837 115332016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11534
11535 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11536
6ccd18c2 115372016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11538
11539 * gnat.dg/inline12.adb: New test.
11540
8872b95f 115412016-01-18 Bin Cheng <bin.cheng@arm.com>
11542
11543 PR tree-optimization/66797
11544 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11545
971514e3 115462016-01-18 Richard Biener <rguenther@suse.de>
11547
11548 PR tree-optimization/69170
11549 * gcc.dg/torture/pr69170.c: New testcase.
11550
dfb6d139 115512016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 11552
11553 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11554
164d84c2 115552016-01-16 Tom de Vries <tom@codesourcery.com>
11556
11557 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11558
4c33b769 115592016-01-16 Tom de Vries <tom@codesourcery.com>
11560
11561 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11562 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11563 redundant dg-require-effective-target pthread.
11564 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11565 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11566 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11567 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11568 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11569 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11570 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11571
673441b0 115722016-01-16 David Edelsohn <dje.gcc@gmail.com>
11573
11574 PR target/68609
11575 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11576 * gcc.target/powerpc/recip-7.c: Same.
11577
90153ae7 115782016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11579
11580 PR c++/69091
11581 * g++.dg/template/pr69091.C: New test.
11582
bc24d01d 115832016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11584
11585 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11586 dump does not contain an error_mark_node.
11587 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11588 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11589
4067c0fd 115902016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11591
11592 PR c++/68936
11593 * g++.dg/template/pr68936.C: New test.
11594
27c6dbdd 115952016-01-15 David Edelsohn <dje.gcc@gmail.com>
11596
11597 PR target/68609
11598 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11599 * gcc.target/powerpc/recip-2.c: Same.
11600 * gcc.target/powerpc/recip-3.c: Same.
11601 * gcc.target/powerpc/recip-4.c: Same.
11602 * gcc.target/powerpc/recip-sqrtf.c: Same.
11603
e390c57d 116042016-01-15 Jeff Law <law@redhat.com>
11605
11606 PR tree-optimization/69270
11607 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11608 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11609
ddcfeaf1 116102016-01-15 Paul Thomas <pault@gcc.gnu.org>
11611
11612 PR fortran/49630
11613 * gfortran.dg/deferred_character_13.f90: New test for the fix
11614 of comment 3 of the PR.
11615
11616 PR fortran/54070
11617 * gfortran.dg/deferred_character_8.f90: New test
11618 * gfortran.dg/allocate_error_5.f90: New test
11619
11620 PR fortran/60593
11621 * gfortran.dg/deferred_character_10.f90: New test
11622
11623 PR fortran/60795
11624 * gfortran.dg/deferred_character_14.f90: New test
11625
11626 PR fortran/61147
11627 * gfortran.dg/deferred_character_11.f90: New test
11628
11629 PR fortran/64324
11630 * gfortran.dg/deferred_character_9.f90: New test
11631
81be349c 116322016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11633
11634 PR rtl-optimization/69030
11635 * gcc.target/i386/pr69030.c: New.
11636
998456c5 116372016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11638
11639 * gcc.target/aarch64/target_attr_17.c: New test.
11640
0d85be19 116412016-01-15 Richard Biener <rguenther@suse.de>
11642
11643 PR tree-optimization/66856
11644 * gcc.dg/torture/pr66856-1.c: New testcase.
11645 * gcc.dg/torture/pr66856-2.c: Likewise.
11646
321d36c8 116472016-01-15 Richard Biener <rguenther@suse.de>
11648
11649 PR debug/69137
11650 * g++.dg/lto/pr69137_0.C: New testcase.
11651
d94a1f53 116522016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11653
11654 PR middle-end/69246
11655 * gcc.target/i386/pr69246.c: New test.
11656
5fe9a861 116572016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11658
a9c01e81 11659 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 11660
3d05a5e9 116612016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11662
11663 PR c++/56194
11664 * g++.dg/init/const9.C: Disable test on S/390.
11665
5e8132b5 116662016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11667
11668 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11669 * g++.dg/Wno-frame-address.C: Ditto.
11670
32307cdf 116712016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11672
11673 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11674
1ca28250 116752016-01-15 Richard Biener <rguenther@suse.de>
11676
11677 PR tree-optimization/68961
11678 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11679
6271bd93 116802016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11681
11682 * gcc.target/i386/pr65105-5.c: New test.
11683
dfb6d139 116842016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 11685
11686 * gcc.c-torture/execute/alias-4.c: New testcase.
11687
dfb6d139 116882016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 11689
11690 PR ipa/68148
11691 * g++.dg/ipa/devirt-49.C: New testcase.
11692
7bbac464 116932016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 11694
11695 PR target/65837
11696 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11697 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11698 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11699
4345b868 117002016-01-15 Richard Biener <rguenther@suse.de>
11701
11702 PR tree-optimization/69117
11703 * gcc.dg/torture/pr69117.c: New testcase.
11704
580357e7 117052015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 11706
11707 PR c++/69048
11708 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11709
612baa31 117102016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11711
11712 PR testsuite/67509
11713 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11714 range tests use 100 * maximum instead of maximum + 1.
11715
44e09bc4 117162016-01-14 Jakub Jelinek <jakub@redhat.com>
11717
11718 PR debug/69244
11719 * gcc.dg/guality/pr69244.c: New test.
11720
96962ae4 117212016-01-14 Uros Bizjak <ubizjak@gmail.com>
11722
11723 * lib/target-supports.exp (check_effective_target_issignaling):
11724 New procedure.
11725 * gcc.dg/pr61441.c: Require issignaling effective target.
11726
ab9c400b 117272016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11728
11729 PR target/68803
11730 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11731
a7ed4583 117322016-01-14 David Malcolm <dmalcolm@redhat.com>
11733
11734 PR c++/68819
11735 PR preprocessor/69177
11736 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11737 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11738 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11739 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11740
77f35cec 117412016-01-14 Marek Polacek <polacek@redhat.com>
11742
11743 PR c/69262
11744 * gcc.dg/array-15.c: New test.
11745
915d0950 117462016-01-14 Jakub Jelinek <jakub@redhat.com>
11747
11748 PR middle-end/68146
11749 PR tree-optimization/69155
11750 * gfortran.dg/pr68146.f: New test.
11751 * gfortran.dg/pr69155.f90: New test.
11752
24651fb7 117532016-01-14 Richard Biener <rguenther@suse.de>
11754
11755 PR tree-optimization/68060
11756 * gcc.dg/torture/pr68060-1.c: New testcase.
11757 * gcc.dg/torture/pr68060-2.c: Likewise.
11758
2f63f950 117592016-01-14 Nick Clifton <nickc@redhat.com>
11760
11761 * lib/target-supports.exp
11762 (check_effective_target_arm_neon_ok_nocache): Add an option
11763 sequence that includes setting the ARM architecture to ARMv7-A.
11764 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11765 command line options necessary to enable Neon support.
11766 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11767 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11768 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11769 * gcc.target/arm/pr69180.c: Likewise.
11770
3ce0acde 117712016-01-14 Jeff Law <law@redhat.com>
11772
11773 PR tree-optimization/69270
11774 * gcc.dg/tree-ssa/pr69270.c: New test.
11775
bda05c57 117762016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11777
11778 PR c/66208
11779 * c-c++-common/pr66208.c: New file.
11780
9b657cf1 117812016-01-13 Jakub Jelinek <jakub@redhat.com>
11782
11783 PR tree-optimization/69156
11784 * gcc.dg/pr69156.c: New test.
11785
58ba1b9d 117862016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11787
11788 * gcc.target/i386/pr69225-7.c: New test.
11789
e5fee0fe 117902016-01-13 Richard Henderson <rth@redhat.com>
11791
11792 * gcc.dg/tm/memopt-13.c: Update expected function.
11793 * gcc.dg/tm/memopt-6.c: Likewise.
11794
3f0e9745 117952016-01-13 Uros Bizjak <ubizjak@gmail.com>
11796
11797 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11798 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11799 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11800 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 11801
3f0e9745 118022016-01-13 Tom de Vries <tom@codesourcery.com>
11803
11804 PR tree-optimization/69169
7a6ddc0d 11805 * gcc.dg/pr69169.c: New test.
11806
9b657cf1 118072016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 11808
11809 PR target/69228
11810 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11811 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11812 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11813 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11814 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11815 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11816 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11817 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11818
f704d701 118192016-01-13 Jakub Jelinek <jakub@redhat.com>
11820
11821 PR target/69247
11822 * gcc.dg/pr69247.c: New test.
11823
e966d6b9 118242016-01-13 Richard Biener <rguenther@suse.de>
11825
11826 PR tree-optimization/69242
11827 * gcc.dg/torture/pr69242.c: New testcase.
11828
1ca1d9b2 118292016-01-13 Richard Biener <rguenther@suse.de>
11830
11831 PR tree-optimization/69186
11832 * gcc.dg/torture/pr69186.c: New testcase.
11833
d07cbccc 118342016-01-13 Jeff Law <law@redhat.com>
11835
11836 PR tree-optimization/67755
11837 * gcc.dg/tree-ssa/pr67755.c: New test.
11838
118392016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 11840
11841 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11842 pass number in output by a star.
11843
b95d41cf 118442016-01-12 Bin Cheng <bin.cheng@arm.com>
11845
11846 PR tree-optimization/68911
11847 * gcc.c-torture/execute/pr68911.c: New test.
11848
91d87e22 118492016-01-12 Marek Polacek <polacek@redhat.com>
11850
11851 PR c++/68979
11852 * g++.dg/warn/permissive-1.C: New test.
11853
8a9401a4 118542016-01-12 Jakub Jelinek <jakub@redhat.com>
11855
11856 PR objc++/68511
11857 PR c++/69213
11858 * g++.dg/opt/pr69213.C: New test.
11859
b9cb7a67 118602016-01-12 Christian Bruel <christian.bruel@st.com>
11861
11862 PR target/69180
11863 * gcc.target/arm/pr69180.c: New test.
11864
e4c96992 118652016-01-12 Richard Biener <rguenther@suse.de>
11866
11867 PR lto/69077
11868 * g++.dg/lto/pr69077_0.C: New testcase.
11869 * g++.dg/lto/pr69077_1.C: Likewise.
11870
90525f61 118712016-01-12 Jakub Jelinek <jakub@redhat.com>
11872
11873 PR target/69175
11874 * g++.dg/opt/pr69175.C: New test.
11875
9e7edfd3 118762016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11877
11878 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11879 rather than #including math.h & stdlib.h.
11880 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11881 * gcc.dg/vect/pr49771.c: Likewise.
11882 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11883 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11884 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11885 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11886 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11887 * gcc.dg/vect/pr44507.c: Likewise.
11888 * gcc.dg/vect/pr45902.c: Likewise.
11889 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11890 * gcc.dg/vect/vect-117.c: Likewise.
11891 * gcc.dg/vect/vect-99.c: Likewise.
11892 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11893 * gcc.dg/vect/vect-cond-1.c: Likewise.
11894 * gcc.dg/vect/vect-cond-2.c: Likewise.
11895 * gcc.dg/vect/vect-cond-3.c: Likewise.
11896 * gcc.dg/vect/vect-cond-4.c: Likewise.
11897 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11898 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11899 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11900 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11901 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11902 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11903 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11904 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11905 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11906 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11907 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11908 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11909 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11910 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11911 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11912 include of signal.h.
11913 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11914 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11915 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11916 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11917 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11918 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11919 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11920 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11921 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11922 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11923 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11924 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11925 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11926 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11927 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11928 * gcc.dg/vect/vect-outer-5.c: Likewise.
11929 * gcc.dg/vect/vect-outer-6.c: Likewise.
11930 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11931 include of stdio.h.
11932
3368873d 119332016-01-12 Nick Clifton <nickc@redhat.com>
11934
11935 PR target/68913
11936 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11937 to fread so that it will be found in all target runtimes.
11938
0464ea95 119392016-01-12 Richard Biener <rguenther@suse.de>
11940
11941 PR tree-optimization/69053
11942 * g++.dg/torture/pr69053.C: New testcase.
11943
7819730f 119442016-01-12 Richard Biener <rguenther@suse.de>
11945
11946 PR tree-optimization/69168
11947 * gcc.dg/torture/pr69168.c: New testcase.
11948
995bfebf 119492016-01-12 Richard Biener <rguenther@suse.de>
11950
11951 PR tree-optimization/69157
11952 * gcc.dg/torture/pr69157.c: New testcase.
11953
119542016-01-12 Richard Biener <rguenther@suse.de>
11955
11956 PR tree-optimization/69174
11957 * gcc.dg/torture/pr69174.c: New testcase.
11958
1d10d64c 119592016-01-12 Jakub Jelinek <jakub@redhat.com>
11960
11961 PR c++/66808
11962 PR c++/69000
11963 * g++.dg/tls/pr66808.C: New test.
11964 * g++.dg/tls/pr69000.C: New test.
11965
f0b79faf 119662016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11967
11968 * gcc.target/powerpc/swaps-p8-23.c: New test.
11969 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11970
04cf75a4 119712016-01-11 John David Anglin <danglin@gcc.gnu.org>
11972
11973 PR tree-optimization/68356
11974 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11975
0eb4264c 119762016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11977 Jim Wilson <jim.wilson@linaro.org>
11978
11979 PR target/69194
11980 * gcc.target/arm/pr69194.c: New test.
11981
2f66de64 119822016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11983
11984 PR target/69225
11985 * gcc.target/i386/pr69225-1.c: New test.
11986 * gcc.target/i386/pr69225-2.c: Likewise.
11987 * gcc.target/i386/pr69225-3.c: Likewise.
11988 * gcc.target/i386/pr69225-4.c: Likewise.
11989 * gcc.target/i386/pr69225-5.c: Likewise.
11990 * gcc.target/i386/pr69225-6.c: Likewise.
11991
36105e82 119922016-01-11 Jakub Jelinek <jakub@redhat.com>
11993
1c78ce2e 11994 PR target/67462
11995 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11996 if lp64.
11997
a4a87320 11998 PR target/69071
11999 * gcc.dg/pr69071.c: New test.
12000
91fbd04f 12001 PR c++/69211
12002 * g++.dg/opt/pr69211.C: New test.
12003
36105e82 12004 PR tree-optimization/69214
12005 * gcc.c-torture/compile/pr69214.c: New test.
12006
e934c380 120072016-01-11 Uros Bizjak <ubizjak@gmail.com>
12008
12009 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12010 * gcc.target/i386/pr66232-11.c: Ditto.
12011 * gcc.target/i386/pr66232-12.c: Ditto.
12012 * gcc.target/i386/pr66232-13.c: Ditto.
12013
3ff1b153 120142016-01-11 Richard Biener <rguenther@suse.de>
12015
12016 PR tree-optimization/69173
12017 * gcc.dg/torture/pr69173.c: New testcase.
12018
04e1504c 120192016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12020
12021 PR rtl-optimization/68796
12022 * gcc.target/aarch64/tst_5.c: New test.
12023 * gcc.target/aarch64/tst_6.c: Likewise.
12024
ae8718b5 120252016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12026
12027 PR rtl-optimization/68841
12028 * gcc.dg/pr68841.c: New test.
12029 * gcc.c-torture/execute/pr68841.c: New test.
12030
bd8bece2 120312016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12032
12033 PR rtl-optimization/68920
12034 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12035 for ix86 targets.
12036 * gcc.dg/ifcvt-5.c: New test.
12037
9b657cf1 120382016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 12039
12040 PR bootstrap/69123
12041 * g++.dg/pr69123.C: New.
12042
7a158352 120432016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12044
12045 PR target/69010
12046 * gcc.target/i386/pr69010.c: New test.
12047
ff375d11 120482016-01-11 Martin Jambor <mjambor@suse.cz>
12049
12050 PR ipa/69044
12051 * gcc.target/i386/chkp-pr69044.c: New test.
12052
9eb890f1 120532016-01-11 Tom de Vries <tom@codesourcery.com>
12054
12055 PR tree-optimization/69109
12056 * gcc.dg/autopar/pr69109-2.c: New test.
12057 * gcc.dg/autopar/pr69109.c: New test.
12058
c4157ee5 120592016-01-11 Tom de Vries <tom@codesourcery.com>
12060
12061 PR tree-optimization/69108
12062 * gcc.dg/autopar/pr69108.c: New test.
12063
b933e511 120642016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12065
12066 PR c++/69029
12067 * c-c++-common/Wisleading-indentation.c: Augment test.
12068
efb73de1 120692016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12070
12071 PR fortran/69154
12072 * gfortran.dg/inline_matmul_12.f90: New test.
12073
40c86c3b 120742016-01-10 Paul Thomas <pault@gcc.gnu.org>
12075
12076 PR fortran/67779
12077 * gfortran.dg/actual_array_offset_1: New test.
12078
a006c0bb 120792016-01-10 Tom de Vries <tom@codesourcery.com>
12080
12081 PR tree-optimization/69062
12082 * gcc.dg/autopar/pr69062.c: New test.
12083
880ed4be 120842016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12085
12086 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12087 * gcc.dg/vect/slp-perm-2.c: Likewise.
12088 * gcc.dg/vect/slp-perm-3.c: Likewise.
12089 * gcc.dg/vect/slp-perm-5.c: Likewise.
12090 * gcc.dg/vect/slp-perm-6.c: Likewise.
12091 * gcc.dg/vect/slp-perm-7.c: Likewise.
12092 * gcc.dg/vect/slp-perm-8.c: Likewise.
12093
d95e1856 120942016-01-10 Tom de Vries <tom@codesourcery.com>
12095
12096 PR tree-optimization/69039
12097 * gcc.dg/autopar/pr69039.c: New test.
12098
0f8f48d0 120992016-01-09 Marek Polacek <polacek@redhat.com>
12100
12101 PR c++/69113
12102 * g++.dg/pr69113.C: New test.
12103
7dff0499 121042016-01-09 Jakub Jelinek <jakub@redhat.com>
12105
12106 PR middle-end/50865
12107 PR tree-optimization/69097
12108 * gcc.c-torture/execute/pr50865.c: New test.
12109 * gcc.c-torture/execute/pr69097-1.c: New test.
12110 * gcc.c-torture/execute/pr69097-2.c: New test.
12111 * gcc.dg/pr69097-1.c: New test.
12112 * gcc.dg/pr69097-2.c: New test.
12113
18431e78 121142016-01-09 Jakub Jelinek <jakub@redhat.com>
12115
12116 PR c++/69164
12117 * g++.dg/opt/pr69164.C: New test.
12118
1943a4a2 121192016-01-08 Jakub Jelinek <jakub@redhat.com>
12120
12121 PR tree-optimization/69167
12122 * gcc.dg/pr69167.c: New test.
12123
a143e277 121242016-01-08 Marek Polacek <polacek@redhat.com>
12125
12126 PR c++/68449
12127 * g++.dg/pr68449.C: New.
12128
44c01906 121292016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12130
12131 PR tree-optimization/68707
12132 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12133 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12134 on platforms supporting it.
12135 * gcc.dg/vect/slp-perm-2.c: Likewise.
12136 * gcc.dg/vect/slp-perm-3.c: Likewise.
12137 * gcc.dg/vect/slp-perm-5.c: Likewise.
12138 * gcc.dg/vect/slp-perm-7.c: Likewise.
12139 * gcc.dg/vect/slp-perm-8.c: Likewise.
12140 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12141 on platforms supporting it.
12142
c437d1e8 121432016-01-08 Jakub Jelinek <jakub@redhat.com>
12144
c9595c51 12145 PR tree-optimization/69162
12146 * gcc.dg/pr69162.c: New test.
12147
c437d1e8 12148 PR tree-optimization/69172
12149 * gcc.dg/pr69172.c: New test.
12150
6a46a28c 121512016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12152
12153 PR tree-optimization/67781
12154 * gcc.c-torture/execute/pr67781.c: New file.
12155
62ad9a04 121562016-01-08 Jakub Jelinek <jakub@redhat.com>
12157
12158 PR tree-optimization/69083
12159 * gcc.dg/vect/pr69083.c: New test.
12160
9e0e8c2a 121612016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12162
12163 PR tree-optimization/61441
12164 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12165 Use -fexcess-precision=standard for compiler options.
12166 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12167
5d034e37 121682016-01-08 Jakub Jelinek <jakub@redhat.com>
12169
5013f740 12170 PR fortran/69128
12171 * gfortran.dg/gomp/pr69128.f90: New test.
12172
5d034e37 12173 PR c++/69145
12174 * g++.dg/ext/pr69145-1.C: New test.
12175 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12176 * g++.dg/ext/pr69145-2.h: New file.
12177
517906ff 121782016-01-07 Martin Sebor <msebor@redhat.com>
12179
12180 PR c/68966
12181 * gcc.dg/atomic-fetch-bool.c: New test.
12182 * gcc.dg/sync-fetch-bool.c: New test.
12183
cdbb524c 121842016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12185
12186 PR fortran/66680
12187 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12188
ec3aba9e 121892016-01-07 Nick Clifton <nickc@redhat.com>
12190
12191 PR target/66655
12192 * g++.dg/pr66655.C: New test.
12193 * g++.dg/pr66655_1.cc: Test support file.
12194 * g++.dg/pr66655.h: Test header file.
12195
9b657cf1 121962016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 12197
12198 PR fortran/66680
12199 gfortran.dg/gomp/pr66680.f90: New test.
12200
cd45d7a5 122012016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12202
12203 PR target/69171
12204 * gcc.target/i386/pr69171-1.c: New test.
12205 * gcc.target/i386/pr69171-2.c: Likewise.
12206 * gcc.target/i386/pr69171-3.c: Likewise.
12207 * gcc.target/i386/pr69171-4.c: Likewise.
12208 * gcc.target/i386/pr69171-5.c: Likewise.
12209 * gcc.target/i386/pr69171-6.c: Likewise.
12210
4a86a91a 122112015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12212
12213 PR middle-end/67639
12214 * c-c++-common/pr67639.c: New test.
12215
34c05552 122162016-01-07 Jakub Jelinek <jakub@redhat.com>
12217
12218 PR tree-optimization/69141
12219 * g++.dg/opt/pr69141.C: New test.
12220
f08d6895 122212016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12222
12223 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12224
32ec4173 122252016-01-06 Uros Bizjak <ubizjak@gmail.com>
12226
12227 PR target/69140
12228 * gcc.target/i386/pr69140.c: New test
12229
d74214f3 122302016-01-06 David Malcolm <dmalcolm@redhat.com>
12231
12232 * gcc.dg/bad-dereference.c: New test case.
12233
73991cab 122342015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12235
12236 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12237
fc8cc457 122382016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12239
12240 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12241
be3c9981 122422016-01-06 Marek Polacek <polacek@redhat.com>
12243
12244 PR sanitizer/69099
12245 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12246
2cb724f9 122472016-01-05 Marek Polacek <polacek@redhat.com>
12248
12249 PR c/69104
12250 * gcc.dg/atomic-invalid-2.c: New.
12251
233a53ed 122522016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12253
12254 PR target/68991
12255 * gcc.target/i386/pr68991.c: New test.
12256
ea87c5e3 122572016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12258
12259 PR target/68991
12260 * g++.dg/pr68991-1.C: New test.
12261 * g++.dg/pr68991-2.C: Likewise.
12262
1943a4a2 122632016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 12264
1943a4a2 12265 PR other/60465
afe82e5b 12266 * gcc.target/ia64/pr60465-gprel64.c: New test.
12267 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12268
1e9147dd 122692016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12270
12271 PR rtl-optimization/68651
12272 * gcc.target/aarch64/pr68651_1.c: New test.
12273
d42aa619 122742016-01-05 David Malcolm <dmalcolm@redhat.com>
12275
12276 PR c/69122
12277 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12278
1776de76 122792016-01-05 Nathan Sidwell <nathan@acm.org>
12280
2d7d361d 12281 PR c++/58583
12282 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12283
1776de76 12284 * gcc.dg/alias-15.c: New.
12285
5beb12c0 122862016-01-05 Nick Clifton <nickc@redhat.com>
12287
12288 PR target/68870
12289 * g++.dg/pr68770.C: New test.
12290
d8cca921 122912016-01-04 Mike Stump <mikestump@comcast.net>
12292
12293 * lib/target-supports.exp (check_effective_target_cilkplus):
12294 cilkplus targets require pthreads.
afc907ef 12295 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 12296
8427dff3 122972016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12298
12299 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12300 generation.
12301
f1717362 123022016-01-04 Jakub Jelinek <jakub@redhat.com>
12303
12304 Update copyright years.
12305
d7d6a3ab 123062016-01-04 Marek Polacek <polacek@redhat.com>
12307
12308 PR c/68908
12309 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12310 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12311 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12312
b8f4a5f9 123132016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12314
12315 * gcc.target/sparc/20160104-2.c: New test.
12316
6b5c028f 123172016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12318
12319 * gcc.target/sparc/20160104-1.c: New test.
12320
300e1002 123212016-01-03 Paul Thomas <pault@gcc.gnu.org>
12322
12323 PR fortran/65045
12324 * gfortran.dg/pr65045.f90: New test.
12325
855b105f 123262016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12327
12328 * gnat.dg/specs/debug1.ads: Delete.
12329
bdc177dc 123302016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12331
12332 PR libgfortran/68867
12333 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12334 expression.
12335
48aaffae 123362016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12337
12338 PR libgfortran/68867
12339 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12340 PowerPC.
12341
19a468b8 123422016-01-01 Paul Thomas <pault@gcc.gnu.org>
12343
12344 PR fortran/68864
12345 * gfortran.dg/pr68864.f90: New test.
12346
25371c91 123472016-01-01 Jakub Jelinek <jakub@redhat.com>
12348
2a659064 12349 PR tree-optimization/69070
12350 * gcc.dg/pr69070.c: New test.
12351
57aa9851 12352 PR sanitizer/69055
12353 * gfortran.dg/pr69055.f90: New test.
12354
25371c91 12355 PR target/69015
12356 * gcc.dg/pr69015.c: New test.
f1717362 12357\f
fb2c1edd 12358Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 12359
12360Copying and distribution of this file, with or without modification,
12361are permitted in any medium without royalty provided the copyright
12362notice and this notice are preserved.