]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-09-19 Fritz Reese <fritzoreese@gmail.com>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
891196d7 12016-09-19 Fritz Reese <fritzoreese@gmail.com>
2
3 PR fortran/77584
4 * gfortran.dg/dec_structure_15.f90: New testcase.
5
281da9a3 62016-09-19 Richard Biener <rguenther@suse.de>
7
8 PR middle-end/77605
9 * gcc.dg/torture/pr77605.c: New testcase.
10
8a252920 112016-09-18 Louis Krupp <louis.krupp@zoho.com>
12
13 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
14
a18b7a33 152016-09-17 Jan Hubicka <hubicka@ucw.cz>
16
17 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
18 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
19 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
20 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
21 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
22 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
23 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
24 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
25 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
26 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
27 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
28
b868c23d 292016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
30
31 * gcc.target/i386/pr68633.c: Fix expected result.
32
360d7ea8 332016-09-17 Louis Krupp <louis.krupp@gmail.com>
34
35 PR fortran/68078
36 * gfortran.dg/pr68078.f90: New test.
37 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
38
d58661cb 392016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
40
41 PR target/77613
42 * gcc.target/powerpc/swaps-p8-25.c: New.
43
24b3d864 442016-09-16 Jakub Jelinek <jakub@redhat.com>
45
e6db887a 46 PR c++/77482
47 * g++.dg/cpp0x/constexpr-77482.C: New test.
48
44df6c11 49 PR c++/77379
50 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
51 thunk offsets.
52 * g++.dg/abi/abi-tag23a.C: Likewise.
53
53d2f3de 54 PR c++/77338
55 * g++.dg/cpp0x/decltype-77338.C: New test.
56
24b3d864 57 PR c++/77375
58 * g++.dg/cpp0x/mutable1.C: New test.
59
42f172d0 602016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
61
62 PR fortran/77612
63 * gfortran.dg/pr77612.f90: New test.
64
0665113b 652016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
66
67 * gcc.dg/torture/pr70421.c: Require int32plus.
68
dff10ec9 692016-09-16 Jakub Jelinek <jakub@redhat.com>
70
be63912c 71 PR middle-end/77475
72 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
73
dff10ec9 74 PR target/77526
75 * gcc.target/i386/pr77526.c: New test.
76
69cdadd9 772016-09-16 Jakub Jelinek <jakub@redhat.com>
78 Eric Botcazou <ebotcazou@adacore.com>
79
80 PR middle-end/77594
81 * gcc.target/i386/pr77594.c: New test.
82
b74250bc 832016-09-15 Louis Krupp <louis.krupp@zoho.com>
84
85 PR fortran/69963
86 * gfortran.dg/misplaced_implicit_character.f90: New test.
87
834a2c29 882016-09-15 Bin Cheng <bin.cheng@arm.com>
89
90 PR tree-optimization/77503
91 * gcc.dg/vect/pr77503.c: New test.
92
fbcb99d5 932016-09-15 Richard Biener <rguenther@suse.de>
94
95 PR middle-end/77544
96 * c-c++-common/torture/pr77544.c: New testcase.
97
3aa4e8c2 982016-09-15 Jakub Jelinek <jakub@redhat.com>
99
100 PR middle-end/77475
101 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
102 * gcc.dg/march-generic.c: Likewise.
103 * gcc.target/i386/spellcheck-options-1.c: New test.
104 * gcc.target/i386/spellcheck-options-2.c: New test.
105 * gcc.target/i386/spellcheck-options-3.c: New test.
106 * gcc.target/i386/spellcheck-options-4.c: New test.
107
e9dea525 1082016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
109
110 PR fortran/72743
111 * gfortran.dg/goacc/pr72743.f90: New test.
112
7270347c 1132016-09-15 Richard Biener <rguenther@suse.de>
114
115 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
116
091e8e90 1172016-09-15 Richard Biener <rguenther@suse.de>
118
119 PR tree-optimization/77514
120 * gcc.dg/torture/pr77514.c: New testcase.
121
8cc08773 1222016-09-14 Jakub Jelinek <jakub@redhat.com>
123
124 PR c++/77549
125 * g++.dg/lookup/pr77549.C: New test.
126
5be60f03 1272016-09-14 Marek Polacek <polacek@redhat.com>
128
129 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
130 * c-c++-common/gomp/atomic-13.c: Likewise.
131 * c-c++-common/gomp/atomic-14.c: Likewise.
132 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
133 * g++.dg/cpp1z/bool-increment1.C: New test.
134 * c-c++-common/pr60439.c: Add dg-warning.
135 * g++.dg/expr/bitfield4.C: Likewise.
136 * g++.dg/expr/bitfield5.C: Likewise.
137 * g++.dg/expr/bitfield6.C: Likewise.
138 * g++.dg/expr/bool1.C: Likewise.
139 * g++.dg/expr/bool3.C: Likewise.
140 * g++.dg/expr/lval3.C: Likewise.
141 * g++.dg/expr/lval4.C: Likewise.
142 * g++.old-deja/g++.jason/bool5.C: Likewise.
143 * g++.dg/expr/bitfield3.C: Adjust dg-error.
144 * g++.dg/other/error18.C: Likewise.
145 * g++.dg/gomp/atomic-14.C: Likewise.
146
f80a245e 1472016-09-14 Nathan Sidwell <nathan@acm.org>
148
149 PR c++/77539
150 * g++.dg/cpp1y/pr77539.C: New.
151
7b329bca 1522016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
153
154 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
155 dg-require.
156 * g++.dg/ext/builtin_alloca.C: Likewise.
157 * g++.dg/template/spec35.C: Likewise.
158 * gcc.dg/builtins-68.c: Likewise.
159 * gcc.misc-tests/gcov-13.c: Likewise.
160 * gcc.misc-tests/gcov-14.c: Likewise.
161
0029200d 1622016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
163
164 * gfortran.dg/dec_structure_14.f90: New testcase.
165
0975f764 1662016-09-14 Jakub Jelinek <jakub@redhat.com>
167
168 PR sanitizer/68260
169 * c-c++-common/tsan/pr68260.c: New test.
170
1098c313 1712016-09-13 Joe Seymour <joe.s@somniumtech.com>
172
173 PR target/70713
174 * gcc.target/msp430/function-attributes-1.c: New test.
175 * gcc.target/msp430/function-attributes-2.c: New test.
176 * gcc.target/msp430/function-attributes-3.c: New test.
177
46fad8d5 1782016-09-13 Jakub Jelinek <jakub@redhat.com>
179
4bdba715 180 * g++.dg/cpp0x/gen-attrs-61.C: New test.
181 * g++.dg/cpp1z/gen-attrs1.C: New test.
182
99d887de 183 PR tree-optimization/77454
184 * gcc.dg/pr77454.c: New test.
185
46fad8d5 186 PR c++/77553
187 * g++.dg/cpp1y/constexpr-77553.C: New test.
188
68ef907c 1892016-09-13 David Malcolm <dmalcolm@redhat.com>
190
191 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
192 (test_show_locus): Replace rich_location::add_fixit_insert calls
193 with add_fixit_insert_before and add_fixit_insert_after.
194
2c24fd5e 1952016-09-13 Jason Merrill <jason@redhat.com>
196 Tom de Vries <tom@codesourcery.com>
197
198 PR c++/77427
199 * g++.dg/pr77427.C: New test.
200
68b219ee 2012016-09-13 Martin Liska <mliska@suse.cz>
202
203 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
204 effective target.
205 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
206 * lib/target-supports.exp: Define the new target.
207
c72e91d3 2082016-09-12 Andrew Pinski <apinski@cavium.com>
209
210 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
211 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
212
b38c0a37 2132016-09-12 Uros Bizjak <ubizjak@gmail.com>
214
215 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
216 variable arguments.
217 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
218 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
219 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
220 variable argument.
221 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
222 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
223
7a21b590 2242016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
225
226 PR c++/77496
227 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
228 * g++.dg/ext/pr77496.C: New test.
229 * g++.dg/warn/pr77496.C: New test.
230
00434032 2312016-09-12 David Malcolm <dmalcolm@redhat.com>
232
233 PR c/72858
234 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
235 to preserve conversion chars, and to preserve prefix information.
236 * gcc.dg/format/pr72858.c: New test case.
237
54f56c28 2382016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
239
240 * gfortran.dg/pr77507.f90: Move to ...
241 * gfortran.dg/ieee/pr77507.f90: here.
242
08d6d42c 2432016-08-09 Jan Hubicka <hubicka@ucw.cz>
244
245 PR ipa/61159
246 * compile/pr61159.c: New testcase
247
35870532 2482016-08-09 Jan Hubicka <hubicka@ucw.cz>
249
250 PR ipa/64316
251 * gcc.dg/ipa/pr63416.c: New testcase.
252
953b9eef 2532016-09-10 Paul Thomas <pault@gcc.gnu.org>
254 Steven G. Kargl <kargl@gcc.gnu.org>
255
256 PR fortran/77532
c78b1f64 257 * gfortran.dg/dtio_11.f90: new test.
953b9eef 258
1aef7c3c 2592016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
260
261 PR fortran/77507
262 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
263 * gfortran.dg/c_assoc_4.f90: Ditto.
264
3bb45f76 2652016-09-10 Tom de Vries <tom@codesourcery.com>
266
267 PR C/71602
268 * c-c++-common/va-arg-va-list-type.c: New test.
269
9731eaaf 2702016-09-09 Peter Bergner <bergner@vnet.ibm.com>
271
272 PR rtl-optimization/77289
273 * gcc.target/powerpc/pr77289.c: New test.
274
911ea34a 2752016-09-09 Martin Sebor <msebor@redhat.com>
276
277 PR c/77520
278 PR c/77521
279 * gcc.dg/pr77520.c: New test.
280 * gcc.dg/pr77521.c: New test.
281
edd0f33b 2822016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
283
284 PR fortran/77506
285 * gfortran.dg/pr77506.f90: New test.
286
374777a4 2872016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
288
289 PR fortran/77507
290 * gfortran.dg/pr77507.f90: New test.
291
c5eddaf9 2922016-09-09 Joseph Myers <joseph@codesourcery.com>
293
294 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
295
3e7e4e14 2962016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
297 Louis Krupp <lkrupp@gcc.gnu.org>
298
299 PR fortran/69514
300 * gfortran.dg/pr69514_1.f90: New test.
301 * gfortran.dg/pr69514_2.f90: New test.
302
51688bb7 3032016-09-08 Jakub Jelinek <jakub@redhat.com>
304
a34338c9 305 PR fortran/77500
306 * gfortran.dg/gomp/pr77500.f90: New test.
307
51688bb7 308 PR fortran/77516
309 * gfortran.dg/gomp/pr77516.f90: New test.
310
3ecb55e7 3112016-09-07 Jakub Jelinek <jakub@redhat.com>
312
313 PR middle-end/77475
314 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
315 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
316 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
317 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
318 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
319 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
320
3da97ff7 3212016-09-07 David Malcolm <dmalcolm@redhat.com>
322
323 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
324 "substring-locations.h".
325
b55f1f44 3262016-09-07 Richard Biener <rguenther@suse.de>
327
328 PR c/77450
329 * c-c++-common/vector-subscript-8.c: Move ..
330 * gcc.dg/pr77450.c: ... here.
331
7d482049 3322016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 333
334 PR libgfortran/77393
335 * gfortran.dg/fmt_f0_2.f90: Update test.
336 * gfortran.dg/fmt_f0_3.f90: New test.
337
ef3b531c 3382016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
339
340 PR debug/77389
341 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
342 in dg-options.
343
344 PR debug/57519
345 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
346
39370ea0 3472016-09-06 Jakub Jelinek <jakub@redhat.com>
348
349 PR target/69255
350 * gcc.target/i386/pr69255-1.c: New test.
351 * gcc.target/i386/pr69255-2.c: New test.
352 * gcc.target/i386/pr69255-3.c: New test.
353
3542016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 355
356 PR c/77336
357 * gcc.dg/format/miss-7.c: New test.
358
88820414 3592016-09-06 Uros Bizjak <ubizjak@gmail.com>
360
361 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
362
4c790ba8 3632016-09-06 Martin Liska <mliska@suse.cz>
364
365 PR gcov-profile/77378
366 PR gcov-profile/77466
367 * gcc.dg/profile-update-warning.c: New test.
368
43d2460d 3692016-09-06 Richard Biener <rguenther@suse.de>
370
371 PR tree-optimization/77479
372 * gcc.dg/torture/pr77479.c: New testcase.
373
4c04bcce 3742016-09-06 Richard Biener <rguenther@suse.de>
375
376 PR c/77450
377 * c-c++-common/vector-subscript-7.c: Adjust.
378 * c-c++-common/vector-subscript-8.c: New testcase.
379
8925068a 3802016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
381
382 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
383
daea048c 3842016-09-05 Jakub Jelinek <jakub@redhat.com>
385
e315ff48 386 PR target/77476
387 * gcc.target/i386/avx512f-pr77476.c: New test.
388 * gcc.target/i386/avx512bw-pr77476.c: New test.
389 * gcc.target/i386/avx512dq-pr77476.c: New test.
390
8eeca3ac 391 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
392 Update comment to mention also avx512f.
393
daea048c 394 PR sanitizer/77396
395 * g++.dg/asan/pr77396-2.C: New test.
396
a6ffaadf 3972016-09-05 Uros Bizjak <ubizjak@gmail.com>
398
399 PR rtl-optimization/77452
400 * gcc.target/i386/pr77452.c: New test.
401
8f8828ba 4022016-09-05 Marek Polacek <polacek@redhat.com>
403
404 PR c/77423
405 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
406
65277f2a 4072016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
408
409 PR fortran/77391
410 * gfortran.dg/pr77391.f90: New test.
411
a1cf06b8 4122016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
413
414 PR fortran/77460
415 * gfortran.dg/pr77460.f90: New test.
416
4d261282 4172016-09-03 Jakub Jelinek <jakub@redhat.com>
418
419 PR c/65467
420 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
421
4fc4eb94 4222016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
423
424 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
425
40a431fa 4262016-09-02 David Malcolm <dmalcolm@redhat.com>
427
428 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
429 test case.
430 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
431 diagnostic-test-show-locus-generate-patch.c to the sources
432 for diagnostic_plugin_test_show_locus.c.
433
a940fdc7 4342016-09-02 Jakub Jelinek <jakub@redhat.com>
435
0b80c4b2 436 PR c/65467
437 * gcc.dg/gomp/_Atomic-1.c: New test.
438 * gcc.dg/gomp/_Atomic-2.c: New test.
439 * gcc.dg/gomp/_Atomic-3.c: New test.
440 * gcc.dg/gomp/_Atomic-4.c: New test.
441 * gcc.dg/gomp/_Atomic-5.c: New test.
442
a940fdc7 443 PR sanitizer/77396
444 * g++.dg/asan/pr77396.C: New test.
445
4462016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 447
448 PR tree-optimization/71831
449 * gcc.dg/builtin-object-size-16.c: New test.
450 * gcc.dg/builtin-object-size-17.c: New test.
451
0b404bb4 4522016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
453
454 PR libgfortran/77393
455 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
456
8a5817a9 4572016-09-01 Uros Bizjak <ubizjak@gmail.com>
458
459 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
460 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
461 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
462 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
463 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
464 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
465 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
466 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
467 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
468 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
469 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
470 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
471 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
472 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
473 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
474 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
475 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
476 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
477
209253ae 4782016-09-01 Eric Botcazou <ebotcazou@adacore.com>
479
480 * gnat.dg/opt58.adb: New test.
481 * gnat.dg/opt58_pkg.ads: New helper.
482
15182c1d 4832016-09-01 Richard Biener <rguenther@suse.de>
484
485 PR middle-end/77436
486 * gcc.dg/torture/pr77436.c: New testcase.
487
1c02615c 4882016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
489
490 * gcc.dg/pr64252.c: Require int32plus.
491 * gcc.dg/pr66299-1.c: Likewise.
492 * gcc.dg/pr66299-2.c: Likewise.
493 * gcc.dg/torture/20131115-1.c: Skip for avr.
494
08fded5f 4952016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
496
497 * gcc.target/aarch64/ands_3.c: New test.
498
a7b3b7c4 4992016-08-31 Jakub Jelinek <jakub@redhat.com>
500
68c215e4 501 PR fortran/77352
502 * gfortran.dg/gomp/pr77352.f90: New test.
503
a7b3b7c4 504 PR fortran/77374
505 * gfortran.dg/gomp/pr77374.f08: New test.
506
51a43c06 5072016-08-31 Marc Glisse <marc.glisse@inria.fr>
508
509 PR tree-optimization/73714
510 * gcc.dg/tree-ssa/pr73714.c: New test.
511
01109414 5122016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
513
514 PR libgfortran/77393
515 * gfortran.dg/fmt_f0_2.f90: New test.
516
8036ac7f 5172016-08-31 Marc Glisse <marc.glisse@inria.fr>
518
519 * gcc.target/i386/pr59539-2.c: Adapt options.
520 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
521
b298bde8 5222016-08-31 Paul Thomas <pault@gcc.gnu.org>
523
524 PR fortran/77418
525 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
526 of the associate entity and replace with a pointer to the
527 intended item on the stack.
528
9f732c4e 5292016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 530 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 531
532 PR fortran/48298
533 * gfortran.dg/dtio_1.f90: New test.
534 * gfortran.dg/dtio_2.f90: New test.
535 * gfortran.dg/dtio_3.f90: New test.
536 * gfortran.dg/dtio_4.f90: New test.
537 * gfortran.dg/dtio_5.f90: New test.
538 * gfortran.dg/dtio_6.f90: New test.
539 * gfortran.dg/dtio_7.f90: New test.
540 * gfortran.dg/dtio_8.f90: New test.
541 * gfortran.dg/dtio_9.f90: New test.
542 * gfortran.dg/dtio_10.f90: New test.
543
d6dd1b60 5442016-08-30 David Malcolm <dmalcolm@redhat.com>
545
546 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
547 (test_many_nested_locations): New function.
548 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
549 (test_show_locus): Handle "test_many_nested_locations".
550
2e7400df 5512016-08-30 David Malcolm <dmalcolm@redhat.com>
552
553 * g++.dg/template/double-greater-than-fixit.C: New test case.
554
98023bfd 5552016-08-30 Eric Botcazou <ebotcazou@adacore.com>
556
557 * gnat.dg/opt57.ad[sb]: New test.
558 * gnat.dg/opt57_pkg.ads: New helper.
559
f9723d87 5602016-08-30 Richard Biener <rguenther@suse.de>
561
562 PR tree-optimization/69047
563 * gcc.dg/pr69047.c: Fix byte-order check.
564
77ce6232 5652016-08-30 Jakub Jelinek <jakub@redhat.com>
566
adca2d16 567 PR tree-optimization/72866
568 * gcc.dg/vect/pr72866.c: New test.
569
06cee168 570 PR debug/77363
571 * g++.dg/debug/dwarf2/pr77363.C: New test.
572
4472e8d1 573 PR middle-end/77377
574 * gcc.target/i386/pr77377.c: New test.
575
77ce6232 576 PR debug/77389
577 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
578 in dg-options.
579
36bda760 5802016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
581
582 * gfortran.dg/pr77372.f90: Moved to ...
583 * gfortran.dg/ieee/pr77372.f90: here.
584
2db6ea89 5852016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
586
587 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
588 vector short/char initializations.
589 * gcc.target/powerpc/vec-init-5.c: Likewise.
590 * gcc.target/powerpc/vec-init-6.c: New compile time test for
591 vector initialization optimizations.
592 * gcc.target/powerpc/vec-init-7.c: Likewise.
593 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
594 vector float/double initializations.
595 * gcc.target/powerpc/vec-init-9.c: Likewise.
596
1e4df796 5972016-08-29 Uros Bizjak <ubizjak@gmail.com>
598
599 PR target/77403
600 * gcc.target/i386/pr77403.c: New test.
601
f293b7f2 6022016-08-29 Marek Polacek <polacek@redhat.com>
603
604 PR c/77292
605 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
606
ea2ec8f6 6072016-08-29 Tom de Vries <tom@codesourcery.com>
608
609 PR c/77398
610 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
611
686436fe 6122016-08-29 Eric Botcazou <ebotcazou@adacore.com>
613
614 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 615
686436fe 6162016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 617
618 * gfortran.dg/dec_structure_13.f90: New testcase.
619
f1ecf8b3 6202016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
621
622 PR fortran/77261
623 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
624 available.
625
4670f428 6262016-08-28 Tom de Vries <tom@codesourcery.com>
627
628 PR lto/70955
629 * gcc.dg/pr70955.c: New test.
630 * gcc.dg/lto/pr70955_0.c: Same.
631 * gcc.dg/lto/pr70955_1.c: Same.
632
b243b563 6332016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
634
635 PR tree-optimization/71077
636 * gcc.target/i386/pr71077.c: New test.
637
92a44a68 6382016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 639
640 PR fortran/77380
641 * gfortran.dg/pr77380.f90: New test.
642
92a44a68 6432016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 644
645 PR fortran/77372
646 gfortran.dg/pr77372.f90: New test.
647
367964fa 6482016-08-26 David Malcolm <dmalcolm@redhat.com>
649
650 * gcc.dg/spellcheck-fields-2.c (test): Move
651 dg-begin/end-multiline-output within function body.
652 (test_macro): New function.
653
df4248fb 6542016-08-26 David Malcolm <dmalcolm@redhat.com>
655
656 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
657 (test_fixit_insert): Update expected output.
658 (test_fixit_remove): Likewise.
659 (test_fixit_replace): Likewise.
660
377da6e4 6612016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
662
663 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
664 Fix typo.
665
4f16cc83 6662016-08-26 Richard Biener <rguenther@suse.de>
667
668 PR tree-optimization/69047
669 * gcc.dg/pr69047.c: New testcase.
670
a54071b2 6712016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
672 Martin Jambhor <mjambor@suse.cz>
377da6e4 673
a54071b2 674 * gcc.dg/ipa/propbits-1.c: New test-case.
675 * gcc.dg/ipa/propbits-2.c: Likewise.
676 * gcc.dg/ipa/propbits-3.c: Likewise.
677
2ae10c8c 6782016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
679
680 PR fortran/77351
681 * gfortran.dg/pr77351.f90: New test.
682
c4963714 6832016-08-25 Marek Polacek <polacek@redhat.com>
684
685 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
686
49e1f4eb 6872016-08-25 Marek Polacek <polacek@redhat.com>
688
689 PR c/77323
690 * gcc.dg/pr77323.c: New test.
691
984f03c2 6922016-08-24 Paul Thomas <pault@gcc.gnu.org>
693
694 PR fortran/77358
695 * gfortran.dg/submodule_17.f08: New test.
696
92a44a68 6972016-08-24 Michael Collison <michael.collison@linaro.org>
698 Michael Collison <michael.collison@arm.com>
f6c98a9a 699
700 * gcc.target/arm/builtin_saddl.c: New testcase.
701 * gcc.target/arm/builtin_saddll.c: New testcase.
702 * gcc.target/arm/builtin_uaddl.c: New testcase.
703 * gcc.target/arm/builtin_uaddll.c: New testcase.
704 * gcc.target/arm/builtin_ssubl.c: New testcase.
705 * gcc.target/arm/builtin_ssubll.c: New testcase.
706 * gcc.target/arm/builtin_usubl.c: New testcase.
707 * gcc.target/arm/builtin_usubll.c: New testcase.
708
8938d43d 7092016-08-24 Uros Bizjak <ubizjak@gmail.com>
710
711 PR target/77270
712 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
713 (dg-options): Use -march=amdfam10 instead of -march=athlon.
714 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
715 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
716 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
717 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
718 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
719 effective target. Remove scan-assembler-times directives.
720 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
721 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
722 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
723
2fb84e50 7242016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
725
726 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
727 of unsigned int.
728 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
729
cac7df4e 7302016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
731
732 PR testsuite/77317
733 * lib/target-supports.exp
734 (check_effective_target_vect_aligned_arrays): Don't cache the result.
735 (check_effective_target_vect_natural_alignment): Ditto.
736 (check_effective_target_vector_alignment_reachable): Ditto.
737 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
738
b904831d 7392016-08-23 Ian Lance Taylor <iant@golang.org>
740
741 * gcc.target/s390/nolrl-1.c: Don't match the file name.
742
ff055c48 7432016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
744
745 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
746 being created from pointers to memory locations.
747 * gcc.target/powerpc/vec-init-2.c: Likewise.
748
27af8972 7492016-08-23 Fritz Reese <fritzoreese@gmail.com>
750
751 * gfortran.dg/dec_structure_12.f90: New testcase.
752
bd8ac469 7532016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
754
755 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
756
434d4291 7572016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
758
759 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
760 verification.
761
be0be2de 7622016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
763
764 * gcc.target/s390/md/andc-splitter-1.c: New test case.
765 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
766
7feac654 7672016-08-23 Richard Biener <rguenther@suse.de>
768
769 PR tree-optimization/27336
770 * c-c++-common/pr27336.c: New testcase.
771
364743f3 7722016-08-22 Marek Polacek <polacek@redhat.com>
773
774 PR c++/77321
775 * g++.dg/cpp1y/pr77321.C: New test.
776
b92c452d 7772016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
778
779 PR fortran/60774
780 * gfortran.dg/empty_label.f: Adjust test for new error message.
781 * gfortran.dg/empty_label.f90: Ditto.
782 * gfortran.dg/empty_label_typedecl.f90: Ditto.
783 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
784 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
785
bfbc628a 7862016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
787
788 PR fortran/61318
789 * gfortran.dg/pr61318.f90: New test.
790
99af6e70 7912016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
792
793 PR fortran/77260
794 * gfortran.dg/pr77260_1.f90: New test.
795 * gfortran.dg/pr77260_2.f90: Ditto.
796
6cfc7001 7972016-08-22 Joseph Myers <joseph@codesourcery.com>
798
799 PR middle-end/77269
800 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
801 __builtin_signbitf and __builtin_signbitl in expected generic
802 expansion.
803 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
804 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
805 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
806 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
807 tests.
808
012f068a 8092016-08-22 Joseph Myers <joseph@codesourcery.com>
810
811 * gcc.dg/torture/float128-builtin.c,
812 gcc.dg/torture/float128-ieee-nan.c,
813 gcc.dg/torture/float128x-builtin.c,
814 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
815 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
816 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
817 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
818 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
819 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
820 gcc.dg/torture/floatn-nan.h: New tests.
821
e2c5b687 8222016-08-22 Joseph Myers <joseph@codesourcery.com>
823
824 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
825 macro.
826 (main): Update calls to TEST_I_F.
827 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
828 macro.
829 (main): Update calls to TEST_I_F.
830
b4635564 8312016-08-22 Joseph Myers <joseph@codesourcery.com>
832
833 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
834 gcc.dg/torture/fp-int-convert-float32x-timode.c,
835 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
836 names in calls to TEST_I_F.
837
802bc569 8382016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
839
840 PR c/52952
841 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
842
70fa7158 8432016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
844
845 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
846 and !natural_alignment_64.
847 * gcc.dg/ipa/propalign-2.c: Likewise.
848 * gcc.dg/ipa/propalign-3.c: Likewise.
849 * gcc.dg/ipa/propalign-4.c: Likewise.
850 * gcc.dg/ipa/propalign-5.c: Likewise.
851 * lib/target-supports.exp
852 (check_effective_target_natural_alignment_32): Add avr-*-*.
853
d0346b1a 8542016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
855
856 PR tree-optimization/61839
857 * gcc.dg/tree-ssa/pr61839_1.c: New test.
858 * gcc.dg/tree-ssa/pr61839_2.c: New test.
859 * gcc.dg/tree-ssa/pr61839_3.c: New test.
860 * gcc.dg/tree-ssa/pr61839_4.c: New test.
861
82c85aba 8622016-08-19 Joseph Myers <joseph@codesourcery.com>
863
864 PR c/32187
865 * lib/target-supports.exp (check_effective_target_float16)
866 (check_effective_target_float32, check_effective_target_float64)
867 (check_effective_target_float128, check_effective_target_float32x)
868 (check_effective_target_float64x)
869 (check_effective_target_float128x)
870 (check_effective_target_float16_runtime)
871 (check_effective_target_float32_runtime)
872 (check_effective_target_float64_runtime)
873 (check_effective_target_float128_runtime)
874 (check_effective_target_float32x_runtime)
875 (check_effective_target_float64x_runtime)
876 (check_effective_target_float128x_runtime)
877 (check_effective_target_floatn_nx_runtime)
878 (add_options_for_float16, add_options_for_float32)
879 (add_options_for_float64, add_options_for_float128)
880 (add_options_for_float32x, add_options_for_float64x)
881 (add_options_for_float128x): New procedures.
882 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
883 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
884 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
885 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
886 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
887 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
888 gcc.dg/torture/float128-complex.c,
889 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
890 gcc.dg/torture/float128x-basic.c,
891 gcc.dg/torture/float128x-complex.c,
892 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
893 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
894 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
895 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
896 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
897 gcc.dg/torture/float32x-basic.c,
898 gcc.dg/torture/float32x-complex.c,
899 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
900 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
901 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
902 gcc.dg/torture/float64x-basic.c,
903 gcc.dg/torture/float64x-complex.c,
904 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
905 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
906 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
907 gcc.dg/torture/floatn-tg.h,
908 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
909 gcc.dg/torture/fp-int-convert-float128-ieee.c,
910 gcc.dg/torture/fp-int-convert-float128x-timode.c,
911 gcc.dg/torture/fp-int-convert-float128x.c,
912 gcc.dg/torture/fp-int-convert-float16-timode.c,
913 gcc.dg/torture/fp-int-convert-float16.c,
914 gcc.dg/torture/fp-int-convert-float32-timode.c,
915 gcc.dg/torture/fp-int-convert-float32.c,
916 gcc.dg/torture/fp-int-convert-float32x-timode.c,
917 gcc.dg/torture/fp-int-convert-float32x.c,
918 gcc.dg/torture/fp-int-convert-float64-timode.c,
919 gcc.dg/torture/fp-int-convert-float64.c,
920 gcc.dg/torture/fp-int-convert-float64x-timode.c,
921 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
922 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
923 maximum exponent of floating-point type. Use it in testing
924 whether 0x8...0 fits in the floating-point type. Always treat -1
925 (signed 0xf...f) as fitting in the floating-point type.
926 (M_OK1): New macro.
927 * gcc.dg/torture/fp-int-convert-double.c,
928 gcc.dg/torture/fp-int-convert-float.c,
929 gcc.dg/torture/fp-int-convert-float128-timode.c,
930 gcc.dg/torture/fp-int-convert-float128.c,
931 gcc.dg/torture/fp-int-convert-float80-timode.c,
932 gcc.dg/torture/fp-int-convert-float80.c,
933 gcc.dg/torture/fp-int-convert-long-double.c,
934 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
935
cf0bbc39 9362016-08-19 Jakub Jelinek <jakub@redhat.com>
937
9354a9a5 938 PR fortran/72744
939 * gfortran.dg/gomp/pr72744.f90: New test.
940
cf0bbc39 941 PR fortran/69281
942 * gfortran.dg/gomp/pr69281.f90: New test.
943
ee0e163a 9442016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
945
1e4df796 946 * gfortran.dg/random_4.f90: Initialize seed before using, handle
947 the last special seed value.
948 * gfortran.dg/random_7.f90: Use size for last array member instead
949 of hardcoded value.
ee0e163a 950
6d7de609 9512016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
952
953 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
954 * gcc.dg/cpp/warn-undef-2.c: Likewise.
955
e3243c77 9562016-08-19 Richard Biener <rguenther@suse.de>
957
958 PR tree-optimization/77286
959 * gcc.dg/torture/pr77286.c: New testcase.
960
b983d92d 9612016-08-18 David Malcolm <dmalcolm@redhat.com>
962
963 * gcc.dg/verbose-asm-2.c: New test case.
964
48a7392b 9652016-08-18 David Malcolm <dmalcolm@redhat.com>
966
967 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
968 (custom_diagnostic_finalizer): Update for change to
969 diagnostic_show_locus.
970
5c8151fa 9712016-08-18 David Malcolm <dmalcolm@redhat.com>
972
973 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
974 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
975
26040f06 9762016-08-18 Marek Polacek <polacek@redhat.com>
977
978 PR c/71514
979 * gcc.dg/pr71514.c: New test.
980
360e911d 9812015-08-18 H.J. Lu <hongjiu.lu@intel.com>
982
983 PR target/72839
984 * gcc.target/i386/pr72839.c: New test.
985
6de0546d 9862016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
987
988 PR middle-end/70895
989 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
990 * c-c++-common/goacc/reduction-1.c: Likewise.
991 * c-c++-common/goacc/reduction-2.c: Likewise.
992 * c-c++-common/goacc/reduction-3.c: Likewise.
993 * c-c++-common/goacc/reduction-4.c: Likewise.
994
cee80871 9952016-08-18 Alan Modra <amodra@gmail.com>
996
997 * gcc.c-torture/compile/pr72771.c: New.
998
f9c39b65 9992016-08-17 Jakub Jelinek <jakub@redhat.com>
1000
1001 PR fortran/67496
1002 * gfortran.dg/pr67496.f90: New test.
1003
92a44a68 10042015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 1005
1006 PR tree-optimization/71752
f9c39b65 1007 * gcc.dg/vect/pr71752.c: New.
bf448dc8 1008
d2392ec3 10092016-08-17 Uros Bizjak <ubizjak@gmail.com>
1010
1011 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1012
c4994c0b 10132016-08-17 Jakub Jelinek <jakub@redhat.com>
1014
1015 PR middle-end/77259
1016 * g++.dg/ipa/devirt-52.C: New test.
1017
f7896ff0 10182016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1019
1020 * c-c++-common/goacc/reduction-6.c: New testcase.
1021
7104d1a8 10222016-08-17 Richard Biener <rguenther@suse.de>
1023
1024 PR tree-optimization/76490
1025 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1026 * gcc.dg/pr52904.c: XFAIL.
1027
cff41b9e 10282016-08-17 Richard Biener <rguenther@suse.de>
1029
1030 PR tree-optimization/23855
1031 * gcc.dg/loop-unswitch-2.c: Adjust.
1032
b1398e47 10332016-08-16 Jakub Jelinek <jakub@redhat.com>
1034
1035 PR tree-optimization/72817
1036 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1037
de41fc22 10382016-08-16 Joseph Myers <joseph@codesourcery.com>
1039
1040 PR libgcc/77265
1041 * gcc.dg/torture/float128-extend-inf.c: New test.
1042
5927e78e 10432016-08-16 David Malcolm <dmalcolm@redhat.com>
1044
1045 PR c/72857
1046 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1047 for embedded NUL.
1048 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1049 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1050 caret placement.
1051 (test_oct): Likewise.
1052 (test_multiple): Likewise.
1053 (test_field_width_specifier): Likewise.
1054 (test_field_width_specifier_2): New function.
1055 (test_field_precision_specifier): New function.
1056 (test_embedded_nul): Update expected caret placement.
1057 (test_non_contiguous_strings): Update line number.
1058 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1059 (__emit_string_literal_range): Add "caret_idx" param.
1060 (test_simple_string_literal): Add value for new param, updating
1061 expected output..
1062 (test_concatenated_string_literal): Likewise.
1063 (test_multiline_string_literal): Likewise.
1064 (test_hex): Likewise.
1065 (test_oct): Likewise.
1066 (test_multiple): Likewise.
1067 (test_ucn4): Likewise.
1068 (test_ucn8): Likewise.
1069 (test_u8): Likewise.
1070 (test_u): Likewise; update expected message, from "range" to
1071 "location".
1072 (test_U): Likewise.
1073 (test_L): Likewise.
1074 (test_macro): Add value for new param.
1075 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1076 (__emit_string_literal_range): Add "caret_idx" param.
1077 (test_stringified_token_1): Add value for new param. Update
1078 expected message, from "range" to "location".
1079 (test_stringized_token_2): Likewise, adding param to macro.
1080 (test_stringified_token_3): Likewise.
1081 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1082 (emit_warning): Convert param from source_range to location_t.
1083 (test_string_literals): Add caret_idx param, and use it when
1084 constructing a substring_loc. Update error message, from
1085 "range" to "location".
1086
b8d94309 10872016-08-16 Jakub Jelinek <jakub@redhat.com>
1088
2e947447 1089 PR target/71910
1090 * g++.dg/gomp/pr71910.C: New test.
1091
9ea71b15 1092 PR middle-end/67485
1093 * gcc.c-torture/compile/pr67485.c: New test.
1094
b8d94309 1095 PR target/72867
1096 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1097
31de5086 10982016-08-16 Bin Cheng <bin.cheng@arm.com>
1099
1100 PR tree-optimization/69848
1101 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1102
a05d3de8 11032016-08-16 Martin Liska <mliska@suse.cz>
1104
1105 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1106 of memory operations so that it can be handled by core2
1107 in 32-bit mode.
1108
b50ad04e 11092016-08-16 Richard Biener <rguenther@suse.de>
1110
1111 PR tree-optimization/76783
1112 * gcc.dg/pr76783.c: New testcase.
1113 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1114
b441db40 11152016-08-16 Bin Cheng <bin.cheng@arm.com>
1116
1117 PR tree-optimization/72817
1118 PR tree-optimization/73450
1119 * gcc.dg/tree-ssa/pr72817.c: New test.
1120 * gcc.dg/tree-ssa/pr73450.c: New test.
1121
36d310d0 11222016-08-15 Fritz Reese <fritzoreese@gmail.com>
1123
1124 * gfortran.dg/init_flag_13.f90: New testcase.
1125 * gfortran.dg/init_flag_14.f90: Ditto.
1126 * gfortran.dg/init_flag_15.f03: Ditto.
1127 * gfortran.dg/dec_init_1.f90: Ditto.
1128 * gfortran.dg/dec_init_2.f90: Ditto.
1129
e5ec9f76 11302016-08-15 Uros Bizjak <ubizjak@gmail.com>
1131
1132 PR target/72867
1133 * gcc.target/i386/pr72867.c: New test.
1134
6ce66d38 11352016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1136
1137 * c-c++-common/dump-ada-spec-5.c: New test.
1138
894463cf 11392016-08-15 Richard Biener <rguenther@suse.de>
1140
1141 PR tree-optimization/73434
1142 * gcc.dg/torture/pr73434.c: New testcase.
1143
98b374b4 11442016-08-15 Jakub Jelinek <jakub@redhat.com>
1145
1146 PR tree-optimization/72824
1147 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1148
9b90f118 11492016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1150
1151 PR fortran/70598
1152 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1153 in use_device clause.
1154 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1155 * gfortran.dg/goacc/list.f95: Adjust to catch
1156 "neither a POINTER nor an array" error messages.
1157
1d80868e 11582016-08-14 Uros Bizjak <ubizjak@gmail.com>
1159
1160 PR target/76342
1161 * gcc.target/i386/pr76342.c: New test.
1162
153e4ac1 11632016-08-12 Jakub Jelinek <jakub@redhat.com>
1164
1165 PR c/71512
1166 * g++.dg/ubsan/pr71512.C: New test.
1167 * c-c++-common/ubsan/pr71512-1.c: New test.
1168 * c-c++-common/ubsan/pr71512-2.c: New test.
1169
3c382998 11702016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1171
1172 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1173 vector initialization options.
1174 * gcc.target/powerpc/vec-init-2.c: Likewise.
1175 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1176 is generated on ISA 3.0.
1177
7079d57a 11782016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1179
1180 PR middle-end/71654
1181 * gcc.dg/c-c++-common/pr71654.c: New test.
1182 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1183 dg-options.
1184 * gcc.dg/tree-ssa/vrp24: Likewise.
1185
7175bb2a 11862016-08-12 Jakub Jelinek <jakub@redhat.com>
1187
1188 PR c/67410
1189 * gcc.dg/pr67410.c: New test.
1190
56fb8e9d 11912016-08-12 Bin Cheng <bin.cheng@arm.com>
1192
1193 PR tree-optimization/69848
1194 * gcc.dg/vect/vect-pr69848.c: New test.
1195
1f84b4ab 11962016-08-12 Uros Bizjak <ubizjak@gmail.com>
1197
1198 PR testsuite/71008
1199 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1200 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1201 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1202 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1203
60b349d9 12042016-08-12 Richard Biener <rguenther@suse.de>
1205
1206 PR tree-optimization/57326
1207 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1208 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1209 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1210 * gcc.target/i386/pr45685.c: Likewise.
1211 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1212 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1213 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1214 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1215 * gfortran.dg/pr34163.f90: Likewise.
1216
6d5f72f3 12172016-08-12 Martin Liska <mliska@suse.cz>
1218
1219 * g++.dg/gcov/gcov-16.C: New test.
1220 * lib/gcov.exp: Support new argument for run-gcov function.
1221
b357db2c 12222016-08-12 Martin Liska <mliska@suse.cz>
1223
1224 PR gcov-profile/35590
1225 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1226
08e33f10 12272016-08-12 Richard Biener <rguenther@suse.de>
1228
1229 PR tree-optimization/72851
1230 * gcc.dg/torture/pr72851.c: New testcase.
1231
92a44a68 12322016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 1233
832d369d 1234 PR debug/63240
1235 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1236 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1237 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1238 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1239 DW_AT_deleted.
1240
1289a281 1241 PR debug/55641
1242 * g++.dg/debug/dwarf2/ref-1.C: New.
1243
9a478fab 1244 PR debug/49366
1245 * g++.dg/debug/dwarf2/template-params-12.H: New.
1246 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1247 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1248 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1249 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1250 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1251 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1252 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1253
e61229f8 12542016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1255
1256 PR target/72863
1257 * gcc.target/powerpc/pr72863.c: New test.
1258
c7823416 12592016-08-11 Uros Bizjak <ubizjak@gmail.com>
1260
1261 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1262
df15667f 12632015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1264
1265 * gcc.target/i386/pieces-strcpy-1.c: New test.
1266 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1267
83c375ba 12682016-08-11 Jakub Jelinek <jakub@redhat.com>
1269
1270 PR c++/72868
1271 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1272
350f354a 12732015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1274
1275 * gcc.target/i386/pieces-memcpy-1.c: New test.
1276 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1277 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1278 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1279 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1280 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1281
74be5bc1 12822016-08-11 Jakub Jelinek <jakub@redhat.com>
1283
1284 PR c/72816
20fb4916 1285 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 1286
40395983 12872016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1288
1289 PR tree-optimization/71083
1290 * gcc.c-torture/execute/pr71083.c: New test.
1291 * gnat.dg/loop_optimization23.adb: New test.
1292 * gnat.dg/loop_optimization23_pkg.ads: New test.
1293 * gnat.dg/loop_optimization23_pkg.adb: New test.
1294
ec969ce4 12952016-08-11 Richard Biener <rguenther@suse.de>
1296
1297 PR tree-optimization/72772
1298 * gcc.dg/graphite/pr35356-1.c: Adjust.
1299 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1300
25482c16 13012016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1302
1303 * gfortran.dg/random_7.f90: Take into account that the last seed
1304 value is the special p value.
1305 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1306
f454033a 13072016-08-11 Richard Biener <rguenther@suse.de>
1308
1309 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1310
2d2b78a1 13112016-08-11 Alan Modra <amodra@gmail.com>
1312
1313 * gcc.target/powerpc/pr71680.c: New.
1314
97468983 13152016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1316
1317 * gcc.target/powerpc/bfp/bfp.exp: New file.
1318 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1319 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1320 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1321 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1322 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1323 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1324 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1325 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1326 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1327 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1328 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1329 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1330 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1331 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1332 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1333 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
1334 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
1335 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
1336 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
1337 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
1338 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
1339 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
1340 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
1341 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
1342 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
1343 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
1344 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
1345 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
1346 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
1347 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
1348 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
1349 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
1350 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
1351 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
1352 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
1353 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
1354 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
1355 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
1356 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
1357 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
1358 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
1359 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
1360 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
1361 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
1362 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
1363 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
1364 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
1365 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
1366 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
1367 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
1368 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
1369 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
1370 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
1371
23a6fe48 13722016-08-10 Bin Cheng <bin.cheng@arm.com>
1373
1374 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1375 Add aarch64*-*-*.
1376
0cb8f73e 13772016-08-10 Bin Cheng <bin.cheng@arm.com>
1378
1379 * gcc.target/aarch64/simd/vcond-ne.c: New test.
1380
b7ed2a65 13812016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1382
1383 PR target/72853
1384 * gcc.target/powerpc/pr72853.c: New test.
1385
2d2b4107 13862016-08-10 Martin Liska <mliska@suse.cz>
1387
1388 PR gcov-profile/58306
1389 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
1390
7132b755 13912016-08-10 Martin Liska <mliska@suse.cz>
1392
1393 * g++.dg/gcov/gcov-threads-1.C: New test.
1394
5186407c 13952016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1396
1397 PR target/71873
1398 * gcc.target/avr/pr71873.c: New test.
1399
44f01555 14002016-08-09 Martin Liska <mliska@suse.cz>
1401
1402 * g++.dg/gcov/gcov-dump-1.C: New test.
1403 * g++.dg/gcov/gcov-dump-2.C: New test.
1404
7d4f18f5 14052016-08-09 Martin Liska <mliska@suse.cz>
1406
1407 * gcc.dg/tree-prof/val-prof-9.c: New test.
1408
defa7026 14092016-08-09 Martin Liska <mliska@suse.cz>
1410
1411 * gcc.dg/tree-prof/val-prof-8.c: New test.
1412
ae7e6062 14132016-08-09 Martin Jambor <mjambor@suse.cz>
1414
0c47dd26 1415 PR ipa/71981
1416 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 1417
a69fb570 14182016-08-09 Bin Cheng <bin.cheng@arm.com>
1419
1420 PR tree-optimization/33707
1421 * gcc.dg/vect/pr33707.c: New test.
1422
a031a844 14232016-08-09 Bin Cheng <bin.cheng@arm.com>
1424
1425 PR tree-optimization/pr72772
1426 * gcc.dg/tree-ssa/pr72772.c: New test.
1427
8f1baf0d 14282016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
1429
1430 PR rtl-optimization/66669
1431 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
1432
53e7aca1 14332016-08-09 Jakub Jelinek <jakub@redhat.com>
1434
1435 PR tree-optimization/72824
1436 * gcc.c-torture/execute/ieee/pr72824.c: New test.
1437
c162fa25 14382016-08-09 Richard Biener <rguenther@suse.de>
1439
1440 PR tree-optimization/71802
1441 * gcc.dg/torture/pr71802.c: New testcase.
1442
87156a7d 14432016-08-09 Jakub Jelinek <jakub@redhat.com>
1444
1445 PR c++/72809
1446 * g++.dg/eh/stdarg1.C: New test.
1447
d0029333 14482016-08-08 Andi Kleen <ak@linux.intel.com>
1449
1450 * lib/profopt.exp: (auto-profopt-execute): Don't include full
1451 test command line in failure log.
1452 (profopt-execute): dito. Make autofdo file names unique.
1453
7af4d06b 14542016-08-08 David Malcolm <dmalcolm@redhat.com>
1455
1456 PR c/64955
1457 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
1458 output.
1459
7091ff70 14602016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1461
1462 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
1463 c99_runtime.
1464 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
1465 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1466 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1467 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
1468 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1469 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1470
d189b094 14712016-08-08 David Malcolm <dmalcolm@redhat.com>
1472
1473 PR c/52952
1474 * gcc.dg/cpp/pr66415-1.c: Likewise.
1475 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
1476 * gcc.dg/format/c90-printf-1.c: Likewise.
1477 * gcc.dg/format/diagnostic-ranges.c: New test case.
1478
440837fe 14792016-08-08 Jakub Jelinek <jakub@redhat.com>
1480
7cbcf608 1481 PR fortran/72716
1482 * gfortran.dg/gomp/pr72716.f90: New test.
1483
aa1ddb66 1484 PR middle-end/72781
1485 * gcc.dg/gomp/pr72781.c: New test.
1486
440837fe 1487 PR middle-end/68762
1488 * g++.dg/vect/pr68762-1.cc: New test.
1489 * g++.dg/vect/pr68762-2.cc: New test.
1490 * g++.dg/vect/pr68762.h: New file.
1491
eb571c16 14922016-08-08 Martin Sebor <msebor@redhat.com>
1493
1494 PR testsuite/72838
f9c39b65 1495 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
1496 * g++.dg/warn/overflow-warn-3.C: Same.
1497 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 1498
8ca5189a 14992016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1500
1501 PR fortran/71936
1502 * gfortran.dg/allocate_with_source_21.f03: New test.
1503
1495e54c 15042016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1505
1506 PR fortran/72698
1507 * gfortran.dg/allocate_with_source_20.f03: New test.
1508
d1e97886 15092016-08-08 Alan Modra <amodra@gmail.com>
1510
1511 * gcc.c-torture/compile/pr72802.c: New.
1512
9da84a54 15132016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
1514
1515 PR fortran/70524
1516 * gfortran.dg/dependency_48.f90: New test.
1517
3f9692a5 15182016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1519
b5b764be 1520 PR fortran/70040
3f9692a5 1521 * gfortran.dg/pr70040.f90: New testcase.
1522
099ec19a 15232016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1524
1525 PR fortran/71961
1526 * gfortran.dg/matmul_10.f90: New testcase.
1527
e8272095 15282016-08-07 Jan Hubicka <hubicka@ucw.cz>
1529
1530 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
1531
f5d2c462 15322016-08-07 Jakub Jelinek <jakub@redhat.com>
1533
1534 PR c/72816
1535 * gcc.dg/pr72816.c: New test.
1536
30c60892 15372016-08-06 Jonathan Wakely <jwakely@redhat.com>
1538
1539 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
1540 * g++.dg/conversion/pr41426.C: Likewise.
1541 * g++.dg/conversion/pr66211.C: Likewise.
1542 * g++.dg/cpp1y/lambda-init9.C: Likewise.
1543 * g++.dg/init/ref8.C: Likewise.
1544 * g++.old-deja/g++.law/cvt20.C: Likewise.
1545 * g++.old-deja/g++.mike/p9732c.C: Likewise.
1546
2abf3c4a 15472016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1548
1549 PR tree-optimization/18046
1550 * gcc.dg/tree-ssa/vrp105.c: New test.
1551 * gcc.dg/tree-ssa/vrp106.c: New test.
1552
a940fdc7 15532016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 1554
1555 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
1556 1ul in diagnostics. Remove hyphen from "constant-expression."
1557 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
1558 * g++.dg/cpp0x/static_assert3.C: Same.
1559 * g++.dg/cpp1y/constexpr-throw.C: Same.
1560 * g++.dg/template/nontype3.C: Same.
1561 * g++.dg/warn/overflow-warn-1.C: Same.
1562 * g++.dg/warn/overflow-warn-3.C: Same.
1563 * g++.dg/warn/overflow-warn-4.C: Same.
1564
d4166bdc 15652016-08-05 David Malcolm <dmalcolm@redhat.com>
1566
1567 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
1568 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
1569 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
1570 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
1571
906dd612 15722016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
1573
1574 PR tree-optimization/72810
1575 * gcc.dg/tree-ssa/vrp110.c: New test.
1576
9788fb76 15772016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
1578
1579 PR Target/72819
1580 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
1581 registers.
1582 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
1583 saving the half-precision registers.
1584 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
1585 value is returned in h0.
1586 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
1587 are passed in FP/SIMD registers.
1588 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
1589 passing works corrcetly.
1590 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
1591 (hfa_f16x2_t): Likewise.
1592 (hfa_f16x3_t): Likewise.
1593 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
1594 are promoted to double and passed in a double register.
1595 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
1596 are promoted to double and stacked.
1597 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
1598 __fp16 data types.
1599 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
1600 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
1601 __fp16 first get passed in FP/SIMD registers, then stacked.
1602
30f40fe4 16032016-08-05 Nathan Sidwell <nathan@acm.org>
1604
1605 PR c++/68724
1606 * g++.dg/cpp0x/pr68724.C: New.
1607
8a6540e1 16082016-08-05 Richard Biener <rguenther@suse.de>
1609
1610 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
1611
09001ac1 16122016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1613
1614 * gcc.dg/tree-ssa/vrp107.c: New test.
1615 * gcc.dg/tree-ssa/vrp108.c: New test.
1616 * gcc.dg/tree-ssa/vrp109.c: New test.
1617
88ab6a9c 16182016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1619
1620 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
1621 dg-options.
1622
b2a036e7 16232016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1624
1625 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
1626 test-cases.
1627 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
1628 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
1629 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
1630 test-cases.
1631 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
1632 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
1633 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
1634 large_double.
1635
8dbf49cb 16362016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1637
1638 PR c++/72800
1639 * g++.dg/cpp1y/lambda-ice1.C: New.
1640
dcc45aae 16412016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1642
1643 PR c++/72759
1644 * g++.dg/cpp1y/pr72759.C: New test.
1645
88fe4062 16462016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
1647
1648 * gcc.dg/switch-10.c: New test.
1649
a1af716f 16502016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
1651
1652 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
1653
1fa5d8ba 16542016-08-04 Thomas Schwinge <thomas@codesourcery.com>
1655
1656 * c-c++-common/goacc/routine-5.c: Update.
1657
e8dedc4a 16582016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1659
1660 PR rtl-optimization/70903
1661 * gcc.c-torture/execute/pr70903.c: New test.
1662
7ca5003c 16632016-08-04 Martin Liska <mliska@suse.cz>
1664
1665 * gcc.dg/params/params.exp: Replace file exists with
1666 TESTING_IN_BUILD_TREE.
1667
810702a2 16682016-08-04 Marek Polacek <polacek@redhat.com>
1669
1670 PR c++/70229
1671 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
1672
fa8a8f79 16732016-08-04 Richard Biener <rguenther@suse.de>
1674
1675 PR middle-end/71984
1676 * gcc.dg/torture/pr71984.c: Guard correctness check for
1677 little-endian.
1678
9916f5a5 16792016-08-03 Andrew Pinski <apinski@cavium.com>
1680
1681 * gcc.c-torture/compile/20160802-1.c: New testcase.
1682
278b4698 16832016-08-03 Fritz Reese <fritzoreese@gmail.com>
1684
1685 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1686
860c3c85 16872016-08-03 Richard Biener <rguenther@suse.de>
1688
1689 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1690 and remove -O3.
1691 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1692 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1693
0a41d717 16942016-08-03 Richard Biener <rguenther@suse.de>
1695
1696 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1697 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1698 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1699 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1700
52e3c0e8 17012016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1702
1703 * gcc.dg/init-excess-2.c: Require int32plus.
1704 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1705 * gcc.dg/pr59963-2.c: Require int32plus.
1706 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1707 * gcc.dg/unroll-7.c: Require int32plus.
1708
ad8a330c 17092016-08-02 Bin Cheng <bin.cheng@arm.com>
1710
1711 PR tree-optimization/34114
1712 * gcc.dg/tree-ssa/loop-42.c: New test.
1713
d3aa3636 17142016-08-02 Tamar Christina <tamar.christina@arm.com>
1715
1716 * gcc.target/aarch64/vminmaxnm.c: New.
1717 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1718 tests.
1719
c79d3723 17202016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1721
1722 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1723 vec_extract for vector float, vector int, vector short, and vector
1724 char.
1725 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1726 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1727 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1728 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1729
5fc13c39 17302016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1731
1732 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 1733 single stack adjustment, no writeback.
5fc13c39 1734 * gcc.target/aarch64/test_frame_12.c: Likewise.
1735 * gcc.target/aarch64/test_frame_13.c: Likewise.
1736 * gcc.target/aarch64/test_frame_15.c: Likewise.
1737 * gcc.target/aarch64/test_frame_6.c: Likewise.
1738 * gcc.target/aarch64/test_frame_7.c: Likewise.
1739 * gcc.target/aarch64/test_frame_8.c: Likewise.
1740 * gcc.target/aarch64/test_frame_16.c: New test.
1741
2eb70c76 17422015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1743
1744 PR target/72748
1745 * gcc.target/i386/pr72748.c: New test.
1746
92a44a68 17472015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 1748
1749 PR tree-optimization/71818
1750 * gcc.dg/vect/pr71818.c: New
1751
56e7a293 17522016-08-01 Martin Liska <mliska@suse.cz>
1753
1754 PR tree-optimization/71857
1755 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1756
aa8852cc 17572016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1758
1759 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1760
f3c032a4 17612016-08-01 Jan Beulich <jbeulich@suse.com>
1762
1763 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1764
a1e9d2c3 17652016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1766
1767 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1768 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1769
466045aa 17702016-07-31 Jonathan Wakely <jwakely@redhat.com>
1771
1772 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1773 (check_effective_target_c++): Likewise. Also match for libstdc++.
1774
92a44a68 17752016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 1776
1777 PR fortran/41922
1778 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1779 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1780 * gfortran.dg/pr41922.f90: New test.
1781
dd13eb1b 17822016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1783
1784 PR fortran/68566
1785 * gfortran.dg/pr68566.f90: new test.
1786
a940fdc7 17872016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 1788
1789 PR c++/60760
1790 PR c++/71091
1791 * g++.dg/cpp0x/constexpr-cast.C: New test.
1792 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1793 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1794 * g++.dg/ubsan/pr63956.C: Correct.
1795
efa8ff03 17962016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1797
1798 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1799 vector double or vector long where the vector is in memory.
1800 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1801 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1802
0b8113c5 18032016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1804
1805 PR fortran/69867
1806 * gfortran.dg/pr69867.f90: New test.
1807
3badc59b 18082016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1809
1810 PR fortran/69962
1811 * gfortran.dg/pr69962.f90: New test.
1812
fc8b54ff 18132016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1814
1815 PR fortran/70006
1816 * gfortran.dg/pr70006.f90: New test.
1817
165b422e 18182016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1819
1820 PR fortran/71730
1821 * gfortran.dg/pr71730.f90: New test.
1822 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1823 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1824 * gfortran.dg/array_constructor_26.f03: Ditto.
1825
0c6334ed 18262016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1827
1828 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1829 * gcc.target/powerpc/pr71763.c: Likewise.
1830
4ebf85be 18312016-07-29 Marek Polacek <polacek@redhat.com>
1832
1833 PR c/71742
1834 * gcc.dg/940510-1.c: Adjust dg-error.
1835 * gcc.dg/c99-flex-array-1.c: Likewise.
1836 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1837
9efe5be6 1838 PR c/71853
1839 * gcc.dg/noncompile/pr71853.c: New test.
1840
4c4548bb 1841 PR c/71573
1842 * gcc.dg/noncompile/pr71573.c: New test.
1843
8ae70602 1844 PR c/71926
1845 * g++.dg/warn/Wparentheses-30.C: New test.
1846 * gcc.dg/Wparentheses-14.c: New test.
1847
cfc1aded 18482016-07-29 Uros Bizjak <ubizjak@gmail.com>
1849
1850 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1851
d5e80d93 18522016-07-29 Bin Cheng <bin.cheng@arm.com>
1853
1854 PR tree-optimization/57558
1855 * gcc.dg/vect/pr57558-1.c: New test.
1856 * gcc.dg/vect/pr57558-2.c: New test.
1857
c7c713ec 18582016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1859
cfc1aded 1860 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 1861 to scan forwprop1 dump pass.
1862
34b9af67 18632016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1864
1865 PR c++/51488
1866 * g++.dg/template/pr51488.C: New.
1867
322d4184 18682016-07-29 Jakub Jelinek <jakub@redhat.com>
1869
1870 PR c/71969
1871 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1872 static __inline__.
1873 * gcc.dg/pr71969-1.c: New test.
1874 * gcc.dg/pr71969-2.c: New test.
1875 * gcc.dg/pr71969-3.c: New test.
1876
7648c9c7 18772016-07-29 Marek Polacek <polacek@redhat.com>
1878
1879 PR c/71574
1880 * c-c++-common/pr71574.c: New test.
1881
35fddbd6 1882 PR c/71583
1883 * gcc.dg/noncompile/pr71583.c: New test.
1884
d06bcb87 18852016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1886
1887 PR middle-end/68217
1888 * gcc.dg/pr68217.c: New test.
1889
fb5574d7 18902016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1891
1892 PR fortran/71067
1893 * gfortran.dg/pr71067_1.f90: New test.
1894 * gfortran.dg/pr71067_2.f90: Ditto.
1895
a52bb7a0 18962016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1897
1898 * gcc.target/powerpc/vec-extract-1.c: New test.
1899
42e96823 19002016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1901
1902 PR fortran/71799
1903 * gfortran.dg/pr71799.f90: New test.
1904
d5539c6b 19052016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1906
1907 PR c++/71665
1908 * g++.dg/cpp0x/pr71665-1.C: New.
1909 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1910 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1911 * g++.dg/ext/label10.C: Likewise.
1912 * g++.dg/parse/constant5.C: Likewise.
1913
05995232 19142016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1915
1916 PR fortran/71859
1917 * gfortran.dg/pr71859.f90: New test.
1918 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1919 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1920
7a4429b2 19212016-07-28 Paul Thomas <pault@gcc.gnu.org>
1922
1923 PR fortran/71883
1924 * gfortran.dg/pr71883.f90 : New test.
1925
f339cf78 19262016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1927
1928 PR tree-optimization/71734
cfc1aded 1929 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 1930
8311fe26 19312016-07-28 Renlin Li <renlin.li@arm.com>
1932
1933 Revert
1934 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1935
1936 PR fortran/71902
1937 * gfortran.dg/dependency_47.f90: New test.
1938
595e387a 19392016-07-28 Martin Liska <mliska@suse.cz>
1940
1941 PR gcov-profile/68025
1942 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1943
83554604 19442016-07-28 Martin Liska <mliska@suse.cz>
1945
1946 * g++.dg/vect/pr70944.cc: New test.
1947
ec6d2d63 19482016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1949
1950 PR middle-end/71994
1951 * gcc.dg/torture/pr71994.c: New test.
1952
12dabcee 19532016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1954
1955 PR middle-end/71078
1956 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1957 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1958 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1959
262a83d5 19602016-07-27 Richard Biener <rguenther@suse.de>
1961
1962 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1963
3989f1fe 19642016-07-27 Martin Liska <mliska@suse.cz>
1965
1966 * gcc.dg/predict-13.c: New test.
1967 * gcc.dg/predict-14.c: New test.
1968
69a499fa 19692016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1970
7a4429b2 1971 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 1972 including stdint.h.
1973 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1974 including stdint.h.
1975
751fef95 19762016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1977
1978 PR target/71869
1979 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1980 IEEE built-in functions handle quiet and signalling NaNs
1981 correctly.
1982
5e07497c 19832016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1984
1985 PR fortran/71862
1986 * gfortran.dg/pr71862.f90: New test.
1987
18928e61 19882016-07-26 Martin Sebor <msebor@redhat.com>
1989
1990 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1991 selector with dg-options.
1992
7e1856f1 19932016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1994
1995 PR tree-optimization/18046
1996 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1997 * gcc.dg/tree-ssa/vrp103.c: New test.
1998 * gcc.dg/tree-ssa/vrp104.c: New test.
1999
08679462 20002016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2001
2002 * gcc.target/powerpc/pr63354.c: Require lp64 since
2003 -mprofile-kernel is not legal with -m32.
2004
8c3efadf 20052016-07-26 Richard Biener <rguenther@suse.de>
2006
2007 PR rtl-optimization/71984
2008 * gcc.dg/torture/pr71984.c: New testcase.
2009
78866ecd 20102016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2011
2012 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2013 g++-dg-runtest via et-dg-runtest.
2014 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2015 * gcc.dg/vect/vect.exp: Likewise.
2016 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2017 gfortran-dg-runtest.
2018 * gfortran.dg/vect/vect.exp: Likewise.
2019 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2020 (check_mips_loongson_hw_available): Likewise.
2021 (check_effective_target_mpaired_single_runtime): Likewise.
2022 (check_effective_target_mips_loongson_runtime): Likewise.
2023 (add_options_for_mpaired_single): Likewise.
2024 (check_effective_target_vect_int): Add global et_index.
2025 Check and save the supported feature for a target selected by
2026 the et_index target. Break long lines where appropriate. Call
2027 et-is-effective-target for MIPS with an argument instead of
2028 check_effective_target_* where appropriate.
2029 (check_effective_target_vect_intfloat_cvt): Likewise.
2030 (check_effective_target_vect_uintfloat_cvt): Likewise.
2031 (check_effective_target_vect_floatint_cvt): Likewise.
2032 (check_effective_target_vect_floatuint_cvt): Likewise.
2033 (check_effective_target_vect_simd_clones): Likewise.
2034 (check_effective_target_vect_shift): ewise.
2035 (check_effective_target_whole_vector_shift): Likewise.
2036 (check_effective_target_vect_bswap): Likewise.
2037 (check_effective_target_vect_shift_char): Likewise.
2038 (check_effective_target_vect_long): Likewise.
2039 (check_effective_target_vect_float): Likewise.
2040 (check_effective_target_vect_double): Likewise.
2041 (check_effective_target_vect_long_long): Likewise.
2042 (check_effective_target_vect_no_int_max): Likewise.
2043 (check_effective_target_vect_no_int_add): Likewise.
2044 (check_effective_target_vect_no_bitwise): Likewise.
2045 (check_effective_target_vect_widen_shift): Likewise.
2046 (check_effective_target_vect_no_align): Likewise.
2047 (check_effective_target_vect_hw_misalign): Likewise.
2048 (check_effective_target_vect_element_align): Likewise.
2049 (check_effective_target_vect_condition): Likewise.
2050 (check_effective_target_vect_cond_mixed): Likewise.
2051 (check_effective_target_vect_char_mult): Likewise.
2052 (check_effective_target_vect_short_mult): Likewise.
2053 (check_effective_target_vect_int_mult): Likewise.
2054 (check_effective_target_vect_extract_even_odd): Likewise.
2055 (check_effective_target_vect_interleave): Likewise.
2056 (check_effective_target_vect_stridedN): Likewise.
2057 (check_effective_target_vect_multiple_sizes): Likewise.
2058 (check_effective_target_vect64): Likewise.
2059 (check_effective_target_vect_call_copysignf): Likewise.
2060 (check_effective_target_vect_call_sqrtf): Likewise.
2061 (check_effective_target_vect_call_btrunc): Likewise.
2062 (check_effective_target_vect_call_btruncf): Likewise.
2063 (check_effective_target_vect_call_ceil): Likewise.
2064 (check_effective_target_vect_call_ceilf): Likewise.
2065 (check_effective_target_vect_call_floor): Likewise.
2066 (check_effective_target_vect_call_floorf): Likewise.
2067 (check_effective_target_vect_call_lceil): Likewise.
2068 (check_effective_target_vect_call_lfloor): Likewise.
2069 (check_effective_target_vect_call_nearbyint): Likewise.
2070 (check_effective_target_vect_call_nearbyintf): Likewise.
2071 (check_effective_target_vect_call_round): Likewise.
2072 (check_effective_target_vect_call_roundf): Likewise.
2073 (check_effective_target_vect_perm): Likewise, but also append *_saved
2074 to the existing global name to properly cache the result.
2075 (check_effective_target_vect_perm_byte): Likewise.
2076 (check_effective_target_vect_perm_short): Likewise.
2077 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2078 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2079 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2080 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2081 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2082 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2083 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2084 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2085 (check_effective_target_vect_sdot_qi): Likewise.
2086 (check_effective_target_vect_udot_qi): Likewise.
2087 (check_effective_target_vect_sdot_hi): Likewise.
2088 (check_effective_target_vect_udot_hi): Likewise.
2089 (check_effective_target_vect_usad_char): Likewise.
2090 (check_effective_target_vect_pack_trunc): Likewise.
2091 (check_effective_target_vect_unpack): Likewise.
2092 (check_effective_target_vect_aligned_arrays): Likewise.
2093 (check_effective_target_vect_natural_alignment): Likewise.
2094 (check_effective_target_vector_alignment_reachable): Likewise.
2095 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2096 (is-effective-target): Initialize et_index if undefined.
2097 (et-dg-runtest): New.
2098 (et-is-effective-target): Likewise.
2099 (check_vect_support_and_set_flags): Add supported MIPS targets to
2100 EFFECTIVE_TARGETS list. Return the number of supported targets.
2101
b2930f09 21022016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 2103 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 2104
2105 PR middle-end/70920
2106 * gcc.dg/pr70920-1.c: New test-case.
2107 * gcc.dg/pr70902-2.c: Likewise.
2108 * gcc.dg/pr70920-3.c: Likewise.
2109 * gcc.dg/pr70920-4.c: Likewise
2110 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2111 2 instead of 3.
2112
90821294 21132016-07-25 Alexander Monakov <amonakov@ispras.ru>
2114
2115 * gcc.c-torture/execute/pr71494.c: Require label_values.
2116 * gcc.dg/pr16973.c: Ditto.
2117
1660595b 21182016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2119
2120 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2121 * gcc.dg/torture/pr69771.c: Require int32plus.
2122 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2123
5b2b88ce 21242016-07-25 Martin Liska <mliska@suse.cz>
2125
2126 * gcc.dg/torture/pr71987.c: New test.
2127
e2f926e9 21282016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2129
2130 PR fortran/71935
2131 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2132 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2133 * gfortran.dg/pr71935.f90: New test.
2134
a940fdc7 21352016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 2136
2137 PR c++/71675
2138 * g++.dg/ext/atomic-3.C: New test.
2139 * gcc.dg/atomic/pr71675.c: New test.
2140
5a43070d 21412016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2142
2143 * gcc.target/i386/mvc8.c: New test.
2144
1b793819 21452016-07-22 Bin Cheng <bin.cheng@arm.com>
2146
2147 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2148 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2149
d4b4c787 21502016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2151
2152 PR fortran/71795
2153 * gfortran.dg/constructor_50.f90: New test.
2154
45648efe 21552016-07-22 Martin Liska <mliska@suse.cz>
2156
2157 PR gcov-profile/69028
2158 PR gcov-profile/62047
2159 * g++.dg/cilk-plus/pr69028.C: New test.
2160
b657bb1f 21612016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2162
2163 * gfortran.dg/coarray_stat_2.f90: New test.
2164
3a421504 21652016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2166
2167 * gcc.target/powerpc/vec-extract.h: New files to check the
2168 vec_extract built-in functions for all vector types, testing
2169 accessing each element, both with constant and variable element
2170 numbers.
2171 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2172 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2173 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2174 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2175 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2176 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2177 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2178 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2179 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2180
d40a1eac 21812016-07-21 Jakub Jelinek <jakub@redhat.com>
2182
2183 PR c++/71728
2184 * g++.dg/other/pr71728.C: New test.
2185
3b0d7293 21862016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2187
2188 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2189 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2190 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2191 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2192 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2193
50953a9f 21942016-07-21 Richard Biener <rguenther@suse.de>
2195
2196 PR tree-optimization/71947
2197 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2198
90261646 21992016-07-21 Bin Cheng <bin.cheng@arm.com>
2200
2201 * gcc.dg/tree-ssa/scev-15.c: New.
2202
5a5a7a90 22032016-07-21 Bin Cheng <bin.cheng@arm.com>
2204
2205 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2206
df0c563f 22072016-07-21 Jakub Jelinek <jakub@redhat.com>
2208
2209 PR c++/71941
2210 * g++.dg/gomp/pr71941.C: New test.
2211
24acd4ab 22122016-07-20 David Malcolm <dmalcolm@redhat.com>
2213
2214 PR c/70339
2215 PR c/71858
2216 * g++.dg/spellcheck-identifiers.C: New test case, based on
2217 gcc.dg/spellcheck-identifiers.c.
2218 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2219 gcc.dg/spellcheck-identifiers-2.c.
2220 * g++.dg/spellcheck-typenames.C: New test case, based on
2221 gcc.dg/spellcheck-typenames.c
2222
8669e753 22232016-07-20 Jonathan Wakely <jwakely@redhat.com>
2224
2225 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2226 pointer to member function and also test catching by reference.
2227
75cb41b8 22282016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2229
2230 * gcc.target/s390/pr67443.c: Fix test case.
2231
07be1239 22322016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2233
2234 * gcc.target/s390/insv-1.c: Xfail some tests.
2235 * gcc.target/s390/insv-2.c: Likewise.
2236
e9b5fdd9 22372016-07-20 Georg-Johann Lay <avr@gjlay.de>
2238
2239 * gcc.target/avr/torture/get-mem.c: New test.
2240 * gcc.target/avr/torture/set-mem.c: New test.
2241
b704b0e1 22422016-07-20 Georg-Johann Lay <avr@gjlay.de>
2243
2244 PR target/71948
2245 * gcc.target/avr/torture/tiny-progmem.c: New test.
2246
051eb924 22472016-07-20 Jakub Jelinek <jakub@redhat.com>
2248
fdb70809 2249 PR c++/71909
2250 * g++.dg/parse/pr71909.C: New test.
2251 * g++.dg/tm/pr71909.C: New test.
2252
051eb924 2253 PR c++/50060
2254 * g++.dg/cpp0x/constexpr-50060.C: New test.
2255 * g++.dg/cpp1y/constexpr-50060.C: New test.
2256
c4e1267c 22572016-07-20 Martin Liska <mliska@suse.cz>
2258
2259 * gfortran.dg/graphite/pr71898.f90: New test.
2260
ecaa5fd4 22612016-07-20 Bin Cheng <bin.cheng@arm.com>
2262
2263 PR tree-optimization/71503
2264 PR tree-optimization/71683
2265 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2266 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2267
f5b88ba1 22682016-07-20 Martin Liska <mliska@suse.cz>
2269
2270 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2271 * gcc.dg/plugin/sreal-test-1.c: Remove.
2272 * gcc.dg/plugin/sreal_plugin.c: Remove.
2273
e889bd11 22742016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2275
2276 PR fortran/71902
2277 * gfortran.dg/dependency_47.f90: New test.
2278
1c6bb1c0 22792016-07-19 Jakub Jelinek <jakub@redhat.com>
2280
94d511af 2281 PR rtl-optimization/71916
2282 * gcc.c-torture/compile/pr71916.c: New test.
2283
54e95a17 2284 PR middle-end/71874
2285 * g++.dg/torture/pr71874.C: New test.
2286
1c6bb1c0 2287 PR middle-end/71734
2288 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2289 (my_alloc): Rewritten to use __builtin_posix_memalign and
2290 __SIZE_TYPE__.
2291 (my_free): Use __builtin_free instead of _mm_free.
2292 (Vec::operator=): Use __builtin_memcpy.
2293
0d565f19 22942016-07-19 Martin Jambor <mjambor@suse.cz>
2295
cfc1aded 2296 PR fortran/71688
2297 * gfortran.dg/pr71688.f90: New test.
0d565f19 2298
2be13cd5 22992016-07-19 Richard Biener <rguenther@suse.de>
2300
2301 * c-c++-common/vector-subscript-6.c: New testcase.
2302 * c-c++-common/vector-subscript-7.c: Likewise.
2303
1697df09 23042016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2305
7a4429b2 2306 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 2307 and UInt32 based on __SIZEOF_INT__.
2308
8894566e 23092016-07-19 Richard Biener <rguenther@suse.de>
2310
2311 PR tree-optimization/71901
2312 * gcc.dg/torture/pr71901.c: New testcase.
2313
23142016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 2315
2316 PR tree-optimization/71908
2317 * gcc.dg/torture/pr71908.c: New testcase.
2318
106ac76d 23192016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2320
2321 PR target/71493
2322 * gcc.target/powerpc/pr71493-1.c: New test.
2323 * gcc.target/powerpc/pr71493-2.c: Likewise.
2324
e6517a48 23252016-07-18 Jakub Jelinek <jakub@redhat.com>
2326
d1e0c36e 2327 PR c++/71835
2328 * g++.dg/conversion/ambig3.C: New test.
2329
6fe424c2 2330 PR c++/71828
2331 * g++.dg/cpp0x/constexpr-71828.C: New test.
2332
d3dd9e33 2333 PR c++/71826
2334 * g++.dg/template/pr71826.C: New test.
2335
74fd83a9 2336 PR c++/71822
2337 * g++.dg/template/defarg21.C: New test.
2338
e6517a48 2339 PR c++/71871
2340 * g++.dg/ext/vector31.C: New test.
2341
f942bdbf 23422016-07-18 Uros Bizjak <ubizjak@gmail.com>
2343
2344 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
2345
4b1425be 23462016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
2347
2348 PR tree-optimization/71734
2349 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
2350
a80f37e1 23512016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2352
2353 * gcc.target/s390/warn-dynamicstack-1.c: New test.
2354 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
2355 stack-layout-dynamic-1.c: New test.
2356
ea283725 23572016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2358
2359 * gcc.target/s390/nolrl-1.c: New test.
2360
14eab729 23612016-07-17 Fritz Reese <fritzoreese@gmail.com>
2362
2363 PR fortran/71523
2364 * gfortran.dg/pr71523_1.f90: New test.
2365 * gfortran.dg/pr71523_2.f90: New test.
2366
3925d644 23672016-07-16 Andreas Schwab <schwab@linux-m68k.org>
2368
2369 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
2370
fb9ff4ce 23712016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 2372 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 2373
2374 PR fortran/62125
2375 * gfortran.dg/pr62125.f90: New test.
2376
95b0f5e9 23772016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2378
2379 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
2380 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2381
1913be16 23822016-07-15 Jonathan Wakely <jwakely@redhat.com>
2383
2384 PR c++/58796
2385 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
2386 * g++.dg/cpp0x/nullptr35.C: New test.
2387
b4803084 23882016-07-15 Bin Cheng <bin.cheng@arm.com>
2389
2390 * gcc.dg/tree-ssa/scev-8.c: Update test string.
2391
89e3ec3d 23922016-07-15 Cesar Philippidis <cesar@codesourcery.com>
2393
2394 * gfortran.dg/goacc/vector_length.f90: New test.
2395
2084e279 23962016-07-15 Richard Biener <rguenther@suse.de>
2397
2398 PR tree-optimization/71881
2399 * gcc.dg/torture/pr71881.c: New testcase.
2400
2177bb9a 24012016-07-15 Richard Biener <rguenther@suse.de>
2402
2403 PR tree-optimization/71887
2404 * gcc.dg/torture/pr71887.c: New testcase.
2405
0dd7db3b 24062016-07-15 Jakub Jelinek <jakub@redhat.com>
2407
2408 PR c/71858
2409 * gcc.dg/spellcheck-identifiers-3.c: New test.
2410
b41cc4d1 24112016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
2412
2413 PR fortran/71807
2414 * gfortran.dg/null_9.f90: New test.
2415
a4d34e5e 24162016-07-15 Bin Cheng <bin.cheng@arm.com>
2417
2418 * gcc.dg/tree-ssa/loop-41.c: New test.
2419
1547c551 24202016-07-15 Bin Cheng <bin.cheng@arm.com>
2421
2422 PR tree-optimization/71347
2423 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
2424
b9c2416b 24252016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2426
2427 PR fortran/29819
2428 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
2429 * gfortran.dg/contains.f90: Ditto.
2430 * gfortran.dg/contains_empty_1.f03: Ditto.
2431 * gfortran.dg/submodule_3.f08: Ditto.
2432
28413b15 24332016-07-14 Jakub Jelinek <jakub@redhat.com>
2434
661af228 2435 PR testsuite/71865
2436 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
2437 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
2438 expected diagnostics.
2439
28413b15 2440 PR c/71858
2441 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
2442 * gcc.dg/spellcheck-identifiers-2.c: New test.
2443 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
2444 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
2445
7b3b3a49 24462016-07-14 Jakub Jelinek <jakub@redhat.com>
2447
2448 PR tree-optimization/71872
2449 * gcc.c-torture/compile/pr71872.c: New test.
2450
7c039c44 24512016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2452
2453 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
2454 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
2455 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
2456 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
2457 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
2458 * gcc.target/arm/atomic-op-acquire-1.c: This.
2459 * gcc.target/arm/atomic-op-char.c: Rename into ...
2460 * gcc.target/arm/atomic-op-char-1.c: This.
2461 * gcc.target/arm/atomic-op-consume.c: Rename into ...
2462 * gcc.target/arm/atomic-op-consume-1.c: This.
2463 * gcc.target/arm/atomic-op-int.c: Rename into ...
2464 * gcc.target/arm/atomic-op-int-1.c: This.
2465 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
2466 * gcc.target/arm/atomic-op-relaxed-1.c: This.
2467 * gcc.target/arm/atomic-op-release.c: Rename into ...
2468 * gcc.target/arm/atomic-op-release-1.c: This.
2469 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
2470 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
2471 * gcc.target/arm/atomic-op-short.c: Rename into ...
2472 * gcc.target/arm/atomic-op-short-1.c: This.
2473 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
2474 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
2475 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
2476 * gcc.target/arm/atomic-op-char-2.c: Likewise.
2477 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
2478 * gcc.target/arm/atomic-op-int-2.c: Likewise.
2479 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
2480 * gcc.target/arm/atomic-op-release-2.c: Likewise.
2481 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
2482 * gcc.target/arm/atomic-op-short-2.c: Likewise.
2483
80c5e533 24842016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
2485
2486 PR fortran/70842
2487 * gfortran.dg/select_type_35.f03: New test.
2488
c5a9fc7b 24892016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2490
2491 PR target/65951
2492 PR tree-optimization/70923
2493 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
2494 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
2495 * gcc.dg/vect/pr65951.c: Likewise.
2496 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
2497
d1242c94 24982016-07-14 David Edelsohn <dje.gcc@gmail.com>
2499
2500 * c-c++-common/pr60226.c: Expect maximum object file alignment
2501 error on AIX.
2502
97f2a90b 25032016-07-14 Richard Biener <rguenther@suse.de>
2504
2505 PR tree-optimization/71866
2506 * gcc.dg/torture/pr71866.c: New testcase.
2507
6029a910 25082016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
2509
2510 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
2511 selector and enclose boolean expression in curly braces.
2512
798d22ed 25132016-07-14 Alan Modra <amodra@gmail.com>
2514
2515 PR target/71733
2516 * gcc.target/powerpc/p9-novsx.c: New.
2517
3ffcb27d 25182016-07-13 Andi Kleen <ak@linux.intel.com>
2519
2520 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
2521 * g++.dg/tree-prof/morefunc.C: Dito.
2522 * g++.dg/tree-prof/pr35545.C: Dito.
2523 * g++.dg/tree-prof/reorder.C: Dito.
2524 * gcc.dg/tree-prof/20050826-2.c: Dito.
2525 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
2526 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
2527 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
2528 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
2529 * gcc.dg/tree-prof/inliner-1.c: Dito.
2530 * gcc.dg/tree-prof/merge_block.c: Dito.
2531 * gcc.dg/tree-prof/stringop-1.c: Dito.
2532 * gcc.dg/tree-prof/stringop-2.c: Dito.
2533 * gcc.dg/tree-prof/switch-case-1.c: Dito.
2534 * gcc.dg/tree-prof/switch-case-2.c: Dito.
2535 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
2536 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
2537 * gcc.dg/tree-prof/update-loopch.c: Dito.
2538 * gcc.dg/tree-prof/val-prof-1.c: Dito.
2539 * gcc.dg/tree-prof/val-prof-2.c: Dito.
2540 * gcc.dg/tree-prof/val-prof-3.c: Dito.
2541 * gcc.dg/tree-prof/val-prof-4.c: Dito.
2542 * gcc.dg/tree-prof/val-prof-5.c: Dito.
2543 * gcc.dg/tree-prof/val-prof-6.c: Dito.
2544 * gcc.dg/tree-prof/val-prof-7.c: Dito.
2545
9ace90e5 25462016-07-13 Andi Kleen <ak@linux.intel.com>
2547
2548 * lib/profopt.exp (profopt-execute): Remove .imports files.
2549
b75cf198 25502016-07-13 Andi Kleen <ak@linux.intel.com>
2551
f942bdbf 2552 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 2553
4d0389a9 25542016-07-13 Andi Kleen <ak@linux.intel.com>
2555
2556 * lib/profopt.exp (dg-final-scan-autofdo,
2557 dg-final-scan-not-autofdo): New functions.
2558
a5af7a75 25592016-07-13 Bin Cheng <bin.cheng@arm.com>
2560
2561 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
2562 * gcc.dg/vect/vect-35.c: Ditto.
2563 * gcc.dg/vect/vect-alias-check-2.c: New test.
2564
c6bcae01 25652016-07-13 Martin Liska <mliska@suse.cz>
2566
2567 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 2568 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 2569 * gfortran.dg/pr42108.f90: Update expected dump scan.
2570
0644c120 25712016-07-13 Richard Biener <rguenther@suse.de>
2572
2573 PR tree-optimization/24574
2574 * gcc.dg/pr24574.c: New testcase.
2575
2bbae5b9 25762016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2577
f942bdbf 2578 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 2579 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
2580 * c-c++-common/pr68833-1.c: Require int32plus.
2581 * gcc.dg/ipa/pr63551.c: Likewise.
2582 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
2583 * gcc.dg/ipa/pr64041.c: Require int32plus.
2584
839a6560 25852016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
2586
2587 PR ipa/71633
2588 * g++.dg/pr71633.C: New test.
2589
8f5f2788 25902016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2591
2592 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
2593 Add new arm_thumb1_cbz_ok effective target.
2594 * gcc.target/arm/cbz.c: New test.
2595
417e5cc5 25962016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2597
2598 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
2599 Define effective target.
2600 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
2601 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
2602 * gcc.target/arm/movhi_movw.c: New test.
2603 * gcc.target/arm/movsi_movw.c: Likewise.
2604 * gcc.target/arm/movdi_movw.c: Likewise.
2605
68a5143e 26062016-07-13 Richard Biener <rguenther@suse.de>
2607
2608 PR middle-end/71104
2609 * gcc.dg/pr71104-1.c: New testcase.
2610 * gcc.dg/pr71104-2.c: Likewise.
2611
69e8d259 26122016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2613
2614 PR target/71805
2615 * gcc.target/powerpc/pr71805.c: New test.
2616
244f142f 26172016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2618
2619 * gcc.target/powerpc/divkc3-1.c: New.
2620 * gcc.target/powerpc/mulkc3-1.c: New.
2621
6fc56f1f 26222016-07-12 Nathan Sidwell <nathan@acm.org>
2623
2624 * gcc.target/arm/data-rel-1.c: New.
2625 * gcc.target/arm/data-rel-2.c: New.
2626 * gcc.target/arm/data-rel-3.c: New.
2627
94ee1e9c 26282016-07-12 Martin Liska <mliska@suse.cz>
2629
2630 * gcc.dg/params/blocksort-part.c: New test.
2631 * gcc.dg/params/params.exp: New file.
2632
cd32d747 26332016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2634
2635 PR middle-end/71700
2636 * gcc.c-torture/execute/pr71700.c: New test.
2637
ad010d47 26382016-07-12 Steven Bosscher <steven@gcc.gnu.org>
2639 Richard Biener <rguenther@suse.de>
2640
2641 PR tree-optimization/23286
2642 PR tree-optimization/70159
2643 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
2644 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
2645 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
2646 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
2647 * gcc.dg/tree-ssa/pr35286.c: Likewise.
2648 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2649 * gcc.dg/hoist-register-pressure-1.c: Likewise.
2650 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2651 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2652 * gcc.dg/pr51879-12.c: Likewise.
2653 * gcc.dg/strlenopt-9.c: Likewise.
2654 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2655 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
2656 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
2657 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
2658 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
2659 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
2660 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
2661 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
2662 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
2663 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
2664 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
2665 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
2666 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
2667 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
2668 * gfortran.dg/pr43984.f90: Adjust expected outcome.
2669
9aece49e 26702016-07-12 Richard Biener <rguenther@suse.de>
2671
2672 PR rtl-optimization/68961
2673 * gcc.target/i386/pr68961.c: New testcase.
2674
8f05fee9 26752016-07-11 Jakub Jelinek <jakub@redhat.com>
2676
4a6cc5cd 2677 PR middle-end/71758
2678 * c-c++-common/gomp/pr71758.c: New test.
2679 * gfortran.dg/gomp/pr71758.f90: New test.
2680
8f05fee9 2681 PR tree-optimization/71823
2682 * gcc.dg/vect/pr71823.c: New test.
2683
b73690a4 26842016-07-11 David Malcolm <dmalcolm@redhat.com>
2685
2686 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2687 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2688 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2689
675f4c6b 26902016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2691
2692 PR target/71801
2693 * gcc.target/i386/pr71801.c: New test.
2694
9aaf7e3e 26952016-07-11 Richard Biener <rguenther@suse.de>
2696
2697 PR tree-optimization/71816
2698 * gcc.dg/torture/pr71816.c: New testcase.
2699
dd58bf21 27002016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2701
2702 PR fortran/71783
2703 * gfortran.dg/dependency_46.f90: New test.
2704
a2ebcb84 27052016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2706
2707 PR rtl-optimization/71621
2708 * gcc.target/i386/pr71621-1.c: New.
2709 * gcc.target/i386/pr71621-2.c: New.
2710
6cedf97e 27112016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2712
2713 * gfortran.dg/goacc/pr71704.f90: New test.
2714
dc71c755 27152016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2716
2717 PR target/71297
2718 * gcc.target/powerpc/pr71297.c: New.
2719
288161af 27202016-07-08 Jiong Wang <jiong.wang@arm.com>
2721
2722 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2723
98e771d6 27242016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2725
2726 PR target/71806
2727 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2728
c3d27339 27292016-07-08 Alan Hayward <alan.hayward@arm.com>
2730
2731 PR tree-optimization/71667
2732 * gcc.dg/vect/pr71667.c: New
2733
b1b5042a 27342016-07-08 Martin Liska <mliska@suse.cz>
2735
2736 * gcc.dg/torture/pr71606.c: New test.
2737
5cdc40a0 27382016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2739
2740 PR fortran/71764
2741 * gfortran.dg/pr71764.f90: New test.
2742
bcc4d868 27432016-07-07 Jakub Jelinek <jakub@redhat.com>
2744 Kai Tietz <ktietz70@googlemail.com>
2745
2746 PR c++/70869
2747 PR c++/71054
2748 * g++.dg/cpp0x/pr70869.C: New test.
2749 * g++.dg/cpp0x/pr71054.C: New test.
2750
b39328b2 27512016-07-07 David Edelsohn <dje.gcc@gmail.com>
2752
2753 * g++.dg/debug/pr71432.C: Fail on AIX.
2754
95c9caad 27552016-07-07 Martin Liska <mliska@suse.cz>
2756
2757 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2758 an undefined behavior.
2759 * gfortran.dg/do_3.F90: Likewise.
2760 * gfortran.dg/do_check_11.f90: New test.
2761 * gfortran.dg/do_check_12.f90: New test.
2762 * gfortran.dg/do_corner_warn.f90: New test.
2763
8e976d11 27642016-07-07 Martin Liska <mliska@suse.cz>
2765
2766 * gfortran.dg/predict-1.f90: Ammend the test.
2767 * gfortran.dg/predict-2.f90: Likewise.
2768
26716fc7 27692016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2770
2771 PR ipa/71624
2772 * g++.dg/pr71624.C: New test.
2773
2d079cbf 27742016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2775
2776 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2777 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2778 ARMv8-M Mainline architectures.
2779
9e6f4af4 27802016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2781
2782 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2783 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2784
d490b07a 27852016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2786
2787 PR target/70098
2788 PR target/71763
2789 * gcc.target/powerpc/pr71763.c: New file.
2790
798fc305 27912016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2792
2793 PR tree-optimization/71518
f942bdbf 2794 * gcc.dg/pr71518.c: New test.
798fc305 2795
97e4cbac 27962016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2797
2798 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2799
19aea164 28002016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2801
f942bdbf 2802 PR target/50739
19aea164 2803 * gcc.target/avr/pr50739.c: New test.
2804
105e9dfc 28052016-07-05 Jan Hubicka <jh@suse.cz>
2806
2807 * gcc.dg/tree-ssa/scev-14.c: update template.
2808
1137da9c 28092016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2810
2811 * gcc.dg/vect/group-no-gaps-1.c: New test.
2812
ce393063 28132016-07-05 Andi Kleen <ak@linux.intel.com>
2814
2815 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2816 if kernel supports MPX.
2817
92a44a68 28182016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 2819
2820 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2821
f2ccdf8e 28222016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2823 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2824
2825 * gcc.target/powerpc/signbit-1.c: New test.
2826 * gcc.target/powerpc/signbit-2.c: New test.
2827 * gcc.target/powerpc/signbit-3.c: New test.
2828
0215a22c 28292016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2830
2831 PR rtl-optimization/71594
2832 * gcc.dg/torture/pr71594.c: New test.
2833
30a39817 28342016-07-05 Jan Hubicka <jh@suse.cz>
2835
2836 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2837
b65b8df2 28382016-07-05 David Malcolm <dmalcolm@redhat.com>
2839
2840 PR c++/62314
f9c39b65 2841 * g++.dg/parse/error5.C: Update column
b65b8df2 2842 number of missing semicolon error.
2843 * g++.dg/pr62314-2.C: New test case.
2844
6b5471d8 28452016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2846
2847 * gfortran.dg/coarray_stat_function.f90: New test.
2848 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2849 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2850 to new interfaces.
2851
35b3a8dd 28522016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2853
2854 PR fortran/71623
2855 * gfortran.dg/deferred_character_17.f90: New test.
2856
b84c1ddf 28572016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2858
2859 * gcc.target/arm/neon/polytypes.c: Move to ...
2860 * gcc.target/arm/polytypes.c: ... here.
2861 * gcc.target/arm/neon/pr51534.c: Move to ...
2862 * gcc.target/arm/pr51534.c: ... here.
2863 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2864 * gcc.target/arm/vect-vcvt.c: ... here.
2865 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2866 * gcc.target/arm/vect-vcvtq.c: ... here.
2867 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2868 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2869 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2870 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2871 * gcc.target/arm/neon/neon.exp: Delete.
2872 * gcc.target/arm/neon/: Delete.
2873
7e9136f1 28742016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2875
2876 PR fortran/65575
2877 * gfortran.dg: pr65575.f90: New test.
2878
18b42a28 28792016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2880
2881 PR fortran/35849
2882 * gfortran.dg: pr35849.f90: New test.
2883
f8765404 28842016-07-04 Jakub Jelinek <jakub@redhat.com>
2885
2886 PR c++/71739
2887 * g++.dg/cpp0x/pr71739.C: New test.
2888
e3422b3a 28892016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2890
2891 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2892
2da1c9f7 28932016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2894
2895 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2896 locr.
2897 * gcc.target/s390/loc-1.c: New test.
2898
6125d36e 28992016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2900
f9c39b65 2901 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2902 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 2903
42797d4b 29042016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2905
2906 PR target/63874
2907 * gcc.target/aarch64/pr63874.c: New test.
2908
9d9fe66a 29092016-07-04 Jan Beulich <jbeulich@suse.com>
2910
2911 * g++.dg/header.c: New.
2912 * gcc.dg/header.c: New.
2913
c364d0f3 29142016-07-02 Jakub Jelinek <jakub@redhat.com>
2915
2916 PR c/71719
2917 * c-c++-common/Wunused-var-15.c: New test.
2918
267f3c67 29192016-07-01 Jakub Jelinek <jakub@redhat.com>
2920
2921 PR fortran/71687
2922 * gfortran.dg/gomp/pr71687.f90: New test.
2923
8297c70b 29242016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2925
2926 * gcc.dg/const-float128-ped.c: Require __float128 effective
2927 target and options.
2928 * gcc.dg/const-float128.c: Likewise.
2929 * gcc.dg/torture/float128-cmp-invalid.c: Require
2930 __float128 and base_quadfloat_support effective targets, and
2931 __float128 options.
2932 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2933 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2934 * gcc.dg/torture/float128-nan.c: Likewise.
2935 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2936 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2937 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 2938 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 2939 (add_options_for___float128): New.
2940 (check_effective_target_base_quadword_support): New.
2941
eab79b94 29422016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2943
2944 PR target/71720
2945 * gcc.target/powerpc/pr71720.c: New test.
2946
4ce6622a 29472016-07-01 Jan Beulich <jbeulich@suse.com>
2948
2949 * gcc.dg/bss.c: New.
2950
0b6f1914 29512016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2952
2953 PR target/71698
2954 * gcc.target/powerpc/pr71698.c: New test.
2955
4d28a470 29562016-07-01 Georg-Johann Lay <avr@gjlay.de>
2957
2958 PR target/71151
2959 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2960 instead of ".foo" for its section name.
2961 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2962 depending on MCU's flash size.
2963 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2964 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2965 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2966 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2967 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2968 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2969
ed8613ec 29702016-07-01 Jan Beulich <jbeulich@suse.com>
2971
2972 * gcc.target/i386/pr65105-2.c: Add -msse2.
2973
720a0bce 29742016-06-30 Jakub Jelinek <jakub@redhat.com>
2975
c54ee83c 2976 PR tree-optimization/71707
2977 * gcc.dg/strlenopt-29.c: New test.
2978
a845ae6c 2979 PR fortran/71704
2980 * gfortran.dg/gomp/pr71704.f90: New test.
2981
720a0bce 2982 PR fortran/71705
2983 * gfortran.dg/gomp/pr71705.f90: New test.
2984
17c32c4a 29852016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2986
2987 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2988 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2989 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2990 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2991 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2992 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2993 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2994 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2995 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2996 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2997 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2998 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2999 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3000 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3001 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3002 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3003 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3004 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3005 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3006 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3007 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3008 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3009 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3010 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3011 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3012 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3013 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3014 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3015 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3016 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3017 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3018 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3019 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3020 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3021 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3022 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3023 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3024 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3025 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3026 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3027 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3028 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3029 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3030 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3031 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3032 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3033 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3034 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3035 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3036 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3037 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3038 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3039 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3040 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3041 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3042 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3043 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3044 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3045 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3046 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3047 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3048 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3049 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3050 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3051 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3052 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3053 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3054 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3055 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3056 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3057 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3058 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3059 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3060 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3061 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3062 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3063 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3064 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3065 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3066 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3067 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3068
443405c9 30692016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 3070 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 3071
3072 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3073
6e3a3de2 30742016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 3075 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 3076
3077 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3078
413c4f6c 30792016-06-30 David Malcolm <dmalcolm@redhat.com>
3080
3081 PR driver/71651
3082 * gcc.dg/spellcheck-options-12.c: New test case.
3083
4c4e99c3 30842016-06-30 Jakub Jelinek <jakub@redhat.com>
3085
3086 PR middle-end/71693
3087 * gcc.c-torture/compile/pr71693.c: New test.
3088
26a2e993 30892016-06-29 David Malcolm <dmalcolm@redhat.com>
3090
3091 * gcc.dg/spellcheck-params.c: New testcase.
3092 * gcc.dg/spellcheck-params-2.c: New testcase.
3093
63abcf45 30942016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3095
3096 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3097 vector extract instructions.
3098 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3099
5f1d49ac 31002016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3101
3102 PR fortran/71686
3103 * gfortran.dg/unexpected_eof_2.f90: New test.
3104 * gfortran.dg/unexpected_eof_3.f90: New test.
3105
0dc00113 31062016-06-29 Jim Wilson <jim.wilson@linaro.org>
3107
3108 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3109
4b975445 31102016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3111
3112 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3113 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3114 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3115
e276a6b9 31162016-06-29 Richard Biener <rguenther@suse.de>
3117
3118 PR middle-end/15256
3119 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3120
c02f3e35 31212016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3122
3123 * gcc.target/arm/aapcs/neon-vect10.c: Require
3124 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3125 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3126 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3127 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3128 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3129 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3130 * gcc.target/arm/fp16-aapcs-1.c: Require
3131 -mfloat-ab=hard. Also simplify the test.
3132 * gcc.target/arm/fp16-aapcs-2.c: New.
3133
d0c2a3dd 31342016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3135
f942bdbf 3136 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 3137 (add_options_for_arm_fp16_ieee): New.
3138 (add_options_for_arm_fp16_alternative): New.
3139 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3140 long-line.
3141 (effective_target_arm_fp16_hw): New.
3142
162fed22 31432016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3144
3145 PR tree-optimization/71655
3146 * g++.dg/pr71655.C: New test.
3147
9ed0eb00 31482016-06-29 Martin Liska <mliska@suse.cz>
3149
3150 * gcc.dg/pr71585.c: New test.
3151 * gcc.dg/pr71585-2.c: New test.
3152 * gcc.dg/pr71585-3.c: New test.
3153
641b1c86 31542016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3155
3156 PR tree-optimization/70729
3157 * g++.dg/vect/pr70729.cc: New test.
3158
44e775d8 31592016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3160
3161 * c-c++-common/gomp/cancel-1.c: Extend.
3162
83b23cdf 31632016-06-29 Jakub Jelinek <jakub@redhat.com>
3164
3165 PR tree-optimization/71625
3166 * gcc.dg/strlenopt-28.c: New test.
3167
b6a4a0f5 31682016-06-29 Richard Biener <rguenther@suse.de>
3169
3170 PR middle-end/71002
3171 * g++.dg/torture/pr71002.C: Adjust testcase.
3172
1af10ce6 31732016-06-29 Jakub Jelinek <jakub@redhat.com>
3174
3175 PR c/71685
3176 * gcc.dg/pr71685.c: New test.
3177
31782016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 3179
3180 PR c/71552
3181 * gcc.dg/init-bad-9.c: New test.
3182
043457fd 31832016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3184
3185 * gcc.target/powerpc/abs128-1.c: Require VSX.
3186 * gcc.target/powerpc/copysign128-1.c: Likewise.
3187 * gcc.target/powerpc/inf128-1.c: Likewise.
3188 * gcc.target/powerpc/nan128-1.c: Likewise.
3189
d378e319 31902016-06-28 Jakub Jelinek <jakub@redhat.com>
3191
3192 PR middle-end/71626
3193 * gcc.c-torture/execute/pr71626-1.c: New test.
3194 * gcc.c-torture/execute/pr71626-2.c: New test.
3195
10ef7949 31962016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3197
3198 PR target/71656
3199 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3200
1fcfb8f7 32012016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3202
3203 PR target/71670
3204 * gcc.target/powerpc/pr71670.c: New testcase.
3205
35fd0c10 32062016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3207
3208 PR target/71656
3209 * gcc.target/powerpc/pr71656-1.c: New test.
3210 * gcc.target/powerpc/pr71656-2.c: New test.
3211
584757bc 32122016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3213
3214 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3215 around fp16 code.
3216 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3217 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3218 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3219 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3220 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3221 Add arm_neon_fp16_ok effective target.
f942bdbf 3222 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3223 Likewise.
3224 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3225 Likewise.
3226 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3227 Likewise.
3228 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3229 Likewise.
3230 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3231 Likewise.
3232 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3233 Likewise.
3234 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3235 Likewise.
3236 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3237 Likewise.
3238 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3239 Likewise.
3240 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3241 Likewise.
3242 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3243 Likewise.
584757bc 3244
cbcc4297 32452016-06-26 Jan Hubicka <hubicka@ucw.cz>
3246
3247 * gcc.dg/predict-12.c: New testcase.
3248
0aa73965 32492016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3250
3251 PR fortran/71649
3252 * gfortran.dg/pr71649.f90: New test.
3253
9977f724 32542016-06-25 Jakub Jelinek <jakub@redhat.com>
3255
a5c54f33 3256 PR tree-optimization/71643
3257 * g++.dg/opt/pr71643.C: New test.
3258
9977f724 3259 PR tree-optimization/71631
3260 * gcc.c-torture/execute/pr71631.c: New test.
3261
e09883e4 32622016-06-24 Jan Hubicka <hubicka@ucw.cz>
3263
3264 * gcc.dg/predict-11.c: New testcase.
3265 * gfortran.dg/predict-2.f90: New testcase.
3266
89beffc9 32672016-06-24 Jan Hubicka <hubicka@ucw.cz>
3268
3269 * gcc.dg/predict-10.c: New test.
3270
2275a11d 32712016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3272
3273 * gcc.target/powerpc/abs128-1.c: New.
3274 * gcc.target/powerpc/copysign128-1.c: New.
3275 * gcc.target/powerpc/inf128-1.c: New.
3276 * gcc.target/powerpc/nan128-1.c: New.
3277
37681b7f 32782016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3279
3280 * gfortran.dg/pr71642.f90: New test.
3281
9cf2d600 32822016-06-24 Jakub Jelinek <jakub@redhat.com>
3283
3284 PR tree-optimization/71647
3285 * gcc.target/i386/pr71647.c: New test.
3286
eea332b9 32872016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3288
3289 * gcc.target/i386/noplt-gd-1.c: New test.
3290 * gcc.target/i386/noplt-gd-2.c: Likewise.
3291 * gcc.target/i386/noplt-gd-3.c: Likewise.
3292 * gcc.target/i386/noplt-ld-1.c: Likewise.
3293 * gcc.target/i386/noplt-ld-2.c: Likewise.
3294 * gcc.target/i386/noplt-ld-3.c: Likewise.
3295 * lib/target-supports.exp
3296 (check_effective_target_tls_get_addr_via_got): New.
3297
b6d48a78 32982016-06-24 Uros Bizjak <ubizjak@gmail.com>
3299
3300 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3301 testsuite compile flags.
3302 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3303 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3304
33052016-06-24 Uros Bizjak <ubizjak@gmail.com>
3306
3307 * g++dg/vect/pr36684.cc: Add dg-do compile.
3308 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3309 * gcc.dg/vect/pr70021.c: Ditto.
3310 * gcc.dg/vect/pr70138-1.c: Ditto.
3311 * gcc.dg/vect/pr70138-2.c: Ditto.
3312 * gcc.dg/vect/pr70354-1.c: Ditto.
3313 * gcc.dg/vect/pr70354-2.c: Ditto.
3314 * gcc.dg/vect/pr71259.c: Ditto.
3315 * gcc.dg/vect/pr71416-1.c: Ditto.
3316 * gcc.dg/vect/slp-43.c: Ditto.
3317 * gcc.dg/vect/slp-45.c: Ditto.
3318 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3319 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3320 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3321 * gfortran.dg/vect/pr69980.f90: Ditto.
3322
33232016-06-24 Uros Bizjak <ubizjak@gmail.com>
3324
3325 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3326 * gcc.dg/vect/bb-slp-30.c: Ditto.
3327 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3328 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3329 * gcc.dg/vect/pr45902.c: Ditto.
3330 * gcc.dg/vect/pr48172.c: Ditto.
3331 * gcc.dg/vect/pr48377.c: Ditto.
3332 * gcc.dg/vect/pr49038.c: Ditto.
3333 * gcc.dg/vect/pr49771.c: Ditto.
3334 * gcc.dg/vect/pr52091.c: Ditto.
3335 * gcc.dg/vect/pr53185-2.c: Ditto.
3336 * gcc.dg/vect/pr56826.c: Ditto.
3337 * gcc.dg/vect/pr60276.c: Ditto.
3338 * gcc.dg/vect/pr62021.c: Ditto.
3339 * gcc.dg/vect/pr63530.c: Ditto.
3340 * gcc.dg/vect/pr65518.c: Ditto.
3341 * gcc.dg/vect/pr65947-1.c: Ditto.
3342 * gcc.dg/vect/pr65947-10.c: Ditto.
3343 * gcc.dg/vect/pr65947-11.c: Ditto.
3344 * gcc.dg/vect/pr65947-12.c: Ditto.
3345 * gcc.dg/vect/pr65947-13.c: Ditto.
3346 * gcc.dg/vect/pr65947-2.c: Ditto.
3347 * gcc.dg/vect/pr65947-3.c: Ditto.
3348 * gcc.dg/vect/pr65947-4.c: Ditto.
3349 * gcc.dg/vect/pr65947-5.c: Ditto.
3350 * gcc.dg/vect/pr65947-6.c: Ditto.
3351 * gcc.dg/vect/pr65947-7.c: Ditto.
3352 * gcc.dg/vect/pr65947-8.c: Ditto.
3353 * gcc.dg/vect/pr65947-9.c: Ditto.
3354 * gcc.dg/vect/pr71416-1.c: Ditto.
3355 * gcc.dg/vect/pr71439.c: Ditto.
3356 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
3357 * gcc.dg/vect/vect-bswap16.c: Ditto.
3358 * gcc.dg/vect/vect-bswap32.c: Ditto.
3359 * gcc.dg/vect/vect-bswap64.c: Ditto.
3360 * gcc.dg/vect/vect-live-1.c: Ditto.
3361 * gcc.dg/vect/vect-live-2.c: Ditto.
3362 * gcc.dg/vect/vect-live-3.c: Ditto.
3363 * gcc.dg/vect/vect-live-4.c: Ditto.
3364 * gcc.dg/vect/vect-live-5.c: Ditto.
3365 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
3366 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
3367 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
3368 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3369 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3370 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3371 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
3372 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
3373 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
3374 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
3375 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
3376 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
3377 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
3378 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
3379 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
3380 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
3381 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
3382
d4213166 33832016-06-24 Uros Bizjak <ubizjak@gmail.com>
3384
3385 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
3386
5aaec397 33872016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3388
3389 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
3390 ia32 if R_386_GOT32X relocation is supported.
3391 * gcc.target/i386/noplt-3.c: Likewise.
3392 * gcc.target/i386/noplt-2.c: Likewise.
3393 (main): Renamed to ...
3394 (bar): This.
3395 * gcc.target/i386/noplt-4.c: Likewise.
3396 (main): Renamed to ...
3397 (bar): This.
3398 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
3399 * gcc.target/i386/pr67400-5.c: Likewise.
3400
77104764 34012016-06-24 Jakub Jelinek <jakub@redhat.com>
3402
7318e591 3403 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
3404 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
3405
77104764 3406 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
3407 f4): Adjust expected diagnostics.
3408 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
3409 (T): If OVFP is defined, redefine to TP.
3410 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
3411 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
3412 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
3413 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
3414 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
3415 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
3416 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
3417 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
3418 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
3419 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
3420 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
3421 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
3422 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
3423 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
3424 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
3425 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
3426 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
3427 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
3428 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
3429 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
3430 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
3431 as last argument to __builtin_add_overflow_p.
3432
ddf08519 34332016-06-23 Uros Bizjak <ubizjak@gmail.com>
3434
3435 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
3436 dg-options and remove default vector testsuite compile flags.
3437 * g++.dg/vect/pr33860a.cc: Ditto.
3438 * g++.dg/vect/pr45470-a.cc: Ditto.
3439 * g++.dg/vect/pr45470-b.cc: Ditto.
3440 * g++.dg/vect/pr60896.cc: Ditto.
3441 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
3442 * gcc.dg/vect/pr18308.c: Ditto.
3443 * gcc.dg/vect/pr24049.c: Ditto.
3444 * gcc.dg/vect/pr33373.c: Ditto.
3445 * gcc.dg/vect/pr36228.c: Ditto.
3446 * gcc.dg/vect/pr42395.c: Ditto.
3447 * gcc.dg/vect/pr42604.c: Ditto.
3448 * gcc.dg/vect/pr46663.c: Ditto.
3449 * gcc.dg/vect/pr48765.c: Ditto.
3450 * gcc.dg/vect/pr49093.c: Ditto.
3451 * gcc.dg/vect/pr49352.c: Ditto.
3452 * gcc.dg/vect/pr52298.c: Ditto.
3453 * gcc.dg/vect/pr52870.c: Ditto.
3454 * gcc.dg/vect/pr53185.c: Ditto.
3455 * gcc.dg/vect/pr53773.c: Ditto.
3456 * gcc.dg/vect/pr56695.c: Ditto.
3457 * gcc.dg/vect/pr62171.c: Ditto.
3458 * gcc.dg/vect/pr63530.c: Ditto.
3459 * gcc.dg/vect/pr68339.c: Ditto.
3460 * gcc.dg/vect/pr71259.c: Ditto.
3461 * gcc.dg/vect/vect-82_64.c: Ditto.
3462 * gcc.dg/vect/vect-83_64.c: Ditto.
3463 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
3464 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
3465 * gcc.dg/vect/vect-shift-2.c: Ditto.
3466 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3467 * gfortran.dg/vect/pr39318.f90: Ditto.
3468 * gfortran.dg/vect/pr45714-a.f: Ditto.
3469 * gfortran.dg/vect/pr45714-b.f: Ditto.
3470 * gfortran.dg/vect/pr46213.f90: Ditto.
3471
81883aeb 34722016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3473 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3474
3475 * gcc.target/powerpc/p9-splat-5.c: New test.
3476
affe5c16 34772016-06-23 Uros Bizjak <ubizjak@gmail.com>
3478
3479 PR tree-optimization/71488
3480 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
3481 * lib/target-supports.exp: ... here.
3482 (check_sse4_hw_available): New procedure.
3483 (check_effective_target_sse4_runtime): Ditto.
3484 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
3485 -march=westmere for sse4_runtime targets.
547fdd3e 3486 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 3487 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 3488 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 3489 (main): Call check_vect ().
e50240d3 3490 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 3491
6fb2f181 34922016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3493
3494 PR target/66232
3495 PR target/67400
3496 * gcc.target/i386/pr66232-14.c: New file.
3497 * gcc.target/i386/pr66232-15.c: Likewise.
3498 * gcc.target/i386/pr66232-16.c: Likewise.
3499 * gcc.target/i386/pr66232-17.c: Likewise.
3500 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
3501 ia32 if R_386_GOT32X relocation is supported.
3502 * gcc.target/i386/pr67400-2.c: Likewise.
3503 * gcc.target/i386/pr67400-3.c: Likewise.
3504 * gcc.target/i386/pr67400-4.c: Likewise.
3505 * gcc.target/i386/pr67400-6.c: Likewise.
3506 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 3507 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 3508
88be2b3c 35092016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3510
3511 PR libgfortran/48852
3512 * gfortran.dg/char4_iunit_1.f03: Update test.
3513 * gfortran.dg/f2003_io_5.f03: Update test.
3514 * gfortran.dg/real_const_3.f90: Update test.
3515
ff600f64 35162016-06-23 Andi Kleen <ak@linux.intel.com>
3517
3518 * g++.dg/bprob/bprob.exp: Support autofdo.
3519 * g++.dg/tree-prof/tree-prof.exp: dito.
3520 * gcc.dg/tree-prof/tree-prof.exp: dito.
3521 * gcc.misc-tests/bprob.exp: dito.
3522 * gfortran.dg/prof/prof.exp: dito.
3523 * lib/profopt.exp: dito.
3524 * lib/target-supports.exp: Check for autofdo.
3525
afa7ed87 35262016-06-23 Martin Liska <mliska@suse.cz>
3527
3528 * gcc.dg/pr71619.c: New test.
3529
0941fba8 35302016-06-23 H.J. Lu <hongjiu.lu@intel.com>
3531
3532 PR target/67400
56896ed3 3533 * gcc.target/i386/pr67400-1.c: New test.
3534 * gcc.target/i386/pr67400-2.c: Likewise.
3535 * gcc.target/i386/pr67400-3.c: Likewise.
3536 * gcc.target/i386/pr67400-4.c: Likewise.
3537 * gcc.target/i386/pr67400-5.c: Likewise.
3538 * gcc.target/i386/pr67400-6.c: Likewise.
3539 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 3540
e557fc7f 35412016-06-22 David Malcolm <dmalcolm@redhat.com>
3542
3543 * c-c++-common/missing-header-1.c: New test case.
3544 * c-c++-common/missing-header-2.c: New test case.
3545 * c-c++-common/missing-header-3.c: New test case.
3546 * c-c++-common/missing-header-4.c: New test case.
3547
8469aece 35482016-06-22 David Malcolm <dmalcolm@redhat.com>
3549
3550 PR c/70339
3551 * c-c++-common/attributes-1.c: Update dg-prune-output to include
3552 hint.
3553 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
3554 expected results due to builtin "nanl" now being suggested for
3555 "name".
3556 * gcc.dg/pr67580.c: Update expected messages.
3557 * gcc.dg/spellcheck-identifiers.c: New testcase.
3558 * gcc.dg/spellcheck-typenames.c: New testcase.
3559
6628b04d 35602016-06-22 David Malcolm <dmalcolm@redhat.com>
3561
3562 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
3563 file.
3564 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3565 diagnostic-test-show-locus-parseable-fixits.c to sources for
3566 diagnostic_plugin_test_show_locus.c.
3567 * lib/gcc-defs.exp (freeform_regexps): New global.
3568 (dg-regexp): New function.
3569 (handle-dg-regexps): New function.
3570 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
3571 freeform_regexps to the empty list.
3572 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
3573
82ccd33e 35742016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
3575
affe5c16 3576 PR tree-optimization/71488
82ccd33e 3577 * g++.dg/pr71488.C: New test.
3578 * gcc.dg/vect/vect-bool-cmp.c: New test.
3579
2c21de58 35802016-06-22 Eric Botcazou <ebotcazou@adacore.com>
3581
3582 * gcc.dg/guality/param-5.c: New test.
3583
fadfd5fc 35842016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3585
3586 * gcc.target/i386/asm-flag-7.c: New test.
3587
03fee1f8 35882016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3589
3590 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
3591 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
3592 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3593 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3594 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3595 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3596 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
3597 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3598 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3599 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3600 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3601 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3602 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
3603 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3604 * lib/target-supports.exp: Likewise.
3605
6905db52 36062016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3607
3608 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
3609 * gcc.dg/attr-ms_struct-2.c: Likewise.
3610 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
3611 * gcc.dg/bf-ms-attrib.c: Likewise.
3612 * gcc.dg/bf-ms-layout-2.c: Likewise.
3613 * gcc.dg/bf-ms-layout-3.c: Likewise.
3614 * gcc.dg/bf-ms-layout.c: Likewise.
3615 * gcc.dg/bf-no-ms-layout.c: Likewise.
3616 * gcc.target/i386/bitfield1.c: Likewise.
3617 * gcc.target/i386/bitfield2.c: Likewise.
3618 * gcc.target/i386/bitfield3.c: Likewise.
3619
a6f93fc2 36202016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3621
3622 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
3623 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
3624 override other than -mcpu=power9 command-line option is specified,
3625 or if the target operating system is aix.
3626 * gcc.target/powerpc/darn-1.c: Likewise.
3627 * gcc.target/powerpc/darn-2.c: Likewise.
3628 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
3629 test if effective-target is not powerpc_p9vector_ok or if the
3630 target operating system is not defined.
3631 * gcc.target/powerpc/vslv-1.c: Likewise.
3632 * gcc.target/powerpc/vsrv-0.c: Likewise.
3633 * gcc.target/powerpc/vsrv-1.c: Likewise.
3634
1cb2b4d3 36352016-06-21 Tobias Burnus <burnus@net-b.de>
3636
3637 PR fortran/71068
3638 * gfortran.dg/coarray/data_1.f90: New.
3639
66ff0c67 36402016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3641
3642 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
3643 (dg-require-effective-target): Use arm_v8_neon_hw.
3644 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
3645 (dg-require-effective-target): Likewise.
3646 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
3647 (dg-require-effective-target): Likewise.
3648 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
3649 (dg-require-effective-target): Likewise.
3650 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
3651 (dg-require-effective-target): Likewise.
3652 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
3653 (dg-require-effective-target): Likewise.
3654 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
3655 Add AArch64 check.
3656
949bfed4 36572016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3658
3659 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
3660 Set to 3 so test passes.
3661
a20f6cd4 36622016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
3663
3664 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
3665
12792843 36662016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3667
3668 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
3669 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
3670 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
3671 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
3672
49763db6 36732016-06-21 Ilya Verbin <ilya.verbin@intel.com>
3674
3675 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
3676 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
3677
ada61167 36782016-06-21 H.J. Lu <hongjiu.lu@intel.com>
3679
3680 PR target/71549
3681 * gcc.target/i386/pr71549.c: New test.
3682
a15584d4 36832016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
3684
3685 * gcc.target/powerpc/vadsdu-0.c: Replace
3686 dg-require-effective-target directive to allow test to run on more
3687 platforms, and add dg-skip-if directive to disable test on aix
3688 platforms because of known incompatibilities.
3689 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3690 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3691 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3692 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3693 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3694 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3695 * gcc.target/powerpc/vadsdub-2.c: Replace
3696 dg-require-effective-target directive to allow test to run on more
3697 platforms, and add dg-skip-if directive to disable test on aix
3698 platforms because of known incompatibilities.
3699 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3700 with vec_absdb call to differentiate this test from vadsdub-1.c.
3701 * gcc.target/powerpc/vadsduh-1.c: Replace
3702 dg-require-effective-target directive to allow test to run on more
3703 platforms, and add dg-skip-if directive to disable test on aix
3704 platforms because of known incompatibilities.
3705 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3706 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3707 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3708
ec15ec36 37092016-06-21 Jakub Jelinek <jakub@redhat.com>
3710
3711 PR tree-optimization/71588
3712 * gcc.dg/pr71558.c: New test.
3713
faeffe49 37142016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3715
3716 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3717 * c-c++-common/pr68657-2.c: Likewise.
3718 * c-c++-common/pr68657-3.c: Likewise.
3719 * gcc.dg/torture/pr69714.c: Require int32plus support.
3720 * gcc.dg/torture/pr70025.c: Likewise.
3721 * gcc.dg/torture/pr70083.c: Likewise.
3722 * gcc.dg/torture/pr70542.c: Likewise.
3723 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3724
e218d07f 37252016-06-20 Joseph Myers <joseph@codesourcery.com>
3726
3727 PR c/71601
3728 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3729
232a3df7 37302016-06-20 Jakub Jelinek <jakub@redhat.com>
3731
d7f45b87 3732 PR middle-end/71581
3733 * gcc.dg/pr71581.c: New test.
3734
232a3df7 3735 PR rtl-optimization/71591
3736 * gcc.dg/cpp/pr71591.c: New test.
3737
dbddef42 37382016-06-20 David B. Robins <gcc@davidrobins.net>
3739
3740 PR target/71571
3741 * g++.dg/torture/pr71571.C: New test.
3742
03129ccb 37432016-06-20 Jakub Jelinek <jakub@redhat.com>
3744
3745 PR target/71559
3746 * gcc.target/i386/sse2-pr71559.c: New test.
3747 * gcc.target/i386/avx-pr71559.c: New test.
3748 * gcc.target/i386/avx512f-pr71559.c: New test.
3749
a40b4b62 37502016-06-20 Tobias Burnus <burnus@net-b.de>
3751
3752 PR fortran/71194
3753 * gfortran.dg/pointer_remapping_10.f90: New.
3754
ecbea05a 37552016-06-20 David Malcolm <dmalcolm@redhat.com>
3756
3757 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3758
0f61dae9 37592016-06-20 Martin Sebor <msebor@redhat.com>
3760
3761 PR c/69507
3762 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3763 * gnu90-const-expr-1.c: Same.
3764 * gnu99-const-expr-1.c: Same.
3765 * gnu99-static-1.c: Same.
3766
e458dfd8 37672016-06-20 Renlin Li <renlin.li@arm.com>
3768
2c0c0c9b 3769 PR testsuite/71489
e458dfd8 3770 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3771
7ab71cb3 37722016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3773
3774 * gcc.target/aarch64/vcvt_f64_1.c: New.
3775 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3776 * gcc.target/aarch64/vrecp_f64_1.c: New.
3777
34d36b7a 37782016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3779
3780 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3781 "alignement".
3782
ed7f4748 37832016-06-20 Georg-Johann Lay <avr@gjlay.de>
3784
3785 PR target/71103
3786 * gcc.target/avr/torture/pr71103-2.c: New test.
3787
a940fdc7 37882016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 3789
3790 PR c/69507
3791 * gcc.dg/alignof.c: New test.
3792
98683d85 37932016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3794
3795 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3796 vs dg-error; test constexpr specifier too.
3797
358cee25 37982016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3799
3800 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3801
c3d7ceb6 38022016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3803
3804 * lib/target-supports.exp
3805 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3806 arm_neon_ok and merge flags. Fix temporary test name.
3807 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3808 and merge flags.
3809
1176073c 38102016-06-17 Martin Liska <mliska@suse.cz>
3811
3812 * gcc.dg/predict-9.c: Fix dump scanning.
3813
f3e2969a 38142016-06-17 Bin Cheng <bin.cheng@arm.com>
3815
3816 PR tree-optimization/71354
3817 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3818
7fdca647 38192016-06-17 Bin Cheng <bin.cheng@arm.com>
3820
3821 PR tree-optimization/71347
3822 * gcc.dg/tree-ssa/pr71347.c: New test.
3823
a338a226 38242016-06-17 Bin Cheng <bin.cheng@arm.com>
3825
3826 PR tree-optimization/71354
3827 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3828
c1e75671 38292016-06-17 Bin Cheng <bin.cheng@arm.com>
3830
3831 * gcc.dg/vect/vect-alias-check-1.c: New test.
3832
365ba13d 38332016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3834
59bde511 3835 PR target/71151
365ba13d 3836 * gcc.target/avr/pr71151-1.c: New test.
3837 * gcc.target/avr/pr71151-2.c: New test.
3838 * gcc.target/avr/pr71151-3.c: New test.
3839 * gcc.target/avr/pr71151-4.c: New test.
3840 * gcc.target/avr/pr71151-5.c: New test.
3841 * gcc.target/avr/pr71151-6.c: New test.
3842 * gcc.target/avr/pr71151-7.c: New test.
3843 * gcc.target/avr/pr71151-8.c: New test.
3844 * gcc.target/avr/pr71151-common.h: New test.
3845
db48d95b 38462016-06-16 Martin Liska <mliska@suse.cz>
3847
3848 * gfortran.dg/predict-1.f90: New test.
3849
4c780a59 38502016-06-16 Uros Bizjak <ubizjak@gmail.com>
3851
3852 PR target/71242
f9c39b65 3853 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 3854
8c1879bc 38552016-06-16 Jan Hubicka <hubicka@ucw.cz>
3856
3857 * g++.dg/vect/pr36648.cc: Disable cunrolli
3858
33698dfe 38592016-06-16 Jakub Jelinek <jakub@redhat.com>
3860
745f2db6 3861 PR target/71554
3862 * gcc.c-torture/execute/pr71554.c: New test.
3863
33698dfe 3864 PR rtl-optimization/71532
3865 * gcc.dg/torture/pr71532.c: New test.
3866
b42322b9 38672016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3868
3869 * gcc.target/powerpc/p9-dimode1.c: New test.
3870 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3871
412b298a 38722016-06-15 Jakub Jelinek <jakub@redhat.com>
3873
93479f99 3874 * gcc.c-torture/compile/20160615-1.c: New test.
3875
412b298a 3876 * g++.dg/cpp0x/ref-qual17.C: New test.
3877
3ec40531 38782016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3879
3880 PR middle-end/71529
3881 * gcc.target/i386/pr71529.C: New test.
3882
edfe7670 38832016-06-15 Alan Hayward <alan.hayward@arm.com>
3884
3885 PR tree-optimization/71483
3886 * g++.dg/vect/pr71483.c: New
3887
6e52ac17 38882016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3889
3890 PR c++/70202
3891 * g++.dg/inherit/crash6.C: New.
3892 * g++.dg/inherit/union2.C: Likewise.
3893 * g++.dg/inherit/virtual12.C: Likewise.
3894 * g++.dg/inherit/virtual13.C: Likewise.
3895 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3896
aed35af2 38972016-06-15 Uros Bizjak <ubizjak@gmail.com>
3898
0941fba8 3899 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 3900
6f710392 39012016-06-15 Alan Hayward <alan.hayward@arm.com>
3902
3903 PR tree-optimization/71439
3904 * gcc.dg/vect/pr71439.c: New
3905
d1cedfd3 39062016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3907
3908 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3909
ee8fd158 39102016-06-15 Richard Biener <rguenther@suse.de>
3911
3912 * gcc.dg/vect/slp-45.c: New testcase.
3913
5695a690 39142016-06-15 Richard Biener <rguenther@suse.de>
3915
3916 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3917
267ae3ee 39182016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3919
3920 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3921 requirements, and disable for AIX for now.
3922 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3923
a6d0e20a 39242016-06-14 Jakub Jelinek <jakub@redhat.com>
3925
b2efd162 3926 PR c++/71528
3927 * g++.dg/opt/pr71528.C: New test.
3928
a6d0e20a 3929 PR c++/71516
3930 * g++.dg/init/pr71516.C: New test.
3931
035778de 39322016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3933
3934 * g++.dg/init/array46.C: New.
3935
7c9dc58e 39362016-06-14 Uros Bizjak <ubizjak@gmail.com>
3937
0941fba8 3938 * gcc.target/i386/float128-3.c: New test.
3939 * gcc.target/i386/quad-sse4.c: Ditto.
3940 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3941 Update scan strings.
7c9dc58e 3942
412640c9 39432016-06-14 Richard Biener <rguenther@suse.de>
3944
3945 PR middle-end/71526
3946 * gfortran.dg/pr71526.f90: New testcase.
3947
1b9fde85 39482016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3949
3950 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3951 * gcc.dg/zero_bits_compound-1.c: Likewise.
3952
306097e3 39532016-06-14 Richard Biener <rguenther@suse.de>
3954
3955 PR tree-optimization/71522
3956 * gcc.dg/torture/pr71522.c: New testcase.
3957
566255a8 39582016-06-14 Jakub Jelinek <jakub@redhat.com>
3959
3960 PR tree-optimization/71520
3961 * gcc.dg/tree-ssa/pr71520.c: New test.
3962
eb912adb 39632016-06-14 Richard Biener <rguenther@suse.de>
3964
3965 PR tree-optimization/71521
56d35455 3966 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 3967
9720103d 39682016-06-13 Jakub Jelinek <jakub@redhat.com>
3969
12cb8367 3970 PR sanitizer/71498
3971 * c-c++-common/ubsan/bounds-13.c: New test.
3972
9720103d 3973 PR preprocessor/71183
3974 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3975
5965fbcc 39762016-06-13 Jeff Law <law@redhat.com>
3977
3978 PR tree-optimization/71403
3979 * c-c++-common/ubsan/pr71403-1.c: New test.
3980 * c-c++-common/ubsan/pr71403-2.c: New test.
3981 * c-c++-common/ubsan/pr71403-3.c: New test.
3982
04537049 39832016-06-13 Jakub Jelinek <jakub@redhat.com>
3984
3985 PR middle-end/71478
3986 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3987 Add -Wno-psabi -w to dg-options.
3988
412f195f 39892016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3990
3991 * gcc.target/powerpc/vadsdu-0.c: New test.
3992 * gcc.target/powerpc/vadsdu-1.c: New test.
3993 * gcc.target/powerpc/vadsdu-2.c: New test.
3994 * gcc.target/powerpc/vadsdu-3.c: New test.
3995 * gcc.target/powerpc/vadsdu-4.c: New test.
3996 * gcc.target/powerpc/vadsdu-5.c: New test.
3997 * gcc.target/powerpc/vadsdub-1.c: New test.
3998 * gcc.target/powerpc/vadsdub-2.c: New test.
3999 * gcc.target/powerpc/vadsduh-1.c: New test.
4000 * gcc.target/powerpc/vadsduh-2.c: New test.
4001 * gcc.target/powerpc/vadsduw-1.c: New test.
4002 * gcc.target/powerpc/vadsduw-2.c: New test.
4003
527790c1 40042016-06-13 David Malcolm <dmalcolm@redhat.com>
4005
4006 * gcc.dg/c99-init-2.c (c): Update expected error message.
4007 * gcc.dg/init-bad-8.c (foo): Likewise.
4008 * gcc.dg/spellcheck-fields-3.c: New test case.
4009
102e67eb 40102016-06-13 Martin Liska <mliska@suse.cz>
4011
4012 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4013 and "guess loop iv compared" heuristics.
4014 * gcc.dg/predict-2.c: Likewise.
4015 * gcc.dg/predict-3.c: Likewise.
4016 * gcc.dg/predict-4.c: Likewise.
4017 * gcc.dg/predict-5.c: Likewise.
4018 * gcc.dg/predict-6.c: Likewise.
4019
1a54d3be 40202016-06-13 Marek Polacek <polacek@redhat.com>
4021
4022 PR middle-end/71476
4023 * c-c++-common/Wswitch-unreachable-4.c: New test.
4024 * gcc.dg/Wswitch-unreachable-2.c: New test.
4025 * g++.dg/tm/jump1.C: Move dg-warning.
4026
5b7401b8 40272016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4028
4029 * gnat.dg/renaming10.ad[sb]: New test.
4030
1c93151c 40312016-06-13 Paul Thomas <pault@gcc.gnu.org>
4032
4033 PR fortran/70673
4034 * gfortran.dg/pr70673.f90: New test.
4035
249865a0 40362016-06-13 Richard Biener <rguenther@suse.de>
4037
4038 PR middle-end/64516
4039 * gcc.dg/align-3.c: New testcase.
4040
776d9b14 40412016-06-13 Martin Liska <mliska@suse.cz>
4042
4043 * gcc.target/i386/pr71458.c: New test.
4044
0cf5c551 40452016-06-12 Uros Bizjak <ubizjak@gmail.com>
4046
4047 PR target/71241
f9c39b65 4048 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 4049
34de0a35 40502016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4051
4052 PR target/60751
4053 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4054 statement.
4055
0cc8bc98 40562016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4057
4058 PR target/60751
4059 * gfortran.dg/comma_IO_extension_1.f90: New test.
4060 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4061 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4062 statement.
4063 * gfortran.dg/graphite/pr38083.f90: Likewise.
4064 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4065 missing format.
4066
0ff78c86 40672016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4068
4069 * gnat.dg/case_character.adb: New test.
4070
6c38863e 40712016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4072
4073 PR middle-end/71310
4074 * gcc.target/powerpc/pr71310.c: New testcase.
4075
24c41395 40762016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4077
4078 PR middle-end/71478
4079 * gcc.dg/pr71478.c: New test.
4080
aeb26fb6 40812016-06-10 Jakub Jelinek <jakub@redhat.com>
4082
702b3575 4083 PR middle-end/71494
4084 * gcc.c-torture/execute/pr71494.c: New test.
4085
8ec29807 4086 PR c/68657
4087 * gcc.target/i386/pr68657.c: New test.
4088
aeb26fb6 4089 PR inline-asm/68843
4090 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4091 (test): Add -masm=intel alternatives.
4092
1dc4d519 40932016-06-10 Martin Sebor <msebor@redhat.com>
4094
4095 PR c/71392
4096 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4097
6385d6d3 40982016-06-10 Jeff Law <law@redhat.com>
4099
4100 PR tree-optimization/71335
4101 * gcc.c-torture/execute/pr71335.c: New test.
4102
041a412b 41032016-06-10 David Malcolm <dmalcolm@redhat.com>
4104
4105 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4106 the various "cannot tail-call: " messages.
4107
4a5edbb2 41082016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4109
4110 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4111 and options.
4112
9cf3aec3 41132016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4114
4115 PR sanitizer/71480
4116 * c-c++-common/asan/pr71480.c: New test.
4117
61724718 41182016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4119
4120 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4121 (ASMNAME2): Likewise.
4122 (main): Replace fn in asm statement with ASMNAME ("fn").
4123 * gcc.dg/guality/pr68037-2.c: Likewise.
4124 * gcc.dg/guality/pr68037-3.c: Likewise.
4125 * gcc.dg/torture/pr68037-1.c: Likewise.
4126 * gcc.dg/torture/pr68037-2.c: Likewise.
4127 * gcc.dg/torture/pr68037-3.c: Likewise.
4128
1807f6fb 41292016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4130
4131 PR inline-asm/68843
4132 * gcc.target/i386/pr68843-1.c: New test.
4133 * gcc.target/i386/pr68843-2.c: New test.
4134
ccfa030f 41352016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 4136 Cesar Philippidis <cesar@codesourcery.com>
4137
4138 PR middle-end/71373
4139 * gcc.dg/goacc/nested-function-1.c: New file.
4140 * gcc.dg/goacc/nested-function-2.c: Likewise.
4141 * gcc.dg/goacc/pr71373.c: Likewise.
4142 * gfortran.dg/goacc/cray-2.f95: Likewise.
4143 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4144 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4145 * gfortran.dg/goacc/cray.f95: Update.
4146 * gfortran.dg/goacc/loop-1.f95: Likewise.
4147 * gfortran.dg/goacc/loop-3.f95: Likewise.
4148 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4149 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4150
41512016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4152
4153 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4154 for OpenACC tile clauses.
4155 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 4156
4157 PR c/71381
4158 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4159 to...
4160 * c-c++-common/goacc/cache-2.c: ... this new file.
4161 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4162 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4163 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4164 usage.
4165 * gfortran.dg/goacc/cray.f95: Likewise.
4166 * gfortran.dg/goacc/loop-1.f95: Likewise.
4167
bb038f3e 41682016-06-10 Alan Hayward <alan.hayward@arm.com>
4169
4170 PR tree-optimization/71407
4171 PR tree-optimization/71416
4172 * gcc.dg/vect/pr71407.c: New
4173 * gcc.dg/vect/pr71416-1.c: New
4174 * gcc.dg/vect/pr71416-2.c: New
4175
332409d3 41762016-06-10 Richard Biener <rguenther@suse.de>
4177
4178 PR middle-end/71477
4179 * gcc.dg/torture/pr71477.c: New testcase.
4180
03cf727c 41812016-06-09 Julia Koval <julia.koval@intel.com>
4182
4183 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4184 * gcc.target/i386/interrupt-13.c: Likewise.
4185 * gcc.target/i386/interrupt-15.c: Likewise.
4186 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4187 * gcc.target/i386/interrupt-24.c: Likewise.
4188 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4189 * gcc.target/i386/interrupt-9.c: Likewise.
4190 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4191
23b101c5 41922016-06-09 Martin Sebor <msebor@redhat.com>
4193
4194 PR c/70883
4195 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4196 * gcc.dg/builtin-constant_p-1.c: Same.
4197 * gcc.dg/builtins-error.c: Same.
4198 * gcc.dg/pr70859.c: Same.
4199
188d6bbb 42002016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4201
4202 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4203 * gcc.dg/torture/pr68067-1.c: Likewise.
4204 * gcc.dg/torture/pr68067-2.c: Likewise.
4205
42062016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4207
4208 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4209 when setting SIZE.
4210
ff8886bd 42112016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4212
4213 PR c++/71465
4214 * g++.dg/inherit/crash5.C: New.
4215 Revert:
4216 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4217
4218 PR c++/70202
4219 * g++.dg/inherit/crash5.C: New.
4220 * g++.dg/inherit/virtual1.C: Adjust.
4221
3f76cceb 42222016-06-09 Martin Liska <mliska@suse.cz>
4223
4224 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4225 * g++.dg/predict-loop-exit-2.C: Likewise.
4226 * g++.dg/predict-loop-exit-3.C: Likewise.
4227 * gcc.dg/predict-1.c: Likewise.
4228 * gcc.dg/predict-2.c: Likewise.
4229 * gcc.dg/predict-3.c: Likewise.
4230 * gcc.dg/predict-4.c: Likewise.
4231 * gcc.dg/predict-5.c: Likewise.
4232 * gcc.dg/predict-6.c: Likewise.
4233 * gcc.dg/predict-7.c: Likewise.
4234
59ae3d1b 42352016-06-09 Richard Biener <rguenther@suse.de>
4236
4237 PR tree-optimization/71462
4238 * gcc.dg/torture/pr71462.c: New testcase.
4239
8c2d2acf 42402016-06-09 Marek Polacek <polacek@redhat.com>
4241
4242 PR c/65471
4243 * gcc.dg/c11-generic-3.c: New test.
4244
224cb6b7 42452016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4246
4247 * g++.dg/init/array42.C: New.
4248 * g++.dg/init/array43.C: Likewise.
4249 * g++.dg/init/array44.C: Likewise.
4250 * g++.dg/init/array45.C: Likewise.
4251 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4252 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4253 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4254 * g++.dg/gomp/pr35751.C: Likewise.
4255 * g++.dg/init/array23.C: Likewise.
4256 * g++.dg/init/brace2.C: Likewise.
4257 * g++.dg/init/brace6.C: Likewise.
4258
732905bb 42592016-06-08 Martin Sebor <msebor@redhat.com>
4260 Jakub Jelinek <jakub@redhat.com>
4261
4262 PR c++/70507
4263 PR c/68120
4264 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4265 * c-c++-common/builtin-arith-overflow-2.c: New test.
4266 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4267 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4268 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4269
7ddaa622 42702016-06-08 Jakub Jelinek <jakub@redhat.com>
4271
4272 PR c++/71442
4273 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4274
84ee0905 42752016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4276
4277 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4278 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4279 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4280 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4281 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4282 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4283 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4284 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4285 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4286 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4287 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4288 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4289 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4290
2876af98 42912016-06-08 Richard Biener <rguenther@suse.de>
4292
4293 PR tree-optimization/68558
4294 * gcc.dg/vect/slp-44.c: New testcase.
4295
acbb0d03 42962016-06-08 Richard Biener <rguenther@suse.de>
4297
4298 * gcc.dg/vect/slp-43.c: New testcase.
4299
f8689010 43002016-06-08 Richard Biener <rguenther@suse.de>
4301
4302 PR tree-optimization/71452
4303 * gcc.dg/torture/pr71452.c: New testcase.
4304
52d393eb 43052016-06-08 Jakub Jelinek <jakub@redhat.com>
4306
4307 PR c++/71448
4308 * g++.dg/torture/pr71448.C: New test.
4309
9d700ce4 43102016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4311
4312 PR debug/71432
4313 PR ada/71413
4314 * g++.dg/debug/pr71432.C: New test.
4315
eb96ef65 43162016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4317
4318 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4319 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4320 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4321
a4753cdd 43222016-06-08 Alan Hayward <alan.hayward@arm.com>
4323
4324 * gcc.dg/vect/vect-live-2.c: Update effective target.
4325 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4326 * lib/target-supports.exp: Add aarch64 to vect_long.
4327
bafc7b1d 43282016-06-08 Marek Polacek <polacek@redhat.com>
4329
4330 PR c/71418
4331 * gcc.dg/noncompile/pr71418.c: New test.
4332
06e590e7 4333 PR c/71426
4334 * gcc.dg/noncompile/pr71426.c: New test.
4335
d3cb49c9 43362016-06-07 Jan Hubicka <hubicka@ucw.cz>
4337
4338 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
4339 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
4340 * gcc.dg/predict-3.c: Update template.
4341 * gcc.dg/predict-5.c: Update template.
4342 * gcc.dg/predict-6.c: Update template.
4343 * gcc.dg/predict-9.c: Update template.
4344 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
4345
2d76c36a 43462016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
4347
4348 * gcc.target/powerpc/vec-mul.c: New test.
4349
7cfde92a 43502016-06-07 David Malcolm <dmalcolm@redhat.com>
4351
4352 * gcc.dg/spellcheck-fields-2.c: New test case.
4353
b032c4dd 43542016-06-07 Richard Biener <rguenther@suse.de>
4355
4356 PR c/61564
4357 * gcc.dg/Wpragmas-1.c: New testcase.
4358 * gcc.dg/Wattributes-4.c: Likewise.
4359 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
4360 entry.
4361
a7056369 43622016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
4363
4364 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
4365 spurious debug code.
4366
123c61e0 43672016-06-07 Richard Biener <rguenther@suse.de>
4368
4369 PR tree-optimization/71428
4370 * gcc.dg/torture/pr71428.c: New testcase.
4371
5819d47b 43722016-06-07 Richard Biener <rguenther@suse.de>
4373
4374 PR middle-end/71423
4375 * gcc.dg/torture/pr71423.c: New testcase.
4376
6cec5c6b 43772016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4378
4379 PR middle-end/71408
4380 * gcc.dg/tree-ssa/pr71408.c: New test.
4381
40bbfc17 43822016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
4383
4384 PR middle-end/71281
4385 * g++.dg/torture/pr71281.C: New test.
4386
61f1f80c 43872016-06-06 Marek Polacek <polacek@redhat.com>
4388
4389 PR c/71362
4390 * gcc.dg/pr71362.c: New test.
4391
0406b32f 43922016-06-06 Jakub Jelinek <jakub@redhat.com>
4393 Patrick Palka <ppalka@gcc.gnu.org>
4394
4395 PR c++/70847
4396 PR c++/71330
4397 PR c++/71393
4398 * g++.dg/opt/pr70847.C: New test.
4399 * g++.dg/ubsan/pr70847.C: New test.
4400 * g++.dg/ubsan/pr71393.C: New test.
4401
b1445999 44022016-06-06 Jakub Jelinek <jakub@redhat.com>
4403
4404 PR tree-optimization/71259
4405 * gcc.dg/vect/pr71259.c: New test.
4406
99b4f3a2 44072016-06-06 David Malcolm <dmalcolm@redhat.com>
4408
4409 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
4410 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
4411 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
4412 above.
4413
837679bc 44142016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4415
4416 PR middle-end/37780
4417 * gcc.c-torture/execute/pr37780.c: New test.
4418 * gcc.target/aarch64/pr37780_1.c: Likewise.
4419 * gcc.target/arm/pr37780_1.c: Likewise.
4420
e4b92538 44212016-06-06 Marek Polacek <polacek@redhat.com>
4422
4423 * c-c++-common/attr-may-alias-1.c: New test.
4424 * c-c++-common/attr-may-alias-2.c: New test.
4425 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
4426
43ac2f2f 44272016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
4428
4429 PR c/24414
4430 * gcc.target/i386/pr24414.c: New test.
4431
7e1786b2 44322016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
4433
4434 * gcc.target/sparc/vis4misc.c: New file.
4435 * gcc.target/sparc/fpcmp.c: Likewise.
4436 * gcc.target/sparc/fpcmpu.c: Likewise.
4437
f593ccb2 44382016-06-06 Alan Hayward <alan.hayward@arm.com>
4439
4440 * gcc.dg/vect/vect-live-1.c: Use additional-options.
4441 * gcc.dg/vect/vect-live-3.c: Likewise.
4442
be6d8ddc 44432016-06-06 Richard Biener <rguenther@suse.de>
4444
4445 PR tree-optimization/71398
4446 * gcc.dg/torture/pr71398.c: New testcase.
4447
78f27916 44482016-06-06 Uros Bizjak <ubizjak@gmail.com>
4449
4450 PR target/71389
4451 * g++.dg/pr71389.C: New test.
4452
c5899606 44532016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4454
4455 PR fortran/71404
4456 * gfortran.dg/fmt_read_5.f: New test.
4457
8e3cd305 44582016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
4459
4460 PR fortran/69659
4461 * gfortran.dg/class_array_22.f03: New test.
4462
703c0a09 44632016-06-05 Jan Hubicka <hubicka@ucw.cz>
4464
4465 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
4466
d07b2b6f 44672016-06-05 Jan Hubicka <hubicka@ucw.cz>
4468
4469 * gcc.dg/predict-9.c: Update template.
4470
4a7ec4ac 44712016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4472
4473 PR c++/49377
4474 * g++.dg/template/pr49377.C: New.
4475
7499ef4a 44762016-06-04 Jakub Jelinek <jakub@redhat.com>
4477
4478 PR tree-optimization/71405
4479 * g++.dg/torture/pr71405.C: New test.
4480
558c800d 44812016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4482
4483 PR c++/70202
4484 * g++.dg/inherit/crash5.C: New.
4485 * g++.dg/inherit/virtual1.C: Adjust.
4486
4ee7cf4b 44872016-06-03 Jeff Law <law@redhat.com>
4488
4489 PR tree-optimization/71316
4490 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
4491
b12ae762 44922016-06-03 Jakub Jelinek <jakub@redhat.com>
4493
4494 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
4495 dg-additional-options with just -fno-tree-scev-cprop in it.
4496 * gcc.dg/vect/vect-live-2.c: Likewise.
4497 * gcc.dg/vect/vect-live-5.c: Likewise.
4498 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
4499 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
4500 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4501
e09a5ee3 45022016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
4503
4504 PR c++/27100
4505 * g++.dg/other/friend6.C: New test.
4506
f14b1922 45072016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4508
4509 * g++.dg/torture/ppc-ldst-array.C: New.
4510
20702ea3 45112016-06-03 Joseph Myers <joseph@codesourcery.com>
4512
4513 PR target/71276
4514 PR target/71277
4515 * gcc.dg/torture/builtin-fp-int-inexact.c,
4516 gcc.target/i386/387-builtin-fp-int-inexact.c,
4517 gcc.target/i386/387-rint-inline-1.c,
4518 gcc.target/i386/387-rint-inline-2.c,
4519 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
4520 gcc.target/i386/sse2-rint-inline-1.c,
4521 gcc.target/i386/sse2-rint-inline-2.c,
4522 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
4523 gcc.target/i386/sse4_1-rint-inline.c: New tests.
4524
5ed3cc7b 45252016-06-03 H.J. Lu <hongjiu.lu@intel.com>
4526 Julia Koval <julia.koval@intel.com>
4527
4528 PR target/66960
4529 PR target/67630
4530 PR target/67634
4531 PR target/67841
4532 PR target/68037
4533 PR target/68618
4534 PR target/68661
4535 PR target/69575
4536 PR target/69596
4537 PR target/69734
4538 * gcc.dg/guality/pr68037-1.c: New test.
4539 * gcc.dg/guality/pr68037-2.c: Likewise.
4540 * gcc.dg/guality/pr68037-3.c: Likewise.
4541 * gcc.dg/torture/pr68037-1.c: Likewise.
4542 * gcc.dg/torture/pr68037-2.c: Likewise.
4543 * gcc.dg/torture/pr68037-3.c: Likewise.
4544 * gcc.dg/torture/pr68661-1a.c: Likewise.
4545 * gcc.dg/torture/pr68661-1b.c: Likewise.
4546 * gcc.target/i386/interrupt-1.c: Likewise.
4547 * gcc.target/i386/interrupt-2.c: Likewise.
4548 * gcc.target/i386/interrupt-3.c: Likewise.
4549 * gcc.target/i386/interrupt-4.c: Likewise.
4550 * gcc.target/i386/interrupt-5.c: Likewise.
4551 * gcc.target/i386/interrupt-6.c: Likewise.
4552 * gcc.target/i386/interrupt-7.c: Likewise.
4553 * gcc.target/i386/interrupt-8.c: Likewise.
4554 * gcc.target/i386/interrupt-9.c: Likewise.
4555 * gcc.target/i386/interrupt-10.c: Likewise.
4556 * gcc.target/i386/interrupt-11.c: Likewise.
4557 * gcc.target/i386/interrupt-12.c: Likewise.
4558 * gcc.target/i386/interrupt-13.c: Likewise.
4559 * gcc.target/i386/interrupt-14.c: Likewise.
4560 * gcc.target/i386/interrupt-15.c: Likewise.
4561 * gcc.target/i386/interrupt-16.c: Likewise.
4562 * gcc.target/i386/interrupt-17.c: Likewise.
4563 * gcc.target/i386/interrupt-18.c: Likewise.
4564 * gcc.target/i386/interrupt-19.c: Likewise.
4565 * gcc.target/i386/interrupt-20.c: Likewise.
4566 * gcc.target/i386/interrupt-21.c: Likewise.
4567 * gcc.target/i386/interrupt-22.c: Likewise.
4568 * gcc.target/i386/interrupt-23.c: Likewise.
4569 * gcc.target/i386/interrupt-24.c: Likewise.
4570 * gcc.target/i386/interrupt-25.c: Likewise.
4571 * gcc.target/i386/interrupt-26.c: Likewise.
4572 * gcc.target/i386/interrupt-27.c: Likewise.
4573 * gcc.target/i386/interrupt-28.c: Likewise.
4574 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
4575 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
4576 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
4577 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
4578 * gcc.target/i386/interrupt-iamcu.c: Likewise.
4579 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
4580 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
4581 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
4582 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4583 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
4584 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
4585 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
4586
3e346f54 45872016-06-03 Bernd Schmidt <bschmidt@redhat.com>
4588
f27c52fb 4589 PR tree-optimization/52171
4590 * gcc.dg/pr52171.c: New test.
4591 * gcc.target/i386/pr52171.c: New test.
3e346f54 4592
22e029d2 45932016-06-03 Jan Hubicka <jh@suse.cz>
4594
4595 * g++.dg/tree-ssa/pred-1.C: New testcase
4596 * gcc.dg/tree-ssa/pred-1.c: New testcase
4597
41ce74ed 45982016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4599
4600 PR target/70957
4601 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
4602 support.
4603 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4604
cf573a72 46052016-06-03 Alan Hayward <alan.hayward@arm.com>
4606
4607 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
4608
75aae5b4 46092016-06-03 Alan Hayward <alan.hayward@arm.com>
4610
4611 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 4612 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 4613 * gcc.dg/vect/vect-live-1.c: New test.
4614 * gcc.dg/vect/vect-live-2.c: New test.
4615 * gcc.dg/vect/vect-live-3.c: New test.
4616 * gcc.dg/vect/vect-live-4.c: New test.
4617 * gcc.dg/vect/vect-live-5.c: New test.
4618 * gcc.dg/vect/vect-live-slp-1.c: New test.
4619 * gcc.dg/vect/vect-live-slp-2.c: New test.
4620 * gcc.dg/vect/vect-live-slp-3.c: New test.
4621
eba6788d 46222016-06-03 Jakub Jelinek <jakub@redhat.com>
4623
4624 PR middle-end/71387
4625 * g++.dg/opt/pr71387.C: New test.
4626
5a653985 46272016-06-02 Jeff Law <law@redhat.com>
4628
4629 PR tree-optimization/71328
4630 * gcc.c-torture/compile/pr71328.c: New test.
4631
f92f6941 46322016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4633
4634 PR fortran/52393
4635 * gfortran.dg/fmt_read_3.f90: Fix typo.
4636 * gfortran.dg/fmt_read_4.f90: New test.
4637
0d29e152 46382016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4639
4640 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
4641 * g++.dg/cpp0x/forw_enum6.C: Likewise.
4642 * g++.dg/cpp0x/forw_enum8.C: Likewise.
4643 * g++.dg/cpp0x/override2.C: Likewise.
4644 * g++.dg/parse/crash5.C: Likewise.
4645 * g++.dg/parse/error16.C: Likewise.
4646 * g++.dg/parse/error27.C: Likewise.
4647 * g++.dg/template/qualttp15.C: Likewise.
4648 * g++.dg/template/redecl4.C: Likewise.
4649 * g++.old-deja/g++.other/crash39.C: Likewise.
4650 * g++.old-deja/g++.other/struct1.C: Likewise.
4651 * g++.old-deja/g++.pt/m9a.C: Likewise.
4652 * g++.old-deja/g++.pt/memclass10.C: Likewise.
4653
2740a1a5 46542016-06-02 Jakub Jelinek <jakub@redhat.com>
4655
89f17a65 4656 PR c++/71372
4657 * c-c++-common/pr71372.c: New test.
4658
2740a1a5 4659 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
4660 __TIME__ strings with __builtin_strcmp instead of printf and
4661 dg-output.
4662
9ae89a4e 46632016-06-02 Martin Liska <mliska@suse.cz>
4664
4665 * gcc.dg/predict-9.c: New test.
4666
41258f9c 46672016-06-02 Jakub Jelinek <jakub@redhat.com>
4668
4669 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
4670 global set_compiler_env_var and global saved_compiler_env_var.
4671
dad46eb8 46722016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4673
4674 PR rtl-optimization/71295
4675 * gcc.c-torture/compile/pr71295.c: New test.
4676
9cc8a892 46772016-06-02 Jakub Jelinek <jakub@redhat.com>
4678
98e7c96c 4679 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
4680
4a5a4de2 4681 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
4682 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
4683
9cc8a892 4684 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
4685 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4686 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4687 alternative number.
4688
46819a36 46892016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4690
4691 * gcc.target/powerpc/p9-splat-4.c: New test.
4692
46932016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4694
4695 PR target/71186
4696 * gcc.target/powerpc/pr71186.c: New test.
4697
d9820cc5 46982016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4699
4700 PR fortran/52393
4701 * gfortran.dg/fmt_read_3.f90: New test.
4702
2f14ca3e 47032016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4704
4705 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4706 procedure.
4707
dfa5c0d3 47082016-06-01 Eduard Sanou <dhole@openmailbox.org>
4709
4710 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4711 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4712 env var is set.
4713 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4714 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4715 shown once.
4716 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4717 during compilation.
4718 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4719 vars set by dg-set-compiler-env-var.
4720
7d7125df 47212016-06-01 Paul Thomas <pault@gcc.gnu.org>
4722
4723 PR fortran/71156
4724 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4725 to the module procedure declaration.
4726 * gfortran.dg/submodule_16.f08: New test.
4727
6ab9cde4 47282016-06-01 Jakub Jelinek <jakub@redhat.com>
4729
4730 PR middle-end/71371
4731 * c-c++-common/gomp/pr71371.c: New test.
4732
0cfe7a23 47332016-06-01 Richard Biener <rguenther@suse.de>
4734
4735 PR tree-optimization/71366
4736 * gcc.dg/torture/pr71366-1.c: New testcase.
4737 * gcc.dg/torture/pr71366-2.c: Likewise.
4738
5a5b02e1 47392016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4740
4741 * gcc.target/powerpc/vslv-0.c: New test.
4742 * gcc.target/powerpc/vslv-1.c: New test.
4743 * gcc.target/powerpc/vsrv-0.c: New test.
4744 * gcc.target/powerpc/vsrv-1.c: New test.
4745
d27a79f6 47462016-06-01 Nathan Sidwell <nathan@acm.org>
4747
4748 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4749 * gcc.target/nvptx/weak.c: New.
4750
6172a9fd 47512016-06-01 Richard Biener <rguenther@suse.de>
4752
4753 PR tree-optimization/71261
4754 * gcc.dg/torture/vect-bool-1.c: New testcase.
4755
f9aaabb2 47562016-06-01 Jakub Jelinek <jakub@redhat.com>
4757
4758 * gfortran.dg/gomp/order-1.f90: New test.
4759 * gfortran.dg/gomp/order-2.f90: New test.
4760
53b01069 47612016-06-01 Jan Hubicka <hubicka@ucw.cz>
4762
4763 * gcc.dg/unroll-6.c: Update template.
4764 * gcc.dg/unroll-7.c: New testcase.
4765 * gcc.dg/unroll-8.c: New testcase.
4766
36757397 47672016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4768
4769 * gnat.dg/opt56.ad[sb]: New test.
4770
7f93bd6e 47712016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4772
4773 PR c++/66635
4774 * g++.dg/cpp0x/constexpr-ice16.C: New.
4775
9f41a2ce 47762016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4777
4778 PR tree-optimization/71314
4779 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4780 -mbranch-cost=2.
4781
31e02373 47822016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4783
4784 PR tree-optimization/71077
4785 * gcc.dg/tree-ssa/pr71077.c: New test.
4786
76f8f901 47872016-05-31 Jan Hubicka <hubicka@ucw.cz>
4788
7f93bd6e 4789 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4790 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4791 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 4792
04f5f923 47932016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4794
4795 PR c++/71248
4796 * g++.dg/cpp0x/pr71248.C: New.
4797 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4798 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4799 * g++.dg/init/new37.C: Likewise.
4800 * g++.dg/template/static1.C: Likewise.
4801 * g++.dg/template/static2.C: Likewise.
4802
4ffddf28 48032016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4804
4805 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4806 instead of %rdi.
4807 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4808
4ff7bd21 48092016-05-31 Marek Polacek <polacek@redhat.com>
4810
4811 * c-c++-common/Wswitch-unreachable-3.c: New test.
4812 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4813
e1f7cc4b 48142016-05-31 Richard Biener <rguenther@suse.de>
4815
4816 PR tree-optimization/71352
4817 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4818
02978bd1 48192016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4820
4821 * gcc.target/arm/armv5_thumb_isa.c: New test.
4822
cfce8164 48232016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4824
4825 PR target/71346
4826 * gcc.target/i386/pr71346.c: New test.
4827
7a51c705 48282016-05-31 Tom de Vries <tom@codesourcery.com>
4829
4830 PR tree-optimization/69068
4831 * gcc.dg/graphite/pr69068.c: New test.
4832
8c1ac106 48332016-05-27 Martin Sebor <msebor@redhat.com>
4834
4835 PR c++/71306
4836 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4837
b6431756 48382016-05-30 Jakub Jelinek <jakub@redhat.com>
4839
4840 PR c++/71349
4841 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4842 nowait depend(inout: dd[0]) clauses where permitted.
4843
f6203294 48442016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4845
4846 PR c++/71238
4847 * g++.dg/parse/pr71238.C: New.
4848 * g++.dg/concepts/friend1.C: Test column numbers too.
4849 * g++.dg/cpp0x/initlist31.C: Likewise.
4850 * g++.dg/cpp0x/pr51420.C: Likewise.
4851 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4852 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4853 * g++.dg/ext/builtin3.C: Likewise.
4854 * g++.dg/lookup/friend12.C: Likewise.
4855 * g++.dg/lookup/friend7.C: Likewise.
4856 * g++.dg/lookup/koenig1.C: Likewise.
4857 * g++.dg/lookup/koenig5.C: Likewise.
4858 * g++.dg/lookup/used-before-declaration.C: Likewise.
4859 * g++.dg/overload/koenig1.C: Likewise.
4860 * g++.dg/template/crash65.C: Likewise.
4861 * g++.dg/template/friend57.C: Likewise.
4862 * g++.dg/warn/Wshadow-5.C: Likewise.
4863 * g++.dg/warn/Wunused-8.C: Likewise.
4864 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4865 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4866 * g++.old-deja/g++.jason/member.C: Likewise.
4867 * g++.old-deja/g++.jason/report.C: Likewise.
4868 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4869 * g++.old-deja/g++.law/visibility20.C: Likewise.
4870 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4871 * g++.old-deja/g++.other/static5.C: Likewise.
4872 * g++.old-deja/g++.pt/overload2.C: Likewise.
4873
b96f8145 48742016-05-30 Jan Hubicka <hubicka@ucw.cz>
4875
4876 * gcc.dg/tree-ssa/peel1.c: New testcase.
4877 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4878 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4879
ed5bca7a 48802016-05-30 Tom de Vries <tom@codesourcery.com>
4881
4882 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4883 to ce.
4884
c0aa0333 48852016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4886
4887 PR c++/71099
4888 * g++.dg/parse/virtual1.C: New.
4889
231010db 48902016-05-30 Uros Bizjak <ubizjak@gmail.com>
4891
4892 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4893 Use correct register when clearing %edx.
4894
765557c0 48952016-05-30 Alexander Monakov <amonakov@ispras.ru>
4896
4897 PR tree-optimization/71289
4898 * gcc.dg/pr71289.c: New test.
4899
fc3b1c44 49002016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4901
4902 PR middle-end/71269
4903 PR middle-end/71292
4904 * gcc.dg/tree-ssa/pr71269.c: New test.
4905 * gcc.dg/tree-ssa/pr71292.c: New test.
4906
ce352457 49072016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4908
4909 PR middle-end/71252
4910 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4911
eedd711b 49122016-05-30 Jan Hubicka <hubicka@ucw.cz>
4913
4914 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4915 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4916 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4917
8c061890 49182016-05-30 Tom de Vries <tom@codesourcery.com>
4919
4920 PR tree-optimization/69067
4921 * gcc.dg/graphite/pr69067.c: New test.
4922
a6b0884c 49232016-05-29 Uros Bizjak <ubizjak@gmail.com>
4924
4925 PR target/71245
4926 * gcc.target/i386/pr71245-1.c: New test.
4927 * gcc.target/i386/pr71245-2.c: Ditto.
4928
2369edfc 49292016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4930
4931 PR c++/71105
4932 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4933 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4934 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4935
b6ab3f43 49362016-05-27 Jan Hubicka <hubicka@ucw.cz>
4937
4938 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4939
0192662b 49402016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4941
4942 Revert:
4943 PR c++/69855
4944 * g++.dg/overload/69855.C: New.
4945 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4946 * g++.old-deja/g++.pt/crash3.C: Likewise.
4947
fce78c50 49482016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4949
4950 PR c++/60385
4951 * g++.dg/parse/namespace13.C: New.
4952
372172fe 49532016-05-26 Jeff Law <law@redhat.com>
4954
4955 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4956 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4957 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4958 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4959 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4960 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4961 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4962 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4963 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4964 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4965 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4966 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4967 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4968
5d8a8944 49692016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4970
4971 PR c++/69855
4972 * g++.dg/overload/69855.C: New.
4973 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4974 * g++.old-deja/g++.pt/crash3.C: Likewise.
4975
29602b75 49762016-05-27 Jiong Wang <jiong.wang@arm.com>
4977
4978 PR target/63596
4979 * gcc.target/aarch64/va_arg_1.c: New testcase.
4980 * gcc.target/aarch64/va_arg_2.c: Likewise.
4981 * gcc.target/aarch64/va_arg_3.c: Likewise.
4982
c900b732 49832016-05-27 Jiong Wang <jiong.wang@arm.com>
4984
4985 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4986 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4987 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4988 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4989 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4990
73ef73bd 49912016-05-27 Marek Polacek <polacek@redhat.com>
4992
4993 PR middle-end/71308
4994 * g++.dg/torture/pr71308.C: New test.
4995
a6031633 49962016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4997
4998 * gcc.dg/zero_bits_compound-1.c: New test.
4999 * gcc.dg/zero_bits_compound-2.c: New test.
5000
1fbdc7ae 50012016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5002
5003 PR middle-end/71279
5004 * gcc.dg/pr71279.c: New test.
5005
2e196ca8 50062016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5007
5008 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5009 floating point min/max/comparison instructions.
5010 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5011
6feab9ce 50122016-05-26 Jakub Jelinek <jakub@redhat.com>
5013
5014 * c-c++-common/gomp/schedule-1.c: New test.
5015 * gfortran.dg/gomp/schedule-1.f90: New test.
5016
978cea8f 50172016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5018
5019 PR c++/70822
5020 PR c++/70106
5021 * g++.dg/cpp1y/auto-fn32.C: New test.
5022 * g++.dg/cpp1y/paren4.C: New test.
5023
0478d9ed 50242016-05-26 Nathan Sidwell <nathan@acm.org>
5025
5026 * gcc.dg/20060410.c: Xfail on ptx.
5027 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5028 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5029 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5030 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5031 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5032
5fd1c174 50332016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5034
5035 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5036
c5e8b3e2 50372016-05-26 Jakub Jelinek <jakub@redhat.com>
5038
0db93a5b 5039 PR tree-optimization/71280
5040 * gcc.dg/pr71280.c: New test.
5041
7199c05c 5042 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5043
76c786ac 5044 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5045 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5046
c5e8b3e2 5047 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5048
e9bcea2f 50492016-05-26 Jiong Wang <jiong.wang@arm.com>
5050
5051 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 5052 kept in memory.
e9bcea2f 5053
955d947b 50542016-05-25 Jeff Law <law@redhat.com>
5055
5056 PR tree-optimization/71272
5057 * gcc.c-torture/compile/pr71272.c: new test.
5058
77102dbe 50592016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5060
5061 * gcc.target/powerpc/vec-cmpne.c: New test.
5062 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5063
552821b4 50642016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5065
5066 * gnat.dg/opt55.ad[sb]: New test.
5067
0113f3c5 50682016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5069
5070 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5071 * c-c++-common/pr60226.c: Require int32plus.
5072 * gcc.c-torture/execute/pr70602.c: Likewise.
5073 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5074 unsigned long for malloc arg type.
5075 * gcc.dg/asr_div1.c: Require int32plus.
5076 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5077 * gcc.dg/pie-1.c: Require pie.
5078 * gcc.dg/pie-2.c: Likewise.
5079 * gcc.dg/pr59471.c: Require int32plus.
5080 * gcc.dg/pr59963-2.c: XFAIL for int16.
5081 * gcc.dg/pr60114.c: Require int32plus.
5082 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5083 unsigned long for typedef of size_t.
5084 * gcc.dg/pr63914.c: Require int32plus.
5085 * gcc.dg/pr64536.c: Require pt32plus.
5086 * gcc.dg/pr65658.c: Likewise.
5087 * gcc.dg/pr67271.c: Require int32plus.
5088 * gcc.dg/pr68112.c: Likewise.
5089 * gcc.dg/pr69071.c: Skip for avr target.
5090 * gcc.dg/pr69973.c: Require int32plus.
5091 * gcc.dg/pr70169.c: Skip for avr target.
5092 * gcc.dg/sso-6.c: Require int32plus.
5093 * gcc.dg/sso-7.c: Likewise.
5094 * gcc.dg/sso-8.c: Likewise.
5095 * gcc.dg/vrp-min-max-2.c: Likewise.
5096
f4094380 50972016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5098
5099 PR target/70738
5100 * gcc.target/i386/pr70738-1.c: New test.
5101 * gcc.target/i386/pr70738-2.c: Likewise.
5102 * gcc.target/i386/pr70738-3.c: Likewise.
5103 * gcc.target/i386/pr70738-4.c: Likewise.
5104 * gcc.target/i386/pr70738-5.c: Likewise.
5105 * gcc.target/i386/pr70738-6.c: Likewise.
5106 * gcc.target/i386/pr70738-7.c: Likewise.
5107 * gcc.target/i386/pr70738-8.c: Likewise.
5108 * gcc.target/i386/pr70738-9.c: Likewise.
5109
239a4bea 51102016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5111
5112 PR rtl-optimization/66940
5113 * gcc.c-torture/execute/pr66940.c: New test.
5114
bf6382ba 51152016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5116
5117 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5118 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5119 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5120 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5121 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5122 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5123 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5124 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5125 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5126 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5127 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5128 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5129 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5130 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5131 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5132 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5133 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5134 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5135 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5136 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5137 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5138 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5139 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5140 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5141
2c995da9 51422016-05-25 Marek Polacek <polacek@redhat.com>
5143
5144 PR c/71265
5145 * gcc.dg/noncompile/pr71265.c: New test.
5146
abfbb5b5 5147 PR c/71266
5148 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5149
f6871bbd 51502016-05-25 Nathan Sidwell <nathan@acm.org>
5151
5152 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5153
de04e83e 51542016-05-25 Richard Biener <rguenther@suse.de>
5155
5156 PR tree-optimization/71261
5157 * c-c++-common/torture/pr71261.c: New testcase.
5158
b35931f7 51592016-05-25 Richard Biener <rguenther@suse.de>
5160
5161 PR tree-optimization/71264
5162 * gcc.dg/vect/pr71264.c: New testcase.
5163
166c3089 51642016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5165
5166 PR c++/55992
5167 * g++.dg/cpp0x/alias-decl-53.C: New.
5168 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5169
14240409 51702016-05-25 Martin Liska <mliska@suse.cz>
5171
5172 * g++.dg/pr71239.C: New test.
5173
bc47d9f6 51742016-05-25 Richard Biener <rguenther@suse.de>
5175
4860a6bf 5176 * gcc.dg/vect/pr58135.c: Rename to ...
5177 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 5178
d8a3f157 51792016-05-25 Marek Polacek <polacek@redhat.com>
5180
5181 * g++.dg/pr65295.C: Use target c++14.
5182
3af16045 51832016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5184
231010db 5185 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5186 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 5187
949479b2 51882016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5189
5190 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5191 instructions.
5192
6d6a3fc3 51932016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5194
5195 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5196 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5197 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5198 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5199 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5200 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5201 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5202 * c-c++-common/goacc/pcopy.c: Likewise.
5203 * c-c++-common/goacc/pcopyin.c: Likewise.
5204 * c-c++-common/goacc/pcopyout.c: Likewise.
5205 * c-c++-common/goacc/pcreate.c: Likewise.
5206 * c-c++-common/goacc/pr70688.c: New test.
5207 * c-c++-common/goacc/present-1.c: Adjust test.
5208 * c-c++-common/goacc/reduction-5.c: Likewise.
5209 * g++.dg/goacc/data-1.C: New test.
5210
af648be2 52112016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5212
5213 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5214 vector parity built-in functions.
5215 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5216 count trailing zeros automatic vectorization.
5217 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5218 count trailing zeros built-in functions.
5219
4e173d60 52202016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5221
5222 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5223
a0c02a52 52242016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5225
5226 PR target/71050
5227 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5228
64c52e9c 52292016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5230
5231 PR c++/50436
5232 * g++.dg/template/crash123.C: New.
5233 * g++.dg/template/crash124.C: Likewise.
5234
752b5a4c 52352016-05-24 Martin Sebor <msebor@redhat.com>
5236
5237 PR c++/71147
5238 * g++.dg/ext/flexary16.C: New test.
5239
a36dd683 52402016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5241
f6871bbd 5242 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5243 before math.h is included.
a36dd683 5244 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5245 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5246 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5247 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5248 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5249 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5250 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5251 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5252 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5253 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5254 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5255 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5256 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5257 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5258 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5259 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5260 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5261 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5262 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5263 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5264 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5265 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5266 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5267
d60e1df7 52682016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5269 Kelvin Nilsen <kelvin@gcc.gnu.org>
5270
5271 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5272 support.
5273
22d09025 52742016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5275
5276 PR c++/69872
5277 * g++.dg/warn/Wno-narrowing1.C: New.
5278
6ef0143d 52792016-05-24 Marek Polacek <polacek@redhat.com>
5280
5281 PR c/71249
5282 * c-c++-common/Wswitch-unreachable-2.c: New test.
5283
962a2062 52842016-05-24 Jakub Jelinek <jakub@redhat.com>
5285
ead77194 5286 PR c++/71257
5287 * g++.dg/vect/simd-clone-6.cc: New test.
5288 * g++.dg/gomp/declare-simd-6.C: New test.
5289
962a2062 5290 PR middle-end/70434
5291 PR c/69504
5292 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5293
23edc6d1 52942016-05-24 Richard Biener <rguenther@suse.de>
5295
5296 PR tree-optimization/71240
5297 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5298
30633bcc 52992016-05-24 Richard Biener <rguenther@suse.de>
5300
5301 PR tree-optimization/71230
5302 * gcc.dg/torture/pr71230.c: New testcase.
5303 * g++.dg/torture/pr71230.C: Likewise.
5304
c9d624bd 53052016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5306
5307 * c-c++-common/goacc/routine-5.c: Add tests.
5308 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5309 * gfortran.dg/goacc/routine-6.f90: Add tests.
5310
ce143ff0 53112016-05-24 Richard Biener <rguenther@suse.de>
5312
5313 PR tree-optimization/71253
5314 * gcc.dg/torture/pr71253.c: New testcase.
5315
3bdaecd5 53162016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5317
5318 PR middle-end/71252
5319 * gfortran.dg/pr71252.f90: New test.
5320
856b494d 53212016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5322
5323 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5324
7345b977 53252016-05-24 Richard Biener <rguenther@suse.de>
5326
5327 PR middle-end/70434
5328 PR c/69504
5329 * c-c++-common/vector-subscript-4.c: New testcase.
5330 * c-c++-common/vector-subscript-5.c: Likewise.
5331
6f065267 53322016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5333
5334 PR fortran/71123
5335 * gfortran.dg/namelist_90.f: New test
5336
fd6757da 53372016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5338
5339 PR fortran/66461
5340 * gfortran.dg/unexpected_eof.f: New test
5341
7d5555a8 53422016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5343 Kelvin Nilsen <kelvin@gcc.gnu.org>
5344
5345 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
5346 as little endian.
5347
ae6744c9 53482016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5349
5350 PR c++/70972
5351 * g++.dg/cpp0x/inh-ctor20.C: New.
5352 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
5353
f0d91a85 53542016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5355
5356 PR c++/69095
5357 * g++.dg/cpp0x/variadic168.C: New.
5358
1618ffe5 53592016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5360
5361 * g++.dg/cpp0x/pr31445.C: Test column number too.
5362 * g++.dg/cpp0x/pr32253.C: Likewise.
5363 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
5364 * g++.dg/cpp0x/variadic36.C: Likewise.
5365
c0205bab 53662016-05-23 Marc Glisse <marc.glisse@inria.fr>
5367
5368 * gcc.dg/fold-notshift-2.c: Adjust.
5369
1398da0f 53702016-05-23 Marek Polacek <polacek@redhat.com>
5371
5372 PR c/49859
5373 * c-c++-common/Wswitch-unreachable-1.c: New test.
5374 * gcc.dg/Wswitch-unreachable-1.c: New test.
5375 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
5376 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
5377 * g++.dg/gomp/block-10.C: Likewise.
5378 * gcc.dg/gomp/block-10.c: Likewise.
5379 * g++.dg/gomp/block-9.C: Likewise.
5380 * gcc.dg/gomp/block-9.c: Likewise.
5381 * g++.dg/gomp/target-1.C: Likewise.
5382 * g++.dg/gomp/target-2.C: Likewise.
5383 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 5384 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 5385 * g++.dg/gomp/taskgroup-1.C: Likewise.
5386 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5387 * gcc.dg/gomp/teams-1.c: Likewise.
5388 * g++.dg/gomp/teams-1.C: Likewise.
5389 * g++.dg/overload/error3.C: Likewise.
5390 * g++.dg/tm/jump1.C: Likewise.
5391 * g++.dg/torture/pr40335.C: Likewise.
5392 * gcc.dg/c99-vla-jump-5.c: Likewise.
5393 * gcc.dg/switch-warn-1.c: Likewise.
5394 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
5395 * gcc.dg/nested-func-1.c: Likewise.
5396 * gcc.dg/pr67784-4.c: Likewise.
5397
5403ed8b 53982016-05-23 Richard Biener <rguenther@suse.de>
5399
5400 PR tree-optimization/71230
5401 * gfortran.dg/pr71230-1.f90: New testcase.
5402 * gfortran.dg/pr71230-2.f90: Likewise.
5403
27510941 54042016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5405
1618ffe5 5406 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 5407 * gcc.dg/vect/pr58135.c: Add new.
5408 * gfortran.dg/pr46519-1.f: Adjust test case.
5409
a41c605d 54102016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5411
5412 PR c++/53401
5413 * g++.dg/cpp0x/decltype64.C: New.
5414
3eb254ab 54152016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5416
5417 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
5418 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5419 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5420
a75fffe1 54212016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5422
5423 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
5424 Add poly64x1_t and poly64x2_t cases if supported.
5425 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5426 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
5427 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
5428 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
5429 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
5430
56979b12 54312016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5432
5433 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
5434 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
5435 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
5436 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
5437 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
5438 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
5439 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
5440
dc5e98db 54412016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5442
5443 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
5444
c0f383ae 54452016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
5446
5447 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
5448 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
5449
2a4d70a2 54502016-05-22 Jakub Jelinek <jakub@redhat.com>
5451
4c109025 5452 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
5453 constraint instead of "r".
5454 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
5455 insn instead of vxorpd.
5456 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
5457
bad891ce 5458 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
5459 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
5460
ac23ddb9 5461 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
5462
9dac9579 5463 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
5464 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
5465
2a4d70a2 5466 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
5467
9eafdd7b 54682016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
5469
5470 PR middle-end/40921
5471 * gcc.dg/tree-ssa/pr40921.c: New test.
5472
93df190d 54732016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
5474
5475 PR target/71103
5476 * gcc.target/avr/pr71103.c: New test.
5477
933b9f7f 54782016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5479
5480 PR middle-end/71179
5481 * gcc.dg/tree-ssa/pr71179.c: New test.
5482
8bdfbc08 54832016-05-20 Martin Sebor <msebor@redhat.com>
5484
5485 PR c/71115
5486 * gcc.dg/init-excess-2.c: New test.
5487
6827ab42 54882016-05-20 Eric Botcazou <ebotcazou@adacore.com>
5489
5490 * gnat.dg/opt53.adb: New test.
5491 * gnat.dg/opt54.adb: Likewise.
5492
58a5f4c0 54932016-05-20 Martin Jambor <mjambor@suse.cz>
5494
5495 PR tree-optimization/70884
5496 * gcc.dg/tree-ssa/pr70919.c: New test.
5497
bb7145f6 54982016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5499
5500 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
5501 formatting.
f6871bbd 5502 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
5503 fix code formatting.
5504
55052016-05-20 Nathan Sidwell <nathan@acm.org>
5506
5507 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
5508 non-common cases.
5509 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 5510
9954d230 55112016-05-20 David Malcolm <dmalcolm@redhat.com>
5512
5513 * jit.dg/all-non-failing-tests.h: Add
5514 test-factorial-must-tail-call.c.
5515 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
5516 * jit.dg/test-factorial-must-tail-call.c: New test case.
5517
08a161f9 55182016-05-20 Jakub Jelinek <jakub@redhat.com>
5519
5520 PR fortran/71204
5521 * gfortran.dg/pr71204.f90: New test.
5522
3d380077 55232016-05-20 Cesar Philippidis <cesar@codesourcery.com>
5524
5525 * gcc.target/nvptx/sincos.c: New test.
5526
0f104d56 55272016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5528
5529 PR c++/70572
5530 * g++.dg/cpp1y/auto-fn31.C: New.
5531
61736a1b 55322016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
5533
5534 * gcc.target/powerpc/vec-addec.c: New test.
5535 * gcc.target/powerpc/vec-addec-int128.c: New test.
5536
b4a61e77 55372016-05-20 David Malcolm <dmalcolm@redhat.com>
5538
5539 * gcc.dg/plugin/must-tail-call-1.c: New test case.
5540 * gcc.dg/plugin/must-tail-call-2.c: New test case.
5541 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
5542 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5543
9a2ace10 55442016-05-20 Jan Hubicka <hubicka@ucw.cz>
5545
5546 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
5547
45cdf8c6 55482016-05-20 Jakub Jelinek <jakub@redhat.com>
5549
b9a1dcd5 5550 PR c++/71210
5551 * g++.dg/opt/pr71210-1.C: New test.
5552 * g++.dg/opt/pr71210-2.C: New test.
5553
45cdf8c6 5554 PR tree-optimization/29756
5555 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
5556 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
5557 only on selected targets where V4SImode vectors are known to be
5558 supported.
5559
92e3ffbf 55602016-05-20 Marc Glisse <marc.glisse@inria.fr>
5561
5562 PR tree-optimization/71079
5563 PR tree-optimization/71206
5564 * gcc.dg/tree-ssa/pr71206.c: New testcase.
5565
5da368e3 55662016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5567
5568 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
5569 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
5570 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
5571
2506d97a 55722016-05-20 Richard Guenther <rguenther@suse.de>
5573
5574 PR tree-optimization/29756
5575 * gcc.dg/tree-ssa/vector-6.c: New testcase.
5576
adade307 55772016-05-20 Richard Biener <rguenther@suse.de>
5578
5579 PR tree-optimization/71185
5580 * gcc.dg/tree-ssa/pr71185.c: New testcase.
5581
c3deca25 55822016-05-20 Richard Biener <rguenther@suse.de>
5583
5584 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
5585
8b0bef14 55862016-05-19 Marek Polacek <polacek@redhat.com>
5587
5588 PR c++/71075
5589 * g++.dg/diagnostic/pr71075.C: New test.
5590
08025288 55912016-05-19 David Malcolm <dmalcolm@redhat.com>
5592
5593 PR c++/71184
5594 * g++.dg/pr71184.C: New test case.
5595
26a51591 55962016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5597
5598 * gcc.target/powerpc/darn-0.c: New test.
5599 * gcc.target/powerpc/darn-1.c: New test.
5600 * gcc.target/powerpc/darn-2.c: New test.
5601
d8d3e75a 56022016-05-19 Marek Polacek <polacek@redhat.com>
5603
5604 PR tree-optimization/71031
5605 * gcc.dg/tree-ssa/vrp100.c: New test.
5606
c28211ae 56072016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
5608
5609 PR rtl-optimization/71148
5610 * gcc.dg/pr71148.c: New test.
5611
3f5ea43a 56122016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5613
5614 PR target/71056
5615 * gcc.target/arm/pr71056.c: New test.
5616
2a7d4c20 56172016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5618
5619 * c-c++-common/pr69669.c: Check the used mode.
5620
ed0b0569 56212016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5622
5623 PR sanitizer/64354
5624 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
5625
410372fe 56262016-05-19 Richard Biener <rguenther@suse.de>
5627
5628 PR tree-optimization/70729
5629 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
5630 * gcc.dg/graphite/scop-18.c: Likewise.
5631 * gcc.dg/pr41783.c: Disable LIM.
5632 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
5633 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5634 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5635 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5636 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5637 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
5638 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
5639 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
5640 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
5641 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5642 * gfortran.dg/pr42108.f90: Likewise.
5643
56f34f03 56442016-05-18 David Malcolm <dmalcolm@redhat.com>
5645
5646 PR driver/69265
5647 * gcc.dg/spellcheck-options-11.c: New test case.
5648
e6481cd1 56492016-05-18 Jakub Jelinek <jakub@redhat.com>
5650
5651 PR c++/71100
5652 * g++.dg/opt/pr71100.C: New test.
5653
be951c59 56542016-05-18 Martin Jambor <mjambor@suse.cz>
5655
5656 PR ipa/69708
5657 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
5658 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
5659 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
5660 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
5661
665ff45b 56622016-05-18 Martin Jambor <mjambor@suse.cz>
5663
5664 PR ipa/69708
5665 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
5666 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
5667 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
5668 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
5669 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
5670
485be62c 56712016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5672
5673 PR c++/69793
5674 * g++.dg/template/crash122.C: New.
5675
b251d5f5 56762016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
5677
5678 PR c++/70466
5679 * g++.dg/template/pr70466-1.C: New.
5680 * g++.dg/template/pr70466-2.C: Likewise.
5681
c93e9931 56822016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5683
5684 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
5685 splat operations and the XXSPLTIB instruction.
5686 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5687 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5688 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5689 xxlxor to clear a register.
5690
8ba6639c 56912016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5692
5693 * gcc.dg/torture/pr71020.c: New test.
5694
ec6e3005 56952016-05-18 Martin Jambor <mjambor@suse.cz>
5696
5697 PR ipa/70646
5698 * gcc.dg/ipa/pr70646.c: New test.
5699
5ef3c918 57002016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5701
5702 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5703
70a88eab 57042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5705
5706 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5707 missing tests for vreinterpretq_p{8,16}.
5708
b52a930c 57092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5710
5711 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5712 vsliq_n_s64 and vsliq_n_u64.
5713
bdd4080b 57142016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5715
5716 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5717 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5718
37814bf5 57192016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5720
5721 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5722 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5723 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5724
764af2e0 57252016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5726
5727 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5728 in comment.
5729
ffe01a83 57302016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 5731
5732 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5733 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5734 "blr\t" and switch to scan-assembler-times.
5735
fab6dae9 57362016-05-18 Jiong Wang <jiong.wang@arm.com>
5737
231010db 5738 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5739 with __aarch64__.
5740 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5741 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 5742
4eb0c566 57432016-05-18 Jakub Jelinek <jakub@redhat.com>
5744
442f18f1 5745 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5746 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5747 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5748 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5749 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5750 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5751
4d83b36b 5752 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5753 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5754
a4528eec 5755 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5756 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5757
f0066139 5758 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5759 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5760
4eb0c566 5761 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5762
303e9267 57632016-05-18 Richard Biener <rguenther@suse.de>
5764
5765 PR tree-optimization/71168
5766 * gcc.dg/torture/pr71168.c: New testcase.
5767
0d7ddd44 57682016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5769
5770 PR middle-end/63586
5771 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5772 * gcc.dg/tree-ssa/pr63586.c: New test.
5773 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5774
899bcc0f 57752016-05-17 Nathan Sidwell <nathan@acm.org>
5776
5777 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5778 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5779 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5780 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5781
a2246979 57822016-05-17 Nathan Sidwell <nathan@acm.org>
5783
5784 * gcc.target/nvptx/abi-vararg-3.c: New.
5785
2f6a4d21 57862016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5787
5788 PR tree-optimization/54579
5789 PR middle-end/55299
5790 * gcc.dg/fold-notrotate-1.c: New test.
5791 * gcc.dg/fold-notshift-1.c: New test.
5792 * gcc.dg/fold-notshift-2.c: New test.
5793
27bdad45 57942016-05-17 Marek Polacek <polacek@redhat.com>
5795
5796 PR ipa/71146
5797 * g++.dg/ipa/pr71146.C: New test.
5798
f33a295a 57992016-05-17 David Malcolm <dmalcolm@redhat.com>
5800
5801 * jit.dg/test-error-array-bounds.c: New test case.
5802
b6dd53bf 58032016-05-17 Marc Glisse <marc.glisse@inria.fr>
5804
5805 * gcc.dg/tree-ssa/and-1.c: New testcase.
5806
a8719545 58072016-05-17 Marc Glisse <marc.glisse@inria.fr>
5808
5809 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5810 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5811
34806102 58122016-05-17 Marc Glisse <marc.glisse@inria.fr>
5813
5814 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5815 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5816
25fe08a8 58172016-05-17 Jiong Wang <jiong.wang@arm.com>
5818
5819 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5820
abf1a837 58212016-05-17 Jiong Wang <jiong.wang@arm.com>
5822
5823 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5824
666b9dd3 58252016-05-17 Jiong Wang <jiong.wang@arm.com>
5826
5827 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5828 ".2d[index]" when scan the assembly.
5829 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5830 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5831 float64x1.
5832 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5833
77d095c0 58342016-05-17 Richard Biener <rguenther@suse.de>
5835
5836 PR tree-optimization/71132
5837 * gcc.dg/torture/pr71132.c: New testcase.
5838
28adcc23 58392016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5840
5841 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5842
2439931e 58432016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5844
5845 PR target/70809
5846 * gcc.target/aarch64/pr70809_1.c: New test.
5847
5ec2ff80 58482016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5849
5850 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5851 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5852 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5853 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5854
17fd1c7a 58552016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5856 Ilya Enkovich <ilya.enkovich@intel.com>
5857
5858 PR target/71114
5859 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5860
46729204 58612016-05-16 Jan Hubicka <hubicka@ucw.cz>
5862
5863 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5864 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5865
2a1125d6 58662016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5867
5868 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5869 test for __ARM_FP16_ARGS.
5870 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5871 * gcc.target/arm/aapcs/neon-vect10.c: New.
5872 * gcc.target/arm/aapcs/neon-vect9.c: New.
5873 * gcc.target/arm/aapcs/vfp18.c: New.
5874 * gcc.target/arm/aapcs/vfp19.c: New.
5875 * gcc.target/arm/aapcs/vfp20.c: New.
5876 * gcc.target/arm/aapcs/vfp21.c: New.
5877 * gcc.target/arm/fp16-aapcs-1.c: New.
5878 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5879 test for __ARM_FP16_ARGS.
5880 * g++.target/arm/fp16-return-1.c: Update expected output.
5881
ea3d2d74 58822016-05-16 Jiong Wang <jiong.wang@arm.com>
5883
5884 PR testsuite/70227
5885 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5886
6989e05f 58872016-05-15 Harald Anlauf <anlauf@gmx.de>
5888
5889 PR fortran/69603
5890 * gfortran.dg/pr69603.f90: New testcase.
5891
a5f52592 58922016-05-14 Fritz Reese <fritzoreese@gmail.com>
5893
5894 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5895
88f949ab 58962016-05-14 Fritz Reese <fritzoreese@gmail.com>
5897
5898 PR fortran/71047
5899 * gfortran.dg/pr71047.f08: New test.
5900
90c88567 59012016-05-13 Joseph Myers <joseph@codesourcery.com>
5902
5903 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5904 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5905 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5906
00a690cc 59072016-05-13 Martin Sebor <msebor@redhat.com>
5908
5909 PR c++/60049
5910 * g++.dg/cpp0x/constexpr-60049.C: New test.
5911
ec8b6af7 59122016-05-13 Jakub Jelinek <jakub@redhat.com>
5913
5914 PR bootstrap/71071
5915 * gcc.dg/pr71071.c: New test.
5916
f54d1d7b 59172016-05-13 Uros Bizjak <ubizjak@gmail.com>
5918
5919 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5920 remove XOP handling.
2f3af60f 5921 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 5922
a39a0392 59232016-05-13 Nathan Sidwell <nathan@acm.org>
5924
5925 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5926 __atomic_is_lock_free declaration.
5927
42333dd9 59282016-05-13 Richard Biener <rguenther@suse.de>
5929
5930 PR tree-optimization/42587
5931 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5932
c5442454 59332016-05-13 Martin Liska <mliska@suse.cz>
5934
5935 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5936 the new format of dump output.
5937
03a400fb 59382016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5939
5940 * gcc.dg/pr71084.c: New test.
5941
69278c3f 59422016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5943
231010db 5944 PR target/53440
5945 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 5946
8138f11b 59472016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5948
5949 * gcc.target/aarch64/struct_return.c: New test.
5950
22a3f7bd 59512016-05-12 Marek Polacek <polacek@redhat.com>
5952
5953 PR c/70756
5954 * c-c++-common/pr70756-2.c: New test.
5955 * c-c++-common/pr70756.c: New test.
5956
9bcd42cc 59572016-05-12 Richard Biener <rguenther@suse.de>
5958
5959 PR tree-optimization/71059
5960 * gcc.dg/torture/pr71059.c: New testcase.
5961
5ffb4a0d 59622016-05-12 Richard Biener <rguenther@suse.de>
5963
5964 PR tree-optimization/71062
5965 * gcc.dg/torture/pr71062.c: New testcase.
5966
2ab65c31 59672016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5968
5969 PR tree-optimization/71006
5970 * gcc.dg/pr71006.c: New test.
5971
f0158fc0 59722016-05-12 Marek Polacek <polacek@redhat.com>
5973
5974 PR driver/71063
5975 * gcc.dg/opts-7.c: New test.
5976
0f56938b 59772016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5978
5979 PR target/70830
5980 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5981 Add -save-temps to dg-options.
5982 Scan for ldmfd rather than pop instruction.
5983 * gcc.target/arm/interrupt-2.c: Likewise.
5984 * gcc.target/arm/pr70830.c: New test.
5985
e10946d5 59862016-05-12 Jakub Jelinek <jakub@redhat.com>
5987
9fa8e468 5988 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5989 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5990
9ce62bbe 5991 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5992 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5993 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5994
708ae1b1 5995 PR target/71019
5996 * gcc.target/i386/avx512vl-pack-1.c: New test.
5997 * gcc.target/i386/avx512vl-pack-2.c: New test.
5998 * gcc.target/i386/avx512bw-pack-2.c: New test.
5999
a461f32e 6000 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6001
e10946d5 6002 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6003 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6004 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6005
f52a3ef6 60062016-05-12 Richard Biener <rguenther@suse.de>
6007
6008 PR tree-optimization/70986
6009 * gcc.dg/torture/pr70986-1.c: New testcase.
6010 * gcc.dg/torture/pr70986-2.c: Likewise.
6011 * gcc.dg/torture/pr70986-3.c: Likewise.
6012
54c4d22e 60132016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6014
6015 PR c/43651
6016 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6017 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6018
57215d5b 60192016-05-11 Uros Bizjak <ubizjak@gmail.com>
6020
6021 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6022 directive.
6023 * gcc.target/i386/pr66746.c: Ditto.
6024
67d3121c 60252016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6026
6027 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6028 support.
6029 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6030 warning when using -mvsx-timode.
6031 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6032 * gcc.target/powerpc/dform-2.c: Likewise.
6033 * gcc.target/powerpc/pr68805.c: Likewise.
6034
7f8012a5 60352016-05-11 Marek Polacek <polacek@redhat.com>
6036
6037 PR c++/71024
6038 * c-c++-common/attributes-3.c: New test.
6039
3e8567ce 60402016-05-11 Nathan Sidwell <nathan@acm.org>
6041
6042 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6043 * gcc.c-torture/execute/pr68185.c: Likewise.
6044 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6045 * gcc.dg/pr69634.c: Requires scheduling.
6046 * gcc.dg/torture/pr66178.c: Require label values.
6047 * gcc.dg/setjmp-6.c: Require indirect jumps.
6048
3739ac00 60492016-05-11 Richard Biener <rguenther@suse.de>
6050
6051 PR tree-optimization/71055
6052 * gcc.dg/torture/pr71055.c: New testcase.
6053
1ff8b385 60542016-05-11 Richard Biener <rguenther@suse.de>
6055
6056 PR debug/71057
6057 * g++.dg/debug/pr71057.C: New testcase.
6058
77126efa 60592016-05-11 Jakub Jelinek <jakub@redhat.com>
6060
6061 PR fortran/70855
6062 * gfortran.dg/gomp/pr70855.f90: New test.
6063
6fcaaf9b 60642016-05-11 Richard Biener <rguenther@suse.de>
6065
6066 PR middle-end/71002
6067 * g++.dg/torture/pr71002.C: New testcase.
6068
bfa8ea12 60692016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6070
6071 PR middle-end/70807
6072 * gcc.dg/pr70807.c: New test.
6073
87632549 60742016-05-10 Martin Sebor <msebor@redhat.com>
6075
6076 PR c++/38611
6077 * g++.dg/Wattributes.C: New test.
6078
f9153689 60792016-05-10 Marc Glisse <marc.glisse@inria.fr>
6080
6081 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6082 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6083 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6084
a44ed58a 60852016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6086
6087 PR target/70799
6088 * gcc.target/i386/pr70799-1.c: New test.
6089
d6c90d89 60902016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6091
6092 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6093
c1f73044 60942016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6095
6096 PR middle-end/70877
6097 * gcc.target/i386/pr70877.c: New test.
6098
e66d763a 60992016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6100
6101 PR tree-optimization/70786
6102 * gcc.target/i386/pr70876.c: New test.
6103
a30ff73a 61042016-05-10 Jakub Jelinek <jakub@redhat.com>
6105
6106 PR target/70927
6107 * gcc.target/i386/avx512vl-logic-1.c: New test.
6108 * gcc.target/i386/avx512vl-logic-2.c: New test.
6109 * gcc.target/i386/avx512dq-logic-2.c: New test.
6110
4b3fd38f 61112016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6112
6113 PR target/70963
6114 * gcc.target/powerpc/pr70963.c: New.
6115
abf93a25 61162016-05-10 David Malcolm <dmalcolm@redhat.com>
6117
6118 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6119 (test_very_wide_line): Add ruler to expected output.
6120 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6121 (test_very_wide_line): Likewise.
6122 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6123 (test_show_locus): Within the handling of "test_very_wide_line",
6124 enable show_ruler_p on the diagnostic context.
6125
d614888f 61262016-05-10 Richard Biener <rguenther@suse.de>
6127
6128 PR tree-optimization/71039
6129 * gcc.dg/torture/pr71039.c: New testcase.
6130
dbca5ed9 61312016-05-10 Nathan Sidwell <nathan@acm.org>
6132
6133 * gcc.dg/nested-func-10.c: Requires alloca.
6134 * gcc.dg/nested-func-9.c: Requires alloca.
6135 * gcc.c-torture/execute/pr70460.c: Requires labels.
6136 * gcc.c-torture/compile/pr70199.c: Requires labels.
6137 * gcc.target/nvptx/decl.c: Compile only.
6138 * gcc.target/nvptx/trailing-init.c: Compile only.
6139 * gcc.target/nvptx/ary-init.c: Compile only.
6140
3fa82609 61412016-05-10 Marek Polacek <polacek@redhat.com>
6142
6143 PR c/70255
6144 * gcc.dg/attr-opt-1.c: New test.
6145
76825907 61462016-05-10 Richard Biener <rguenther@suse.de>
6147
6148 PR tree-optimization/70497
6149 PR tree-optimization/28367
6150 * gcc.dg/torture/20160404-1.c: New testcase.
6151 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6152 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6153
68255819 61542016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6155
6156 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6157
d9aa8cdb 61582016-05-09 Uros Bizjak <ubizjak@gmail.com>
6159
6160 * gcc.target/i386/fabsneg-1.c New test.
6161
7cc16f50 61622016-05-09 Alan Modra <amodra@gmail.com>
6163
6164 PR testsuite/70826
6165 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6166
a83b7b63 61672016-05-09 Richard Biener <rguenther@suse.de>
6168
6169 PR tree-optimization/70985
6170 * gcc.dg/torture/pr70985.c: New testcase.
6171
189d0706 61722016-05-09 Bin Cheng <bin.cheng@arm.com>
6173
6174 * gcc.dg/tree-ssa/ifc-9.c: New test.
6175 * gcc.dg/tree-ssa/ifc-10.c: New test.
6176 * gcc.dg/tree-ssa/ifc-11.c: New test.
6177 * gcc.dg/tree-ssa/ifc-12.c: New test.
6178 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6179 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6180 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6181
1ec957b0 61822016-05-09 Richard Biener <rguenther@suse.de>
6183
6184 PR fortran/70937
6185 * gfortran.dg/pr70937.f90: New testcase.
6186
923c7714 61872016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6188
6189 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6190
d7cd448a 61912016-05-07 Fritz Reese <fritzoreese@gmail.com>
6192
6193 PR fortran/56226
6194 * gfortran.dg/dec_structure_1.f90: New testcase.
6195 * gfortran.dg/dec_structure_2.f90: Ditto.
6196 * gfortran.dg/dec_structure_3.f90: Ditto.
6197 * gfortran.dg/dec_structure_4.f90: Ditto.
6198 * gfortran.dg/dec_structure_5.f90: Ditto.
6199 * gfortran.dg/dec_structure_6.f90: Ditto.
6200 * gfortran.dg/dec_structure_7.f90: Ditto.
6201 * gfortran.dg/dec_structure_8.f90: Ditto.
6202 * gfortran.dg/dec_structure_9.f90: Ditto.
6203 * gfortran.dg/dec_structure_10.f90: Ditto.
6204 * gfortran.dg/dec_structure_11.f90: Ditto.
6205 * gfortran.dg/dec_union_1.f90: Ditto.
6206 * gfortran.dg/dec_union_2.f90: Ditto.
6207 * gfortran.dg/dec_union_3.f90: Ditto.
6208 * gfortran.dg/dec_union_4.f90: Ditto.
6209 * gfortran.dg/dec_union_5.f90: Ditto.
6210 * gfortran.dg/dec_union_6.f90: Ditto.
6211 * gfortran.dg/dec_union_7.f90: Ditto.
6212
f681e29b 62132016-05-07 Tom de Vries <tom@codesourcery.com>
6214
6215 PR tree-optimization/70956
6216 * gcc.dg/graphite/pr70956.c: New test.
6217
68d7f375 62182016-05-06 Jakub Jelinek <jakub@redhat.com>
6219
faf39348 6220 PR middle-end/70941
6221 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6222 (a, b, c, d): Change type from char to signed char.
6223 (main): Compare against (signed char) -1634678893 instead of
6224 hardcoded -109. Use __builtin_abort instead of abort.
6225
b768b13a 6226 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6227 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6228
68d7f375 6229 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6230
5dda16ea 62312016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6232
6233 PR debug/70935
6234 * gcc.dg/torture/pr70935.c: New test.
6235
13ede1b5 62362016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6237
6238 PR target/58219
7fc878c4 6239 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 6240
96d94be2 62412016-05-06 Richard Biener <rguenther@suse.de>
6242
6243 PR tree-optimization/70960
6244 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6245
e5d9f15d 62462016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6247
6248 PR target/52933
6249 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6250 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6251 Adjust expected instruction counts.
6252 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6253
2dd7705f 62542016-05-06 Marek Polacek <polacek@redhat.com>
6255
6256 PR sanitizer/70875
6257 * gcc.dg/ubsan/bounds-3.c: New test.
6258
cb8bc632 62592016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6260
6261 PR target/54089
6262 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6263
b343c173 62642016-05-06 Richard Biener <rguenther@suse.de>
6265
6266 PR middle-end/70931
6267 * gfortran.dg/pr70931.f90: New testcase.
6268
1e3db0b1 62692016-05-06 Richard Biener <rguenther@suse.de>
6270
6271 PR middle-end/70941
6272 * gcc.dg/torture/pr70941.c: New testcase.
6273
bdd54b6d 62742016-05-05 Bin Cheng <bin.cheng@arm.com>
6275
6276 PR tree-optimization/57206
6277 * gcc.dg/vect/pr57206.c: New test.
6278
499adcfd 62792016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6280
6281 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6282
871164c4 62832016-05-05 Jakub Jelinek <jakub@redhat.com>
6284
ecb23e00 6285 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6286
871164c4 6287 * c-c++-common/Wdangling-else-4.c: New test.
6288
70cf83ba 62892016-05-04 Jakub Jelinek <jakub@redhat.com>
6290
858c9470 6291 PR c++/70906
6292 PR c++/70933
6293 * g++.dg/opt/pr70906.C: New test.
6294 * g++.dg/opt/pr70933.C: New test.
6295
70cf83ba 6296 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6297
aaa36a78 62982016-05-04 Jan Hubicka <hubicka@ucw.cz>
6299
6300 * gcc.dg/ipa/pure-const-3.c: New testcase.
6301
1d52c456 63022016-05-04 Marek Polacek <polacek@redhat.com>
6303
6304 * c-c++-common/Wdangling-else-1.c: New test.
6305 * c-c++-common/Wdangling-else-2.c: New test.
6306 * c-c++-common/Wdangling-else-3.c: New test.
6307
dc581573 63082016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6309
6310 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6311 flag is present.
6312
a64030fe 63132016-05-04 Marek Polacek <polacek@redhat.com>
6314
6315 PR c/48778
6316 * gcc.dg/Waddress-2.c: New test.
6317
b461b04a 63182016-05-04 Alan Modra <amodra@gmail.com>
6319
6320 * gcc.target/powerpc/pr70866.c: New.
6321
c388a0cf 63222016-05-03 Martin Sebor <msebor@redhat.com>
6323
6324 PR c++/66561
6325 * c-c++-common/builtin_location.c: New test.
6326 * g++.dg/cpp1y/builtin_location.C: New test.
6327
5d4db8ef 63282016-05-03 Marek Polacek <polacek@redhat.com>
6329
6330 PR c/70859
6331 * gcc.dg/pr70859.c: New test.
6332 * gcc.dg/pr70859-2.c: New test.
6333
ca938765 63342016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
6335
6336 * gnat.dg/debug5.adb: New testcase.
6337
60b27d5f 63382016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
6339
6340 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
6341 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
6342 Procedure to check for z10 instruction set.
6343
5ab325d0 63442016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6345
6346 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
6347
c548a0ad 63482016-05-03 Alan Modra <amodra@gmail.com>
6349
6350 * gcc.target/powerpc/savres.c: Add func using a single gpr.
6351
d5ecd946 63522016-05-03 Jakub Jelinek <jakub@redhat.com>
6353
6354 * gcc.target/i386/avx512f-cvt-1.c: New test.
6355
35b0a053 63562016-05-03 H.J. Lu <hongjiu.lu@intel.com>
6357
6358 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
6359 -fdump-tree-vrp-details.
6360
9ae1b28a 63612016-05-03 Richard Biener <rguenther@suse.de>
6362
6363 * gcc.dg/pr30172-1.c: Adjust.
6364 * gcc.dg/pr63743.c: Likewise.
6365 * gcc.dg/tm/pr51696.c: Likewise.
6366 * c-c++-common/tm/safe-1.c: Likewise.
6367 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
6368 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
6369 * g++.dg/plugin/self-assign-test-1.C: Likewise.
6370 * g++.dg/plugin/self-assign-test-2.C: Likewise.
6371
9c1a31e4 63722016-05-03 Jakub Jelinek <jakub@redhat.com>
6373
fe69bcb9 6374 PR rtl-optimization/70467
6375 * gcc.target/i386/pr70467-3.c: New test.
6376 * gcc.target/i386/pr70467-4.c: New test.
6377
9082c4a4 6378 PR tree-optimization/70916
6379 * gcc.c-torture/compile/pr70916.c: New test.
6380
9c1a31e4 6381 PR target/49244
6382 * gcc.target/i386/pr49244-1.c: New test.
6383 * gcc.target/i386/pr49244-2.c: New test.
6384
69105acc 63852016-05-03 Bernd Schmidt <bschmidt@redhat.com>
6386
6387 PR rtl-optimization/44281
6388 * gcc.target/i386/pr44281.c: New test.
6389
9ab8df54 63902016-05-03 bin cheng <bin.cheng@arm.com>
6391
6392 PR tree-optimization/56541
6393 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
6394 * gcc.dg/vect/pr56541.c: new test.
6395
3c62cae0 63962016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6397
6398 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
6399 __float128.
6400 * gcc.target/powerpc/float128-complex-2.c: Likewise.
6401
91abc161 64022016-05-02 H.J. Lu <hongjiu.lu@intel.com>
6403
6404 PR testsuite/70520
6405 * c-c++-common/asan/clone-test-1.c (main): Align child process
6406 stack to 16 bytes.
6407
aa3d1155 64082016-05-02 David Malcolm <dmalcolm@redhat.com>
6409
6410 PR c++/62314
6411 * g++.dg/spellcheck-fields-2.C: New test case.
6412
002c3f28 64132016-05-02 David Malcolm <dmalcolm@redhat.com>
6414
6415 PR c++/62314
6416 * g++.dg/pr62314.C: New test case.
6417
46e5dccc 64182016-05-02 Jan Hubicka <hubicka@ucw.cz>
6419
6420 * gcc.dg/ipa/inline-8.c: New testcase.
6421
663f4248 64222016-05-02 Jakub Jelinek <jakub@redhat.com>
6423
6424 PR rtl-optimization/70467
6425 * gcc.target/i386/pr70467-1.c: New test.
6426
efe8bdf5 64272016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6428
6429 * gcc.dg/spec-options.c: Run the test on all targets.
6430 * gcc.dg/foo.specs: Use cpp_unique_options.
6431
47ef9633 64322016-05-02 Marc Glisse <marc.glisse@inria.fr>
6433
6434 * gcc.dg/tree-ssa/unord.c: New testcase.
6435
eb1a077c 64362016-05-02 Marc Glisse <marc.glisse@inria.fr>
6437
6438 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
6439
28e869d0 64402016-05-02 Nathan Sidwell <nathan@codesourcery.com>
6441
6442 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
6443
dd185f6e 64442016-05-02 Marek Polacek <polacek@redhat.com>
6445
6446 PR c/70851
6447 * gcc.dg/enum-incomplete-3.c: New test.
6448
773d09b9 64492016-05-02 Marek Polacek <polacek@redhat.com>
6450 Tom de Vries <tom@codesourcery.com>
6451
6452 PR tree-optimization/70700
6453 * gcc.dg/pr70700.c: New test.
6454
f0dc3286 64552016-05-01 Uros Bizjak <ubizjak@gmail.com>
6456
6457 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
6458 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6459 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6460 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6461 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
6462
7f931827 64632016-04-30 Eric Botcazou <ebotcazou@adacore.com>
6464
6465 * ada/acats/run_acats: Rename into...
6466 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
6467 * ada/acats/run_all.sh: Remove redundant test.
6468 (target_run): Move around.
6469 (target_gnatchop): Use newly built executable.
6470 (target_gnatmake): Likewise.
6471 Check that the compilation of impbit succeeds.
6472
1c492b4e 64732016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
6474
6475 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
6476 * gcc.dg/20021029-1.c: Likewise.
6477 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6478 * gcc.target/sh/attr-isr-trapa.c: Likewise.
6479 * gcc.target/sh/cmpstr.c: Likewise.
6480 * gcc.target/sh/cmpstrn.c: Likewise.
6481 * gcc.target/sh/memset.c: Likewise.
6482 * gcc.target/sh/pr21255-2-mb.c: Likewise.
6483 * gcc.target/sh/pr21255-2-ml.c: Likewise.
6484 * gcc.target/sh/pr39423-1.c: Likewise.
6485 * gcc.target/sh/pr49468-di.c: Likewise.
6486 * gcc.target/sh/pr49468-si.c: Likewise.
6487 * gcc.target/sh/pr49880-1.c: Likewise.
6488 * gcc.target/sh/pr49880-2.c: Likewise.
6489 * gcc.target/sh/pr49880-3.c: Likewise.
6490 * gcc.target/sh/pr50751-1.c: Likewise.
6491 * gcc.target/sh/pr50751-4.c: Likewise.
6492 * gcc.target/sh/pr50751-7.c: Likewise.
6493 * gcc.target/sh/pr51244-1.c: Likewise.
6494 * gcc.target/sh/pr51244-10.c: Likewise.
6495 * gcc.target/sh/pr51244-11.c: Likewise.
6496 * gcc.target/sh/pr51244-12.c: Likewise.
6497 * gcc.target/sh/pr51244-13.c: Likewise.
6498 * gcc.target/sh/pr51244-14.c: Likewise.
6499 * gcc.target/sh/pr51244-17.c: Likewise.
6500 * gcc.target/sh/pr51244-18.c: Likewise.
6501 * gcc.target/sh/pr51244-19.c: Likewise.
6502 * gcc.target/sh/pr51244-4.c: Likewise.
6503 * gcc.target/sh/pr51244-5.c: Likewise.
6504 * gcc.target/sh/pr51244-7.c: Likewise.
6505 * gcc.target/sh/pr51244-8.c: Likewise.
6506 * gcc.target/sh/pr51244-9.c: Likewise.
6507 * gcc.target/sh/pr51697.c: Likewise.
6508 * gcc.target/sh/pr52483-1.c: Likewise.
6509 * gcc.target/sh/pr52483-2.c: Likewise.
6510 * gcc.target/sh/pr52483-3.c: Likewise.
6511 * gcc.target/sh/pr52483-5.c: Likewise.
6512 * gcc.target/sh/pr52933-1.c: Likewise.
6513 * gcc.target/sh/pr52933-2.c: Likewise.
6514 * gcc.target/sh/pr52933-3.c: Likewise.
6515 * gcc.target/sh/pr53568-1.c: Likewise.
6516 * gcc.target/sh/pr53976-1.c: Likewise.
6517 * gcc.target/sh/pr53988-1.c: Likewise.
6518 * gcc.target/sh/pr53988.c: Likewise.
6519 * gcc.target/sh/pr54089-1.c: Likewise.
6520 * gcc.target/sh/pr54089-6.c: Likewise.
6521 * gcc.target/sh/pr54089-7.c: Likewise.
6522 * gcc.target/sh/pr54089-8.c: Likewise.
6523 * gcc.target/sh/pr54089-9.c: Likewise.
6524 * gcc.target/sh/pr54236-1.c: Likewise.
6525 * gcc.target/sh/pr54236-2.c: Likewise.
6526 * gcc.target/sh/pr54236-3.c: Likewise.
6527 * gcc.target/sh/pr54236-4.c: Likewise.
6528 * gcc.target/sh/pr54386.c: Likewise.
6529 * gcc.target/sh/pr54602-1.c: Likewise.
6530 * gcc.target/sh/pr54685.c: Likewise.
6531 * gcc.target/sh/pr54760-1.c: Likewise.
6532 * gcc.target/sh/pr54760-2.c: Likewise.
6533 * gcc.target/sh/pr54760-3.c: Likewise.
6534 * gcc.target/sh/pr54760-4.c: Likewise.
6535 * gcc.target/sh/pr54760-5.c: Likewise.
6536 * gcc.target/sh/pr54760-6.c: Likewise.
6537 * gcc.target/sh/pr55146.c: Likewise.
6538 * gcc.target/sh/pr55160.c: Likewise.
6539 * gcc.target/sh/pr59278.c: Likewise.
6540 * gcc.target/sh/pr59401-1.c: Likewise.
6541 * gcc.target/sh/pr59533-1.c: Likewise.
6542 * gcc.target/sh/pr63260.c: Likewise.
6543 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6544 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
6545 * gcc.target/sh/strlen.c: Likewise.
6546 * gcc.target/sh/torture/pr30807.c: Likewise.
6547 * gcc.target/sh/torture/pr34777.c: Likewise.
6548 * gcc.target/sh/torture/pr64652.c: Likewise.
6549 * gcc.target/sh/torture/pr65505.c: Likewise.
6550 * gcc.target/sh/torture/pragma-isr.c: Likewise.
6551 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6552
0c4005be 65532016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6554
6555 PR c++/66644
6556 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
6557
d94e6223 65582016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6559
6560 * gcc.target/powerpc/vsx-elemrev-1.c: New.
6561 * gcc.target/powerpc/vsx-elemrev-2.c: New.
6562 * gcc.target/powerpc/vsx-elemrev-3.c: New.
6563 * gcc.target/powerpc/vsx-elemrev-4.c: New.
6564
46f37836 65652016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
6566
6567 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
6568 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
6569
4d0a8bac 65702016-04-29 Cesar Philippidis <cesar@codesourcery.com>
6571
6572 PR middle-end/70626
6573 * c-c++-common/goacc/combined-reduction.c: New test.
6574 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
6575
b98e0db3 65762016-04-29 H.J. Lu <hongjiu.lu@intel.com>
6577
6578 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
6579 *movdi_internal pattern only if PIC off.
6580 * gcc.target/i386/pr70155-2.c: Likewise.
6581 * gcc.target/i386/pr70155-3.c: Likewise.
6582 * gcc.target/i386/pr70155-4.c: Likewise.
6583 * gcc.target/i386/pr70155-5.c: Likewise.
6584 * gcc.target/i386/pr70155-6.c: Likewise.
6585 * gcc.target/i386/pr70155-7.c: Likewise.
6586 * gcc.target/i386/pr70155-8.c: Likewise.
6587 * gcc.target/i386/pr70155-15.c: Likewise.
6588 * gcc.target/i386/pr70155-17.c: Likewise.
6589 * gcc.target/i386/pr70155-22.c: Likewise.
6590
8b066242 65912016-04-29 Bin Cheng <bin.cheng@arm.com>
6592
6593 PR tree-optimization/70803
6594 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
6595
22912e73 65962016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
6597
6598 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
6599 optimization of vector loop.
6600 * gcc.target/i386/vect-unpack-3.c: New test.
6601 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
6602 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
6603 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
6604
568128c6 66052016-04-29 Marek Polacek <polacek@redhat.com>
6606
6607 PR sanitizer/70342
6608 * g++.dg/ubsan/null-7.C: New test.
6609
025dd1e0 6610 PR c/70852
6611 * gcc.dg/pr70852.c: New test.
6612
eb16928e 66132016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6614
6615 PR/69089
6616 * g++.dg/cpp0x/alignas6.C: New test.
6617
d7377ee9 66182016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6619
4860a6bf 6620 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
6621 * gcc.dg/pr27003.c: Likewise.
6622 * gcc.dg/tree-ssa/cswtch.c: Likewise.
6623 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6624 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
6625 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 6626 * gcc.target/arc/mxy.c: Likewise.
6627 * gcc.target/arc/mswape.c: Likewise.
6628 * gcc.target/arc/mrtsc.c: Likewise.
6629 * gcc.target/arc/mcrc.c: Likewise.
6630 * gcc.target/arc/mdsp-packa.c: Likewise.
6631 * gcc.target/arc/mdvbf.c: Likewise.
6632 * gcc.target/arc/mlock.c: Likewise.
6633 * gcc.target/arc/mmac-24.c: Likewise.
6634 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
6635
efa1b7ab 66362016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
6637 Matthijs Kooijman <matthijs@stdin.nl>
6638 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6639
6640 PR target/60040
6641 * gcc.target/avr/pr60040-1.c: New.
6642 * gcc.target/avr/pr60040-2.c: New.
6643
00371d68 66442016-04-29 Richard Biener <rguenther@suse.de>
6645
6646 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
6647
73447cc5 66482016-04-29 Richard Biener <rguenther@suse.de>
6649
6650 PR tree-optimization/13962
6651 PR tree-optimization/65686
6652 * gcc.dg/uninit-pr65686.c: New testcase.
6653
c2087b56 66542016-04-29 Jakub Jelinek <jakub@redhat.com>
6655
6656 PR middle-end/70843
6657 * gcc.dg/pr70843.c: New test.
6658
cdd06d5a 66592016-04-28 Jakub Jelinek <jakub@redhat.com>
6660
6661 PR target/70858
6662 * gcc.target/i386/pr70858.c: New test.
6663
1a60079e 66642016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
6665
6666 * gcc.target/arc/nps400-1.c: New file.
6667
11bc2894 66682016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6669 Andrew Burgess <andrew.burgess@embecosm.com>
6670
6671 * gcc.target/arc/movh_cl-1.c: New file.
6672
dd9bf0b5 66732016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6674 Andrew Burgess <andrew.burgess@embecosm.com>
6675
6676 * gcc.target/arc/extzv-1.c: New file.
6677 * gcc.target/arc/insv-1.c: New file.
6678 * gcc.target/arc/insv-2.c: New file.
6679 * gcc.target/arc/movb-1.c: New file.
6680 * gcc.target/arc/movb-2.c: New file.
6681 * gcc.target/arc/movb-3.c: New file.
6682 * gcc.target/arc/movb-4.c: New file.
6683 * gcc.target/arc/movb-5.c: New file.
6684 * gcc.target/arc/movb_cl-1.c: New file.
6685 * gcc.target/arc/movb_cl-2.c: New file.
6686 * gcc.target/arc/movbi_cl-1.c: New file.
6687 * gcc.target/arc/movl-1.c: New file.
6688
a22e4209 66892016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6690 Andrew Burgess <andrew.burgess@embecosm.com>
6691
6692 * gcc.target/arc/cmem-1.c: New file.
6693 * gcc.target/arc/cmem-2.c: New file.
6694 * gcc.target/arc/cmem-3.c: New file.
6695 * gcc.target/arc/cmem-4.c: New file.
6696 * gcc.target/arc/cmem-5.c: New file.
6697 * gcc.target/arc/cmem-6.c: New file.
6698 * gcc.target/arc/cmem-7.c: New file.
6699 * gcc.target/arc/cmem-ld.inc: New file.
6700 * gcc.target/arc/cmem-st.inc: New file.
6701
287c3982 67022016-04-28 Jakub Jelinek <jakub@redhat.com>
6703
6704 PR target/70821
6705 * gcc.target/i386/pr70821.c: New test.
6706
e40e5340 67072016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6708
6709 * gcc.target/powerpc/vec-adde.c: New test.
6710 * gcc.target/powerpc/vec-adde-int128.c: New test.
6711
cf977d50 67122016-04-28 Jakub Jelinek <jakub@redhat.com>
6713
6714 * gcc.target/i386/avx-vround-1.c: New test.
6715 * gcc.target/i386/avx-vround-2.c: New test.
6716 * gcc.target/i386/avx512vl-vround-1.c: New test.
6717 * gcc.target/i386/avx512vl-vround-2.c: New test.
6718
572f8300 67192016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6720
6721 PR testsuite/70595
6722 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6723 (check_effective_target_cilkplus_runtime): ... this.
6724 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6725 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6726
6727 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6728 Require cilkplus_runtime.
6729 Don't add -lcilkrts.
6730 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6731 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6732 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6733 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6734 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6735 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6736 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6737 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6738 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6739 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6740 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6741 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6742 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6743 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6744 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6745 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6746 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6747 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6748 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6749 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6750 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6751 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6752 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6753 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6754 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6755 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6756 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6757 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6758 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6759
6760 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6761 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6762
6763 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6764
6765 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6766 cilkplus_runtime.
6767
dfba0905 67682016-04-27 Marc Glisse <marc.glisse@inria.fr>
6769
6770 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6771 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6772
605a4556 67732015-04-27 Ryan Burn <contact@rnburn.com>
6774
6775 PR c++/69024
6776 PR c++/68997
6777 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6778 diagnostic.
6779 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6780 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6781
6a1231a5 67822016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6783
6784 * gnat.dg/limited_with4.ad[sb]: New test.
6785 * gnat.dg/limited_with4_pkg.ads: New helper.
6786
4dad9e09 67872016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6788
6789 PR target/70155
6790 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6791 and movv1ti_internal patterns
6792 * gcc.target/i386/pr70155-1.c: New test.
6793 * gcc.target/i386/pr70155-2.c: Likewise.
6794 * gcc.target/i386/pr70155-3.c: Likewise.
6795 * gcc.target/i386/pr70155-4.c: Likewise.
6796 * gcc.target/i386/pr70155-5.c: Likewise.
6797 * gcc.target/i386/pr70155-6.c: Likewise.
6798 * gcc.target/i386/pr70155-7.c: Likewise.
6799 * gcc.target/i386/pr70155-8.c: Likewise.
6800 * gcc.target/i386/pr70155-9.c: Likewise.
6801 * gcc.target/i386/pr70155-10.c: Likewise.
6802 * gcc.target/i386/pr70155-11.c: Likewise.
6803 * gcc.target/i386/pr70155-12.c: Likewise.
6804 * gcc.target/i386/pr70155-13.c: Likewise.
6805 * gcc.target/i386/pr70155-14.c: Likewise.
6806 * gcc.target/i386/pr70155-15.c: Likewise.
6807 * gcc.target/i386/pr70155-16.c: Likewise.
6808 * gcc.target/i386/pr70155-17.c: Likewise.
6809 * gcc.target/i386/pr70155-18.c: Likewise.
6810 * gcc.target/i386/pr70155-19.c: Likewise.
6811 * gcc.target/i386/pr70155-20.c: Likewise.
6812 * gcc.target/i386/pr70155-21.c: Likewise.
6813 * gcc.target/i386/pr70155-22.c: Likewise.
6814
a80f3f45 68152016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6816
6817 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6818 ".{5,6}".
6819
279305d1 68202016-04-27 Bin Cheng <bin.cheng@arm.com>
6821
6822 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6823 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6824 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6825 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6826 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6827
8974b625 68282016-04-27 Richard Biener <rguenther@suse.de>
6829
6830 PR ipa/70760
6831 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6832 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6833
886d5463 68342016-04-27 Nathan Sidwell <nathan@acm.org>
6835
6836 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6837 * g++.dg/ubsan/pr63956.C: Adjust error location.
6838
f0e35aa9 68392016-04-27 Nick Clifton <nickc@redhat.com>
6840
6841 PR middle-end/49889
6842 * gcc.dg/pr49889.c: New test.
6843
40385231 68442016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6845
6846 * c-c++-common/memset-array.c: New test.
6847
37229a71 68482016-04-26 Martin Sebor <msebor@redhat.com>
6849
6850 PR c++/66639
6851 * g++.dg/cpp1y/func_constexpr.C: New test.
6852
3eedf9bd 68532016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6854
6855 PR c++/70241
6856 * g++.dg/cpp0x/enum32.C: New test.
6857 * g++.dg/cpp0x/enum33.C: New test.
6858
68592016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 6860
6861 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6862 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6863 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6864 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6865 * gcc.c-torture/execute/pr38151.c: Likewise.
6866 * gcc.c-torture/execute/pr66556.c: Likewise.
6867 * gcc.c-torture/execute/pr67781.c: Likewise.
6868 * gcc.c-torture/execute/pr68648.c: Likewise.
6869
8c51f92f 68702016-04-26 Marc Glisse <marc.glisse@inria.fr>
6871
6872 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6873
fa20ebd3 68742016-04-26 Marek Polacek <polacek@redhat.com>
6875
6876 PR c/67784
6877 * gcc.dg/pr67784-3.c: New test.
6878 * gcc.dg/pr67784-4.c: New test.
6879 * gcc.dg/pr67784-5.c: New test.
6880
9db47803 6881 PR c/70791
6882 * gcc.dg/Wnested-externs-2.c: New test.
6883
bff407f2 68842016-04-26 Marc Glisse <marc.glisse@inria.fr>
6885
6886 * gcc.dg/fold-plusmult.c: Adjust.
6887 * gcc.dg/no-strict-overflow-6.c: Adjust.
6888 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6889
78d0c69e 68902016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6891
6892 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6893 number scans.
6894 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6895 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6896 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6897 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6898 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6899 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6900 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6901 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6902 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6903 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6904 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6905 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6906 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6907 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6908 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6909 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6910 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6911 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6912 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6913 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6914 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6915 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6916 scans.
6917 * gcc.target/i386/pr32219-4.c: Likewise.
6918 * gcc.target/i386/pr32219-6.c: Likewise.
6919 * gcc.target/i386/pr32219-8.c: Likewise.
6920
221d6722 69212016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6922
6923 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6924 associated options.
6925
514727a9 69262016-04-26 Marek Polacek <polacek@redhat.com>
6927
6928 PR c++/70744
6929 * g++.dg/ext/cond2.C: New test.
6930
e6ee4c61 69312016-04-26 Bin Cheng <bin.cheng@arm.com>
6932
6933 PR tree-optimization/70771
6934 PR tree-optimization/70775
6935 * gcc.dg/pr70771.c: New test.
3730828c 6936 * gcc.dg/pr70775.c: New test.
e6ee4c61 6937
b3d72796 69382016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6939
6940 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6941
c11ece29 69422016-04-25 Richard Biener <rguenther@suse.de>
6943
6944 PR tree-optimization/70780
6945 * gcc.dg/torture/pr70780.c: New testcase.
6946
92a44a68 69472016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 6948
4860a6bf 6949 * gcc.target/arm/neon-vaddws16.c: New test.
6950 * gcc.target/arm/neon-vaddws32.c: New test.
6951 * gcc.target/arm/neon-vaddwu16.c: New test.
6952 * gcc.target/arm/neon-vaddwu32.c: New test.
6953 * gcc.target/arm/neon-vaddwu8.c: New test.
6954 * lib/target-supports.exp
d40b10b2 6955 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6956 that arm neon support vector widen sum of HImode TO SImode.
6957
4bbfd6c2 69582016-04-23 Jakub Jelinek <jakub@redhat.com>
6959
6960 PR sanitizer/70712
6961 * c-c++-common/asan/pr70712.c: New test.
6962
524df596 69632016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6964
6965 * .gitattributes: New file.
6966
426c75c3 69672016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6968
6969 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6970
c052a8d5 69712016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6972
6973 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6974 * gfortran.dg/submodule_15.f08: Likewise.
6975
c08d4612 69762016-04-22 Richard Biener <rguenther@suse.de>
6977
6978 PR tree-optimization/70740
6979 * gcc.dg/torture/pr70740.c: New testcase.
6980
fd3211e1 69812016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6982
6983 PR target/70750
6984 * gcc.target/i386/pr70750-1.c: New test.
6985 * gcc.target/i386/pr70750-2.c: Likewise.
6986
15acd78c 69872016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6988
6989 PR c++/70540
6990 * g++.dg/cpp0x/auto48.C: New.
6991
192bf59c 69922016-04-21 Marek Polacek <polacek@redhat.com>
6993
6994 PR c++/70513
6995 * g++.dg/cpp0x/forw_enum12.C: New test.
6996 * g++.dg/cpp0x/forw_enum13.C: New test.
6997
5d429e99 69982016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6999
7000 PR target/70728
7001 * gcc.target/i386/pr70728.c: New test.
7002
06777d85 70032016-04-21 Richard Biener <rguenther@suse.de>
7004
7005 PR middle-end/70747
7006 * gcc.dg/pr70747.c: New testcase.
7007
7434c6fb 70082016-04-21 Bin Cheng <bin.cheng@arm.com>
7009
7010 PR tree-optimization/70715
7011 * gcc.dg/tree-ssa/scev-13.c: New test.
7012
f3ec0970 70132016-04-21 Marc Glisse <marc.glisse@inria.fr>
7014
7015 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7016
523f3a9d 70172016-04-21 Marc Glisse <marc.glisse@inria.fr>
7018
7019 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7020
ace7bf06 70212016-04-20 Jan Hubicka <jh@suse.cz>
7022
7023 PR ipa/70018
7024 * g++.dg/ipa/nothrow-1.C: New testcase.
7025
2b073aa6 70262016-04-20 Nathan Sidwell <nathan@acm.org>
7027
7028 PR c++/55635
7029 * g++.dg/eh/delete1.C: New.
7030
8a574c11 70312016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7032
7033 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7034 -mtune-ctrl=sse_typeless_stores.
7035
e3400750 70362016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7037
7038 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7039
4bd8a059 70402016-04-20 Bin Cheng <bin.cheng@arm.com>
7041
7042 PR tree-optimization/69489
7043 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7044
70574e60 70452016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7046
7047 PR c++/69363
7048 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7049 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7050 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7051
bd6f374c 70522016-04-20 Bin Cheng <bin.cheng@arm.com>
7053
7054 PR tree-optimization/56625
7055 PR tree-optimization/69489
7056 * gcc.dg/vect/pr56625.c: New test.
7057 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7058
482539ee 70592016-04-20 Andrew Pinski <apinski@cavium.com>
7060
7061 PR target/64971
7062 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7063
b4672800 70642016-04-20 Arnaud Charlet <charlet@adacore.com>
7065
7066 * gnat.dg/self1.adb: Remove now incorrect test.
7067
4fb48737 70682016-04-20 Bin Cheng <bin.cheng@arm.com>
7069
7070 * gcc.dg/tree-ssa/scev-11.c: New test.
7071 * gcc.dg/tree-ssa/scev-12.c: New test.
7072
97efb92e 70732016-04-20 Marek Polacek <polacek@redhat.com>
7074
7075 PR tree-optimization/70725
7076 * gcc.dg/pr70725.c: New test.
7077
9d2d4060 70782016-04-20 Richard Biener <rguenther@suse.de>
7079
7080 PR tree-optimization/70726
7081 * g++.dg/vect/pr70726.cc: New testcase.
7082
54530437 70832016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7084
7085 PR target/70674
7086 * gcc.target/s390/pr70674.c: New test.
7087
acda2210 70882016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7089
7090 PR libgfortran/70684
7091 * gfortran.dg/list_read_14.f90: New test.
7092
b7040bb0 70932016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7094
7095 PR target/69201
7096 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7097 extern to force it misaligned.
7098 (b): Likewise.
7099 (c): Likewise.
7100 (d): Likewise.
7101 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7102 Don't check `*' before movv4sf_internal.
7103 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7104 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7105 Don't check `*' before movv16qi_internal.
7106 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7107 extern to force it misaligned.
7108 (b): Likewise.
7109 (c): Likewise.
7110 (d): Likewise.
7111 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7112 Don't check `*' before movv2df_internal.
7113 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7114 extern to force it misaligned.
7115 (b): Likewise.
7116 (c): Likewise.
7117 (d): Likewise.
7118 Check movv8sf_internal instead of avx_storeups256.
7119 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7120
263b5475 71212016-04-19 Richard Biener <rguenther@suse.de>
7122
7123 PR tree-optimization/70171
7124 * g++.dg/tree-ssa/pr70171.C: New testcase.
7125
222ac318 71262016-04-19 Richard Biener <rguenther@suse.de>
7127
7128 PR tree-optimization/70724
7129 * gcc.dg/torture/pr70724.c: New testcase.
7130
003000a4 71312016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7132
7133 PR middle-end/70689
4860a6bf 7134 * gcc.target/i386/pr70689.c: New.
003000a4 7135
3f6e13de 71362016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7137
7138 PR target/70708
7139 * gcc.target/i386/pr70708.c: New test.
7140
10abddbd 71412016-04-18 Richard Biener <rguenther@suse.de>
7142
7143 PR tree-optimization/43434
7144 * gcc.dg/vect/pr43434.c: New testcase.
7145 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7146 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7147 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7148 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7149 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7150 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7151 * gcc.dg/gomp/pr68640.c: Likewise.
7152 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7153 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7154
950db54a 71552016-04-18 Richard Biener <rguenther@suse.de>
7156
7157 PR tree-optimization/70701
7158 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7159
67ccbf39 71602016-04-18 Tom de Vries <tom@codesourcery.com>
7161
7162 PR testsuite/70699
7163 * gcc.dg/pr70161.c: Add dot-file scans.
7164 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7165 instead of after last dot char.
7166
021ad2f3 71672016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7168
7169 * c-c++-common/dump-ada-spec-3.c: New test.
7170 * c-c++-common/dump-ada-spec-4.c: Likewise.
7171
d572fcfd 71722016-04-17 Tom de Vries <tom@codesourcery.com>
7173
7174 PR other/70183
7175 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7176
8b4ee73c 71772016-04-15 Jan Hubicka <jh@suse.cz>
7178
7179 PR ipa/70018
7180 * g++.dg/ipa/pure-const-1.C: New testcase.
7181 * g++.dg/ipa/pure-const-2.C: New testcase.
7182 * g++.dg/ipa/pure-const-3.C: New testcase.
7183
eac243e7 71842016-04-15 Marek Polacek <polacek@redhat.com>
7185
7186 PR c/70671
7187 * gcc.dg/bitfld-22.c: New test.
7188
64c1df32 71892016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7190
7191 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7192 x86_64.
7193
926f9422 71942016-04-15 Marek Polacek <polacek@redhat.com>
7195
7196 PR c/70651
7197 * c-c++-common/pr70651.c: New test.
7198
309bbaa3 71992016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7200
7201 PR rtl-optimization/70681
7202 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7203 dump scan on arm and powerpc.
7204 * gcc.dg/pr10474.c: Likewise.
7205
b4ba8358 72062016-04-15 Jakub Jelinek <jakub@redhat.com>
7207
ed92874a 7208 PR c++/69517
7209 PR c++/70019
7210 PR c++/70588
7211 * g++.dg/cpp1y/vla11.C: Revert for real.
7212
b4ba8358 7213 PR c/70436
7214 * c-c++-common/Wparentheses-1.c: New test.
7215 * c-c++-common/gomp/Wparentheses-1.c: New test.
7216 * c-c++-common/gomp/Wparentheses-2.c: New test.
7217 * c-c++-common/gomp/Wparentheses-3.c: New test.
7218 * c-c++-common/gomp/Wparentheses-4.c: New test.
7219 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7220 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7221 * c-c++-common/goacc/Wparentheses-1.c: New test.
7222
65717bb5 72232016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7224
7225 PR target/70662
7226 * gcc.target/i386/pr70662.c: New test.
7227
ca1a4077 72282016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 7229 Alan Modra <amodra@gmail.com>
ca1a4077 7230
7231 PR tree-optimization/70130
7232 * gcc.dg/vect/O3-pr70130.c: New testcase.
7233
dbe1794c 72342016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7235
11836644 7236 PR target/70669
7237 * gcc.target/powerpc/pr70669.c: New test.
7238
dbe1794c 7239 PR target/70640
7240 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7241 a power7 system that does not have an assembler that supports
7242 power8.
7243
4c1007f1 72442016-04-14 Martin Sebor <msebor@redhat.com>
7245
7246 PR c++/69517
7247 PR c++/70019
7248 PR c++/70588
7249 * c-c++-common/ubsan/vla-1.c: Revert.
7250 * g++.dg/cpp1y/vla11.C: Same.
7251 * g++.dg/cpp1y/vla12.C: Same.
7252 * g++.dg/cpp1y/vla13.C: Same.
7253 * g++.dg/cpp1y/vla14.C: Same.
7254 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 7255 * g++.dg/init/array24.C: Same.
4c1007f1 7256 * g++.dg/ubsan/vla-1.C: Same.
7257
22dcab66 72582016-04-14 Marek Polacek <polacek@redhat.com>
7259 Jan Hubicka <hubicka@ucw.cz>
7260
7261 PR c++/70029
7262 * g++.dg/torture/pr70029.C: New test.
7263
3e74b025 72642016-04-14 Martin Sebor <msebor@redhat.com>
7265
7266 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7267 type size to prevent failures on targets with very low maximum
7268 alignment.
7269
1d2e0f2a 72702016-04-14 Richard Biener <rguenther@suse.de>
7271
7272 PR tree-optimization/70623
7273 * gcc.dg/torture/pr70623.c: New testcase.
7274 * gcc.dg/torture/pr70623-2.c: Likewise.
7275
9aed0626 72762016-04-13 Martin Sebor <msebor@redhat.com>
7277
7278 PR c++/69517
7279 PR c++/70019
7280 PR c++/70588
7281 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7282 * g++.dg/cpp1y/vla11.C: New test.
7283 * g++.dg/cpp1y/vla12.C: New test.
7284 * g++.dg/cpp1y/vla13.C: New test.
7285 * g++.dg/cpp1y/vla14.C: New test.
7286 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 7287 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 7288 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7289
fd499010 72902016-04-13 Jakub Jelinek <jakub@redhat.com>
7291
7292 PR c++/70641
7293 * g++.dg/opt/pr70641.C: New test.
7294
87fa7252 72952016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7296
7297 PR rtl-optimization/68749
7298 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7299 effects of argument promotions.
7300 Remove default args to dg-skip-if.
7301
6c40e18b 73022016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7303
7304 PR c++/70635
7305 * g++.dg/parse/pr70635.C: New.
7306
92c53257 73072016-04-13 Marek Polacek <polacek@redhat.com>
7308
7309 PR c++/70639
7310 * c-c++-common/Wmisleading-indentation-4.c: New test.
7311
0241e4dc 73122016-04-13 Marek Polacek <polacek@redhat.com>
7313
7314 PR c/70436
4860a6bf 7315 * gcc.dg/Wparentheses-12.c: New test.
7316 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 7317
92bda444 73182016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7319
7320 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7321 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7322 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7323
38ea8a26 73242016-04-13 Jakub Jelinek <jakub@redhat.com>
7325
d08aa032 7326 PR middle-end/70633
7327 * gcc.c-torture/compile/pr70633.c: New test.
7328
38ea8a26 7329 PR debug/70628
7330 * gcc.dg/torture/pr70628.c: New test.
7331
9231d5c2 73322016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7333
7334 PR c++/70610
7335 * g++.dg/template/pr70610.C: New test.
7336 * g++.dg/template/pr70610-2.C: New test.
7337 * g++.dg/template/pr70610-3.C: New test.
7338 * g++.dg/template/pr70610-4.C: New test.
7339
249ca944 73402016-04-12 Jakub Jelinek <jakub@redhat.com>
7341
7f2ea2fb 7342 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
7343 128 instead of 32.
7344
249ca944 7345 PR c++/70571
7346 * g++.dg/ext/pr70571.C: New test.
7347
8ca5a97d 73482016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7349
bf32a52d 7350 PR target/70640
8ca5a97d 7351 * gcc.target/powerpc/pr70640.c: New test.
7352
e971b45f 73532016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
7354
7355 PR c++/68722
7356 * g++.dg/parse/pr68722.C: New.
7357
0b54d964 73582016-04-12 Jakub Jelinek <jakub@redhat.com>
7359
7360 PR rtl-optimization/70596
7361 * gcc.target/i386/pr70596.c: New test.
7362
d2dd85e3 73632016-04-12 Nathan Sidwell <nathan@acm.org>
7364
7365 PR c++/70501
7366 * g++.dg/init/pr70501.C: New.
7367
2d0001b0 73682016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
7369
7370 * gcc.target/i386/asm-flag-6.c: New test.
7371
6c4df0d1 73722016-04-12 Tom de Vries <tom@codesourcery.com>
7373
7374 PR tree-optimization/68756
7375 * gcc.dg/graphite/pr68756.c: New test.
7376
0d60da57 73772016-04-12 Jakub Jelinek <jakub@redhat.com>
7378
7379 PR tree-optimization/70602
7380 * gcc.c-torture/execute/pr70602.c: New test.
7381
62735984 73822016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7383
7384 PR target/70381
7385 * gcc.target/powerpc/float128-1.c: New tests to make sure the
7386 __float128 emulator is built and runs.
7387 * gcc.target/powerpc/float128-1.c: Likewise.
7388
7389 * lib/target-supports.exp (check_ppc_float128_sw_available):
7390 Rework tests for __float128 software and hardware
7391 availability. Fix exit condition to return 0 on success.
7392
a702492c 73932016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7394
7395 PR target/70133
7396 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
7397 * gcc.target/aarch64/target_attr_15.c: Likewise.
7398
a8c5ce92 73992016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7400
7401 PR c++/69066
7402 * g++.dg/cpp1y/pr69066.C: New.
7403
5ecab913 74042016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7405
7406 PR fortran/68566
7407 * gfortran.dg/pr36192.f90: Update test.
7408 * gfortran.dg/pr36192_1.f90: Update test.
7409 * gfortran.dg/real_dimension_1.f: Update test.
7410 * gfortran.dg/parameter_array_init_7.f90: New test.
7411
6cb5ef70 74122016-04-09 John David Anglin <danglin@gcc.gnu.org>
7413
4edfdd23 7414 PR testsuite/64039
7415 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
7416
964f71e3 7417 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
7418
5d61c198 7419 PR rtl-optimization/66669
7420 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
7421
16eaaf58 7422 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
7423
0b68802d 7424 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
7425 * gcc.dg/pie-1.c: Likewise.
7426 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
7427 * gcc.dg/pic-4.c: Likewise.
7428 * gcc.dg/pie-3.c: Likewise.
7429 * gcc.dg/pie-4.c: Likewise.
7430
9c0dd509 7431 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
7432
03b2d3c1 7433 PR tree-optimization/68644
7434 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
7435
6cb5ef70 7436 PR rtl-optimization/64886
7437 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
7438
07de41ba 74392016-04-09 Tom de Vries <tom@codesourcery.com>
7440
7441 PR tree-optimization/68953
7442 * gcc.dg/graphite/pr68953.c: New test.
7443
d294e3fb 74442016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7445
7446 PR fortran/70592
7447 * gfortran.dg/deferred_character_16.f90: New test.
7448
3cb15094 74492016-04-09 Jakub Jelinek <jakub@redhat.com>
7450
7451 PR tree-optimization/70586
7452 * gcc.c-torture/execute/pr70586.c: New test.
7453
a02dc66f 74542016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7455
7456 PR sanitizer/70573
7457 * c-c++-common/asan/halt_on_error-1.c: Replace memset
7458 with __builtin_memset
7459 * c-c++-common/asan/halt_on_error-2.c: Likewise.
7460
0c302595 74612016-04-08 Cesar Philippidis <cesar@codesourcery.com>
7462
7463 PR lto/70289
7464 PR ipa/70348
7465 PR tree-optimization/70373
7466 PR middle-end/70533
7467 PR middle-end/70534
7468 PR middle-end/70535
7469 * c-c++-common/goacc/reduction-5.c: New test.
7470 * c-c++-common/goacc/reduction-promotions.c: New test.
7471 * gfortran.dg/goacc/reduction-3.f95: New test.
7472 * gfortran.dg/goacc/reduction-promotions.f90: New test.
7473
c6c0523b 74742016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
7475
7476 PR c++/70590
7477 PR c++/70452
7478 * g++.dg/pr70590.C: New test.
7479 * g++.dg/pr70590-2.C: New test.
7480
3ac399da 74812016-04-08 Jakub Jelinek <jakub@redhat.com>
7482
e97d1706 7483 PR middle-end/70593
7484 * gcc.target/i386/pr70593.c: New test.
7485
3ac399da 7486 PR rtl-optimization/70574
7487 * gcc.target/i386/avx2-pr70574.c: New test.
7488
fcfbb129 74892016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
7490
7491 PR sanitizer/70541
7492 * c-c++-common/asan/pr70541.c: New test.
7493
0aabcddf 74942016-04-08 Tom de Vries <tom@codesourcery.com>
7495
7496 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
7497 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
7498
bec0c1e8 74992016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7500
7501 PR target/70566
7502 * gcc.c-torture/execute/pr70566.c: New test.
7503
87c791f5 75042016-04-08 Tom de Vries <tom@codesourcery.com>
7505
7506 * c-c++-common/goacc/uninit-copy-clause.c: New test.
7507 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
7508
7f38718f 75092016-04-08 Alan Modra <amodra@gmail.com>
7510
7511 * gcc.target/powerpc/pr70117.c: New.
7512
a96a7710 75132016-04-07 Jakub Jelinek <jakub@redhat.com>
7514
7a6265d1 7515 PR testsuite/70581
7516 * gcc.dg/lto/simd-function_0.c: New test.
7517
a96a7710 7518 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
7519 clones.
7520 * c-c++-common/attr-simd-2.c: Likewise.
7521 * c-c++-common/attr-simd-4.c: Likewise.
7522 * gcc.dg/gomp/simd-clones-2.c: Likewise.
7523 * gcc.dg/gomp/simd-clones-3.c: Likewise.
7524
508dd607 75252016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7526
7527 PR testsuite/70553
7528 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
7529
1b61585a 75302016-04-07 Thomas Schwinge <thomas@codesourcery.com>
7531 Tom de Vries <tom@codesourcery.com>
7532
7533 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
7534 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7535 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7536 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7537 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7538 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7539 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7540 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
7541
5f060aa8 75422016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7543
7544 PR c/70436
7545 * g++.dg/warn/Wparentheses-29.C: New test.
7546
d3831f71 75472016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
7548
7549 PR c/70436
7550 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
7551 explicit braces to resolve a future -Wparentheses warning.
7552
382ece2d 75532016-04-06 Richard Henderson <rth@redhat.com>
7554
7555 * gcc.dg/pr61817-1.c: New test.
7556 * gcc.dg/pr61817-2.c: New test.
7557 * gcc.dg/pr69391-1.c: New test.
7558 * gcc.dg/pr69391-2.c: New test.
7559
72234ee9 75602016-04-06 Vladimir Makarov <vmakarov@redhat.com>
7561
7562 PR rtl-optimization/70398
4860a6bf 7563 * gcc.target/aarch64/pr70398.c: New.
72234ee9 7564
5547150a 75652016-04-06 Eric Botcazou <ebotcazou@adacore.com>
7566
7567 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
7568
15b70121 75692016-04-06 Yvan Roux <yvan.roux@linaro.org>
7570 Pedro Alves <palves@redhat.com>
7571
7572 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
7573
585aefbb 75742016-04-06 Jakub Jelinek <jakub@redhat.com>
7575
0cbb513b 7576 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
7577 Check for avx512f effective targets instead of avx2.
7578 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7579 for AVX512F clones.
7580 * gcc.dg/gomp/declare-simd-3.c: Likewise.
7581 * g++.dg/gomp/declare-simd-1.C: Likewise.
7582 * g++.dg/gomp/declare-simd-3.C: Likewise.
7583 * g++.dg/gomp/declare-simd-4.C: Likewise.
7584
585aefbb 7585 PR middle-end/70550
7586 * c-c++-common/gomp/pr70550-1.c: New test.
7587 * c-c++-common/gomp/pr70550-2.c: New test.
7588
0b91cceb 75892016-04-05 Nathan Sidwell <nathan@acm.org>
7590
7591 PR c++/70512
7592 * g++.dg/ext/attribute-may-alias-5.C: New.
7593
645a9d8e 75942016-04-05 Jakub Jelinek <jakub@redhat.com>
7595
7596 PR c++/70336
7597 * c-c++-common/pr70336.c: New test.
7598 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
7599 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
7600
bdf23925 76012016-04-05 Jan Hubicka <hubicka@ucw.cz>
7602
7603 PR ipa/66223
7604 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
7605
aaff837c 76062016-04-05 Jakub Jelinek <jakub@redhat.com>
7607
7608 PR rtl-optimization/70542
7609 * gcc.dg/torture/pr70542.c: New test.
7610 * gcc.target/i386/avx2-pr70542.c: New test.
7611
2eac58a0 76122016-04-05 Zdenek Sojka <zsojka@seznam.cz>
7613
7614 PR tree-optimization/70509
7615 * gcc.target/i386/avx512bw-pr70509.c: New test.
7616
4f7ebe46 76172016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
7618
7619 PR c++/70452
7620 * g++.dg/ext/constexpr-vla4.C: New test.
7621
305d86a0 76222016-04-05 Uros Bizjak <ubizjak@gmail.com>
7623
7624 PR target/70510
7625 * gcc.target/i386/pr70510.c: New test.
7626
eec3b789 76272016-04-05 Richard Biener <rguenther@suse.de>
7628
7629 PR tree-optimization/70526
7630 * g++.dg/torture/pr70526.C: New testcase.
7631
ca943582 76322016-04-05 Jakub Jelinek <jakub@redhat.com>
7633
7634 PR target/70525
7635 * gcc.target/i386/pr70525.c: New test.
7636
87825cd5 76372016-04-05 Richard Biener <rguenther@suse.de>
7638
7639 PR middle-end/70499
7640 * g++.dg/torture/pr70499.C: New testcase.
7641
14638828 76422016-04-05 Richard Biener <rguenther@suse.de>
7643
7644 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
7645 remove XFAIL.
7646
967a90d5 76472016-04-04 Jakub Jelinek <jakub@redhat.com>
7648
7649 PR middle-end/70307
7650 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
7651 rs6000 ABI warnings.
7652
d374a3a3 76532016-04-04 Jan Hubicka <hubicka@ucw.cz>
7654
7655 PR ipa/66223
7656 * g++.dg/ipa/devirt-51.C: New testcase.
7657
8ff377a6 76582016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 7659 Jakub Jelinek <jakub@redhat.com>
8ff377a6 7660
7661 PR middle-end/70457
7662 * gcc.dg/torture/pr70457.c: New.
7663
f567b44f 76642016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7665
7666 PR fortran/67538
7667 * gfortran.dg/allocate_with_source_19.f08: New test.
7668
89d4ebfa 76692016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
7670
7671 PR fortran/65795
7672 * gfortran.dg/coarray_allocate_6.f08: New test.
7673
68ab33a6 76742016-04-04 Richard Biener <rguenther@suse.de>
7675
7676 PR rtl-optimization/70484
7677 * gcc.dg/torture/pr70484.c: New testcase.
7678
c4f5465d 76792016-04-04 Marek Polacek <polacek@redhat.com>
7680
7681 PR c/70307
7682 * gcc.dg/torture/pr70307.c: New test.
7683
bfec6609 76842016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7685
7686 PR target/70416
7687 PR target/67391
7688 * gcc.target/sh/torture/pr70416.c: New.
7689
40df9099 76902016-04-02 Martin Sebor <msebor@redhat.com>
7691
7692 PR c++/67376
7693 PR c++/70170
7694 PR c++/70172
7695 PR c++/70228
7696 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7697 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7698 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7699 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7700 * g++.dg/cpp0x/constexpr-string.C: Same.
7701 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7702 * g++.dg/cpp0x/pr65398.C: Same.
7703 * g++.dg/ext/constexpr-vla1.C: Same.
7704 * g++.dg/ext/constexpr-vla2.C: Same.
7705 * g++.dg/ext/constexpr-vla3.C: Same.
7706 * g++.dg/ubsan/pr63956.C: Same.
7707
0edb9bfe 77082016-04-01 Jakub Jelinek <jakub@redhat.com>
7709
7710 PR rtl-optimization/70467
7711 * gcc.target/i386/pr70467-2.c: New test.
7712
e5b1a1d9 77132016-04-01 Jakub Jelinek <jakub@redhat.com>
7714 Marek Polacek <polacek@redhat.com>
7715
7716 PR c++/70488
7717 * g++.dg/init/new47.C: New test.
7718
b2ca3fb0 77192016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7720
7721 PR target/70496
7722 * gcc.target/arm/pr70496.c: New test.
7723
4c3bd1e3 77242016-04-01 Nathan Sidwell <nathan@acm.org>
7725
47de69ad 7726 PR c++/68475
7727 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7728
313d569f 77292016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7730
7731 PR target/69890
7732 * gcc.dg/strlenopt.h (memmove): New.
7733 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7734 instead of "string.h".
7735 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7736 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7737 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7738 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7739 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7740 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7741 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7742 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7743 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7744 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7745 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7746 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7747 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7748 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7749 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7750 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7751 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7752 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7753 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7754 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7755
5469facd 77562016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7757
7758 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7759 (Holder::foo): Reflect this.
7760
503de754 77612016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7762
7763 PR target/70442
7764 * gcc.dg/pr70442.c: New test.
7765
13ee2de7 77662016-03-31 Nathan Sidwell <nathan@acm.org>
7767
7768 PR c++/70393
7769 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7770
5e0d03a8 77712016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7772
7773 PR target/70453
7774 * gcc.target/i386/pr70453.c: New test.
7775
8cb82ed4 77762016-03-31 Andrey Belevantsev <abel@ispras.ru>
7777
7778 PR target/70292
7779 * gcc.c-torture/pr70292.c: New test.
7780
7952b661 77812016-03-31 Marek Polacek <polacek@redhat.com>
7782
7783 PR c/70297
7784 * c-c++-common/pr70297.c: New test.
7785 * g++.dg/cpp0x/typedef-redecl.C: New test.
7786 * gcc.dg/typedef-redecl2.c: New test.
7787
1607cc74 77882016-03-31 Jakub Jelinek <jakub@redhat.com>
7789
7790 PR rtl-optimization/70460
7791 * gcc.c-torture/execute/pr70460.c: New test.
7792
c689c252 77932016-03-31 Richard Biener <rguenther@suse.de>
7794
7795 PR c++/70430
7796 * g++.dg/ext/vector30.C: New testcase.
7797
91c9586d 77982016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7799 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7800
7801 * gfortran.dg/fmt_pf.f90: New test.
7802
afa5c1b8 78032016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7804
7805 Forward-port from 5 branch
7806 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7807
7808 PR testsuite/70356
7809 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7810 dg-require-effective-target after dg-do.
7811
7812 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7813
7814 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7815
6a5dcab3 78162016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7817 Julian Brown <julian@codesourcery.com>
7818 Chung-Lin Tang <cltang@codesourcery.com>
7819 Cesar Philippidis <cesar@codesourcery.com>
7820 James Norris <jnorris@codesourcery.com>
7821 Tom de Vries <tom@codesourcery.com>
7822 Nathan Sidwell <nathan@codesourcery.com>
7823
305d86a0 7824 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 7825 * c-c++-common/goacc/loop-clauses.c: Likewise.
7826 * g++.dg/goacc/template.C: Likewise.
7827 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7828 * gfortran.dg/goacc/loop-1.f95: Likewise.
7829 * gfortran.dg/goacc/loop-5.f95: Likewise.
7830 * gfortran.dg/goacc/loop-6.f95: Likewise.
7831 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7832 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7833 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7834 * c-c++-common/goacc/clauses-fail.c: Likewise.
7835 * c-c++-common/goacc/parallel-1.c: Likewise.
7836 * c-c++-common/goacc/reduction-1.c: Likewise.
7837 * c-c++-common/goacc/reduction-2.c: Likewise.
7838 * c-c++-common/goacc/reduction-3.c: Likewise.
7839 * c-c++-common/goacc/reduction-4.c: Likewise.
7840 * c-c++-common/goacc/routine-3.c: Likewise.
7841 * c-c++-common/goacc/routine-4.c: Likewise.
7842 * c-c++-common/goacc/routine-5.c: Likewise.
7843 * c-c++-common/goacc/tile.c: Likewise.
7844 * g++.dg/goacc/template.C: Likewise.
7845 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7846 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7847 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7848 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7849 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7850 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7851 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7852 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7853 * c-c++-common/goacc/use_device-1.c: ... this file.
7854 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7855 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7856 * c-c++-common/goacc/host_data-6.c: ... this file.
7857 * c-c++-common/goacc/loop-2-kernels.c: New file.
7858 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7859 * c-c++-common/goacc/loop-3.c: Likewise.
7860 * g++.dg/goacc/reference.C: Likewise.
7861 * g++.dg/goacc/routine-1.C: Likewise.
7862 * g++.dg/goacc/routine-2.C: Likewise.
7863
932c0baa 78642016-03-30 Richard Biener <rguenther@suse.de>
7865
7866 PR middle-end/70450
7867 * gcc.dg/torture/pr70450.c: New testcase.
7868
7f7c4659 78692016-03-30 Jakub Jelinek <jakub@redhat.com>
7870
7871 PR target/70421
7872 * gcc.dg/torture/pr70421.c: New test.
7873 * gcc.target/i386/avx512f-pr70421.c: New test.
7874
9cbfe80c 78752016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7876
7877 PR testsuite/70364
7878 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7879 (check): New function.
7880 (bar): Call check.
7881 (foo): Align stack to 16 bytes when calling bar.
7882 * gcc.target/i386/cleanup-2.c: Likewise.
7883
f56c7d36 78842016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7885
7886 PR tree-optimization/59124
7887 * gcc.dg/Warray-bounds-19.c: New test.
7888
92a44a68 78892016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 7890
7891 * lib/prune.exp (escape_regex_chars): New.
7892 (prune_file_path): Update to quote metcharacters for regexp.
7893
a3daa269 78942016-03-29 Jakub Jelinek <jakub@redhat.com>
7895
24e1ba3d 7896 PR rtl-optimization/70429
7897 * gcc.c-torture/execute/pr70429.c: New test.
7898
a3daa269 7899 PR tree-optimization/70405
7900 * gcc.dg/pr70405.c: New test.
7901
3ef41a6e 79022016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7903
7904 PR fortran/70397
7905 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7906 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7907
4abd9410 79082016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7909
7910 PR testsuite/64177
7911 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7912 __cilkrts_set_param to set two workers.
7913 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7914 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7915
b58e5f0f 79162016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7917
305d86a0 7918 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 7919
bff53658 79202016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7921
7922 PR target/70406
305d86a0 7923 * gcc.target/i386/pr70406.c: New test.
bff53658 7924
bb2c9c15 79252016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7926
7927 * gnat.dg/specs/double_record_extension3.ads: New test.
7928
f12c84ab 79292016-03-25 Richard Henderson <rth@redhat.com>
7930
7931 PR target/70120
7932 * gcc.target/aarch64/pr70120-1.c: New.
7933 * gcc.target/aarch64/pr70120-2.c: New.
7934 * gcc.target/aarch64/pr70120-3.c: New.
7935
b0bf58c4 79362016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7937
7938 PR c++/62212
7939 * g++.dg/template/mangle2.C: The dg-do directive should be
7940 "compile" not "assemble".
7941
f175ba0f 79422016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7943
7944 PR lto/69650
7945 * gcc.dg/pr69650.c: New test.
7946
4cc3295f 79472016-03-25 David Edelsohn <dje.gcc@gmail.com>
7948
7949 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7950
0cf40600 79512016-03-25 Alan Modra <amodra@gmail.com>
7952
7953 * gcc.dg/dfp/pr70052.c: New test.
7954
3aebf099 79552016-03-24 Richard Henderson <rth@redhat.com>
7956
7957 PR middle-end/69845
7958 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7959 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7960
83245bd3 79612016-03-24 Tom de Vries <tom@codesourcery.com>
7962
7963 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7964
108e7ee4 79652016-03-24 Tom de Vries <tom@codesourcery.com>
7966
7967 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7968 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7969
17af0b14 79702016-03-24 Tom de Vries <tom@codesourcery.com>
7971
7972 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7973 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7974
6c8770ee 79752016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7976
7977 PR c++/62212
7978 * g++.dg/template/mangle2.C: New test.
7979
a7e21b7b 79802016-03-24 Richard Biener <rguenther@suse.de>
7981
7982 PR tree-optimization/70396
7983 * gcc.dg/torture/pr70396.c: New testcase.
7984
f365d297 79852016-03-24 Richard Biener <rguenther@suse.de>
7986
7987 PR middle-end/70370
7988 * gcc.dg/torture/pr70370.c: New testcase.
7989
da7aeb13 79902016-03-24 Tom de Vries <tom@codesourcery.com>
7991
7992 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7993 * gfortran.dg/goacc/kernels-tree.f95: Same.
7994 * gfortran.dg/goacc/parallel-tree.f95: Same.
7995
80b30de0 79962016-03-24 Tom de Vries <tom@codesourcery.com>
7997
7998 * c-c++-common/goacc/uninit-if-clause.c: New test.
7999 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8000
cb9b6b99 80012016-03-24 Jakub Jelinek <jakub@redhat.com>
8002
8003 PR target/70290
305d86a0 8004 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8005 Fix formatting.
cb9b6b99 8006
a4225fff 80072016-03-24 Richard Biener <rguenther@suse.de>
8008
8009 PR tree-optimization/70372
8010 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8011
5a869ab8 80122016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8013
8014 PR c++/70347
8015 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8016
36ce5faa 80172016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8018
8019 PR c++/70332
8020 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8021
c4fa85c9 80222016-03-23 Jakub Jelinek <jakub@redhat.com>
8023
d9377ad5 8024 PR c++/70001
8025 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8026 * g++.dg/cpp1y/pr70001.C: New test.
8027
c4fa85c9 8028 PR c++/70323
8029 * g++.dg/cpp0x/constexpr-70323.C: New test.
8030
0a2062da 80312016-03-23 Alexandre Oliva <aoliva@redhat.com>
8032 Jason Merrill <jason@redhat.com>
8033 Jakub Jelinek <jakub@redhat.com>
8034
8035 PR c++/69315
8036 * g++.dg/cpp0x/constexpr-69315.C: New test.
8037 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8038
62d2a6dc 80392016-03-23 Marek Polacek <polacek@redhat.com>
8040
8041 PR c++/69884
8042 * g++.dg/warn/Wignored-attributes-1.C: New test.
8043 * g++.dg/warn/Wignored-attributes-2.C: New test.
8044
a82d6246 80452016-03-23 Tom de Vries <tom@codesourcery.com>
8046
8047 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8048 initialization.
8049 * gfortran.dg/goacc/private-3.f95 (test): Same.
8050 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8051 missing use param.
8052
dc834ba1 80532016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8054
8055 * lib/target-supports.exp: Remove v7ve entry from loop
8056 creating effective target checks.
8057 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8058 (add_options_for_arm_arch_v7ve): Likewise.
8059
7e83fd1f 80602016-03-23 Jakub Jelinek <jakub@redhat.com>
8061
8062 PR tree-optimization/70354
8063 * gcc.dg/vect/pr70354-1.c: New test.
8064 * gcc.dg/vect/pr70354-2.c: New test.
8065 * gcc.target/i386/avx2-pr70354-1.c: New test.
8066 * gcc.target/i386/avx2-pr70354-2.c: New test.
8067
4e4da058 80682016-03-22 Jeff Law <law@redhat.com>
8069
8070 PR target/70232
8071 * gcc.dg/tree-ssa/pr70232.c: New test.
8072
6855137b 80732016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8074
8075 PR target/70302
8076 * gcc.target/i386/pr70302.c: New test.
8077
19db1ec8 80782016-03-22 Richard Biener <rguenther@suse.de>
8079
8080 PR middle-end/70251
8081 * g++.dg/torture/pr70251.C: New testcase.
8082
4baec9f2 80832016-03-22 David Malcolm <dmalcolm@redhat.com>
8084
8085 PR c/69993
8086 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8087 Wmisleading-indentation.c.
8088 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8089 reflect change to diagnostic text and order of messages.
8090 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8091
fcfec126 80922016-03-22 David Edelsohn <dje.gcc@gmail.com>
8093
8094 * g++.dg/ext/java-3.C: Don't compile on AIX.
8095
aa30728a 80962016-03-22 Richard Biener <rguenther@suse.de>
8097
8098 PR middle-end/70333
8099 * gcc.dg/torture/pr70333.c: New testcase.
8100
46ec4eb4 81012016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8102
8103 * g++.dg/ext/pr70290.C: New test.
8104
4880f878 81052016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8106
8107 PR target/70325
8108 * gcc.target/i386/pr70325.c: New test.
8109
3d78ea44 81102016-03-22 Jakub Jelinek <jakub@redhat.com>
8111
5934fb8f 8112 PR target/70329
8113 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8114 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8115
b6436f79 8116 PR target/70300
8117 * gcc.target/i386/pr70300.c: New test.
8118
3d78ea44 8119 PR c++/70295
8120 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8121 (func2): New function for cond with parens, xfail warning for c++.
8122 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8123
b60244f6 81242016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8125
8126 PR c++/70096
8127 * g++.dg/template/ptrmem30.C: New test.
8128
c8e3e744 81292016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8130
8131 PR c++/70204
8132 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8133 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8134
2715f63a 81352016-03-21 Jakub Jelinek <jakub@redhat.com>
8136
8137 PR middle-end/70326
8138 * gcc.dg/pr70326.c: New test.
8139
2daa2cda 81402016-03-21 Marc Glisse <marc.glisse@inria.fr>
8141 Jakub Jelinek <jakub@redhat.com>
8142
8143 PR tree-optimization/70317
8144 * gcc.dg/pr70317.c: New test.
8145
d9aa5a50 81462016-03-21 Uros Bizjak <ubizjak@gmail.com>
8147
8148 PR target/70327
8149 * gcc.target/i386/pr70327.c: New test.
8150
e1a88bf4 81512016-03-21 Martin Liska <mliska@suse.cz>
8152
61941425 8153 PR ipa/70306
e1a88bf4 8154 * gcc.dg/ipa/pr70306.c: New test.
8155
d9aa5a50 81562016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 8157
8158 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8159 * gcc.target/arm/attr-align3.c: Likewise.
8160 * gcc.target/arm/attr_arm.c: Likewise.
8161 * gcc.target/arm/flip-thumb.c: Likewise.
8162
afdde20c 81632016-03-21 Jakub Jelinek <jakub@redhat.com>
8164
8165 PR target/70296
8166 * gcc.target/powerpc/altivec-36.c: New test.
8167
3f2ef661 81682016-03-21 Richard Biener <rguenther@suse.de>
8169
8170 PR tree-optimization/70310
8171 * gcc.dg/torture/pr70310.c: New testcase.
8172
08b2b692 81732016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8174
8175 PR target/70293
8176 * gcc.target/i386/pr70293.c: New test.
8177
93505d22 81782016-03-21 Richard Biener <rguenther@suse.de>
8179
8180 PR tree-optimization/70288
8181 * gcc.dg/torture/pr70288-1.c: New testcase.
8182 * gcc.dg/torture/pr70288-2.c: Likewise.
8183
06fd1914 81842016-03-21 Andrey Belevantsev <abel@ispras.ru>
8185
8186 PR rtl-optimization/69307
8187 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 8188
b628775e 81892016-03-21 Andrey Belevantsev <abel@ispras.ru>
8190
8191 PR rtl-optimization/69102
8192 * gcc.c-torture/compile/pr69102.c: New test.
8193
1421f43c 81942016-03-18 Jeff Law <law@redhat.com>
8195
8196 PR rtl-optimization/70263
8197 * gcc.c-torture/compile/pr70263-1.c: New test.
8198 * gcc.target/i386/pr70263-2.c: New test.
8199
e7142ce1 82002016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8201
8202 PR rtl-optimization/70278
8203 * gcc.dg/torture/pr70278.c: New test.
8204 * gcc.target/arm/pr70278.c: New test.
8205
5539bc70 82062016-03-18 David Malcolm <dmalcolm@redhat.com>
8207
8208 PR c/70281
8209 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8210 (test_builtin_types_compatible_p): New test function.
8211 * gcc.dg/pr70281.c: New test case.
8212
296a290a 82132016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8214
8215 PR target/70113
8216 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8217
666094f0 82182016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8219
8220 PR tree-optimization/70252
8221 * gcc.dg/pr70252.c: New test.
8222
350514e8 82232016-03-18 Tom de Vries <tom@codesourcery.com>
8224
8225 * gcc.dg/pr70161-2.c: New test.
8226 * gcc.dg/pr70161.c: New test.
8227
011e0cea 82282016-03-18 Tom de Vries <tom@codesourcery.com>
8229
8230 PR ipa/70269
8231 * gcc.dg/pr70269.c: New test.
8232
292a09de 82332016-03-18 Jakub Jelinek <jakub@redhat.com>
8234
8235 PR c++/70267
8236 * g++.dg/ext/java-3.C: New test.
8237
efc86c4c 82382016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8239
8240 PR c++/70205
8241 * g++.dg/lookup/pr70205.C: New test.
8242
a28dd575 82432016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8244
8245 PR c++/70218
8246 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8247
92e7ab1e 82482016-03-17 Marek Polacek <polacek@redhat.com>
8249
8250 PR c/69407
8251 * gcc.dg/atomic-op-6.c: New test.
8252
7378dbfb 82532016-03-17 David Malcolm <dmalcolm@redhat.com>
8254
8255 PR c/70264
8256 * c-c++-common/pr70264.c: New test case.
8257
f7995d7d 82582016-03-17 Jakub Jelinek <jakub@redhat.com>
8259
e2895b76 8260 PR c++/70144
8261 * c-c++-common/pr70144-1.c: New test.
8262 * c-c++-common/pr70144-2.c: New test.
8263
f7995d7d 8264 PR c++/70272
8265 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8266 * g++.dg/opt/flifetime-dse6.C: New test.
8267 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8268
5ec4a949 82692016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8270
8271 PR driver/70192
8272 * gcc.dg/pic-1.c: New test.
8273 * gcc.dg/pic-2.c: Likewise.
8274 * gcc.dg/pic-3.c: Likewise.
8275 * gcc.dg/pic-4.c: Likewise.
8276 * gcc.dg/pie-1.c: Likewise.
8277 * gcc.dg/pie-2.c: Likewise.
8278 * gcc.dg/pie-3.c: Likewise.
8279 * gcc.dg/pie-4.c: Likewise.
8280 * gcc.dg/pie-5.c: Likewise.
8281 * gcc.dg/pie-6.c: Likewise.
8282
c28550e1 82832016-03-17 Tom de Vries <tom@codesourcery.com>
8284
8285 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8286 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8287
be3296cb 82882016-03-17 Richard Biener <rguenther@suse.de>
8289
8290 PR debug/70271
8291 * g++.dg/debug/pr70271.C: New testcase.
8292
9b60ef21 82932016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8294
8295 * gcc.target/i386/pr70251.c: New test.
8296
9a80bc1a 82972016-03-17 Marek Polacek <polacek@redhat.com>
8298
8299 PR c++/70194
8300 * g++.dg/warn/constexpr-70194.C: New test.
8301
733d7ff9 83022016-03-16 Richard Henderson <rth@redhat.com>
8303
8304 PR middle-end/70240
8305 * gcc.c-torture/compile/pr70240.c: New.
8306
3e6f12bf 83072016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8308
8309 * gcc.c-torture/compile/20151204.c: Skip for avr.
8310
867c9e99 83112016-03-16 Jakub Jelinek <jakub@redhat.com>
8312
8313 PR target/70245
8314 * g++.dg/opt/pr70245.C: New test.
8315 * g++.dg/opt/pr70245.h: New file.
8316 * g++.dg/opt/pr70245-aux.cc: New file.
8317
8ced6ab7 83182016-03-16 Martin Sebor <msebor@redhat.com>
8319
8320 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8321
37af779a 83222016-03-16 Richard Henderson <rth@redhat.com>
8323
8324 PR middle-end/70199
8325 * gcc.c-torture/compile/pr70199.c: New.
8326
78ed999c 83272016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8328
8329 * gcc.dg/uninit-19.c: Run dos2unix.
8330
462ca422 83312016-03-16 Marek Polacek <polacek@redhat.com>
8332
8333 PR c/70093
8334 * gcc.dg/nested-func-10.c: New test.
8335 * gcc.dg/nested-func-9.c: New test.
8336
fe58aacc 83372016-03-16 Jakub Jelinek <jakub@redhat.com>
8338
8339 PR tree-optimization/68714
8340 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
8341
27a53872 83422016-03-16 Tom de Vries <tom@codesourcery.com>
8343
8344 PR tree-optimization/68715
8345 * gcc.dg/graphite/pr68715-2.c: New test.
8346 * gcc.dg/graphite/pr68715.c: New test.
8347 * gfortran.dg/graphite/pr68715.f90: New test.
8348
95049c3c 83492016-03-16 Tom de Vries <tom@codesourcery.com>
8350
8351 PR tree-optimization/68809
8352 * gcc.dg/graphite/pr68809-2.c: New test.
8353 * gcc.dg/graphite/pr68809.c: New test.
8354
09eddd70 83552016-03-16 Jakub Jelinek <jakub@redhat.com>
8356
81fc5915 8357 PR c++/70147
8358 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
8359 method call to i () as argument. Adjust expected output.
8360
09eddd70 8361 PR c++/70147
8362 * g++.dg/ubsan/pr70147-1.C: New test.
8363 * g++.dg/ubsan/pr70147-2.C: New test.
8364
6373d2a2 83652016-03-15 Martin Sebor <msebor@redhat.com>
8366
8367 PR c++/58281
8368 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
8369
d27a0c11 83702016-03-15 John David Anglin <danglin@gcc.gnu.org>
8371
9908039d 8372 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
8373 hppa*-*-hpux*.
8374
45cdc3a6 8375 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
8376
d27a0c11 8377 PR libfortran/69799
8378 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
8379 libatomic_available.
8380
0dd1d57f 83812016-03-15 Marek Polacek <polacek@redhat.com>
8382
8383 PR c++/70209
8384 * g++.dg/ext/attribute-may-alias-4.C: New test.
8385
0ce02c07 83862016-03-15 Alexander Monakov <amonakov@ispras.ru>
8387
8388 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
8389 -fvar-tracking-assignments-toggle flag.
8390
f6e39b30 83912016-03-15 Pat Haugen <pthaugen@us.ibm.com>
8392
8393 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
8394
167f93a2 83952016-03-15 Jakub Jelinek <jakub@redhat.com>
8396
8397 PR rtl-optimization/70222
8398 * gcc.c-torture/execute/pr70222-1.c: New test.
8399 * gcc.c-torture/execute/pr70222-2.c: New test.
8400
08a8af4a 84012016-03-15 Richard Henderson <rth@redhat.com>
8402
8403 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
8404
738eb905 84052016-03-15 Andrey Belevantsev <abel@ispras.ru>
8406
8407 PR rtl-optimization/69032
8408 * gcc.dg/pr69032.c: New test.
8409
dd148b3a 84102016-03-15 Andrey Belevantsev <abel@ispras.ru>
8411
8412 PR rtl-optimization/63384
d9aa5a50 8413 * g++.dg/pr63384.C: New test.
dd148b3a 8414
acf58115 84152016-03-15 Andrey Belevantsev <abel@ispras.ru>
8416
8417 PR target/64411
8418 * gcc.target/i386/pr64411.C: New test.
8419
a2897dc4 84202016-03-15 Tom de Vries <tom@codesourcery.com>
8421
8422 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
8423 * gfortran.dg/goacc/kernels-alias.f95: New test.
8424
7bad2faf 84252016-03-14 Martin Sebor <msebor@redhat.com>
8426
8427 PR c++/53792
8428 * g++.dg/cpp0x/constexpr-inline.C: New test.
8429 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
8430
d65fa8d9 84312016-03-14 David Edelsohn <dje.gcc@gmail.com>
8432
8433 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
8434
2b3c633f 84352016-03-14 Jakub Jelinek <jakub@redhat.com>
8436
8437 PR middle-end/70219
8438 * gcc.dg/pr70219.c: New test.
8439
e947f9c3 84402016-03-14 Bernd Schmidt <bschmidt@redhat.com>
8441
8442 PR target/70083
8443 * gcc.dg/torture/pr70083.c: New test.
8444 * gcc.target/i386/pr70083.c: New test.
8445
74201dc2 84462016-03-14 Richard Biener <rguenther@suse.de>
8447
8448 PR tree-optimization/56365
8449 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
8450
88aea41e 84512016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
8452
8453 PR target/70098
8454 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
8455 New function.
8456 * g++.dg/pr70098.C: New testcase.
8457
8458
1bd2aefd 84592016-03-14 Tom de Vries <tom@codesourcery.com>
8460
8461 PR tree-optimization/70045
8462 * gcc.dg/graphite/pr70045.c: New test.
8463
922c7033 84642016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8465
8466 PR fortran/69043
8467 * gfortran.dg/include_9.f90: New test.
8468
fd4ab6d9 84692016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
8470
8471 PR fortran/45076
8472 gfortran.dg/prof/prof.exp: New script.
8473 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
8474
7d7218d3 84752016-03-12 Andrey Belevantsev <abel@ispras.ru>
8476
8477 PR rtl-optimization/69307
8478 * gcc.dg/pr69307.c: New test.
8479
02ffd664 84802016-03-12 Vladimir Makarov <vmakarov@redhat.com>
8481
8482 PR target/69614
8483 * gcc.target/arm/pr69614.c: New.
8484
76e207a9 84852016-03-12 Paul Thomas <pault@gcc.gnu.org>
8486
8487 PR fortran/70031
8488 * gfortran.dg/submodule_14.f08: New test
8489
8490 PR fortran/69524
8491 * gfortran.dg/submodule_15.f08: New test
8492
490ee78a 84932016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
8494
8495 PR c++/70106
8496 * g++.dg/cpp1y/paren3.C: New test.
8497
04e137ff 84982016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8499
8500 PR target/70131
8501 * gcc.target/powerpc/ppc-round2.c: New test.
8502
27b2c1c4 85032016-03-11 Bernd Schmidt <bschmidt@redhat.com>
8504
8505 PR target/70123
8506 * gcc.dg/torture/pr70123.c: New test.
8507
84116671 85082016-03-11 Jeff Law <law@redhat.com>
8509
8510 PR tree-optimization/70190
8511 * gcc.c-torture/compile/pr70190.c: New test.
8512
cfa58bc8 85132016-03-11 David Malcolm <dmalcolm@redhat.com>
8514
8515 PR c/68187
8516 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
8517 case.
8518 (test43_b): Likewise.
8519 (test43_c): Likewise.
8520 (test43_d): Likewise.
8521 (test43_e): Likewise.
8522 (test43_f): Likewise.
8523 (test43_g): Likewise.
8524 (test44_a): Likewise.
8525 (test44_b): Likewise.
8526 (test44_c): Likewise.
8527 (test44_d): Likewise.
8528 (test44_e): Likewise.
8529
ce234f27 85302016-03-11 David Malcolm <dmalcolm@redhat.com>
8531
8532 PR c/70085
8533 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
8534
e4756b48 85352016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8536
8537 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
8538 dg-options.
8539
1f5ef87e 85402016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8541
8542 PR target/70002
8543 PR target/69245
8544 * gcc.target/aarch64/pr69245_2.c: New test.
8545
f9c352a1 85462016-03-11 Jakub Jelinek <jakub@redhat.com>
8547
8548 PR tree-optimization/70177
8549 * gcc.dg/pr70177.c: New test.
8550
4dd92ac6 85512016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8552
8553 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
8554
331e4fdb 85552016-03-11 Alan Lawrence <alan.lawrence@arm.com>
8556
8557 * gcc.dg/tree-ssa/sra-20.c: New.
8558
69262824 85592016-03-11 Jakub Jelinek <jakub@redhat.com>
8560
6f9a7425 8561 PR rtl-optimization/70174
8562 * gcc.dg/pr70174.c: New test.
8563
69262824 8564 PR tree-optimization/70169
8565 * gcc.dg/pr70169.c: New test.
8566
4637a847 85672016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8568
8569 PR target/70160
8570 * gcc.target/i386/pr70160.c: New test.
8571
5a86d754 85722016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8573
8574 * gcc.target/s390/dfp-1.c: New test.
8575
af4c8290 85762016-03-10 Nick Clifton <nickc@redhat.com>
8577
8578 PR target/70044
8579 * gcc.target/aarch64/pr70044.c: New test.
8580
98dfd328 85812016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
8582 Jakub Jelinek <jakub@redhat.com>
8583
8584 PR c++/70001
8585 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
8586 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
8587 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
8588
75e72311 85892016-03-10 Jan Hubicka <hubicka@ucw.cz>
8590
8591 PR lto/69589
8592 * g++.dg/lto/pr69589_0.C: New testcase
8593 * g++.dg/lto/pr69589_1.C: New testcase
8594
a2eb1271 85952016-03-10 Marek Polacek <polacek@redhat.com>
8596
8597 PR c++/70153
8598 * g++.dg/delayedfold/unary-plus1.C: New test.
8599
86002016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 8601
8602 * gcc.target/arm/pr45701-1.c: Escape brackets.
8603 * gcc.target/arm/pr45701-2.c: Likewise.
8604
5ab2987f 86052016-03-10 Alan Lawrence <alan.lawrence@arm.com>
8606
8607 * gfortran.dg/unconstrained_commons.f: New.
8608
6972afac 86092016-03-10 Alan Modra <amodra@gmail.com>
8610
8611 * gcc.dg/pr69195.c: New.
8612 * gcc.dg/pr69238.c: New.
8613
c82c99ec 86142016-03-10 Tom de Vries <tom@codesourcery.com>
8615
8616 PR testsuite/68915
8617 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
8618
a2389d4a 86192016-03-10 Richard Biener <rguenther@suse.de>
8620
8621 PR tree-optimization/70128
8622 * gcc.dg/tree-ssa/alias-34.c: New testcase.
8623 * gcc.dg/tree-ssa/alias-35.c: Likewise.
8624
c272412d 86252016-03-09 Jakub Jelinek <jakub@redhat.com>
8626
a0451069 8627 PR tree-optimization/70152
8628 * gcc.dg/pr70152.c: New test.
8629
c272412d 8630 PR target/70086
8631 * gcc.target/i386/pr70086-1.c: New test.
8632 * gcc.target/i386/pr70086-2.c: New test.
8633 * gcc.target/i386/pr70086-3.c: New test.
5f611068 8634
8635 PR tree-optimization/70127
8636 * gcc.c-torture/execute/pr70127.c: New test.
8637
27dcb7a8 86382016-03-09 Cesar Philippidis <cesar@codesourcery.com>
8639
8640 * c-c++-common/goacc/combined-directives-2.c: New test.
8641
c24757cf 86422016-03-09 David Malcolm <dmalcolm@redhat.com>
8643
8644 PR c/68473
8645 PR c++/70105
8646 * g++.dg/diagnostic/pr70105.C: New test.
8647 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
8648 (test_multiple_ordinary_maps): New test function.
8649
83108969 86502016-03-09 David Malcolm <dmalcolm@redhat.com>
8651
8652 PR c/68473
8653 PR c++/70105
8654 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
8655 Drop range information from call to inform_at_rich_loc.
8656 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
8657 New.
8658 (test_show_locus): Replace calls to rich_location::add_range with
8659 calls to add_range. Rewrite the tests that used the now-defunct
8660 rich_location ctor taking a source_range. Simplify other tests
8661 by replacing calls to COMBINE_LOCATION_DATA with calls to
8662 make_location.
8663
6733c0e8 86642016-03-09 Richard Biener <rguenther@suse.de>
8665 Jakub Jelinek <jakub@redhat.com>
8666
8667 PR tree-optimization/70138
8668 * gcc.dg/vect/pr70138-1.c: New testcase.
8669 * gcc.dg/vect/pr70138-2.c: Likewise.
8670
96abb9f5 86712016-03-09 Jakub Jelinek <jakub@redhat.com>
8672
8673 PR target/70049
8674 * gcc.target/i386/pr70049.c: New test.
8675
42bb3bfb 86762016-03-09 Richard Biener <rguenther@suse.de>
8677
8678 PR c/70143
8679 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
8680 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
8681 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
8682
27527428 86832016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8684
8685 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8686 arm-*-*.
8687
248449f2 86882016-03-09 Jakub Jelinek <jakub@redhat.com>
8689
1bd49ced 8690 PR middle-end/67278
8691 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8692
248449f2 8693 PR target/67278
8694 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8695
8696 PR middle-end/70050
8697 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8698 in testcase comment.
8699
dfc460ff 87002016-03-09 Tom de Vries <tom@codesourcery.com>
8701
8702 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8703 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8704 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8705 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8706 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8707 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8708 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8709 * gfortran.dg/goacc/kernels-loop.f95: New test.
8710
0377fc7f 87112016-03-08 Martin Sebor <msebor@redhat.com>
8712
8713 PR c++/62096
8714 * g++.dg/warn/overflow-warn-7.C: New test.
8715
3556aa80 87162016-03-08 Jason Merrill <jason@redhat.com>
8717
8718 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8719 * lib/target-supports.exp (check_effective_target_concepts): New.
8720
e5096208 87212016-03-08 Jakub Jelinek <jakub@redhat.com>
8722
5370eb8d 8723 PR c++/70135
8724 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8725 * g++.dg/ubsan/pr70135.C: New test.
8726
e5096208 8727 PR target/70110
8728 * gcc.dg/pr70110.c: New test.
8729
cc37120d 87302016-03-07 Martin Jambor <mjambor@suse.cz>
8731
8732 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8733 * c-c++-common/gomp/if-1.c: Likewise.
8734 * c-c++-common/gomp/pr61486-2.c: Likewise.
8735 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8736 to dg-additional-options.
8737 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8738 * g++/gomp/target-teams-1.c: Likewise.
8739 * gcc.dg/gomp/gomp.exp: Likewise.
8740 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8741 dg-additional-options.
8742 * gfortran.dg/gomp/gomp.exp: Likewise.
8743 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8744 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8745 dg-additional-options.
8746 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8747
53c248d8 87482016-03-07 Martin Jambor <mjambor@suse.cz>
8749
8750 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8751 * c-c++-common/gomp/gridify-1.c: New test.
8752 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8753
541e79a0 87542016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8755
8756 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8757 trigger for cortex-r8, when scanning for register r8.
8758 * gcc.target/arm/pr45701-2.c: Likewise.
8759
4dfabd94 87602016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 8761 Jeff Law <law@redhat.com>
4dfabd94 8762
8763 PR tree-optimization/69740
8764 * gcc.c-torture/compile/pr69740-1.c: New test.
8765 * gcc.c-torture/compile/pr69740-2.c: New test.
8766
1b63a87b 87672016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8768
8769 * lib/target-supports.exp
8770 (check_effective_target_whole_vector_shift): Enable for PPC64.
8771
d33914da 87722016-03-07 Richard Biener <rguenther@suse.de>
8773
8774 PR tree-optimization/70115
8775 * gcc.dg/torture/pr70115.c: New testcase.
8776
584fba4b 87772016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8778
8779 PR middle-end/69916
8780 * c-c-++-common/goacc/pr69916.c: New.
8781
7f2f5ec0 87822016-03-07 Richard Henderson <rth@redhat.com>
8783
8784 * gcc.c-torture/compile/pr70061.c: New test.
8785
f530e7c4 87862016-03-07 Richard Biener <rguenther@suse.de>
8787
8788 PR testsuite/70109
8789 * gcc.dg/vect/O3-pr36098.c: New testcase.
8790
a3855fed 87912016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8792
8793 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8794
091ffc31 87952016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8796
8797 * gnat.dg/renaming9.ad[sb]: New testcase.
8798
2941b871 87992016-03-05 Jakub Jelinek <jakub@redhat.com>
8800
8801 PR c++/70084
8802 * g++.dg/expr/stdarg3.C: New test.
8803
5173ce42 88042016-03-04 Jeff Law <law@redhat.com>
8805
8806 PR tree-optimization/69196
8807 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8808 x86_64-*-*.
8809
2d1d2e55 88102016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8811
0e43078e 8812 PR c/69973
8813 * gcc.dg/pr69973.c: New test.
8814
d8ec06ae 8815 PR rtl-optimization/69941
8816 * gcc.dg/torture/pr69941.c: New test.
8817
2d1d2e55 8818 PR c/69824
8819 * gcc.dg/pr69824.c: New test.
8820
32f692e2 88212016-03-05 Tom de Vries <tom@codesourcery.com>
8822
8823 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8824 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8825 function.
8826
1c699e9a 88272016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8828
8829 PR c++/66786
8830 * g++.dg/cpp1y/var-templ48.C: New test.
8831 * g++.dg/cpp1y/var-templ49.C: New test.
8832
358448c6 88332016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8834
8835 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8836
01dc3c45 88372016-03-04 Jakub Jelinek <jakub@redhat.com>
8838
e968ff6d 8839 PR c++/70035
8840 * g++.dg/ubsan/pr70035.C: New test.
8841
01dc3c45 8842 PR target/70062
8843 * gcc.target/i386/pr70062.c: New test.
8844
3937d618 88452016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8846
8847 * g++.dg/template/typename21.C: Remove c++98_only.
8848
c58ac7f8 88492016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8850
8851 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8852
0060768a 88532016-03-04 David Malcolm <dmalcolm@redhat.com>
8854
8855 PR c/68187
8856 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8857 function.
8858 (fn_42_b): Likewise.
8859 (fn_42_c): Likewise.
8860
74c6fd40 88612016-03-04 David Malcolm <dmalcolm@redhat.com>
8862
8863 PR c/68187
8864 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8865 function.
8866 (fn_40_b): Likewise.
8867 (fn_41_a): Likewise.
8868 (fn_41_b): Likewise.
8869
31b11359 88702016-03-04 Jakub Jelinek <jakub@redhat.com>
8871
8872 PR target/70059
8873 * gcc.target/i386/avx512f-pr70059.c: New test.
8874 * gcc.target/i386/avx512dq-pr70059.c: New test.
8875
c5b93452 88762016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8877
8878 PR rtl-optimization/57676
8879 * gcc.dg/torture/pr57676.c: New test.
8880
268fbd56 88812016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8882
8883 * gcc.dg/pr70026.c: New test.
8884
6560d1ad 88852016-03-04 Marek Polacek <polacek@redhat.com>
8886
8887 PR c/69798
8888 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8889 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8890
cc7dfddf 88912016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8892
8893 PR target/70004
8894 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8895 Delete.
8896 (test_corners_sisd_si): Likewise.
8897 (main): Remove checks of the above.
8898 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8899
e9663bd4 89002016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8901
8902 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8903
dcdd684e 89042016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8905
8906 * gcc.dg/torture/pr69951.c: Accept argc==0.
8907
e692d332 89082016-03-04 Richard Biener <rguenther@suse.de>
8909
8910 PR c++/70054
8911 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8912 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8913
af77b7e6 89142016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8915
8916 PR testsuite/69766
8917 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8918 testing multiarch.
8919
290da96e 89202016-03-04 Jakub Jelinek <jakub@redhat.com>
8921
8922 PR debug/69947
8923 * gcc.dg/guality/pr69947.c: New test.
8924
e51ce713 89252016-03-03 Jakub Jelinek <jakub@redhat.com>
8926
8927 PR ada/70017
8928 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8929
1feed892 89302016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8931
8932 PR rtl-optimization/69904
8933 * gcc.target/arm/pr69904.c: New test.
8934
c32bda69 89352016-03-03 Jakub Jelinek <jakub@redhat.com>
8936
8937 PR target/70021
8938 * gcc.dg/vect/pr70021.c: New test.
8939 * gcc.target/i386/pr70021.c: New test.
8940
1bc579ed 89412016-03-03 Marek Polacek <polacek@redhat.com>
8942
8943 PR middle-end/70050
8944 * gcc.dg/pr70050.c: New test.
8945
cfa8d638 89462016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8947
8948 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8949
1b889259 89502016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8951
8952 PR tree-optimization/70043
8953 * gfortran.dg/vect/pr70043.f90: New test.
8954
f756dfa3 89552016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8956
8957 * gnat.dg/specs/task1.ads: New test.
8958
5cb4863d 89592016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8960
8961 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8962 Invoke gdb with -batch.
8963 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8964
5dd12e43 89652016-03-03 Richard Biener <rguenther@suse.de>
8966
8967 PR tree-optimization/55936
8968 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8969
d97ba4ca 89702016-03-02 Jeff Law <law@redhat.com>
8971
5d23c86f 8972 PR rtl-optimization/69942
8973 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8974 effects of argument promotions.
8975
d97ba4ca 8976 PR tree-optimization/69987
8977 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8978 target does not support -fprefetch-loop-arrays.
8979
901faaa0 89802016-03-02 Uros Bizjak <ubizjak@gmail.com>
8981
8982 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8983
51f6fdce 89842016-03-02 Bin Cheng <bin.cheng@arm.com>
8985
6bc7872f 8986 PR rtl-optimization/69052
51f6fdce 8987 * gcc.target/i386/pr69052.c: New test.
8988
31d31e07 89892016-03-02 Alan Modra <amodra@gmail.com>
8990
8991 * gcc.dg/pr69990.c: New.
8992
04faee95 89932016-03-02 Jakub Jelinek <jakub@redhat.com>
8994
270d0117 8995 PR c/68062
8996 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8997
8998 PR middle-end/70022
8999 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9000
04faee95 9001 PR target/70028
9002 * gcc.target/i386/pr70028.c: New test.
9003
a2cc9e8e 90042016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9005
9006 * c-c++-common/asan/swapcontext-test-1.c,
9007 * c-c++-common/tsan/thread_leak.c,
9008 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9009 * g++.dg/tsan/benign_race.C,
9010 * g++.dg/tsan/fd_close_norace.C,
9011 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9012 races with sanitizer output
9013
dd4bd263 90142016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 9015 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 9016
9017 PR target/67278
9018 * gcc.dg/simd-8.c: New testcase.
9019
b5fe3a49 90202016-03-02 Richard Biener <rguenther@suse.de>
9021
9022 PR middle-end/67278
9023 * gcc.dg/simd-7.c: New testcase.
9024
23601f67 90252016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9026
9027 * gcc.target/i386/pr70007.c: Tweak.
9028
f66f65e7 90292016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9030
9031 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9032
60773515 90332016-03-02 Marek Polacek <polacek@redhat.com>
9034
9035 PR c/67854
9036 * gcc.dg/pr67854.c: New test.
9037
6c094cb1 90382016-03-02 Jakub Jelinek <jakub@redhat.com>
9039
9040 PR middle-end/70025
9041 * gcc.dg/torture/pr70025.c: New test.
9042
7627bb56 90432016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9044
9045 PR tree-optimization/68621
9046 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9047
066c8e94 90482016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9049
9050 * gcc.target/i386/pr70007.c: New test.
9051
d3b819ad 90522016-03-01 Jeff Law <law@redhat.com>
9053
d4b9ad56 9054 PR tree-optimization/69196
7e217344 9055 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 9056
d3b819ad 9057 PR tree-optimization/69196
9058 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9059 duplicating code and spoiling the expected output.
9060
4f37285d 90612016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9062
9063 PR target/70033
9064 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9065 supports power9 before doing tests.
9066 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9067 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9068 * gcc.target/powerpc/p9-permute.c: Likewise.
9069
3e9c4f6c 90702016-03-01 Uros Bizjak <ubizjak@gmail.com>
9071
9072 PR target/70027
9073 * gcc.target/i386/pr70027.c: New test.
9074
e324729e 90752016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 9076
9077 * gcc.dg/pr70017.c: New test.
9078
40e9ce2d 90792016-03-01 Jakub Jelinek <jakub@redhat.com>
9080
9081 PR c/69796
9082 PR c/69974
9083 * gcc.dg/pr69796.c: New test.
9084 * gcc.dg/pr69974.c: New test.
9085
e8b016ea 90862016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9087
9088 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9089
24d3127c 90902016-02-29 Jeff Law <law@redhat.com>
9091
9092 PR tree-optimization/69987
9093 * gfortran.dg/pr69987.f90: New test.
9094
9095 PR tree-optimization/69989
9096 * gcc.c-torture/compile/pr69989-2.c: New test.
9097
12cc1225 90982016-03-01 Marek Polacek <polacek@redhat.com>
9099
9100 PR c++/69795
9101 * g++.dg/parse/invalid1.C: New test.
9102
d99a947c 91032016-03-01 Richard Biener <rguenther@suse.de>
9104
9105 PR middle-end/70022
9106 * gcc.dg/pr70022.c: New testcase.
9107
395dbc60 91082016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9109
9110 PR tree-optimization/69956
9111 * gcc.dg/pr69956.c: New test.
9112
40a35c55 91132016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9114
9115 PR target/70011
9116 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9117 XFAIL when hardware supports efficient unaligned storage access.
9118
4edc90b0 91192016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9120
9121 PR c++/69961
9122 * g++.dg/template/pr69961a.C: New test.
9123 * g++.dg/template/pr69961b.C: New test.
9124
1ed1f69a 91252016-02-29 David Malcolm <dmalcolm@redhat.com>
9126
9127 PR preprocessor/69985
9128 * gcc.dg/cpp/pr69985.c: New test case.
9129
01c5d15d 91302016-02-29 Jeff Law <law@redhat.com>
9131
3a4d3de5 9132 PR tree-optimization/70005
9133 * gcc.c-torture/execute/pr70005.c New test.
9134
01c5d15d 9135 PR tree-optimization/69999
9136 * gcc.c-torture/compile/pr69999.c: New test.
9137
1bf66b54 91382016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9139
9140 PR tree-optimization/69652
9141 * gcc.dg/torture/pr69652.c: Delete test.
9142 * gcc.dg/vect/pr69652.c: New test.
9143
b4d653d5 91442016-02-19 Richard Biener <rguenther@suse.de>
9145
9146 PR tree-optimization/69980
9147 * gfortran.dg/vect/pr69980.f90: New testcase.
9148
35bc4745 91492016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9150
9151 * gcc.target/sparc/20160229-1.c: New test.
9152
bb54a538 91532016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9154
9155 * gnat.dg/stack_usage3.adb: New test.
9156 * gnat.dg/stack_usage3_pkg.ads: New helper.
9157
95164e71 91582016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9159
9160 * gnat.dg/renaming8.adb: New test.
9161 * gnat.dg/renaming8_pkg1.ads: New helper.
9162 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9163 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9164
a890896f 91652016-02-29 Richard Biener <rguenther@suse.de>
9166
9167 PR tree-optimization/69720
9168 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9169
5c70403a 91702016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9171
9172 PR fortran/68147
9173 PR fortran/47674
9174 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9175
dfb6d139 91762016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 9177 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9178
9179 PR fortran/56007
9180 * gfortran.dg/coarray_8.f90: Adjust error message.
9181 * gfortran.dg/pr56007.f90: New test.
9182 * gfortran.dg/pr56007.f: New test.
9183
536508db 91842016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9185
9186 PR tree-optimization/69989
9187 * gcc.dg/torture/pr69989.c: New test.
9188
eec75e45 91892016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9190
9191 * gcc.target/i386/stack-realign-win.c: New test.
9192
0175e45a 91932016-02-28 Harald Anlauf <anlauf@gmx.de>
9194
9195 PR fortran/60126
9196 * gfortran.dg/pr60126.f90: New test.
9197
2a703589 91982016-02-27 Jeff Law <law@redhat.com>
9199
9200 Revert
9201 2016-02-26 Richard Biener <rguenther@suse.de>
9202 Jeff Law <law@redhat.com>
9203
9204 PR tree-optimization/69740
9205 * gcc.c-torture/compile/pr69740-1.c: New test.
9206 * gcc.c-torture/compile/pr69740-2.c: New test.
9207
359b4c18 92082016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9209
1c96765a 9210 PR fortran/69910
359b4c18 9211 * gfortran.dg/newunit_4.f90: New test.
9212
49462d93 92132016-02-27 Jakub Jelinek <jakub@redhat.com>
9214
9215 PR target/69613
9216 PR rtl-optimization/69886
9217 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9218 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9219 target.
9220
c4ac733e 92212016-02-26 Martin Sebor <msebor@redhat.com>
9222
9223 PR tree-optimization/15826
9224 * gcc.dg/tree-ssa/pr15826.c: New test.
9225
da8c4b5d 92262016-02-26 Jakub Jelinek <jakub@redhat.com>
9227
9228 PR target/69969
9229 * gcc.target/powerpc/pr69969.c: New test.
9230
0a4558eb 92312016-02-26 Martin Sebor <msebor@redhat.com>
9232
9233 PR c++/15766
9234 * g++.old-deja/g++.other/decl5.C: Add a test case.
9235
5b500299 92362016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9237
9238 PR target/69946
9239 * gcc.target/powerpc/pr69946.c: New file.
9240
565f533b 92412016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 9242 Jeff Law <law@redhat.com>
565f533b 9243
0a4558eb 9244 PR tree-optimization/69740
565f533b 9245 * gcc.c-torture/compile/pr69740-1.c: New test.
9246 * gcc.c-torture/compile/pr69740-2.c: New test.
9247
ff67cbea 92482016-02-26 Martin Jambor <mjambor@suse.cz>
9249
9250 PR middle-end/69920
9251 * gcc.dg/torture/pr69932.c: New test.
9252 * gcc.dg/torture/pr69936.c: Likewise.
9253
e400d817 92542016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9255
9256 PR target/69709
9257 * gcc.target/s390/pr69709.c: New test.
9258
126a5a2d 92592016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9260
9261 PR target/69245
9262 * gcc.target/aarch64/pr69245_1.c: New test.
9263
59c58860 92642016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9265
9266 PR target/69613
9267 * gcc.dg/torture/pr69613.c: New test.
9268
9441fa4e 92692016-02-26 Jakub Jelinek <jakub@redhat.com>
9270
9271 PR rtl-optimization/69891
9272 * gcc.target/i386/pr69891.c: New test.
9273
e48fcde0 92742016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 9275 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9276
35ed600a 9277 PR target/61397
f41208a1 9278 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9279 functionality for both 32-bit and 64-bit.
9280
c86aaa0e 92812016-02-26 Richard Biener <rguenther@suse.de>
9282
9283 PR tree-optimization/69551
9284 * gcc.dg/torture/pr69951.c: New testcase.
9285
38e71a65 92862016-02-25 Richard Biener <rguenther@suse.de>
9287
9288 PR tree-optimization/48795
9289 * gcc.dg/Warray-bounds-18.c: New testcase.
9290
03331e69 92912016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9292
9293 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9294
f14d8d6a 92952016-02-25 Jakub Jelinek <jakub@redhat.com>
9296
9297 PR rtl-optimization/69896
9298 * gcc.dg/pr69896.c: New test.
9299
4003c807 93002016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9301
9302 PR c++/69736
9303 * g++.dg/cpp1y/paren2.C: New test.
9304
a0573328 93052016-02-24 Martin Sebor <msebor@redhat.com>
9306
9307 PR c/51147
9308 * gcc.dg/enum-mode-2.c: New test.
9309
2cde02ad 93102016-02-24 Jakub Jelinek <jakub@redhat.com>
9311
9312 PR c++/69922
9313 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9314 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9315 * g++.dg/ubsan/pr69922.C: New test.
9316
f0ea75d1 93172016-02-24 Marek Polacek <polacek@redhat.com>
9318
9319 PR c/69819
9320 * gcc.dg/pr69819.c: New test.
9321
05027366 93222016-02-24 Martin Sebor <msebor@redhat.com>
9323
34ed562b 9324 PR c++/69912
9325 * g++.dg/ext/flexary15.C: New test.
9326
93272016-02-24 Martin Sebor <msebor@redhat.com>
9328
9329 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 9330 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 9331 * g++.dg/ext/builtin_alloca.C: Same.
05027366 9332
650c3ad5 93332016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9334 Charles Baylis <charles.baylis@linaro.org>
9335
9336 PR debug/61033
9337 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
9338
596070e8 93392016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 9340 Jakub Jelinek <jakub@redhat.com>
596070e8 9341
9342 PR middle-end/69760
9343 * gcc.dg/torture/pr69760.c: New testcase.
9344
d6b92d9f 93452016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9346
9347 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
9348 pattern on Solaris with as.
9349
90436d9d 93502016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9351
9352 * gcc.target/arm/cond_sub_restrict_it.c: New test.
9353 * gcc.target/arm/condarith_restrict_it.c: Likewise.
9354 * gcc.target/arm/movcond_restrict_it.c: Likewise.
9355 * gcc.target/arm/negscc_restrict_it.c: Likewise.
9356
7c749495 93572016-02-24 Jakub Jelinek <jakub@redhat.com>
9358
9359 PR middle-end/69915
9360 * gcc.dg/pr69915.c: New test.
9361
9c9680b5 93622016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9363
9364 PR rtl-optimization/69886
9365 * gcc.dg/torture/pr69886.c: New test.
9366
36d081ee 93672016-02-24 Richard Biener <rguenther@suse.de>
9368
9369 PR middle-end/68963
9370 * gcc.dg/torture/pr68963.c: New testcase.
9371
2a0accb9 93722016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9373
9374 PR target/69875
9375 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
9376 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
9377 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
9378 * gcc.target/arm/atomic_loaddi_1.c: New test.
9379 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
9380 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
9381 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
9382 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
9383 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
9384 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
9385 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
9386 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
9387
f0e92ef1 93882016-02-24 Jakub Jelinek <jakub@redhat.com>
9389
9390 PR middle-end/69909
9391 * gcc.dg/torture/pr69909.c: New test.
9392
6907286f 93932016-02-24 Richard Biener <rguenther@suse.de>
9394
9395 PR tree-optimization/69907
9396 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
9397 * gcc.dg/vect/bb-slp-34.c: XFAIL.
9398 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
9399
e6ab7475 94002016-02-24 Christian Bruel <christian.bruel@st.com>
9401
9402 * gcc.target/arm/pragma_cpp_fma.c: New test.
9403
47587450 94042016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9405
9406 PR fortran/61156
9407 * gfortran.dg/include_6.f90: Update test.
9408
d41ab738 94092016-02-23 Jakub Jelinek <jakub@redhat.com>
9410
9411 PR objc/69844
9412 * objc.dg/pr69844.m: New test.
9413
4772d9d5 94142016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9415
9416 PR libgfortran/69456
9417 * gfortran.dg/namelist_89.f90: New test.
9418 * gfortran.dg/pr59700.f90: Update test..
9419
8c38d887 94202016-02-23 Martin Sebor <msebor@redhat.com>
9421
9422 PR middle-end/69780
9423 * g++.dg/ext/builtin_alloca.C: New test.
9424 * gcc.dg/builtins-68.c: New test.
9425
ee1bfdb0 94262016-02-23 Richard Henderson <rth@redhat.com>
9427
9428 * gcc.target/i386/addr-space-3.c: Remove test.
9429
52609ec3 94302016-02-23 David Malcolm <dmalcolm@redhat.com>
9431
9432 PR preprocessor/69126
9433 PR preprocessor/69543
9434 * c-c++-common/pr69126-2-long.c: New test.
9435 * c-c++-common/pr69126-2-short.c: New test.
9436 * c-c++-common/pr69543-1.c: Remove xfail.
9437
d5bf2cc8 94382016-02-23 David Malcolm <dmalcolm@redhat.com>
9439
9440 PR preprocessor/69126
9441 PR preprocessor/69543
9442 PR preprocessor/69558
9443 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
9444 (f): Rename to...
9445 (test_2): ...this, and add leading comment.
9446 (MACRO_3, test_3): New.
9447 (MACRO_4A, MACRO_4B, test_4): New.
9448 (MACRO): Rename to...
9449 (MACRO_5): ...this.
9450 (g): Rename to...
9451 (test_5): ...this, updating for renaming of MACRO, and
9452 add leading comment.
9453 * c-c++-common/pr69543-1.c: New.
9454 * c-c++-common/pr69543-2.c: New.
9455 * c-c++-common/pr69543-3.c: New.
9456 * c-c++-common/pr69543-4.c: New.
9457 * c-c++-common/pr69558-1.c: New.
9458 * c-c++-common/pr69558-2.c: New.
9459 * c-c++-common/pr69558-3.c: New.
9460 * c-c++-common/pr69558-4.c: New.
9461 * gcc.dg/pr69558.c: Move to...
9462 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
9463 xfail for c++.
9464
3a37a410 94652016-02-23 Thomas Schwinge <thomas@codesourcery.com>
9466
9467 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
9468 to -ftree-parallelize-loops/-fopenacc changes.
9469 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
9470 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
9471 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
9472 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
9473 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
9474 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
9475 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
9476 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
9477 * c-c++-common/goacc/kernels-loop.c: Likewise.
9478 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
9479 * c-c++-common/goacc/kernels-reduction.c: Likewise.
9480 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
9481 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
9482
ecca180f 94832016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9484
9485 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
9486
eec0fa3f 94872016-02-23 Jakub Jelinek <jakub@redhat.com>
9488
f1f91c07 9489 PR c++/69902
9490 * g++.dg/warn/Wnonnull-compare-5.C: New test.
9491
eec0fa3f 9492 PR c/69900
9493 * gcc.dg/pr69900.c: New test.
9494
e045424d 94952016-02-23 Martin Jambor <mjambor@suse.cz>
9496
9497 PR tree-optimization/69666
9498 * gcc.dg/tree-ssa/pr69666.c: New test.
9499
f482dff6 95002016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
9501
9502 PR fortran/67451
9503 * gfortran.dg/coarray_allocate_5.f08: New test.
9504
57ed698b 95052016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9506
9507 * gcc.target/s390/vcond-shift.c: Move to ...
9508 * gcc.target/s390/vector/vcond-shift.c: ... here.
9509
990e443c 95102016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9511
9512 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
9513 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
9514
296c5f01 95152016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9516
9517 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
9518
e53f41d5 95192016-02-20 Mark Wielaard <mjw@redhat.com>
9520
9521 PR c/28901
9522 * gcc.dg/unused-variable-3.c: New test.
9523
13af201d 95242016-02-22 Jakub Jelinek <jakub@redhat.com>
9525
9526 PR target/69888
9527 * gcc.target/i386/pr69888.c: New test.
9528
682c90f9 95292016-02-22 Richard Biener <rguenther@suse.de>
9530
9531 PR tree-optimization/69882
9532 * gfortran.dg/vect/pr69882.f90: New testcase.
9533
b8cd18c3 95342016-02-22 Jakub Jelinek <jakub@redhat.com>
9535
9536 PR target/69885
9537 * gcc.dg/pr69885.c: New test.
9538
09343379 95392016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
9540
9541 PR target/69806
9542 PR target/54089
9543 * gcc.target/sh/pr54089-10.c: New.
9544
b345a09f 95452016-02-20 Paul Thomas <pault@gcc.gnu.org>
9546
9547 PR fortran/69423
9548 * gfortran.dg/deferred_character_15.f90 : New test.
9549
51385aed 95502016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9551
9552 PR fortran/57365
9553 gfortran.dg/allocate_with_source_18.f03: New test.
9554
95552016-02-20 Harald Anlauf <anlauf@gmx.de>
9556
9557 PR fortran/52531
9558 gfortran.dg/gomp/pr52531.f90: New test.
9559
9cce8384 95602016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9561
9562 PR c++/69865
9563 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
9564 -std=c++03.
9565
d91f5fbb 95662016-02-19 Jakub Jelinek <jakub@redhat.com>
9567
563d5cb8 9568 PR c++/69826
9569 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
9570 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
9571
0a04aac9 9572 PR c++/69850
9573 * g++.dg/warn/Wnonnull-compare-4.C: New test.
9574
d91f5fbb 9575 PR c++/69851
9576 * g++.dg/torture/pr69851.C: New test.
9577
5fe1f282 95782016-02-19 Martin Sebor <msebor@redhat.com>
9579
9580 PR testsuite/69573
9581 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
9582
a45bce11 95832016-02-19 Jakub Jelinek <jakub@redhat.com>
9584
6263dde1 9585 PR c++/69850
9586 * g++.dg/warn/Wnonnull-compare-2.C: New test.
9587 * g++.dg/warn/Wnonnull-compare-3.C: New test.
9588
a45bce11 9589 PR c++/67767
9590 * g++.dg/cpp0x/pr67767.C: New test.
9591
cf2ed1b7 95922016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9593
9594 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
9595 for fp, simd, crypto, crc, lse.
9596 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
9597 above.
9598 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
9599 effective target check.
9600
f6cc34b0 96012016-02-19 Jakub Jelinek <jakub@redhat.com>
9602
9603 PR target/69820
9604 * gcc.target/i386/pr69820.c: New test.
9605
6c678e78 96062016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9607
9608 * gcc.target/s390/vector/int128-1.c: New test.
9609
b088ff4b 96102016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9611
9612 * gcc.target/s390/vector/vec-vcond-1.c: New test.
9613
b11e60a4 96142016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9615
9616 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
9617 instruction pattern name to prevent the testcase from failing with
9618 -march=z13.
9619
664ff6a0 96202016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9621
9622 * gcc.target/s390/md/movstr-2.c: New test.
9623
e80be24b 96242016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
9625
9626 * gcc.target/s390/morestack.c: New test.
9627
9839f350 96282016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
9629
9630 PR target/69625
9631 * gcc.target/s390/pr69625.c: Add test case.
9632
4550fbd0 96332016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
9634
9635 PR testsuite/68580
9636 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
9637
57d00b6a 96382016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9639
9640 PR target/68404
9641 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
9642 * gcc.target/powerpc/fusion3.c: Likewise.
9643
63ad69d6 96442016-02-18 Richard Biener <rguenther@suse.de>
9645
9646 PR middle-end/69553
9647 * g++.dg/torture/pr69553.C: New testcase.
9648
d92404ed 96492016-02-18 Nick Clifton <nickc@redhat.com>
9650
4550fbd0 9651 PR target/62254
9652 PR target/69610
9653 * gcc.target/arm/pr62554.c: New test.
9654 * gcc.target/arm/pr69610-1.c: New test.
9655 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 9656
0808dfce 96572016-02-18 Richard Biener <rguenther@suse.de>
9658
9659 PR middle-end/69854
9660 * gcc.dg/torture/pr69854.c: New testcase.
9661
fc3527e3 96622016-02-17 Jakub Jelinek <jakub@redhat.com>
9663
9664 PR c++/69850
9665 * g++.dg/warn/Wnonnull-compare-1.C: New test.
9666
e3c24279 96672012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9668
9669 * gcc.target/powerpc/vec-cg.c: New test.
9670
c9732c2b 96712016-02-17 Richard Biener <rguenther@suse.de>
9672
9673 PR testsuite/69586
9674 * gcc.dg/uninit-21.c: Add -fno-short-enums.
9675
51bf9f9b 96762016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9677
9678 PR target/69161
9679 * gcc.c-torture/compile/pr69161.c: New test.
9680
6baedca3 96812016-02-17 David Sherwood <david.sherwood@arm.com>
9682
9683 PR target/69532
9684 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
9685 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9686
4f240715 96872016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9688
9689 * gcc.dg/ifcvt-4.c: Skip on Visium.
9690
e0c0515d 96912016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9692
9693 * gnat.dg/atomic8.adb: New test.
9694
7b319ee6 96952016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9696
9697 * gnat.dg/discr46.ad[sb]: New test.
9698
48a7e3d1 96992016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9700
9701 PR Target/48344
9702 * gcc.target/powerpc/pr48344-1.c: New test.
9703
3f844f15 97042015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9705
9706 PR fortran/69742
9707 * gfortran.dg/associate_21.f90: New test.
9708
7675e968 97092016-02-16 Jakub Jelinek <jakub@redhat.com>
9710
9711 PR c/69835
9712 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9713 -Wnonnull in dg-options.
9714 * c-c++-common/nonnull-2.c: New test.
9715
d6faee88 97162016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9717 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9718
9719 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9720
3a2a72aa 97212016-02-16 Jakub Jelinek <jakub@redhat.com>
9722
9723 PR middle-end/69801
9724 * gcc.dg/pr69801.c: Add empty dg-options.
9725
28072426 97262016-02-16 James Norris <jnorris@codesourcery.com>
9727
9728 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9729 * g++.dg/goacc/deviceptr-1.c: New file.
9730
37fffac2 97312016-02-16 Jakub Jelinek <jakub@redhat.com>
9732
9733 PR tree-optimization/69820
9734 * gcc.dg/vect/pr69820.c: New test.
9735
f72a5e61 97362016-02-16 Richard Biener <rguenther@suse.de>
9737
9738 PR tree-optimization/69776
9739 * gcc.dg/torture/pr69776-2.c: New testcase.
9740
50e0cd76 97412016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9742
9743 PR tree-optimization/69714
9744 * gcc.dg/torture/pr69714.c: New test.
9745
14a72c4e 97462016-02-16 Jakub Jelinek <jakub@redhat.com>
9747
9748 PR tree-optimization/69802
9749 * gcc.dg/pr69802.c: New test.
9750
fd808c11 97512016-02-16 Richard Biener <rguenther@suse.de>
9752
9753 PR middle-end/69801
9754 * gcc.dg/pr69801.c: New testcase.
9755
49a549ca 97562016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9757
9758 PR libgfortran/69651
9759 * gfortran.dg/read_bang.f90: New test.
9760 * gfortran.dg/read_bang4.f90: New test.
9761
77454e6e 97622016-02-15 Jakub Jelinek <jakub@redhat.com>
9763
2074f21c 9764 PR c++/69658
9765 * g++.dg/init/pr69658.C: New test.
9766
77454e6e 9767 PR c++/69797
9768 * c-c++-common/pr69797.c: New test.
9769
4ef4d764 97702016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9771
9772 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9773 check for aarch64*-*-*.
9774
4a45fe0f 97752016-02-15 Richard Biener <rguenther@suse.de>
9776
9777 PR tree-optimization/69783
9778 * gcc.dg/vect/pr69783.c: New testcase.
9779
0b3619e6 97802016-02-15 Richard Biener <rguenther@suse.de>
9781
9782 PR tree-optimization/69776
9783 * gcc.dg/torture/pr69776.c: New testcase.
9784
9b49c3cb 97852016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9786
9787 PR fortran/60526
9788 * gfortran.dg/type_decl_4.f90: Reinstated.
9789
e46faff9 97902016-02-14 John David Anglin <danglin@gcc.gnu.org>
9791
9792 PR fortran/68746
9793 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9794
a96c809a 97952016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9796
9797 PR fortran/60526
9798 PR bootstrap/69816
9799 * gfortran.dg/type_decl_4.f90: Removed.
9800
fdec7e88 98012016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9802
9803 PR fortran/60526
9804 * gfortran.dg/type_decl_4.f90: New test.
9805
a72095c4 98062016-02-14 Alan Modra <amodra@gmail.com>
9807
bc436924 9808 PR testsuite/68886
a72095c4 9809 * gcc.c-torture/execute/stkalign.c: Revise test.
9810
73bb5f8b 98112016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9812
9813 PR target/67260
9814 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9815
beb13161 98162016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9817
9818 PR target/67260
9819 * gcc.target/sh/torture/pr67260.c: New.
9820
67cab04e 98212016-02-12 John David Anglin <danglin@gcc.gnu.org>
9822
9823 * gcc.dg/pr67964.c: Add dg-require-alias.
9824
44a59bb1 98252016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9826
9827 PR target/67636
9828 PR target/64345
9829 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9830
38c9bd3a 98312016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9832
9833 PR libgfortran/69668
9834 * gfortran.dg/namelist_88.f90: New test.
9835
1774ff82 98362016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9837
9838 PR libgfortran/69668
9839 * gfortran.dg/namelist_38.f90: Update test.
9840 * gfortran.dg/namelist_84.f90: Update test.
9841
aec1f4bd 98422016-02-12 David Malcolm <dmalcolm@redhat.com>
9843
9844 PR other/69554
9845 * gcc.dg/pr69554-1.c: New test.
9846 * gfortran.dg/pr69554-1.F90: New test.
9847 * gfortran.dg/pr69554-2.F90: New test.
9848 * lib/gcc-dg.exp (proc dg-locus): New function.
9849 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9850 distinguish between the caret-printing and non-caret-printing
9851 cases. If caret-printing has been explicitly enabled, bail out
9852 without attempting to fix up the output.
9853
da7d5066 98542016-02-12 David Malcolm <dmalcolm@redhat.com>
9855
9856 PR driver/69265
9857 PR driver/69453
9858 * gcc.dg/spellcheck-options-3.c: New test case.
9859 * gcc.dg/spellcheck-options-4.c: New test case.
9860 * gcc.dg/spellcheck-options-5.c: New test case.
9861 * gcc.dg/spellcheck-options-6.c: New test case.
9862 * gcc.dg/spellcheck-options-7.c: New test case.
9863 * gcc.dg/spellcheck-options-8.c: New test case.
9864 * gcc.dg/spellcheck-options-9.c: New test case.
9865 * gcc.dg/spellcheck-options-10.c: New test case.
9866
fcce1b0b 98672016-02-12 Jakub Jelinek <jakub@redhat.com>
9868
9869 PR rtl-optimization/69764
9870 PR rtl-optimization/69771
9871 * c-c++-common/pr69764.c: New test.
9872 * gcc.dg/torture/pr69771.c: New test.
9873
6d609290 98742016-02-12 Marek Polacek <polacek@redhat.com>
9875
9876 * g++.dg/torture/init-list1.C: New.
9877
7d75fb56 98782016-02-12 Marek Polacek <polacek@redhat.com>
9879
9880 * gcc.dg/pr69522.c: Add empty dg-options.
9881
52543fda 98822016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9883
9884 * g++.dg/lto/lto.exp: Include and init mpx.
9885 * g++.dg/lto/pr69729_0.C: New test.
9886
34947478 98872016-02-12 Jakub Jelinek <jakub@redhat.com>
9888
9181a4ec 9889 PR ipa/69241
9890 * g++.dg/ipa/pr69241-4.C: New test.
9891
34947478 9892 PR ipa/68672
9893 * g++.dg/ipa/pr68672-1.C: New test.
9894 * g++.dg/ipa/pr68672-2.C: New test.
9895 * g++.dg/ipa/pr68672-3.C: New test.
9896
74a4140f 98972016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9898
9899 PR c/69522
50e0cd76 9900 * gcc.dg/pr69522.c: New test.
74a4140f 9901
9ddb20d6 99022016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9903
9904 PR c++/69098
9905 * g++.dg/cpp1y/69098.C: New test.
9906 * g++.dg/cpp1y/69098-2.C: New test.
9907
67cf9b55 99082016-02-12 Jakub Jelinek <jakub@redhat.com>
9909
9910 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9911 and neighbour -> neighbor.
9912 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9913 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9914 * c-c++-common/Wvarargs.c: Likewise.
9915 * c-c++-common/goacc/host_data-5.c: Likewise.
9916 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9917 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9918 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9919 * gcc.target/aarch64/pr60697.c: Likewise.
9920 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9921 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9922 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9923 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9924 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9925 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9926 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9927 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9928 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9929 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9930 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9931 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9932 * g++.dg/lookup/koenig5.C: Likewise.
9933 * g++.dg/ext/no-asm-2.C: Likewise.
9934 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9935 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9936 * gfortran.dg/used_types_16.f90: Likewise.
9937 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9938 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9939 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9940 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9941 * gfortran.dg/abstract_type_6.f03: Likewise.
9942 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9943 * gfortran.dg/used_types_15.f90: Likewise.
9944 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9945 * gfortran.dg/exit_3.f08: Likewise.
9946 * gfortran.dg/open_status_2.f90: Likewise.
9947 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9948 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9949 * gfortran.dg/associate_1.f03: Likewise.
9950 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9951 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9952 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9953 * gcc.dg/builtin-object-size-1.c: Likewise.
9954 * gcc.dg/noreturn-6.c: Likewise.
9955 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9956 * gcc.dg/globalalias.c: Likewise.
9957 * gcc.dg/builtins-config.h: Likewise.
9958 * gcc.dg/pr30457.c: Likewise.
9959 * gcc.c-torture/compile/volatile-1.c: Likewise.
9960 * gcc.c-torture/execute/20101011-1.c: Likewise.
9961 * c-c++-common/Waddress-1.c: Likewise.
9962
40b38ace 99632016-02-11 Jakub Jelinek <jakub@redhat.com>
9964
9965 PR c/69768
9966 * c-c++-common/Waddress-1.c: New test.
9967
42c87ca9 99682016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9969
9970 PR fortran/69296
9971 * gfortran.dg/associate_19.f03: New test.
9972 * gfortran.dg/associate_20.f03: New test.
9973
acb7939f 99742016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9975
9976 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9977
6defe3c5 99782016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9979
9980 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9981 .arch armv8-a\n. Add -dA to dg-options.
9982 * gcc.target/aarch64/assembler_arch_1.c: New test.
9983 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9984
63f63318 99852016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9986
9987 PR c++/68726
9988 * g++.dg/cpp0x/pr68726.C: New.
9989
1cddf457 99902016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9991
9992 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9993 test.
9994
b86fba37 99952016-02-11 Richard Biener <rguenther@suse.de>
9996
9997 * g++.dg/tree-ssa/pr61034.C: Adjust.
9998
ec4ec95a 99992016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10000
be7c31e9 10001 PR target/69148
ec4ec95a 10002 * gcc.target/s390/pr69148.c: New.
10003
f64416ca 100042016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10005
10006 PR tree-optimization/69652
10007 * gcc.dg/torture/pr69652.c: New test.
10008
e5d1ea31 100092016-02-10 Jakub Jelinek <jakub@redhat.com>
10010 Patrick Palka <ppalka@gcc.gnu.org>
10011
10012 PR ipa/69241
10013 PR c++/69649
10014 * g++.dg/ipa/pr69241-1.C: New test.
10015 * g++.dg/ipa/pr69241-2.C: New test.
10016 * g++.dg/ipa/pr69241-3.C: New test.
10017 * g++.dg/ipa/pr69649.C: New test.
10018
fa03b19d 100192016-02-10 Uros Bizjak <ubizjak@gmail.com>
10020
10021 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10022 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10023
14485c8a 100242016-02-10 Bin Cheng <bin.cheng@arm.com>
10025
10026 PR tree-optimization/68021
10027 * gcc.dg/tree-ssa/pr68021.c: New test.
10028
79f1ed25 100292016-02-10 Richard Biener <rguenther@suse.de>
10030
10031 PR tree-optimization/69726
10032 * gcc.dg/uninit-22.c: New testcase.
10033
58f74eff 100342016-02-09 Andrew Pinski <apinski@cavium.com>
10035
10036 PR tree-opt/69282
10037 * gcc.c-torture/compile/20160205-1.c: New testcase.
10038
600c00f7 100392016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10040
10041 PR target/68404
10042 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10043 instead accessing a really large arrray.
10044 * gcc.target/powerpc/fusion3.c: Likewise.
10045
0771836e 100462016-02-09 Charles Baylis <charles.baylis@linaro.org>
10047
10048 PR target/68532
10049 * gcc.c-torture/execute/pr68532.c: New test.
10050
4ccd644f 100512016-02-11 Alexandre Oliva <aoliva@redhat.com>
10052
10053 PR target/69634
10054 * gcc.dg/pr69634.c: New.
10055
2e980a39 100562016-02-09 Richard Biener <rguenther@suse.de>
10057
10058 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10059
aacf7102 100602016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 10061
aacf7102 10062 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10063
a1856ddf 100642016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10065
10066 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10067
d4d3da7e 100682016-02-09 Richard Biener <rguenther@suse.de>
10069
10070 PR tree-optimization/69715
10071 * gcc.dg/torture/pr69715.c: New testcase.
10072
9cc6714f 100732016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10074
10075 PR c++/69139
10076 * g++.dg/cpp0x/trailing12.C: New test.
10077 * g++.dg/cpp0x/trailing13.C: New test.
10078
83d5062b 100792016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10080
10081 PR c++/69283
10082 PR c++/67835
10083 * g++.dg/cpp1y/auto-fn29.C: New test.
10084 * g++.dg/cpp1y/auto-fn30.C: New test.
10085
394a86f3 100862016-02-08 Jakub Jelinek <jakub@redhat.com>
10087
10088 PR tree-optimization/69209
10089 * gcc.c-torture/compile/pr69209.c: New test.
10090
93b124b4 100912016-02-08 Jeff Law <law@redhat.com>
10092
10093 PR tree-optimization/68541
10094 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10095 of statements allowed in join block for path splitting.
10096
26abce13 100972016-02-08 Jakub Jelinek <jakub@redhat.com>
10098
0acb2d6e 10099 PR c++/59627
10100 * g++.dg/gomp/pr59627.C: New test.
10101
26abce13 10102 PR ipa/69239
10103 * g++.dg/ipa/pr69239.C: New test.
10104
86e0b129 101052016-02-08 David Malcolm <dmalcolm@redhat.com>
10106
10107 PR preprocessor/69664
10108 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10109 * gcc.dg/cpp/warn-comments.c: Likewise.
10110
f553d9f8 101112016-02-08 Marek Polacek <polacek@redhat.com>
10112
10113 PR c++/69688
10114 * g++.dg/init/const12.C: New test.
10115
600695e0 101162016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10117
10118 PR target/60410
10119 * gcc.dg/lto/pr55113_0.c: Remove test.
10120
c4f4b1e8 101212016-02-08 Richard Biener <rguenther@suse.de>
10122
10123 PR tree-optimization/69719
10124 * gcc.dg/torture/pr69719.c: New testcase.
10125
5a987d87 101262016-02-08 Richard Biener <rguenther@suse.de>
10127 Jeff Law <law@redhat.com>
10128
10129 PR target/68273
10130 * gcc.target/mips/pr68273.c: New testcase.
10131
0418e71d 101322016-02-08 Richard Biener <rguenther@suse.de>
10133
10134 PR rtl-optimization/69274
10135 * gcc.target/i386/addr-sel-1.c: XFAIL.
10136
07c0f1ca 101372016-02-08 Jeff Law <law@redhat.com>
10138
40d85f4c 10139 PR tree-optimization/68541
10140 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10141
140e093f 10142 PR tree-optimization/65917
07c0f1ca 10143 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10144
16430acf 101452016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10146
10147 PR fortran/50555
10148 * gfortran.dg/namelist_args.f90: New test.
10149
3f0ff0d8 101502016-02-05 Jeff Law <law@redhat.com>
10151
140e093f 10152 PR tree-optimization/68541
3f0ff0d8 10153 * gcc.dg/tree-ssa/split-path-2.c: New test.
10154 * gcc.dg/tree-ssa/split-path-3.c: New test.
10155 * gcc.dg/tree-ssa/split-path-4.c: New test.
10156 * gcc.dg/tree-ssa/split-path-5.c: New test.
10157 * gcc.dg/tree-ssa/split-path-6.c: New test.
10158 * gcc.dg/tree-ssa/split-path-7.c: New test.
10159
a7cc1f94 101602016-02-05 Martin Sebor <msebor@redhat.com>
10161
10162 PR c++/69662
10163 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10164 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10165
fcb25f28 101662016-02-06 Richard HEnderson <rth@redhat.com>
10167
10168 PR c/69643
10169 * gcc.target/i386/addr-space-4.c: New.
10170 * gcc.target/i386/addr-space-5.c: New.
10171
3a2545a1 101722016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10173
10174 PR fortran/66089
10175 * gfortran.dg/elemental_dependency_6.f90: New.
10176
1e302465 101772016-02-05 Jakub Jelinek <jakub@redhat.com>
10178
66feb54c 10179 PR rtl-optimization/69691
10180 * gcc.c-torture/execute/pr69691.c: New test.
10181
1e302465 10182 PR c++/69628
10183 * g++.dg/parse/pr69628.C: New test.
10184
9c28a298 101852016-02-05 Uros Bizjak <ubizjak@gmail.com>
10186
10187 * gcc.dg/sancov/asan.c: Move to ...
10188 * gcc.dg/asan/sancov-1.c: ... here.
10189
a854e286 101902016-02-05 Uros Bizjak <ubizjak@gmail.com>
10191
10192 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10193
d4f0b240 101942016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10195
10196 PR target/69677
10197 * gcc.target/i386/pr69677.c: New test.
10198
235d8723 101992016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10200
10201 PR c++/68948
10202 * g++.dg/template/pr68948.C: New test.
10203
f390cf65 102042016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10205
10206 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10207 (only necessary on s390x).
10208
ab99f104 102092016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10210
10211 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10212 -mno-accumulate-outgoing-args.
10213
f7ef5392 102142016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10215
10216 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10217
6b098e91 102182016-02-04 Jakub Jelinek <jakub@redhat.com>
10219
10220 PR c/69669
10221 * c-c++-common/pr69669.c: New test.
10222
f0146cf3 102232016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10224
10225 PR target/69667
10226 * g++.dg/pr69667.C: New file.
10227
08fd6cf5 102282016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10229
10230 PR target/69619
10231 * gcc.dg/pr69619.c: Add new test.
10232
a6f3f39f 102332016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10234
10235 PR rtl-optimization/69577
10236 * gcc.target/i386/pr69577.c: New test.
10237
774068a0 102382016-02-04 Martin Liska <mliska@suse.cz>
10239
10240 * g++.dg/asan/pr69276.C: New test.
10241
f50a7894 102422016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10243
10244 PR target/65932
10245 PR target/67714
10246 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10247 a single smulbb instruction.
10248 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10249 * gcc.target/amr/wmul-2.c: Likewise.
10250
6b722eb3 102512016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10252
10253 PR target/65932
10254 PR target/67714
10255 * gcc.c-torture/execute/pr67714.c: New test.
10256
1f1475a7 102572016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10258
10259 PR target/69454
10260 * gcc.target/i386/pr69454-1.c: New test.
10261 * gcc.target/i386/pr69454-2.c: New test.
10262
6b94e133 102632016-02-03 Martin Sebor <msebor@redhat.com>
10264
10265 PR c++/69251
10266 PR c++/69253
10267 PR c++/69290
10268 PR c++/69277
10269 PR c++/69349
10270 * g++.dg/ext/flexarray-mangle-2.C: New test.
10271 * g++.dg/ext/flexarray-mangle.C: New test.
10272 * g++.dg/ext/flexarray-subst.C: New test.
10273 * g++.dg/ext/flexary11.C: New test.
10274 * g++.dg/ext/flexary12.C: New test.
10275 * g++.dg/ext/flexary13.C: New test.
10276 * g++.dg/ext/flexary14.C: New test.
10277 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10278
342ed0ac 102792016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10280
10281 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10282 Define only if CHECK_FLOAT128 is defined.
10283 (main): Properly initialize u5.
10284
edf6c4d2 102852016-02-03 Jakub Jelinek <jakub@redhat.com>
10286
415d5641 10287 PR c/69627
10288 * gcc.dg/pr69627.c: New test.
10289
edf6c4d2 10290 PR target/69644
10291 * gcc.dg/pr69644.c: New test.
10292
cf8f3ba0 102932016-02-03 Mike Stump <mikestump@comcast.net>
10294
10295 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10296 support for struct-layout-1.exp.
10297
c90d55dd 102982016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10299
10300 PR c++/69056
f7ef5392 10301 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 10302
401bd0c8 103032016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10304 Alexandre Oliva <aoliva@redhat.com>
10305
10306 PR target/69461
10307 * gcc.target/powerpc/pr69461.c: New.
10308
277d9d1d 103092016-02-03 Uros Bizjak <ubizjak@gmail.com>
10310
10311 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10312 works from here ...
10313 (check_effective_target_fsanitize_thread): ... to here. Do not
10314 specify additional compile flags for the test source.
10315 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10316 specify additional compile flags for the test source.
10317
e69ad94a 103182016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10319
10320 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10321
a4454da2 103222016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10323
10324 PR fortran/67451
10325 PR fortran/69418
10326 * gfortran.dg/coarray_allocate_2.f08: New test.
10327 * gfortran.dg/coarray_allocate_3.f08: New test.
10328 * gfortran.dg/coarray_allocate_4.f08: New test.
10329
88cab2dd 103302016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10331
10332 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10333 use same scan-tree-dump-times on all platforms.
10334 * gcc.dg/vect/vect-outer-1.c: Likewise.
10335 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
10336 * gcc.dg/vect/vect-outer-1a.c: Likewise.
10337 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
10338 * gcc.dg/vect/vect-outer-1b.c: Likewise.
10339 * gcc.dg/vect/vect-outer-2b.c: Likewise.
10340 * gcc.dg/vect/vect-outer-3b.c: Likewise.
10341 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10342
66ea75c4 103432016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
10344
10345 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
10346 warning.
10347
4eef8df7 103482016-02-02 H.J. Lu <hongjiu.lu@intel.com>
10349
10350 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
10351
665fbc2f 103522016-02-02 James Norris <jnorris@codesourcery.com>
10353
10354 * c-c++-common/goacc/routine-5.c: Add tests.
10355
b10e3d47 103562016-02-02 Alexander Monakov <amonakov@ispras.ru>
10357
10358 * gcc.target/nvptx/unsigned-cmp.c: New test.
10359
12ad66dd 103602016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
10361
10362 * gcc.target/aarch64/scalar_shift_1.c
10363 (test_corners_sisd_di): Improve force to SIMD register.
10364 (test_corners_sisd_si): Likewise.
10365 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
10366 Remove scan-assembler check for ldr.
10367
f9ec342f 103682016-02-02 Richard Biener <rguenther@suse.de>
10369
10370 PR tree-optimization/69595
10371 * gcc.dg/Warray-bounds-17.c: New testcase.
10372
32f2925a 103732016-02-02 Richard Biener <rguenther@suse.de>
10374
10375 PR tree-optimization/69606
10376 * gcc.dg/torture/pr69606.c: New testcase.
10377
cfd9ca84 103782016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
10379
10380 PR middle-end/68542
10381 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
10382 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
10383
19bf08e2 103842016-02-02 Alan Modra <amodra@gmail.com>
10385
10386 PR target/69548
10387 * gcc.target/powerpc/pr69548.c: New test.
10388
6f13b088 103892016-02-01 Jakub Jelinek <jakub@redhat.com>
10390
dcddc5af 10391 PR rtl-optimization/69592
10392 * gcc.dg/pr69592.c: New test.
10393
6f13b088 10394 PR preprocessor/69543
10395 PR c/69558
10396 * gcc.dg/pr69543.c: New test.
10397 * gcc.dg/pr69558.c: New test.
10398
d090e5c2 103992016-02-01 Uros Bizjak <ubizjak@gmail.com>
10400
fcb317c5 10401 PR testsuite/65940
10402 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 10403
aaf527dc 104042016-02-01 Martin Sebor <msebor@redhat.com>
10405
10406 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
10407
1674217b 104082016-02-01 Bin Cheng <bin.cheng@arm.com>
10409
10410 PR tree-optimization/67921
10411 * c-c++-common/ubsan/pr67921.c: New test.
10412
b4007655 104132016-02-01 Richard Biener <rguenther@suse.de>
10414
10415 PR middle-end/69556
10416 * gcc.dg/tree-ssa/recip-8.c: New testcase.
10417
88a477bb 104182016-02-01 Richard Biener <rguenther@suse.de>
10419
10420 PR tree-optimization/69574
10421 * gcc.dg/torture/pr69574.c: New testcase.
10422
2eaaa4e7 104232016-02-01 Richard Biener <rguenther@suse.de>
10424
10425 PR tree-optimization/69579
10426 * gcc.dg/setjmp-6.c: New testcase.
10427
e3882c44 104282016-02-01 Jakub Jelinek <jakub@redhat.com>
10429
10430 PR rtl-optimization/69570
10431 * g++.dg/opt/pr69570.C: New test.
10432
f80aff47 104332016-02-01 Richard Henderson <rth@redhat.com>
10434
10435 * gcc.dg/pr69535.c: New test.
10436
240568aa 104372016-01-31 John David Anglin <danglin@gcc.gnu.org>
10438
6009b3b8 10439 PR testsuite/69584
10440 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
10441 * gcc.dg/tree-ssa/sra-18.c: Likewise.
10442
1fdf7177 10443 PR debug/68244
10444 * g++.dg/parse/parens3.C: Use register "4" on hppa.
10445
240568aa 10446 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
10447
cb3e5ac0 104482016-01-31 Paul Thomas <pault@gcc.gnu.org>
10449
10450 PR fortran/67564
10451 * gfortran.dg/allocate_with_source_17.f03: New test.
10452
3b8b902b 104532016-01-30 Jakub Jelinek <jakub@redhat.com>
10454
10455 PR tree-optimization/69546
10456 * gcc.dg/torture/pr69546.c: New test.
10457
17985abe 104582016-01-30 Paul Thomas <pault@gcc.gnu.org>
10459
10460 PR fortran/69566
10461 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
10462
b5239e80 104632016-01-30 Martin Sebor <msebor@redhat.com>
10464
10465 PR c++/68490
10466 * g++.dg/ext/flexary10.C: New test.
10467
e8f03010 104682016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10469
10470 PR fortran/66707
10471 gfortran.dg/common_23.f90: New test.
10472
dc93691a 104732016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10474
10475 PR target/65546
10476 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
10477 condition being checked, and disable it when the target supports
10478 misaligned loads and stores.
10479
ff5e28e9 104802016-01-29 Jakub Jelinek <jakub@redhat.com>
10481
10482 PR debug/69518
10483 * gcc.dg/torture/pr69518.c: New test.
10484
b0d8930a 104852016-01-29 H.J. Lu <hongjiu.lu@intel.com>
10486
10487 PR target/69530
10488 * gcc.target/i386/pr69530.c: New test.
10489
21601fc7 104902016-01-29 Steve Ellcey <sellcey@imgtec.com>
10491
10492 PR target/65604
10493 * gcc.target/mips/div-delay.c: New test.
10494
ca6c7317 104952016-01-29 Jakub Jelinek <jakub@redhat.com>
10496
4758dc39 10497 PR target/69551
10498 * gcc.target/i386/pr69551.c: New test.
10499
ca6c7317 10500 PR target/66137
10501 * gcc.target/i386/pr66137.c: New test.
10502
e3078da6 105032016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
10504
10505 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
10506 always built for p5600.
10507 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
10508 isa=p5600 dg-option.
10509
b622ec25 105102016-01-29 Richard Biener <rguenther@suse.de>
10511
10512 PR tree-optimization/69547
10513 * g++.dg/tree-ssa/pr69547.C: New testcase.
10514
d2a60e99 105152016-01-29 Jakub Jelinek <jakub@redhat.com>
10516
10517 PR debug/66869
10518 * g++.dg/warn/Wunused-function2.C: New test.
10519
ae849d2b 105202016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10521
10522 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
10523 support for test to succeed.
10524
ce6a6978 105252016-01-29 Marek Polacek <polacek@redhat.com>
10526
10527 PR c++/69509
10528 PR c++/69516
10529 * g++.dg/ext/constexpr-vla2.C: New test.
10530 * g++.dg/ext/constexpr-vla3.C: New test.
10531 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
10532
7550d855 105332016-01-29 Richard Biener <rguenther@suse.de>
10534
10535 PR middle-end/69537
10536 * gcc.dg/uninit-21.c: New testcase.
10537
f11bb279 105382016-01-28 Uros Bizjak <ubizjak@gmail.com>
10539
10540 PR target/69459
10541 * gcc.target/i386/pr69459.c: New test.
10542
c80c12c8 105432016-01-28 Steve Ellcey <sellcey@imgtec.com>
10544
10545 PR target/68400
10546 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
10547 * gcc.target/mips/pr68400.c: New test.
10548
c649bacc 105492016-01-28 Martin Sebor <msebor@redhat.com>
10550
10551 PR target/17381
10552 * gcc.target/powerpc/pr17381.c: New test.
10553
f4881661 105542016-01-28 Jakub Jelinek <jakub@redhat.com>
10555
10556 PR middle-end/69542
10557 * gcc.dg/torture/pr69542.c: New test.
10558
d66fdd75 105592016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
10560
10561 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10562
d4a78818 105632016-01-28 David Edelsohn <dje.gcc@gmail.com>
10564
10565 * gcc.dg/pr65980.c: Skip on AIX.
10566 * gcc.dg/pr66688.c: Same.
10567
21329e97 105682016-01-28 David Edelsohn <dje.gcc@gmail.com>
10569
10570 PR target/63679
10571 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
10572 * gcc.dg/tree-ssa/sra-18.c: Same.
10573
cc7124a6 105742016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
10575
10576 PR fortran/62536
10577 * gfortran.dg/block_15.f08: New test.
10578 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
10579 on incorrectly closed BLOCK.
10580
358dfcb4 105812016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
10582
10583 * gcc.dg/declare-simd.c: New test.
e87502d6 105842016-01-28 Richard Biener <rguenther@suse.de>
10585
10586 PR tree-optimization/69466
10587 * gfortran.dg/vect/pr69466.f90: New testcase.
10588
44e7334b 105892016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
10590
10591 * g++.dg/pr67989.C: Remove ARM-specific option.
10592 * gcc.target/arm/pr67989.C: New file.
10593
5ce8f551 105942016-01-27 Uros Bizjak <ubizjak@gmail.com>
10595
10596 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
10597 and expm1 test for glibc < 2.11.
10598
fa6e6b15 105992016-01-27 Richard Henderson <rth@redhat.com>
10600
10601 * gcc.c-torture/execute/pr69447.c: New test.
10602
106032016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 10604
7b8122c6 10605 PR fortran/69422
147b2f9b 10606 * gfortran.dg/alloc_comp_assign_15.f03: New test.
10607
78e516eb 106082016-01-27 Jakub Jelinek <jakub@redhat.com>
10609
10610 PR debug/66869
10611 * gcc.dg/pr66869.c: New test.
10612
9b849350 106132016-01-25 Jeff Law <law@redhat.com>
10614
10615 PR tree-optimization/68398
f11bb279 10616 PR tree-optimization/69196
9b849350 10617 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
10618 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
10619 path to avoid new heuristic allowing more irreducible regions
10620 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
10621 * gcc.dg/tree-ssa/vrp46.c: Likewise.
10622 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
10623 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
10624 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10625
fee5e491 106262016-01-27 Marek Polacek <polacek@redhat.com>
10627
10628 PR c/68062
10629 * c-c++-common/vector-compare-4.c: New test.
10630
eec96426 106312016-01-27 David Malcolm <dmalcolm@redhat.com>
10632
10633 PR preprocessor/69126
10634 * c-c++-common/pr69126.c: New test case.
10635
5068be18 106362016-01-27 Ian Lance Taylor <iant@google.com>
10637
10638 * gcc.dg/tree-ssa/ivopt_5.c: New test.
10639
5fa82c11 106402016-01-27 Ryan Burn <contact@rnburn.com>
10641
10642 PR cilkplus/69267
10643 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
10644
b3df0219 106452016-01-27 Uros Bizjak <ubizjak@gmail.com>
10646
10647 PR target/69512
10648 * gcc.target/i386/pr69512.c: New test.
10649
d46a16d4 106502016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
10651
10652 PR ada/69488
10653 * gnat.dg/sso/*.adb: Robustify dg-output directives.
10654
6a9b35ef 106552016-01-27 Marek Polacek <polacek@redhat.com>
10656
10657 PR c++/69379
10658 * g++.dg/pr69379.C: New test.
10659
18e9663b 106602016-01-27 Martin Sebor <msebor@redhat.com>
10661
10662 PR c++/69317
10663 * g++.dg/abi/Wabi-2-2.C: New test.
10664 * g++.dg/abi/Wabi-2-3.C: New test.
10665 * g++.dg/abi/Wabi-3-2.C: New test.
10666 * g++.dg/abi/Wabi-3-3.C: New test.
10667
c88301ad 106682016-01-27 Richard Biener <rguenther@suse.de>
10669
10670 PR tree-optimization/69166
10671 * gcc.dg/torture/pr69166.c: New testcase.
10672
8ca47550 106732016-01-27 Martin Jambor <mjambor@suse.cz>
10674
10675 PR tree-optimization/69355
10676 * gcc.dg/tree-ssa/pr69355.c: New test.
10677
5cb23e3c 106782016-01-27 Marek Polacek <polacek@redhat.com>
10679
10680 PR c++/69496
10681 * g++.dg/ext/constexpr-vla1.C: New test.
10682
7b0c1b6d 106832016-01-20 Christian Bruel <christian.bruel@st.com>
10684
10685 PR target/69245
10686 * gcc.target/arm/pr69245.c: New test.
10687
220112fc 106882016-01-27 Jakub Jelinek <jakub@redhat.com>
10689
10690 PR tree-optimization/69399
10691 * gcc.dg/torture/pr69399.c: New test.
10692
16294490 106932016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10694
10695 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10696
8abd3d0c 106972016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10698
10699 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10700
7cf9b895 107012016-01-26 Tom de Vries <tom@codesourcery.com>
10702
10703 PR tree-optimization/69110
10704 * gcc.dg/autopar/pr69110.c: New test.
10705
557c1942 107062016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 10707 Sebastian Pop <s.pop@samsung.com>
557c1942 10708
10709 * gcc.dg/graphite/isl-ast-op-select.c: New.
10710
80adbd96 107112015-01-26 Paul Thomas <pault@gcc.gnu.org>
10712
10713 PR fortran/69385
10714 * gfortran.dg/allocate_error_6.f90: New test.
10715
c3f86f60 107162016-01-26 Richard Henderson <rth@redhat.com>
10717
10718 * gcc.dg/tm/pr60908.c: New test.
10719
3752e5b1 107202016-01-26 David Malcolm <dmalcolm@redhat.com>
10721
10722 PR other/69006
10723 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10724 directive.
10725 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10726 expected multiline output to reflect the colorization being
10727 disabled before newlines.
10728 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10729 (custom_diagnostic_finalizer): Replace call to
10730 pp_newline_and_flush with call to pp_flush.
10731 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10732 * gfortran.dg/implicit_class_1.f90: Likewise.
10733 * lib/gcc-dg.exp (allow_blank_lines): New global.
10734 (dg-allow-blank-lines-in-output): New procedure.
10735 (gcc-dg-prune): Complain about blank lines in the output, unless
10736 dg-allow-blank-lines-in-output was called.
10737 * lib/multiline.exp (_build_multiline_regex): Only support
10738 arbitrary followup text for non-blank-lines, not for blank lines.
10739
9bbfd060 107402016-01-26 Jakub Jelinek <jakub@redhat.com>
10741
10742 PR tree-optimization/69483
10743 * gcc.dg/pr69483.c: New test.
10744 * g++.dg/opt/pr69483.C: New test.
10745
53773057 107462016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10747
10748 PR target/68620
10749 * gcc.target/arm/pr68620.c: New test.
10750
442a556f 107512016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10752
10753 * gcc.target/i386/pr68986-2.c: Remove -m32.
10754
d513c683 107552016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10756
10757 PR target/68986
10758 * gcc.target/i386/pr68986-1.c: New test.
10759 * gcc.target/i386/pr68986-2.c: Likewise.
10760 * gcc.target/i386/pr68986-3.c: Likewise.
10761
976877a5 107622016-01-26 Christian Bruel <christian.bruel@st.com>
10763
10764 * lib/target-supports.exp
10765 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10766 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10767 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10768
2c7b2f88 107692016-01-26 Richard Biener <rguenther@suse.de>
10770
10771 PR tree-optimization/69452
10772 * gcc.dg/torture/pr69452.c: New testcase.
10773
f7fc06e7 107742016-01-26 Jakub Jelinek <jakub@redhat.com>
10775
10776 PR target/69442
10777 * gcc.dg/pr69442.c: New test.
10778
d1dae587 107792016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10780
10781 PR target/67896
10782 * gcc.target/aarch64/simd/pr67896.C: New.
10783
ef7be7f8 107842016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10785
10786 PR tree-optimization/69400
10787 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10788 function.
10789 (plugin_init): Call it.
10790 * gcc.dg/torture/pr69400.c: New test.
10791
648433a4 107922016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10793
10794 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10795
45fc5243 107962016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10797 Sebastian Pop <s.pop@samsung.com>
10798
10799 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10800 isl-0.15.
10801
c699f6a1 108022016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10803 Sebastian Pop <s.pop@samsung.com>
10804
10805 * gcc.dg/graphite/pr69292.c: New.
10806
b86e24ea 108072016-01-25 Jakub Jelinek <jakub@redhat.com>
10808
10809 * c-c++-common/goacc/use_device-1.c: New test.
10810
105cb8d7 108112016-01-25 Jeff Law <law@redhat.com>
10812
10813 PR tree-optimization/69196
10814 PR tree-optimization/68398
10815 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10816 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10817
44562749 108182016-01-25 David Edelsohn <dje.gcc@gmail.com>
10819
10820 PR target/69469
10821 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10822 Algorithm.
10823
6837fee7 108242016-01-25 Richard Biener <rguenther@suse.de>
10825
10826 PR testsuite/69380
10827 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10828
fe500d65 108292016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10830
10831 PR target/69421
10832 * gcc.dg/pr69421.c: New test.
10833
8eacba94 108342016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10835
10836 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10837 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10838 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10839 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10840 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10841 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10842 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10843 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10844 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10845 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10846
af09d40d 108472016-01-25 Richard Biener <rguenther@suse.de>
10848
10849 PR tree-optimization/69376
10850 * gcc.dg/torture/pr69376.c: New testcase.
10851
d65063f5 108522016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10853
10854 PR fortran/69397
10855 PR fortran/68442
10856 * gfortran.dg/interface_38.f90: New test.
10857 * gfortran.dg/interface_39.f90: New test.
80adbd96 10858
08c7bfb4 108592016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10860
10861 Revert:
10862 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10863
10864 PR c++/11858
10865 PR c++/24663
10866 PR c++/24664
10867 * g++.dg/template/pr11858.C: New test.
10868 * g++.dg/template/pr24663.C: New test.
10869 * g++.dg/template/unify12.C: New test.
10870 * g++.dg/template/unify13.C: New test.
10871 * g++.dg/template/unify14.C: New test.
10872 * g++.dg/template/unify15.C: New test.
10873 * g++.dg/template/unify16.C: New test.
10874 * g++.dg/template/unify17.C: New test.
10875
c2e7d2be 108762016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10877
10878 PR fortran/68283
10879 gfortran.dg/pr68283.f90: New test.
10880
9f2e8617 108812016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10882
10883 PR fortran/66094
10884 * gfortran.dg/inline_matmul_13.f90: New test.
10885 * gfortran.dg/matmul_bounds_8.f90: New test.
10886 * gfortran.dg/matmul_bounds_9.f90: New test.
10887 * gfortran.dg/matmul_bounds_10.f90: New test.
10888
a4838119 108892016-01-23 Tom de Vries <tom@codesourcery.com>
10890
10891 PR tree-optimization/69426
10892 * gcc.dg/autopar/pr69426.c: New test.
10893
feddf0dc 108942016-01-23 Martin Sebor <msebor@redhat.com>
10895
10896 PR c++/58109
10897 PR c++/69022
10898 * g++.dg/cpp0x/alignas5.C: New test.
10899 * g++.dg/ext/vector29.C: Same.
10900
132731fb 109012016-01-23 Uros Bizjak <ubizjak@gmail.com>
10902
10903 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10904 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10905 _GNU_SOURCE from compile flags to the source.
10906 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10907 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10908 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10909 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10910
51aec681 109112016-01-22 Jakub Jelinek <jakub@redhat.com>
10912
10913 PR target/69432
10914 * g++.dg/opt/pr69432.C: New test.
10915
147aa3e3 109162016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10917
10918 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10919 32-bit targets testing an -m64 multilib.
10920
4d04e35e 109212016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10922
10923 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10924 64-bit support.
10925
86f38d0c 109262016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10927
10928 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10929
f776e712 109302016-01-21 Christian Bruel <christian.bruel@st.com>
10931
10932 PR target/68674
10933 * gcc.target/i386/pr68674.c
10934 * gcc.target/aarch64/pr68674.c
10935 * gcc.target/arm/pr68674.c
10936
7b9de435 109372016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10938
10939 PR target/69403
10940 * gcc.c-torture/execute/pr69403.c: New test.
10941
9935a0ba 109422016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10943
10944 PR c++/55843
10945 * g++.dg/template/pr55843.C: New.
10946
06b94aa1 109472016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10948
10949 PR testsuite/66877
10950 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10951 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10952
b68773a8 109532016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10954
10955 PR testsuite/67489
132731fb 10956 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10957 from dg-do compile directive, and instead add
10958 { dg-require-effective-target int128 }.
b68773a8 10959
bbbbe8ab 109602016-01-20 Martin Sebor <msebor@redhat.com>
10961
10962 PR c/69405
10963 * gcc.dg/sync-fetch.c: New test.
10964
f3a6a26f 109652016-01-21 Martin Sebor <msebor@redhat.com>
10966
10967 PR target/69252
10968 * gcc.target/powerpc/pr69252.c: New test.
10969
d1565a03 109702016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10971
10972 PR fortran/65996
132731fb 10973 * gfortran.dg/pr65996.f90: New test.
d1565a03 10974
15a5a905 109752016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10976
10977 PR c++/68810
bbbbe8ab 10978 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 10979 expected to generate an error.
15a5a905 10980
e4538af5 109812016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10982
10983 PR middle-end/66178
10984 * gcc.dg/torture/pr66178.c: New test.
10985
4d4180ce 109862016-01-21 Anton Blanchard <anton@samba.org>
10987 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10988
10989 PR target/63354
10990 * gcc.target/powerpc/pr63354.c: New test.
10991
86e16058 109922016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10993
10994 PR rtl-optimization/68990
10995 * gcc.target/i386/pr68990: New.
10996
b11b85e4 109972016-01-21 Nick Clifton <nickc@redhat.com>
10998
10999 PR target/69129
11000 * gcc.target/mips/pr69129.c: New.
11001
62dd9f85 110022016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11003
11004 PR c++/58046
11005 * g++.dg/cpp0x/pr58046.C: New.
11006
ac7d424b 110072016-01-21 Jakub Jelinek <jakub@redhat.com>
11008
47c0bea3 11009 PR target/69187
11010 PR target/65624
11011 * gcc.target/arm/pr69187.c: New test.
11012
ac7d424b 11013 PR c++/69355
11014 * g++.dg/torture/pr69355.C: New test.
11015
9e18b252 110162016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11017 Sebastian Pop <s.pop@samsung.com>
11018
11019 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11020
de862e2f 110212016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11022 Sebastian Pop <s.pop@samsung.com>
11023
132731fb 11024 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 11025
f55f9344 110262016-01-21 Jakub Jelinek <jakub@redhat.com>
11027
11028 PR middle-end/67653
11029 * c-c++-common/pr67653.c: New test.
11030 * gcc.dg/torture/pr29119.c: Add dg-warning.
11031
62752e71 110322016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11033
11034 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11035
16d4186f 110362016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11037
11038 PR c/24293
11039 * gcc.dg/pr24293.c: New test.
11040 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11041 incomplete struct type.
11042 * gcc.dg/declspec-1.c: Likewise.
11043 * gcc.dg/pr63549.c: Likewise.
11044
58219d13 110452016-01-20 Jakub Jelinek <jakub@redhat.com>
11046
11047 PR tree-optimization/66612
11048 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11049 for bdn instruction.
11050
a7b5688a 110512016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11052
11053 * lib/target-supports.exp
11054 (check_effective_target_arm_fp_ok_nocache): New.
11055 (check_effective_target_arm_fp_ok): New.
11056 (add_options_for_arm_fp): New.
11057 (check_effective_target_arm_crypto_ok_nocache): Require
11058 target_arm_v8_neon_ok instead of arm32.
11059 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11060 (check_effective_target_arm_crypto_pragma_ok): New.
11061 (add_options_for_arm_vfp): New.
11062 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11063 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11064 target instead. Force initial fpu to vfp.
11065 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11066 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11067 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11068 dependency.
11069 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11070 use arm_vfp effective target instead. Force initial fpu to vfp.
11071 * gcc.target/arm/attr-neon3.c: Likewise.
11072 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11073 arm_vfp_ok.
11074 * gcc.target/arm/unsigned-float.c: Likewise.
11075 * gcc.target/arm/vfp-1.c: Likewise.
11076 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11077 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11078 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11079 * gcc.target/arm/vfp-ldmias.c: Likewise.
11080 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11081 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11082 * gcc.target/arm/vfp-stmiad.c: Likewise.
11083 * gcc.target/arm/vfp-stmias.c: Likewise.
11084 * gcc.target/arm/vnmul-1.c: Likewise.
11085 * gcc.target/arm/vnmul-2.c: Likewise.
11086 * gcc.target/arm/vnmul-3.c: Likewise.
11087 * gcc.target/arm/vnmul-4.c: Likewise.
11088
7ca56ca8 110892016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 11090
7fb75b57 11091 PR testsuite/69366
11092 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11093 the MPX run-time library, for compile-time MPX test.
11094 * gcc.target/i386/chkp-always_inline.c: Likewise.
11095 * gcc.target/i386/chkp-bndret.c: Likewise.
11096 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11097 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11098 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11099 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11100 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11101 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11102 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11103 * gcc.target/i386/chkp-label-address.c: Likewise.
11104 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11105 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11106 * gcc.target/i386/chkp-pr69044.c: Likewise.
11107 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11108 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11109 * gcc.target/i386/chkp-strchr.c: Likewise.
11110 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11111 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11112 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11113 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11114 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11115 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11116 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11117 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11118 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11119 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11120 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11121 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11122 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11123 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11124 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11125 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11126 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11127 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11128 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11129 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11130 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11131 * gcc.target/i386/pr63995-2.c: Likewise.
11132 * gcc.target/i386/pr64805.c: Likewise.
11133 * gcc.target/i386/pr65044.c: Likewise.
11134 * gcc.target/i386/pr65167.c: Likewise.
11135 * gcc.target/i386/pr65183.c: Likewise.
11136 * gcc.target/i386/pr65184.c: Likewise.
11137 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 11138
f2da0b99 111392016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11140
11141 PR tree-optimization/69328
11142 * gcc.dg/pr69328.c: New test.
11143
4d379676 111442016-01-20 Jeff Law <law@redhat.com>
11145
4a11f145 11146 PR target/25114
4d379676 11147 * gcc.target/m68k/pr25114.c: New test.
11148
0754bad1 111492016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11150
11151 * gcc.target/arm/memset-inline-10.c: Added
11152 dg-require-effective-target arm_thumb2_ok.
11153
63bd5c2d 111542016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11155
11156 * gcc.dg/debug/dwarf2/sso.c: New test.
11157
a9c01e81 111582016-01-19 Uros Bizjak <ubizjak@gmail.com>
11159
11160 PR testsuite/68820
11161 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11162 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11163 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11164
53fa0e54 111652016-01-19 Jan Hubicka <hubicka@ucw.cz>
11166
11167 PR ipa/66223
11168 * g++.dg/ipa/devirt-50.C: New testcase.
11169
e035a62c 111702016-01-19 Marek Polacek <polacek@redhat.com>
11171
11172 PR c++/68965
11173 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11174 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11175
885cc3ea 111762016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11177
11178 PR target/69135
11179 * gcc.target/arm/pr69135_1.c: New test.
11180
07bd240e 111812015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11182
11183 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11184
9f60d257 111852015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11186
11187 * gcc.target/aarch64/ccmp_1.c: New testcase.
11188
a0c919f7 111892016-01-19 Marek Polacek <polacek@redhat.com>
11190
11191 PR c++/68586
11192 * g++.dg/cpp0x/enum30.C: New test.
11193
dc5d6d17 111942016-01-19 Richard Biener <rguenther@suse.de>
11195
11196 PR tree-optimization/69336
11197 * g++.dg/tree-ssa/pr69336.C: New testcase.
11198
6dd156e0 111992016-01-19 Jakub Jelinek <jakub@redhat.com>
11200
11201 PR debug/65779
11202 * gcc.dg/pr65779.c: New test.
11203
3e0d45b9 112042016-01-19 Richard Biener <rguenther@suse.de>
11205
11206 PR tree-optimization/69352
11207 * gcc.dg/torture/pr69352.c: New testcase.
11208
7a3cf64d 112092016-01-19 Jakub Jelinek <jakub@redhat.com>
11210
11211 PR rtl-optimization/68955
11212 PR rtl-optimization/64557
11213 * gcc.dg/torture/pr68955.c: New test.
11214
8be55b33 112152016-01-19 Jan Hubicka <hubicka@ucw.cz>
11216
11217 PR lto/69136
11218 * g++.dg/torture/pr69136.C: New testcase.
11219
72a985d7 112202016-01-19 Jan Hubicka <hubicka@ucw.cz>
11221
11222 PR lto/69133
11223 * g++.dg/lto/pr69133_0.C: New testcase.
11224 * g++.dg/lto/pr69133_1.C: New testcase.
11225
56778b62 112262016-01-15 Jeff Law <law@redhat.com>
11227
11228 PR tree-optimization/69320
11229 * gcc.c-torture/pr69320-1.c: New test.
11230 * gcc.c-torture/pr69320-2.c: New test.
11231 * gcc.c-torture/pr69320-3.c: New test.
11232 * gcc.c-torture/pr69320-4.c: New test.
11233
ced41b93 112342016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11235
11236 PR c++/11858
11237 PR c++/24663
11238 PR c++/24664
11239 * g++.dg/template/pr11858.C: New test.
11240 * g++.dg/template/pr24663.C: New test.
11241 * g++.dg/template/unify12.C: New test.
11242 * g++.dg/template/unify13.C: New test.
11243 * g++.dg/template/unify14.C: New test.
11244 * g++.dg/template/unify15.C: New test.
11245 * g++.dg/template/unify16.C: New test.
11246 * g++.dg/template/unify17.C: New test.
11247
7f8cbcaf 112482016-01-18 David Malcolm <dmalcolm@redhat.com>
11249
11250 PR testsuite/69181
11251 * gcc.dg/pr69181-1.c: New test file.
11252 * gcc.dg/pr69181-2.c: New test file.
11253 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11254 globals by moving it to...
11255 (cleanup-after-saved-dg-test): ...this new function. Add
11256 "global additional_sources_used". Add reset of global
11257 multiline_expected_outputs to the empty list.
11258 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11259 global to...
11260 (multiline_expected_outputs): ...this, and updated comments to
11261 note that it is modified from gcc-dg.exp.
11262 (dg-end-multiline-output): Update for the above renaming.
11263 (handle-multiline-outputs): Likewise. Remove the clearing
11264 of the expected outputs to the empty list.
11265
3c7cbfc0 112662016-01-18 Richard Biener <rguenther@suse.de>
11267
11268 PR tree-optimization/69297
11269 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11270
81d49cc1 112712016-01-18 Joseph Myers <joseph@codesourcery.com>
11272
11273 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11274 dg-options.
11275 * gcc.target/mips/mips-3d-2.c: Likewise.
11276 * gcc.target/mips/mips-3d-3.c: Likewise.
11277 * gcc.target/mips/mips-3d-4.c: Likewise.
11278 * gcc.target/mips/mips-3d-5.c: Likewise.
11279 * gcc.target/mips/mips-3d-6.c: Likewise.
11280 * gcc.target/mips/mips-3d-7.c: Likewise.
11281 * gcc.target/mips/mips-3d-8.c: Likewise.
11282 * gcc.target/mips/mips-3d-9.c: Likewise.
11283 * gcc.target/mips/mips-ps-1.c: Likewise.
11284 * gcc.target/mips/mips-ps-2.c: Likewise.
11285 * gcc.target/mips/mips-ps-3.c: Likewise.
11286 * gcc.target/mips/mips-ps-4.c: Likewise.
11287 * gcc.target/mips/mips-ps-5.c: Likewise.
11288 * gcc.target/mips/mips-ps-6.c: Likewise.
11289 * gcc.target/mips/mips-ps-7.c: Likewise.
11290 * gcc.target/mips/mips-ps-type.c: Likewise.
11291 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11292 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11293
03c4ff3a 112942016-01-18 Tom de Vries <tom@codesourcery.com>
11295
11296 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11297 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11298 * c-c++-common/goacc/kernels-empty.c: New test.
11299 * c-c++-common/goacc/kernels-eternal.c: New test.
11300 * c-c++-common/goacc/kernels-loop-2.c: New test.
11301 * c-c++-common/goacc/kernels-loop-3.c: New test.
11302 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11303 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11304 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11305 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11306 * c-c++-common/goacc/kernels-loop-data.c: New test.
11307 * c-c++-common/goacc/kernels-loop-g.c: New test.
11308 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11309 * c-c++-common/goacc/kernels-loop-n.c: New test.
11310 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11311 * c-c++-common/goacc/kernels-loop.c: New test.
11312 * c-c++-common/goacc/kernels-noreturn.c: New test.
11313 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11314 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11315 * c-c++-common/goacc/kernels-reduction.c: New test.
11316
22e3dcee 113172016-01-18 Tom de Vries <tom@codesourcery.com>
11318
11319 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11320 * gcc.dg/autopar/outer-2.c: Same.
11321 * gcc.dg/autopar/outer-3.c: Same.
11322 * gcc.dg/autopar/outer-4.c: Same.
11323 * gcc.dg/autopar/outer-5.c: Same.
11324 * gcc.dg/autopar/outer-6.c: Same.
11325 * gcc.dg/autopar/parallelization-1.c: Same.
11326 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11327 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11328 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11329 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11330 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11331 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11332 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11333 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
11334 * gcc.dg/autopar/pr39500-1.c: Same.
11335 * gcc.dg/autopar/pr39500-2.c: Same.
11336 * gcc.dg/autopar/pr46193.c: Same.
11337 * gcc.dg/autopar/pr46194.c: Same.
11338 * gcc.dg/autopar/pr49580.c: Same.
11339 * gcc.dg/autopar/pr49960-1.c: Same.
11340 * gcc.dg/autopar/pr49960.c: Same.
11341 * gcc.dg/autopar/pr68373.c: Same.
11342 * gcc.dg/autopar/reduc-1.c: Same.
11343 * gcc.dg/autopar/reduc-1char.c: Same.
11344 * gcc.dg/autopar/reduc-1short.c: Same.
11345 * gcc.dg/autopar/reduc-2.c: Same.
11346 * gcc.dg/autopar/reduc-2char.c: Same.
11347 * gcc.dg/autopar/reduc-2short.c: Same.
11348 * gcc.dg/autopar/reduc-3.c: Same.
11349 * gcc.dg/autopar/reduc-4.c: Same.
11350 * gcc.dg/autopar/reduc-6.c: Same.
11351 * gcc.dg/autopar/reduc-7.c: Same.
11352 * gcc.dg/autopar/reduc-8.c: Same.
11353 * gcc.dg/autopar/reduc-9.c: Same.
11354 * gcc.dg/autopar/uns-outer-4.c: Same.
11355 * gcc.dg/autopar/uns-outer-5.c: Same.
11356 * gcc.dg/autopar/uns-outer-6.c: Same.
11357 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11358 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11359
fd5cbe2f 113602016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11361
11362 PR target/63679
11363 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
11364 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
11365
fa75ab55 113662016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11367
11368 PR target/63679
11369 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
11370 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
11371 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
11372
214b2582 113732016-01-18 Alan Lawrence <alan.lawrence@arm.com>
11374
11375 PR target/63679
11376 * gcc.dg/tree-ssa/sra-17.c: New.
11377 * gcc.dg/tree-ssa/sra-18.c: New.
11378
13146837 113792016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11380
11381 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
11382
6ccd18c2 113832016-01-18 Eric Botcazou <ebotcazou@adacore.com>
11384
11385 * gnat.dg/inline12.adb: New test.
11386
8872b95f 113872016-01-18 Bin Cheng <bin.cheng@arm.com>
11388
11389 PR tree-optimization/66797
11390 * gcc.c-torture/execute/pr65447.c: Relax check condition.
11391
971514e3 113922016-01-18 Richard Biener <rguenther@suse.de>
11393
11394 PR tree-optimization/69170
11395 * gcc.dg/torture/pr69170.c: New testcase.
11396
dfb6d139 113972016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 11398
11399 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
11400
164d84c2 114012016-01-16 Tom de Vries <tom@codesourcery.com>
11402
11403 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
11404
4c33b769 114052016-01-16 Tom de Vries <tom@codesourcery.com>
11406
11407 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
11408 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
11409 redundant dg-require-effective-target pthread.
11410 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
11411 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11412 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11413 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11414 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11415 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11416 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11417
673441b0 114182016-01-16 David Edelsohn <dje.gcc@gmail.com>
11419
11420 PR target/68609
11421 * gcc.target/powerpc/recip-6.c: Enable on AIX.
11422 * gcc.target/powerpc/recip-7.c: Same.
11423
90153ae7 114242016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11425
11426 PR c++/69091
11427 * g++.dg/template/pr69091.C: New test.
11428
bc24d01d 114292016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11430
11431 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
11432 dump does not contain an error_mark_node.
11433 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
11434 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
11435
4067c0fd 114362016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
11437
11438 PR c++/68936
11439 * g++.dg/template/pr68936.C: New test.
11440
27c6dbdd 114412016-01-15 David Edelsohn <dje.gcc@gmail.com>
11442
11443 PR target/68609
11444 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
11445 * gcc.target/powerpc/recip-2.c: Same.
11446 * gcc.target/powerpc/recip-3.c: Same.
11447 * gcc.target/powerpc/recip-4.c: Same.
11448 * gcc.target/powerpc/recip-sqrtf.c: Same.
11449
e390c57d 114502016-01-15 Jeff Law <law@redhat.com>
11451
11452 PR tree-optimization/69270
11453 * gcc.dg/tree-ssa/pr69270-2.c: New test.
11454 * gcc.dg/tree-ssa/pr69270-3.c: New test.
11455
ddcfeaf1 114562016-01-15 Paul Thomas <pault@gcc.gnu.org>
11457
11458 PR fortran/49630
11459 * gfortran.dg/deferred_character_13.f90: New test for the fix
11460 of comment 3 of the PR.
11461
11462 PR fortran/54070
11463 * gfortran.dg/deferred_character_8.f90: New test
11464 * gfortran.dg/allocate_error_5.f90: New test
11465
11466 PR fortran/60593
11467 * gfortran.dg/deferred_character_10.f90: New test
11468
11469 PR fortran/60795
11470 * gfortran.dg/deferred_character_14.f90: New test
11471
11472 PR fortran/61147
11473 * gfortran.dg/deferred_character_11.f90: New test
11474
11475 PR fortran/64324
11476 * gfortran.dg/deferred_character_9.f90: New test
11477
81be349c 114782016-01-15 Vladimir Makarov <vmakarov@redhat.com>
11479
11480 PR rtl-optimization/69030
11481 * gcc.target/i386/pr69030.c: New.
11482
998456c5 114832016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11484
11485 * gcc.target/aarch64/target_attr_17.c: New test.
11486
0d85be19 114872016-01-15 Richard Biener <rguenther@suse.de>
11488
11489 PR tree-optimization/66856
11490 * gcc.dg/torture/pr66856-1.c: New testcase.
11491 * gcc.dg/torture/pr66856-2.c: Likewise.
11492
321d36c8 114932016-01-15 Richard Biener <rguenther@suse.de>
11494
11495 PR debug/69137
11496 * g++.dg/lto/pr69137_0.C: New testcase.
11497
d94a1f53 114982016-01-15 Richard Sandiford <richard.sandiford@arm.com>
11499
11500 PR middle-end/69246
11501 * gcc.target/i386/pr69246.c: New test.
11502
5fe9a861 115032016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11504
a9c01e81 11505 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 11506
3d05a5e9 115072016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11508
11509 PR c++/56194
11510 * g++.dg/init/const9.C: Disable test on S/390.
11511
5e8132b5 115122016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11513
11514 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
11515 * g++.dg/Wno-frame-address.C: Ditto.
11516
32307cdf 115172016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
11518
11519 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
11520
1ca28250 115212016-01-15 Richard Biener <rguenther@suse.de>
11522
11523 PR tree-optimization/68961
11524 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
11525
6271bd93 115262016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11527
11528 * gcc.target/i386/pr65105-5.c: New test.
11529
dfb6d139 115302016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 11531
11532 * gcc.c-torture/execute/alias-4.c: New testcase.
11533
dfb6d139 115342016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 11535
11536 PR ipa/68148
11537 * g++.dg/ipa/devirt-49.C: New testcase.
11538
7bbac464 115392016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 11540
11541 PR target/65837
11542 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
11543 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
11544 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
11545
4345b868 115462016-01-15 Richard Biener <rguenther@suse.de>
11547
11548 PR tree-optimization/69117
11549 * gcc.dg/torture/pr69117.c: New testcase.
11550
580357e7 115512015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 11552
11553 PR c++/69048
11554 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
11555
612baa31 115562016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11557
11558 PR testsuite/67509
11559 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
11560 range tests use 100 * maximum instead of maximum + 1.
11561
44e09bc4 115622016-01-14 Jakub Jelinek <jakub@redhat.com>
11563
11564 PR debug/69244
11565 * gcc.dg/guality/pr69244.c: New test.
11566
96962ae4 115672016-01-14 Uros Bizjak <ubizjak@gmail.com>
11568
11569 * lib/target-supports.exp (check_effective_target_issignaling):
11570 New procedure.
11571 * gcc.dg/pr61441.c: Require issignaling effective target.
11572
ab9c400b 115732016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
11574
11575 PR target/68803
11576 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
11577
a7ed4583 115782016-01-14 David Malcolm <dmalcolm@redhat.com>
11579
11580 PR c++/68819
11581 PR preprocessor/69177
11582 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
11583 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
11584 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
11585 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11586
77f35cec 115872016-01-14 Marek Polacek <polacek@redhat.com>
11588
11589 PR c/69262
11590 * gcc.dg/array-15.c: New test.
11591
915d0950 115922016-01-14 Jakub Jelinek <jakub@redhat.com>
11593
11594 PR middle-end/68146
11595 PR tree-optimization/69155
11596 * gfortran.dg/pr68146.f: New test.
11597 * gfortran.dg/pr69155.f90: New test.
11598
24651fb7 115992016-01-14 Richard Biener <rguenther@suse.de>
11600
11601 PR tree-optimization/68060
11602 * gcc.dg/torture/pr68060-1.c: New testcase.
11603 * gcc.dg/torture/pr68060-2.c: Likewise.
11604
2f63f950 116052016-01-14 Nick Clifton <nickc@redhat.com>
11606
11607 * lib/target-supports.exp
11608 (check_effective_target_arm_neon_ok_nocache): Add an option
11609 sequence that includes setting the ARM architecture to ARMv7-A.
11610 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
11611 command line options necessary to enable Neon support.
11612 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
11613 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
11614 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
11615 * gcc.target/arm/pr69180.c: Likewise.
11616
3ce0acde 116172016-01-14 Jeff Law <law@redhat.com>
11618
11619 PR tree-optimization/69270
11620 * gcc.dg/tree-ssa/pr69270.c: New test.
11621
bda05c57 116222016-01-13 Bernd Schmidt <bschmidt@redhat.com>
11623
11624 PR c/66208
11625 * c-c++-common/pr66208.c: New file.
11626
9b657cf1 116272016-01-13 Jakub Jelinek <jakub@redhat.com>
11628
11629 PR tree-optimization/69156
11630 * gcc.dg/pr69156.c: New test.
11631
58ba1b9d 116322016-01-13 H.J. Lu <hongjiu.lu@intel.com>
11633
11634 * gcc.target/i386/pr69225-7.c: New test.
11635
e5fee0fe 116362016-01-13 Richard Henderson <rth@redhat.com>
11637
11638 * gcc.dg/tm/memopt-13.c: Update expected function.
11639 * gcc.dg/tm/memopt-6.c: Likewise.
11640
3f0e9745 116412016-01-13 Uros Bizjak <ubizjak@gmail.com>
11642
11643 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
11644 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
11645 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
11646 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 11647
3f0e9745 116482016-01-13 Tom de Vries <tom@codesourcery.com>
11649
11650 PR tree-optimization/69169
7a6ddc0d 11651 * gcc.dg/pr69169.c: New test.
11652
9b657cf1 116532016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 11654
11655 PR target/69228
11656 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
11657 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
11658 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
11659 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
11660 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
11661 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
11662 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
11663 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
11664
f704d701 116652016-01-13 Jakub Jelinek <jakub@redhat.com>
11666
11667 PR target/69247
11668 * gcc.dg/pr69247.c: New test.
11669
e966d6b9 116702016-01-13 Richard Biener <rguenther@suse.de>
11671
11672 PR tree-optimization/69242
11673 * gcc.dg/torture/pr69242.c: New testcase.
11674
1ca1d9b2 116752016-01-13 Richard Biener <rguenther@suse.de>
11676
11677 PR tree-optimization/69186
11678 * gcc.dg/torture/pr69186.c: New testcase.
11679
d07cbccc 116802016-01-13 Jeff Law <law@redhat.com>
11681
11682 PR tree-optimization/67755
11683 * gcc.dg/tree-ssa/pr67755.c: New test.
11684
116852016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 11686
11687 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11688 pass number in output by a star.
11689
b95d41cf 116902016-01-12 Bin Cheng <bin.cheng@arm.com>
11691
11692 PR tree-optimization/68911
11693 * gcc.c-torture/execute/pr68911.c: New test.
11694
91d87e22 116952016-01-12 Marek Polacek <polacek@redhat.com>
11696
11697 PR c++/68979
11698 * g++.dg/warn/permissive-1.C: New test.
11699
8a9401a4 117002016-01-12 Jakub Jelinek <jakub@redhat.com>
11701
11702 PR objc++/68511
11703 PR c++/69213
11704 * g++.dg/opt/pr69213.C: New test.
11705
b9cb7a67 117062016-01-12 Christian Bruel <christian.bruel@st.com>
11707
11708 PR target/69180
11709 * gcc.target/arm/pr69180.c: New test.
11710
e4c96992 117112016-01-12 Richard Biener <rguenther@suse.de>
11712
11713 PR lto/69077
11714 * g++.dg/lto/pr69077_0.C: New testcase.
11715 * g++.dg/lto/pr69077_1.C: Likewise.
11716
90525f61 117172016-01-12 Jakub Jelinek <jakub@redhat.com>
11718
11719 PR target/69175
11720 * g++.dg/opt/pr69175.C: New test.
11721
9e7edfd3 117222016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11723
11724 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11725 rather than #including math.h & stdlib.h.
11726 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11727 * gcc.dg/vect/pr49771.c: Likewise.
11728 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11729 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11730 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11731 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11732 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11733 * gcc.dg/vect/pr44507.c: Likewise.
11734 * gcc.dg/vect/pr45902.c: Likewise.
11735 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11736 * gcc.dg/vect/vect-117.c: Likewise.
11737 * gcc.dg/vect/vect-99.c: Likewise.
11738 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11739 * gcc.dg/vect/vect-cond-1.c: Likewise.
11740 * gcc.dg/vect/vect-cond-2.c: Likewise.
11741 * gcc.dg/vect/vect-cond-3.c: Likewise.
11742 * gcc.dg/vect/vect-cond-4.c: Likewise.
11743 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11744 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11745 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11746 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11747 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11748 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11749 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11750 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11751 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11752 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11753 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11754 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11755 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11756 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11757 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11758 include of signal.h.
11759 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11760 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11761 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11762 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11763 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11764 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11765 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11766 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11767 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11768 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11769 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11770 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11771 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11772 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11773 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11774 * gcc.dg/vect/vect-outer-5.c: Likewise.
11775 * gcc.dg/vect/vect-outer-6.c: Likewise.
11776 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11777 include of stdio.h.
11778
3368873d 117792016-01-12 Nick Clifton <nickc@redhat.com>
11780
11781 PR target/68913
11782 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11783 to fread so that it will be found in all target runtimes.
11784
0464ea95 117852016-01-12 Richard Biener <rguenther@suse.de>
11786
11787 PR tree-optimization/69053
11788 * g++.dg/torture/pr69053.C: New testcase.
11789
7819730f 117902016-01-12 Richard Biener <rguenther@suse.de>
11791
11792 PR tree-optimization/69168
11793 * gcc.dg/torture/pr69168.c: New testcase.
11794
995bfebf 117952016-01-12 Richard Biener <rguenther@suse.de>
11796
11797 PR tree-optimization/69157
11798 * gcc.dg/torture/pr69157.c: New testcase.
11799
118002016-01-12 Richard Biener <rguenther@suse.de>
11801
11802 PR tree-optimization/69174
11803 * gcc.dg/torture/pr69174.c: New testcase.
11804
1d10d64c 118052016-01-12 Jakub Jelinek <jakub@redhat.com>
11806
11807 PR c++/66808
11808 PR c++/69000
11809 * g++.dg/tls/pr66808.C: New test.
11810 * g++.dg/tls/pr69000.C: New test.
11811
f0b79faf 118122016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11813
11814 * gcc.target/powerpc/swaps-p8-23.c: New test.
11815 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11816
04cf75a4 118172016-01-11 John David Anglin <danglin@gcc.gnu.org>
11818
11819 PR tree-optimization/68356
11820 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11821
0eb4264c 118222016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11823 Jim Wilson <jim.wilson@linaro.org>
11824
11825 PR target/69194
11826 * gcc.target/arm/pr69194.c: New test.
11827
2f66de64 118282016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11829
11830 PR target/69225
11831 * gcc.target/i386/pr69225-1.c: New test.
11832 * gcc.target/i386/pr69225-2.c: Likewise.
11833 * gcc.target/i386/pr69225-3.c: Likewise.
11834 * gcc.target/i386/pr69225-4.c: Likewise.
11835 * gcc.target/i386/pr69225-5.c: Likewise.
11836 * gcc.target/i386/pr69225-6.c: Likewise.
11837
36105e82 118382016-01-11 Jakub Jelinek <jakub@redhat.com>
11839
1c78ce2e 11840 PR target/67462
11841 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11842 if lp64.
11843
a4a87320 11844 PR target/69071
11845 * gcc.dg/pr69071.c: New test.
11846
91fbd04f 11847 PR c++/69211
11848 * g++.dg/opt/pr69211.C: New test.
11849
36105e82 11850 PR tree-optimization/69214
11851 * gcc.c-torture/compile/pr69214.c: New test.
11852
e934c380 118532016-01-11 Uros Bizjak <ubizjak@gmail.com>
11854
11855 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11856 * gcc.target/i386/pr66232-11.c: Ditto.
11857 * gcc.target/i386/pr66232-12.c: Ditto.
11858 * gcc.target/i386/pr66232-13.c: Ditto.
11859
3ff1b153 118602016-01-11 Richard Biener <rguenther@suse.de>
11861
11862 PR tree-optimization/69173
11863 * gcc.dg/torture/pr69173.c: New testcase.
11864
04e1504c 118652016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11866
11867 PR rtl-optimization/68796
11868 * gcc.target/aarch64/tst_5.c: New test.
11869 * gcc.target/aarch64/tst_6.c: Likewise.
11870
ae8718b5 118712016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11872
11873 PR rtl-optimization/68841
11874 * gcc.dg/pr68841.c: New test.
11875 * gcc.c-torture/execute/pr68841.c: New test.
11876
bd8bece2 118772016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11878
11879 PR rtl-optimization/68920
11880 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11881 for ix86 targets.
11882 * gcc.dg/ifcvt-5.c: New test.
11883
9b657cf1 118842016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 11885
11886 PR bootstrap/69123
11887 * g++.dg/pr69123.C: New.
11888
7a158352 118892016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11890
11891 PR target/69010
11892 * gcc.target/i386/pr69010.c: New test.
11893
ff375d11 118942016-01-11 Martin Jambor <mjambor@suse.cz>
11895
11896 PR ipa/69044
11897 * gcc.target/i386/chkp-pr69044.c: New test.
11898
9eb890f1 118992016-01-11 Tom de Vries <tom@codesourcery.com>
11900
11901 PR tree-optimization/69109
11902 * gcc.dg/autopar/pr69109-2.c: New test.
11903 * gcc.dg/autopar/pr69109.c: New test.
11904
c4157ee5 119052016-01-11 Tom de Vries <tom@codesourcery.com>
11906
11907 PR tree-optimization/69108
11908 * gcc.dg/autopar/pr69108.c: New test.
11909
b933e511 119102016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11911
11912 PR c++/69029
11913 * c-c++-common/Wisleading-indentation.c: Augment test.
11914
efb73de1 119152016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11916
11917 PR fortran/69154
11918 * gfortran.dg/inline_matmul_12.f90: New test.
11919
40c86c3b 119202016-01-10 Paul Thomas <pault@gcc.gnu.org>
11921
11922 PR fortran/67779
11923 * gfortran.dg/actual_array_offset_1: New test.
11924
a006c0bb 119252016-01-10 Tom de Vries <tom@codesourcery.com>
11926
11927 PR tree-optimization/69062
11928 * gcc.dg/autopar/pr69062.c: New test.
11929
880ed4be 119302016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11931
11932 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11933 * gcc.dg/vect/slp-perm-2.c: Likewise.
11934 * gcc.dg/vect/slp-perm-3.c: Likewise.
11935 * gcc.dg/vect/slp-perm-5.c: Likewise.
11936 * gcc.dg/vect/slp-perm-6.c: Likewise.
11937 * gcc.dg/vect/slp-perm-7.c: Likewise.
11938 * gcc.dg/vect/slp-perm-8.c: Likewise.
11939
d95e1856 119402016-01-10 Tom de Vries <tom@codesourcery.com>
11941
11942 PR tree-optimization/69039
11943 * gcc.dg/autopar/pr69039.c: New test.
11944
0f8f48d0 119452016-01-09 Marek Polacek <polacek@redhat.com>
11946
11947 PR c++/69113
11948 * g++.dg/pr69113.C: New test.
11949
7dff0499 119502016-01-09 Jakub Jelinek <jakub@redhat.com>
11951
11952 PR middle-end/50865
11953 PR tree-optimization/69097
11954 * gcc.c-torture/execute/pr50865.c: New test.
11955 * gcc.c-torture/execute/pr69097-1.c: New test.
11956 * gcc.c-torture/execute/pr69097-2.c: New test.
11957 * gcc.dg/pr69097-1.c: New test.
11958 * gcc.dg/pr69097-2.c: New test.
11959
18431e78 119602016-01-09 Jakub Jelinek <jakub@redhat.com>
11961
11962 PR c++/69164
11963 * g++.dg/opt/pr69164.C: New test.
11964
1943a4a2 119652016-01-08 Jakub Jelinek <jakub@redhat.com>
11966
11967 PR tree-optimization/69167
11968 * gcc.dg/pr69167.c: New test.
11969
a143e277 119702016-01-08 Marek Polacek <polacek@redhat.com>
11971
11972 PR c++/68449
11973 * g++.dg/pr68449.C: New.
11974
44c01906 119752016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11976
11977 PR tree-optimization/68707
11978 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11979 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11980 on platforms supporting it.
11981 * gcc.dg/vect/slp-perm-2.c: Likewise.
11982 * gcc.dg/vect/slp-perm-3.c: Likewise.
11983 * gcc.dg/vect/slp-perm-5.c: Likewise.
11984 * gcc.dg/vect/slp-perm-7.c: Likewise.
11985 * gcc.dg/vect/slp-perm-8.c: Likewise.
11986 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11987 on platforms supporting it.
11988
c437d1e8 119892016-01-08 Jakub Jelinek <jakub@redhat.com>
11990
c9595c51 11991 PR tree-optimization/69162
11992 * gcc.dg/pr69162.c: New test.
11993
c437d1e8 11994 PR tree-optimization/69172
11995 * gcc.dg/pr69172.c: New test.
11996
6a46a28c 119972016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11998
11999 PR tree-optimization/67781
12000 * gcc.c-torture/execute/pr67781.c: New file.
12001
62ad9a04 120022016-01-08 Jakub Jelinek <jakub@redhat.com>
12003
12004 PR tree-optimization/69083
12005 * gcc.dg/vect/pr69083.c: New test.
12006
9e0e8c2a 120072016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12008
12009 PR tree-optimization/61441
12010 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12011 Use -fexcess-precision=standard for compiler options.
12012 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12013
5d034e37 120142016-01-08 Jakub Jelinek <jakub@redhat.com>
12015
5013f740 12016 PR fortran/69128
12017 * gfortran.dg/gomp/pr69128.f90: New test.
12018
5d034e37 12019 PR c++/69145
12020 * g++.dg/ext/pr69145-1.C: New test.
12021 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12022 * g++.dg/ext/pr69145-2.h: New file.
12023
517906ff 120242016-01-07 Martin Sebor <msebor@redhat.com>
12025
12026 PR c/68966
12027 * gcc.dg/atomic-fetch-bool.c: New test.
12028 * gcc.dg/sync-fetch-bool.c: New test.
12029
cdbb524c 120302016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12031
12032 PR fortran/66680
12033 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12034
ec3aba9e 120352016-01-07 Nick Clifton <nickc@redhat.com>
12036
12037 PR target/66655
12038 * g++.dg/pr66655.C: New test.
12039 * g++.dg/pr66655_1.cc: Test support file.
12040 * g++.dg/pr66655.h: Test header file.
12041
9b657cf1 120422016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 12043
12044 PR fortran/66680
12045 gfortran.dg/gomp/pr66680.f90: New test.
12046
cd45d7a5 120472016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12048
12049 PR target/69171
12050 * gcc.target/i386/pr69171-1.c: New test.
12051 * gcc.target/i386/pr69171-2.c: Likewise.
12052 * gcc.target/i386/pr69171-3.c: Likewise.
12053 * gcc.target/i386/pr69171-4.c: Likewise.
12054 * gcc.target/i386/pr69171-5.c: Likewise.
12055 * gcc.target/i386/pr69171-6.c: Likewise.
12056
4a86a91a 120572015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12058
12059 PR middle-end/67639
12060 * c-c++-common/pr67639.c: New test.
12061
34c05552 120622016-01-07 Jakub Jelinek <jakub@redhat.com>
12063
12064 PR tree-optimization/69141
12065 * g++.dg/opt/pr69141.C: New test.
12066
f08d6895 120672016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12068
12069 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12070
32ec4173 120712016-01-06 Uros Bizjak <ubizjak@gmail.com>
12072
12073 PR target/69140
12074 * gcc.target/i386/pr69140.c: New test
12075
d74214f3 120762016-01-06 David Malcolm <dmalcolm@redhat.com>
12077
12078 * gcc.dg/bad-dereference.c: New test case.
12079
73991cab 120802015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12081
12082 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12083
fc8cc457 120842016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12085
12086 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12087
be3c9981 120882016-01-06 Marek Polacek <polacek@redhat.com>
12089
12090 PR sanitizer/69099
12091 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12092
2cb724f9 120932016-01-05 Marek Polacek <polacek@redhat.com>
12094
12095 PR c/69104
12096 * gcc.dg/atomic-invalid-2.c: New.
12097
233a53ed 120982016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12099
12100 PR target/68991
12101 * gcc.target/i386/pr68991.c: New test.
12102
ea87c5e3 121032016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12104
12105 PR target/68991
12106 * g++.dg/pr68991-1.C: New test.
12107 * g++.dg/pr68991-2.C: Likewise.
12108
1943a4a2 121092016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 12110
1943a4a2 12111 PR other/60465
afe82e5b 12112 * gcc.target/ia64/pr60465-gprel64.c: New test.
12113 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12114
1e9147dd 121152016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12116
12117 PR rtl-optimization/68651
12118 * gcc.target/aarch64/pr68651_1.c: New test.
12119
d42aa619 121202016-01-05 David Malcolm <dmalcolm@redhat.com>
12121
12122 PR c/69122
12123 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12124
1776de76 121252016-01-05 Nathan Sidwell <nathan@acm.org>
12126
2d7d361d 12127 PR c++/58583
12128 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12129
1776de76 12130 * gcc.dg/alias-15.c: New.
12131
5beb12c0 121322016-01-05 Nick Clifton <nickc@redhat.com>
12133
12134 PR target/68870
12135 * g++.dg/pr68770.C: New test.
12136
d8cca921 121372016-01-04 Mike Stump <mikestump@comcast.net>
12138
12139 * lib/target-supports.exp (check_effective_target_cilkplus):
12140 cilkplus targets require pthreads.
afc907ef 12141 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 12142
8427dff3 121432016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12144
12145 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12146 generation.
12147
f1717362 121482016-01-04 Jakub Jelinek <jakub@redhat.com>
12149
12150 Update copyright years.
12151
d7d6a3ab 121522016-01-04 Marek Polacek <polacek@redhat.com>
12153
12154 PR c/68908
12155 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12156 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12157 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12158
b8f4a5f9 121592016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12160
12161 * gcc.target/sparc/20160104-2.c: New test.
12162
6b5c028f 121632016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12164
12165 * gcc.target/sparc/20160104-1.c: New test.
12166
300e1002 121672016-01-03 Paul Thomas <pault@gcc.gnu.org>
12168
12169 PR fortran/65045
12170 * gfortran.dg/pr65045.f90: New test.
12171
855b105f 121722016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12173
12174 * gnat.dg/specs/debug1.ads: Delete.
12175
bdc177dc 121762016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12177
12178 PR libgfortran/68867
12179 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12180 expression.
12181
48aaffae 121822016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12183
12184 PR libgfortran/68867
12185 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12186 PowerPC.
12187
19a468b8 121882016-01-01 Paul Thomas <pault@gcc.gnu.org>
12189
12190 PR fortran/68864
12191 * gfortran.dg/pr68864.f90: New test.
12192
25371c91 121932016-01-01 Jakub Jelinek <jakub@redhat.com>
12194
2a659064 12195 PR tree-optimization/69070
12196 * gcc.dg/pr69070.c: New test.
12197
57aa9851 12198 PR sanitizer/69055
12199 * gfortran.dg/pr69055.f90: New test.
12200
25371c91 12201 PR target/69015
12202 * gcc.dg/pr69015.c: New test.
f1717362 12203\f
fb2c1edd 12204Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 12205
12206Copying and distribution of this file, with or without modification,
12207are permitted in any medium without royalty provided the copyright
12208notice and this notice are preserved.