]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Add source information to -fverbose-asm
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
b983d92d 12016-08-18 David Malcolm <dmalcolm@redhat.com>
2
3 * gcc.dg/verbose-asm-2.c: New test case.
4
48a7392b 52016-08-18 David Malcolm <dmalcolm@redhat.com>
6
7 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8 (custom_diagnostic_finalizer): Update for change to
9 diagnostic_show_locus.
10
5c8151fa 112016-08-18 David Malcolm <dmalcolm@redhat.com>
12
13 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
14 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
15
26040f06 162016-08-18 Marek Polacek <polacek@redhat.com>
17
18 PR c/71514
19 * gcc.dg/pr71514.c: New test.
20
360e911d 212015-08-18 H.J. Lu <hongjiu.lu@intel.com>
22
23 PR target/72839
24 * gcc.target/i386/pr72839.c: New test.
25
6de0546d 262016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
27
28 PR middle-end/70895
29 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
30 * c-c++-common/goacc/reduction-1.c: Likewise.
31 * c-c++-common/goacc/reduction-2.c: Likewise.
32 * c-c++-common/goacc/reduction-3.c: Likewise.
33 * c-c++-common/goacc/reduction-4.c: Likewise.
34
cee80871 352016-08-18 Alan Modra <amodra@gmail.com>
36
37 * gcc.c-torture/compile/pr72771.c: New.
38
f9c39b65 392016-08-17 Jakub Jelinek <jakub@redhat.com>
40
41 PR fortran/67496
42 * gfortran.dg/pr67496.f90: New test.
43
bf448dc8 442015-08-17 Alan Hayward <alan.hayward@arm.com>
45
46 PR tree-optimization/71752
f9c39b65 47 * gcc.dg/vect/pr71752.c: New.
bf448dc8 48
d2392ec3 492016-08-17 Uros Bizjak <ubizjak@gmail.com>
50
51 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
52
c4994c0b 532016-08-17 Jakub Jelinek <jakub@redhat.com>
54
55 PR middle-end/77259
56 * g++.dg/ipa/devirt-52.C: New test.
57
f7896ff0 582016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
59
60 * c-c++-common/goacc/reduction-6.c: New testcase.
61
7104d1a8 622016-08-17 Richard Biener <rguenther@suse.de>
63
64 PR tree-optimization/76490
65 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
66 * gcc.dg/pr52904.c: XFAIL.
67
cff41b9e 682016-08-17 Richard Biener <rguenther@suse.de>
69
70 PR tree-optimization/23855
71 * gcc.dg/loop-unswitch-2.c: Adjust.
72
b1398e47 732016-08-16 Jakub Jelinek <jakub@redhat.com>
74
75 PR tree-optimization/72817
76 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
77
de41fc22 782016-08-16 Joseph Myers <joseph@codesourcery.com>
79
80 PR libgcc/77265
81 * gcc.dg/torture/float128-extend-inf.c: New test.
82
5927e78e 832016-08-16 David Malcolm <dmalcolm@redhat.com>
84
85 PR c/72857
86 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
87 for embedded NUL.
88 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
89 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
90 caret placement.
91 (test_oct): Likewise.
92 (test_multiple): Likewise.
93 (test_field_width_specifier): Likewise.
94 (test_field_width_specifier_2): New function.
95 (test_field_precision_specifier): New function.
96 (test_embedded_nul): Update expected caret placement.
97 (test_non_contiguous_strings): Update line number.
98 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
99 (__emit_string_literal_range): Add "caret_idx" param.
100 (test_simple_string_literal): Add value for new param, updating
101 expected output..
102 (test_concatenated_string_literal): Likewise.
103 (test_multiline_string_literal): Likewise.
104 (test_hex): Likewise.
105 (test_oct): Likewise.
106 (test_multiple): Likewise.
107 (test_ucn4): Likewise.
108 (test_ucn8): Likewise.
109 (test_u8): Likewise.
110 (test_u): Likewise; update expected message, from "range" to
111 "location".
112 (test_U): Likewise.
113 (test_L): Likewise.
114 (test_macro): Add value for new param.
115 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
116 (__emit_string_literal_range): Add "caret_idx" param.
117 (test_stringified_token_1): Add value for new param. Update
118 expected message, from "range" to "location".
119 (test_stringized_token_2): Likewise, adding param to macro.
120 (test_stringified_token_3): Likewise.
121 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
122 (emit_warning): Convert param from source_range to location_t.
123 (test_string_literals): Add caret_idx param, and use it when
124 constructing a substring_loc. Update error message, from
125 "range" to "location".
126
b8d94309 1272016-08-16 Jakub Jelinek <jakub@redhat.com>
128
2e947447 129 PR target/71910
130 * g++.dg/gomp/pr71910.C: New test.
131
9ea71b15 132 PR middle-end/67485
133 * gcc.c-torture/compile/pr67485.c: New test.
134
b8d94309 135 PR target/72867
136 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
137
31de5086 1382016-08-16 Bin Cheng <bin.cheng@arm.com>
139
140 PR tree-optimization/69848
141 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
142
a05d3de8 1432016-08-16 Martin Liska <mliska@suse.cz>
144
145 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
146 of memory operations so that it can be handled by core2
147 in 32-bit mode.
148
b50ad04e 1492016-08-16 Richard Biener <rguenther@suse.de>
150
151 PR tree-optimization/76783
152 * gcc.dg/pr76783.c: New testcase.
153 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
154
b441db40 1552016-08-16 Bin Cheng <bin.cheng@arm.com>
156
157 PR tree-optimization/72817
158 PR tree-optimization/73450
159 * gcc.dg/tree-ssa/pr72817.c: New test.
160 * gcc.dg/tree-ssa/pr73450.c: New test.
161
36d310d0 1622016-08-15 Fritz Reese <fritzoreese@gmail.com>
163
164 * gfortran.dg/init_flag_13.f90: New testcase.
165 * gfortran.dg/init_flag_14.f90: Ditto.
166 * gfortran.dg/init_flag_15.f03: Ditto.
167 * gfortran.dg/dec_init_1.f90: Ditto.
168 * gfortran.dg/dec_init_2.f90: Ditto.
169
e5ec9f76 1702016-08-15 Uros Bizjak <ubizjak@gmail.com>
171
172 PR target/72867
173 * gcc.target/i386/pr72867.c: New test.
174
6ce66d38 1752016-08-16 Eric Botcazou <ebotcazou@adacore.com>
176
177 * c-c++-common/dump-ada-spec-5.c: New test.
178
894463cf 1792016-08-15 Richard Biener <rguenther@suse.de>
180
181 PR tree-optimization/73434
182 * gcc.dg/torture/pr73434.c: New testcase.
183
98b374b4 1842016-08-15 Jakub Jelinek <jakub@redhat.com>
185
186 PR tree-optimization/72824
187 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
188
9b90f118 1892016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
190
191 PR fortran/70598
192 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
193 in use_device clause.
194 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
195 * gfortran.dg/goacc/list.f95: Adjust to catch
196 "neither a POINTER nor an array" error messages.
197
1d80868e 1982016-08-14 Uros Bizjak <ubizjak@gmail.com>
199
200 PR target/76342
201 * gcc.target/i386/pr76342.c: New test.
202
153e4ac1 2032016-08-12 Jakub Jelinek <jakub@redhat.com>
204
205 PR c/71512
206 * g++.dg/ubsan/pr71512.C: New test.
207 * c-c++-common/ubsan/pr71512-1.c: New test.
208 * c-c++-common/ubsan/pr71512-2.c: New test.
209
3c382998 2102016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
211
212 * gcc.target/powerpc/vec-init-1.c: New tests to test various
213 vector initialization options.
214 * gcc.target/powerpc/vec-init-2.c: Likewise.
215 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
216 is generated on ISA 3.0.
217
7079d57a 2182016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
219
220 PR middle-end/71654
221 * gcc.dg/c-c++-common/pr71654.c: New test.
222 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
223 dg-options.
224 * gcc.dg/tree-ssa/vrp24: Likewise.
225
7175bb2a 2262016-08-12 Jakub Jelinek <jakub@redhat.com>
227
228 PR c/67410
229 * gcc.dg/pr67410.c: New test.
230
56fb8e9d 2312016-08-12 Bin Cheng <bin.cheng@arm.com>
232
233 PR tree-optimization/69848
234 * gcc.dg/vect/vect-pr69848.c: New test.
235
1f84b4ab 2362016-08-12 Uros Bizjak <ubizjak@gmail.com>
237
238 PR testsuite/71008
239 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
240 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
241 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
242 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
243
60b349d9 2442016-08-12 Richard Biener <rguenther@suse.de>
245
246 PR tree-optimization/57326
247 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
248 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
249 * gcc.dg/tree-ssa/pr35287.c: Likewise.
250 * gcc.target/i386/pr45685.c: Likewise.
251 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
252 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
253 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
254 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
255 * gfortran.dg/pr34163.f90: Likewise.
256
6d5f72f3 2572016-08-12 Martin Liska <mliska@suse.cz>
258
259 * g++.dg/gcov/gcov-16.C: New test.
260 * lib/gcov.exp: Support new argument for run-gcov function.
261
b357db2c 2622016-08-12 Martin Liska <mliska@suse.cz>
263
264 PR gcov-profile/35590
265 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
266
08e33f10 2672016-08-12 Richard Biener <rguenther@suse.de>
268
269 PR tree-optimization/72851
270 * gcc.dg/torture/pr72851.c: New testcase.
271
9a478fab 2722016-08-12 Alexandre Oliva <aoliva@redhat.com>
273
832d369d 274 PR debug/63240
275 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
276 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
277 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
278 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
279 DW_AT_deleted.
280
1289a281 281 PR debug/55641
282 * g++.dg/debug/dwarf2/ref-1.C: New.
283
9a478fab 284 PR debug/49366
285 * g++.dg/debug/dwarf2/template-params-12.H: New.
286 * g++.dg/debug/dwarf2/template-params-12f.C: New.
287 * g++.dg/debug/dwarf2/template-params-12g.C: New.
288 * g++.dg/debug/dwarf2/template-params-12n.C: New.
289 * g++.dg/debug/dwarf2/template-params-12s.C: New.
290 * g++.dg/debug/dwarf2/template-params-12u.C: New.
291 * g++.dg/debug/dwarf2/template-params-12v.C: New.
292 * g++.dg/debug/dwarf2/template-params-12w.C: New.
293
e61229f8 2942016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
295
296 PR target/72863
297 * gcc.target/powerpc/pr72863.c: New test.
298
c7823416 2992016-08-11 Uros Bizjak <ubizjak@gmail.com>
300
301 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
302
df15667f 3032015-08-11 H.J. Lu <hongjiu.lu@intel.com>
304
305 * gcc.target/i386/pieces-strcpy-1.c: New test.
306 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
307
83c375ba 3082016-08-11 Jakub Jelinek <jakub@redhat.com>
309
310 PR c++/72868
311 * g++.dg/cpp1y/constexpr-switch4.C: New test.
312
350f354a 3132015-08-11 H.J. Lu <hongjiu.lu@intel.com>
314
315 * gcc.target/i386/pieces-memcpy-1.c: New test.
316 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
317 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
318 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
319 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
320 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
321
74be5bc1 3222016-08-11 Jakub Jelinek <jakub@redhat.com>
323
324 PR c/72816
20fb4916 325 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 326
40395983 3272016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
328
329 PR tree-optimization/71083
330 * gcc.c-torture/execute/pr71083.c: New test.
331 * gnat.dg/loop_optimization23.adb: New test.
332 * gnat.dg/loop_optimization23_pkg.ads: New test.
333 * gnat.dg/loop_optimization23_pkg.adb: New test.
334
ec969ce4 3352016-08-11 Richard Biener <rguenther@suse.de>
336
337 PR tree-optimization/72772
338 * gcc.dg/graphite/pr35356-1.c: Adjust.
339 * gcc.dg/tree-ssa/pr59597.c: Likewise.
340
25482c16 3412016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
342
343 * gfortran.dg/random_7.f90: Take into account that the last seed
344 value is the special p value.
345 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
346
f454033a 3472016-08-11 Richard Biener <rguenther@suse.de>
348
349 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
350
2d2b78a1 3512016-08-11 Alan Modra <amodra@gmail.com>
352
353 * gcc.target/powerpc/pr71680.c: New.
354
97468983 3552016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
356
357 * gcc.target/powerpc/bfp/bfp.exp: New file.
358 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
359 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
360 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
361 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
362 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
363 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
364 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
365 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
366 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
367 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
368 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
369 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
370 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
371 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
372 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
373 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
374 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
375 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
376 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
377 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
378 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
379 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
380 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
381 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
382 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
383 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
384 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
385 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
386 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
387 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
388 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
389 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
390 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
391 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
392 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
393 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
394 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
395 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
396 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
397 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
398 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
399 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
400 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
401 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
402 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
403 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
404 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
405 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
406 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
407 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
408 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
409 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
410 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
411
23a6fe48 4122016-08-10 Bin Cheng <bin.cheng@arm.com>
413
414 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
415 Add aarch64*-*-*.
416
0cb8f73e 4172016-08-10 Bin Cheng <bin.cheng@arm.com>
418
419 * gcc.target/aarch64/simd/vcond-ne.c: New test.
420
b7ed2a65 4212016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
422
423 PR target/72853
424 * gcc.target/powerpc/pr72853.c: New test.
425
2d2b4107 4262016-08-10 Martin Liska <mliska@suse.cz>
427
428 PR gcov-profile/58306
429 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
430
7132b755 4312016-08-10 Martin Liska <mliska@suse.cz>
432
433 * g++.dg/gcov/gcov-threads-1.C: New test.
434
5186407c 4352016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
436
437 PR target/71873
438 * gcc.target/avr/pr71873.c: New test.
439
44f01555 4402016-08-09 Martin Liska <mliska@suse.cz>
441
442 * g++.dg/gcov/gcov-dump-1.C: New test.
443 * g++.dg/gcov/gcov-dump-2.C: New test.
444
7d4f18f5 4452016-08-09 Martin Liska <mliska@suse.cz>
446
447 * gcc.dg/tree-prof/val-prof-9.c: New test.
448
defa7026 4492016-08-09 Martin Liska <mliska@suse.cz>
450
451 * gcc.dg/tree-prof/val-prof-8.c: New test.
452
ae7e6062 4532016-08-09 Martin Jambor <mjambor@suse.cz>
454
0c47dd26 455 PR ipa/71981
456 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 457
a69fb570 4582016-08-09 Bin Cheng <bin.cheng@arm.com>
459
460 PR tree-optimization/33707
461 * gcc.dg/vect/pr33707.c: New test.
462
a031a844 4632016-08-09 Bin Cheng <bin.cheng@arm.com>
464
465 PR tree-optimization/pr72772
466 * gcc.dg/tree-ssa/pr72772.c: New test.
467
8f1baf0d 4682016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
469
470 PR rtl-optimization/66669
471 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
472
53e7aca1 4732016-08-09 Jakub Jelinek <jakub@redhat.com>
474
475 PR tree-optimization/72824
476 * gcc.c-torture/execute/ieee/pr72824.c: New test.
477
c162fa25 4782016-08-09 Richard Biener <rguenther@suse.de>
479
480 PR tree-optimization/71802
481 * gcc.dg/torture/pr71802.c: New testcase.
482
87156a7d 4832016-08-09 Jakub Jelinek <jakub@redhat.com>
484
485 PR c++/72809
486 * g++.dg/eh/stdarg1.C: New test.
487
d0029333 4882016-08-08 Andi Kleen <ak@linux.intel.com>
489
490 * lib/profopt.exp: (auto-profopt-execute): Don't include full
491 test command line in failure log.
492 (profopt-execute): dito. Make autofdo file names unique.
493
7af4d06b 4942016-08-08 David Malcolm <dmalcolm@redhat.com>
495
496 PR c/64955
497 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
498 output.
499
7091ff70 5002016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
501
502 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
503 c99_runtime.
504 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
505 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
506 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
507 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
508 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
509 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
510
d189b094 5112016-08-08 David Malcolm <dmalcolm@redhat.com>
512
513 PR c/52952
514 * gcc.dg/cpp/pr66415-1.c: Likewise.
515 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
516 * gcc.dg/format/c90-printf-1.c: Likewise.
517 * gcc.dg/format/diagnostic-ranges.c: New test case.
518
440837fe 5192016-08-08 Jakub Jelinek <jakub@redhat.com>
520
7cbcf608 521 PR fortran/72716
522 * gfortran.dg/gomp/pr72716.f90: New test.
523
aa1ddb66 524 PR middle-end/72781
525 * gcc.dg/gomp/pr72781.c: New test.
526
440837fe 527 PR middle-end/68762
528 * g++.dg/vect/pr68762-1.cc: New test.
529 * g++.dg/vect/pr68762-2.cc: New test.
530 * g++.dg/vect/pr68762.h: New file.
531
eb571c16 5322016-08-08 Martin Sebor <msebor@redhat.com>
533
534 PR testsuite/72838
f9c39b65 535 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
536 * g++.dg/warn/overflow-warn-3.C: Same.
537 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 538
8ca5189a 5392016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
540
541 PR fortran/71936
542 * gfortran.dg/allocate_with_source_21.f03: New test.
543
1495e54c 5442016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
545
546 PR fortran/72698
547 * gfortran.dg/allocate_with_source_20.f03: New test.
548
d1e97886 5492016-08-08 Alan Modra <amodra@gmail.com>
550
551 * gcc.c-torture/compile/pr72802.c: New.
552
9da84a54 5532016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
554
555 PR fortran/70524
556 * gfortran.dg/dependency_48.f90: New test.
557
3f9692a5 5582016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
559
b5b764be 560 PR fortran/70040
3f9692a5 561 * gfortran.dg/pr70040.f90: New testcase.
562
099ec19a 5632016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
564
565 PR fortran/71961
566 * gfortran.dg/matmul_10.f90: New testcase.
567
e8272095 5682016-08-07 Jan Hubicka <hubicka@ucw.cz>
569
570 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
571
f5d2c462 5722016-08-07 Jakub Jelinek <jakub@redhat.com>
573
574 PR c/72816
575 * gcc.dg/pr72816.c: New test.
576
30c60892 5772016-08-06 Jonathan Wakely <jwakely@redhat.com>
578
579 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
580 * g++.dg/conversion/pr41426.C: Likewise.
581 * g++.dg/conversion/pr66211.C: Likewise.
582 * g++.dg/cpp1y/lambda-init9.C: Likewise.
583 * g++.dg/init/ref8.C: Likewise.
584 * g++.old-deja/g++.law/cvt20.C: Likewise.
585 * g++.old-deja/g++.mike/p9732c.C: Likewise.
586
2abf3c4a 5872016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
588
589 PR tree-optimization/18046
590 * gcc.dg/tree-ssa/vrp105.c: New test.
591 * gcc.dg/tree-ssa/vrp106.c: New test.
592
ea034e2c 5932016-08-05 Martin Sebor <msebor@redhat.com>
594
595 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
596 1ul in diagnostics. Remove hyphen from "constant-expression."
597 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
598 * g++.dg/cpp0x/static_assert3.C: Same.
599 * g++.dg/cpp1y/constexpr-throw.C: Same.
600 * g++.dg/template/nontype3.C: Same.
601 * g++.dg/warn/overflow-warn-1.C: Same.
602 * g++.dg/warn/overflow-warn-3.C: Same.
603 * g++.dg/warn/overflow-warn-4.C: Same.
604
d4166bdc 6052016-08-05 David Malcolm <dmalcolm@redhat.com>
606
607 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
608 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
609 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
610 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
611
906dd612 6122016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
613
614 PR tree-optimization/72810
615 * gcc.dg/tree-ssa/vrp110.c: New test.
616
9788fb76 6172016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
618
619 PR Target/72819
620 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
621 registers.
622 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
623 saving the half-precision registers.
624 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
625 value is returned in h0.
626 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
627 are passed in FP/SIMD registers.
628 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
629 passing works corrcetly.
630 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
631 (hfa_f16x2_t): Likewise.
632 (hfa_f16x3_t): Likewise.
633 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
634 are promoted to double and passed in a double register.
635 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
636 are promoted to double and stacked.
637 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
638 __fp16 data types.
639 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
640 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
641 __fp16 first get passed in FP/SIMD registers, then stacked.
642
30f40fe4 6432016-08-05 Nathan Sidwell <nathan@acm.org>
644
645 PR c++/68724
646 * g++.dg/cpp0x/pr68724.C: New.
647
8a6540e1 6482016-08-05 Richard Biener <rguenther@suse.de>
649
650 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
651
09001ac1 6522016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
653
654 * gcc.dg/tree-ssa/vrp107.c: New test.
655 * gcc.dg/tree-ssa/vrp108.c: New test.
656 * gcc.dg/tree-ssa/vrp109.c: New test.
657
88ab6a9c 6582016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
659
660 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
661 dg-options.
662
b2a036e7 6632016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
664
665 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
666 test-cases.
667 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
668 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
669 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
670 test-cases.
671 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
672 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
673 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
674 large_double.
675
8dbf49cb 6762016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
677
678 PR c++/72800
679 * g++.dg/cpp1y/lambda-ice1.C: New.
680
dcc45aae 6812016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
682
683 PR c++/72759
684 * g++.dg/cpp1y/pr72759.C: New test.
685
88fe4062 6862016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
687
688 * gcc.dg/switch-10.c: New test.
689
a1af716f 6902016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
691
692 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
693
1fa5d8ba 6942016-08-04 Thomas Schwinge <thomas@codesourcery.com>
695
696 * c-c++-common/goacc/routine-5.c: Update.
697
e8dedc4a 6982016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
699
700 PR rtl-optimization/70903
701 * gcc.c-torture/execute/pr70903.c: New test.
702
7ca5003c 7032016-08-04 Martin Liska <mliska@suse.cz>
704
705 * gcc.dg/params/params.exp: Replace file exists with
706 TESTING_IN_BUILD_TREE.
707
810702a2 7082016-08-04 Marek Polacek <polacek@redhat.com>
709
710 PR c++/70229
711 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
712
fa8a8f79 7132016-08-04 Richard Biener <rguenther@suse.de>
714
715 PR middle-end/71984
716 * gcc.dg/torture/pr71984.c: Guard correctness check for
717 little-endian.
718
9916f5a5 7192016-08-03 Andrew Pinski <apinski@cavium.com>
720
721 * gcc.c-torture/compile/20160802-1.c: New testcase.
722
278b4698 7232016-08-03 Fritz Reese <fritzoreese@gmail.com>
724
725 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
726
860c3c85 7272016-08-03 Richard Biener <rguenther@suse.de>
728
729 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
730 and remove -O3.
731 * c-c++-common/ubsan/pr71403-2.c: Likewise.
732 * c-c++-common/ubsan/pr71403-3.c: Likewise.
733
0a41d717 7342016-08-03 Richard Biener <rguenther@suse.de>
735
736 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
737 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
738 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
739 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
740
52e3c0e8 7412016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
742
743 * gcc.dg/init-excess-2.c: Require int32plus.
744 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
745 * gcc.dg/pr59963-2.c: Require int32plus.
746 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
747 * gcc.dg/unroll-7.c: Require int32plus.
748
ad8a330c 7492016-08-02 Bin Cheng <bin.cheng@arm.com>
750
751 PR tree-optimization/34114
752 * gcc.dg/tree-ssa/loop-42.c: New test.
753
d3aa3636 7542016-08-02 Tamar Christina <tamar.christina@arm.com>
755
756 * gcc.target/aarch64/vminmaxnm.c: New.
757 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
758 tests.
759
c79d3723 7602016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
761
762 * gcc.target/powerpc/vec-extract-5.c: New tests to test
763 vec_extract for vector float, vector int, vector short, and vector
764 char.
765 * gcc.target/powerpc/vec-extract-6.c: Likewise.
766 * gcc.target/powerpc/vec-extract-7.c: Likewise.
767 * gcc.target/powerpc/vec-extract-8.c: Likewise.
768 * gcc.target/powerpc/vec-extract-9.c: Likewise.
769
5fc13c39 7702016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
771
772 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 773 single stack adjustment, no writeback.
5fc13c39 774 * gcc.target/aarch64/test_frame_12.c: Likewise.
775 * gcc.target/aarch64/test_frame_13.c: Likewise.
776 * gcc.target/aarch64/test_frame_15.c: Likewise.
777 * gcc.target/aarch64/test_frame_6.c: Likewise.
778 * gcc.target/aarch64/test_frame_7.c: Likewise.
779 * gcc.target/aarch64/test_frame_8.c: Likewise.
780 * gcc.target/aarch64/test_frame_16.c: New test.
781
2eb70c76 7822015-08-01 H.J. Lu <hongjiu.lu@intel.com>
783
784 PR target/72748
785 * gcc.target/i386/pr72748.c: New test.
786
12117f39 7872015-08-01 Alan Hayward <alan.hayward@arm.com>
788
789 PR tree-optimization/71818
790 * gcc.dg/vect/pr71818.c: New
791
56e7a293 7922016-08-01 Martin Liska <mliska@suse.cz>
793
794 PR tree-optimization/71857
795 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
796
aa8852cc 7972016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
798
799 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
800
f3c032a4 8012016-08-01 Jan Beulich <jbeulich@suse.com>
802
803 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
804
a1e9d2c3 8052016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
806
807 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
808 * gcc.target/powerpc/mulkc3-1.c: Likewise.
809
466045aa 8102016-07-31 Jonathan Wakely <jwakely@redhat.com>
811
812 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
813 (check_effective_target_c++): Likewise. Also match for libstdc++.
814
71b5dc23 8152016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
816
817 PR fortran/41922
818 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
819 * gfortran.dg/equiv_constraint_7.f90: Ditto.
820 * gfortran.dg/pr41922.f90: New test.
821
dd13eb1b 8222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
823
824 PR fortran/68566
825 * gfortran.dg/pr68566.f90: new test.
826
cb768824 8272016-07-30 Martin Sebor <msebor@redhat.com>
828
829 PR c++/60760
830 PR c++/71091
831 * g++.dg/cpp0x/constexpr-cast.C: New test.
832 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
833 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
834 * g++.dg/ubsan/pr63956.C: Correct.
835
efa8ff03 8362016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
837
838 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
839 vector double or vector long where the vector is in memory.
840 * gcc.target/powerpc/vec-extract-3.c: Likewise.
841 * gcc.target/powerpc/vec-extract-4.c: Likewise.
842
0b8113c5 8432016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
844
845 PR fortran/69867
846 * gfortran.dg/pr69867.f90: New test.
847
3badc59b 8482016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
849
850 PR fortran/69962
851 * gfortran.dg/pr69962.f90: New test.
852
fc8b54ff 8532016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
854
855 PR fortran/70006
856 * gfortran.dg/pr70006.f90: New test.
857
165b422e 8582016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
859
860 PR fortran/71730
861 * gfortran.dg/pr71730.f90: New test.
862 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
863 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
864 * gfortran.dg/array_constructor_26.f03: Ditto.
865
0c6334ed 8662016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
867
868 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
869 * gcc.target/powerpc/pr71763.c: Likewise.
870
4ebf85be 8712016-07-29 Marek Polacek <polacek@redhat.com>
872
873 PR c/71742
874 * gcc.dg/940510-1.c: Adjust dg-error.
875 * gcc.dg/c99-flex-array-1.c: Likewise.
876 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
877
9efe5be6 878 PR c/71853
879 * gcc.dg/noncompile/pr71853.c: New test.
880
4c4548bb 881 PR c/71573
882 * gcc.dg/noncompile/pr71573.c: New test.
883
8ae70602 884 PR c/71926
885 * g++.dg/warn/Wparentheses-30.C: New test.
886 * gcc.dg/Wparentheses-14.c: New test.
887
cfc1aded 8882016-07-29 Uros Bizjak <ubizjak@gmail.com>
889
890 * gcc.dg/pr59833.c: Use dg-add-options ieee.
891
d5e80d93 8922016-07-29 Bin Cheng <bin.cheng@arm.com>
893
894 PR tree-optimization/57558
895 * gcc.dg/vect/pr57558-1.c: New test.
896 * gcc.dg/vect/pr57558-2.c: New test.
897
c7c713ec 8982016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
899
cfc1aded 900 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 901 to scan forwprop1 dump pass.
902
34b9af67 9032016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
904
905 PR c++/51488
906 * g++.dg/template/pr51488.C: New.
907
322d4184 9082016-07-29 Jakub Jelinek <jakub@redhat.com>
909
910 PR c/71969
911 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
912 static __inline__.
913 * gcc.dg/pr71969-1.c: New test.
914 * gcc.dg/pr71969-2.c: New test.
915 * gcc.dg/pr71969-3.c: New test.
916
7648c9c7 9172016-07-29 Marek Polacek <polacek@redhat.com>
918
919 PR c/71574
920 * c-c++-common/pr71574.c: New test.
921
35fddbd6 922 PR c/71583
923 * gcc.dg/noncompile/pr71583.c: New test.
924
d06bcb87 9252016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
926
927 PR middle-end/68217
928 * gcc.dg/pr68217.c: New test.
929
fb5574d7 9302016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
931
932 PR fortran/71067
933 * gfortran.dg/pr71067_1.f90: New test.
934 * gfortran.dg/pr71067_2.f90: Ditto.
935
a52bb7a0 9362016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
937
938 * gcc.target/powerpc/vec-extract-1.c: New test.
939
42e96823 9402016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
941
942 PR fortran/71799
943 * gfortran.dg/pr71799.f90: New test.
944
d5539c6b 9452016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
946
947 PR c++/71665
948 * g++.dg/cpp0x/pr71665-1.C: New.
949 * g++.dg/cpp0x/pr71665-2.C: Likewise.
950 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
951 * g++.dg/ext/label10.C: Likewise.
952 * g++.dg/parse/constant5.C: Likewise.
953
05995232 9542016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
955
956 PR fortran/71859
957 * gfortran.dg/pr71859.f90: New test.
958 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
959 * gfortran.dg/coarray_collectives_1.f90: Ditto.
960
7a4429b2 9612016-07-28 Paul Thomas <pault@gcc.gnu.org>
962
963 PR fortran/71883
964 * gfortran.dg/pr71883.f90 : New test.
965
f339cf78 9662016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
967
968 PR tree-optimization/71734
cfc1aded 969 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 970
8311fe26 9712016-07-28 Renlin Li <renlin.li@arm.com>
972
973 Revert
974 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
975
976 PR fortran/71902
977 * gfortran.dg/dependency_47.f90: New test.
978
595e387a 9792016-07-28 Martin Liska <mliska@suse.cz>
980
981 PR gcov-profile/68025
982 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
983
83554604 9842016-07-28 Martin Liska <mliska@suse.cz>
985
986 * g++.dg/vect/pr70944.cc: New test.
987
ec6d2d63 9882016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
989
990 PR middle-end/71994
991 * gcc.dg/torture/pr71994.c: New test.
992
12dabcee 9932016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
994
995 PR middle-end/71078
996 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
997 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
998 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
999
262a83d5 10002016-07-27 Richard Biener <rguenther@suse.de>
1001
1002 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1003
3989f1fe 10042016-07-27 Martin Liska <mliska@suse.cz>
1005
1006 * gcc.dg/predict-13.c: New test.
1007 * gcc.dg/predict-14.c: New test.
1008
69a499fa 10092016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1010
7a4429b2 1011 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 1012 including stdint.h.
1013 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1014 including stdint.h.
1015
751fef95 10162016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1017
1018 PR target/71869
1019 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1020 IEEE built-in functions handle quiet and signalling NaNs
1021 correctly.
1022
5e07497c 10232016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1024
1025 PR fortran/71862
1026 * gfortran.dg/pr71862.f90: New test.
1027
18928e61 10282016-07-26 Martin Sebor <msebor@redhat.com>
1029
1030 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1031 selector with dg-options.
1032
7e1856f1 10332016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1034
1035 PR tree-optimization/18046
1036 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1037 * gcc.dg/tree-ssa/vrp103.c: New test.
1038 * gcc.dg/tree-ssa/vrp104.c: New test.
1039
08679462 10402016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1041
1042 * gcc.target/powerpc/pr63354.c: Require lp64 since
1043 -mprofile-kernel is not legal with -m32.
1044
8c3efadf 10452016-07-26 Richard Biener <rguenther@suse.de>
1046
1047 PR rtl-optimization/71984
1048 * gcc.dg/torture/pr71984.c: New testcase.
1049
78866ecd 10502016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1051
1052 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1053 g++-dg-runtest via et-dg-runtest.
1054 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1055 * gcc.dg/vect/vect.exp: Likewise.
1056 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1057 gfortran-dg-runtest.
1058 * gfortran.dg/vect/vect.exp: Likewise.
1059 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1060 (check_mips_loongson_hw_available): Likewise.
1061 (check_effective_target_mpaired_single_runtime): Likewise.
1062 (check_effective_target_mips_loongson_runtime): Likewise.
1063 (add_options_for_mpaired_single): Likewise.
1064 (check_effective_target_vect_int): Add global et_index.
1065 Check and save the supported feature for a target selected by
1066 the et_index target. Break long lines where appropriate. Call
1067 et-is-effective-target for MIPS with an argument instead of
1068 check_effective_target_* where appropriate.
1069 (check_effective_target_vect_intfloat_cvt): Likewise.
1070 (check_effective_target_vect_uintfloat_cvt): Likewise.
1071 (check_effective_target_vect_floatint_cvt): Likewise.
1072 (check_effective_target_vect_floatuint_cvt): Likewise.
1073 (check_effective_target_vect_simd_clones): Likewise.
1074 (check_effective_target_vect_shift): ewise.
1075 (check_effective_target_whole_vector_shift): Likewise.
1076 (check_effective_target_vect_bswap): Likewise.
1077 (check_effective_target_vect_shift_char): Likewise.
1078 (check_effective_target_vect_long): Likewise.
1079 (check_effective_target_vect_float): Likewise.
1080 (check_effective_target_vect_double): Likewise.
1081 (check_effective_target_vect_long_long): Likewise.
1082 (check_effective_target_vect_no_int_max): Likewise.
1083 (check_effective_target_vect_no_int_add): Likewise.
1084 (check_effective_target_vect_no_bitwise): Likewise.
1085 (check_effective_target_vect_widen_shift): Likewise.
1086 (check_effective_target_vect_no_align): Likewise.
1087 (check_effective_target_vect_hw_misalign): Likewise.
1088 (check_effective_target_vect_element_align): Likewise.
1089 (check_effective_target_vect_condition): Likewise.
1090 (check_effective_target_vect_cond_mixed): Likewise.
1091 (check_effective_target_vect_char_mult): Likewise.
1092 (check_effective_target_vect_short_mult): Likewise.
1093 (check_effective_target_vect_int_mult): Likewise.
1094 (check_effective_target_vect_extract_even_odd): Likewise.
1095 (check_effective_target_vect_interleave): Likewise.
1096 (check_effective_target_vect_stridedN): Likewise.
1097 (check_effective_target_vect_multiple_sizes): Likewise.
1098 (check_effective_target_vect64): Likewise.
1099 (check_effective_target_vect_call_copysignf): Likewise.
1100 (check_effective_target_vect_call_sqrtf): Likewise.
1101 (check_effective_target_vect_call_btrunc): Likewise.
1102 (check_effective_target_vect_call_btruncf): Likewise.
1103 (check_effective_target_vect_call_ceil): Likewise.
1104 (check_effective_target_vect_call_ceilf): Likewise.
1105 (check_effective_target_vect_call_floor): Likewise.
1106 (check_effective_target_vect_call_floorf): Likewise.
1107 (check_effective_target_vect_call_lceil): Likewise.
1108 (check_effective_target_vect_call_lfloor): Likewise.
1109 (check_effective_target_vect_call_nearbyint): Likewise.
1110 (check_effective_target_vect_call_nearbyintf): Likewise.
1111 (check_effective_target_vect_call_round): Likewise.
1112 (check_effective_target_vect_call_roundf): Likewise.
1113 (check_effective_target_vect_perm): Likewise, but also append *_saved
1114 to the existing global name to properly cache the result.
1115 (check_effective_target_vect_perm_byte): Likewise.
1116 (check_effective_target_vect_perm_short): Likewise.
1117 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1118 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1119 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1120 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1121 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1122 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1123 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1124 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1125 (check_effective_target_vect_sdot_qi): Likewise.
1126 (check_effective_target_vect_udot_qi): Likewise.
1127 (check_effective_target_vect_sdot_hi): Likewise.
1128 (check_effective_target_vect_udot_hi): Likewise.
1129 (check_effective_target_vect_usad_char): Likewise.
1130 (check_effective_target_vect_pack_trunc): Likewise.
1131 (check_effective_target_vect_unpack): Likewise.
1132 (check_effective_target_vect_aligned_arrays): Likewise.
1133 (check_effective_target_vect_natural_alignment): Likewise.
1134 (check_effective_target_vector_alignment_reachable): Likewise.
1135 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1136 (is-effective-target): Initialize et_index if undefined.
1137 (et-dg-runtest): New.
1138 (et-is-effective-target): Likewise.
1139 (check_vect_support_and_set_flags): Add supported MIPS targets to
1140 EFFECTIVE_TARGETS list. Return the number of supported targets.
1141
b2930f09 11422016-07-26 Richard Biener <rguenther@suse.de>
1143 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1144
1145 PR middle-end/70920
1146 * gcc.dg/pr70920-1.c: New test-case.
1147 * gcc.dg/pr70902-2.c: Likewise.
1148 * gcc.dg/pr70920-3.c: Likewise.
1149 * gcc.dg/pr70920-4.c: Likewise
1150 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1151 2 instead of 3.
1152
90821294 11532016-07-25 Alexander Monakov <amonakov@ispras.ru>
1154
1155 * gcc.c-torture/execute/pr71494.c: Require label_values.
1156 * gcc.dg/pr16973.c: Ditto.
1157
1660595b 11582016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1159
1160 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1161 * gcc.dg/torture/pr69771.c: Require int32plus.
1162 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1163
5b2b88ce 11642016-07-25 Martin Liska <mliska@suse.cz>
1165
1166 * gcc.dg/torture/pr71987.c: New test.
1167
e2f926e9 11682016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1169
1170 PR fortran/71935
1171 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1172 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1173 * gfortran.dg/pr71935.f90: New test.
1174
efa8e86e 11752016-07-22 Martin Sebor <msebor@redhat.com>
1176
1177 PR c++/71675
1178 * g++.dg/ext/atomic-3.C: New test.
1179 * gcc.dg/atomic/pr71675.c: New test.
1180
5a43070d 11812016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1182
1183 * gcc.target/i386/mvc8.c: New test.
1184
1b793819 11852016-07-22 Bin Cheng <bin.cheng@arm.com>
1186
1187 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1188 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1189
d4b4c787 11902016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1191
1192 PR fortran/71795
1193 * gfortran.dg/constructor_50.f90: New test.
1194
45648efe 11952016-07-22 Martin Liska <mliska@suse.cz>
1196
1197 PR gcov-profile/69028
1198 PR gcov-profile/62047
1199 * g++.dg/cilk-plus/pr69028.C: New test.
1200
b657bb1f 12012016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1202
1203 * gfortran.dg/coarray_stat_2.f90: New test.
1204
3a421504 12052016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1206
1207 * gcc.target/powerpc/vec-extract.h: New files to check the
1208 vec_extract built-in functions for all vector types, testing
1209 accessing each element, both with constant and variable element
1210 numbers.
1211 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1212 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1213 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1214 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1215 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1216 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1217 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1218 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1219 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1220
d40a1eac 12212016-07-21 Jakub Jelinek <jakub@redhat.com>
1222
1223 PR c++/71728
1224 * g++.dg/other/pr71728.C: New test.
1225
3b0d7293 12262016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1227
1228 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1229 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1230 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1231 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1232 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1233
50953a9f 12342016-07-21 Richard Biener <rguenther@suse.de>
1235
1236 PR tree-optimization/71947
1237 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1238
90261646 12392016-07-21 Bin Cheng <bin.cheng@arm.com>
1240
1241 * gcc.dg/tree-ssa/scev-15.c: New.
1242
5a5a7a90 12432016-07-21 Bin Cheng <bin.cheng@arm.com>
1244
1245 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1246
df0c563f 12472016-07-21 Jakub Jelinek <jakub@redhat.com>
1248
1249 PR c++/71941
1250 * g++.dg/gomp/pr71941.C: New test.
1251
24acd4ab 12522016-07-20 David Malcolm <dmalcolm@redhat.com>
1253
1254 PR c/70339
1255 PR c/71858
1256 * g++.dg/spellcheck-identifiers.C: New test case, based on
1257 gcc.dg/spellcheck-identifiers.c.
1258 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1259 gcc.dg/spellcheck-identifiers-2.c.
1260 * g++.dg/spellcheck-typenames.C: New test case, based on
1261 gcc.dg/spellcheck-typenames.c
1262
8669e753 12632016-07-20 Jonathan Wakely <jwakely@redhat.com>
1264
1265 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1266 pointer to member function and also test catching by reference.
1267
75cb41b8 12682016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1269
1270 * gcc.target/s390/pr67443.c: Fix test case.
1271
07be1239 12722016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1273
1274 * gcc.target/s390/insv-1.c: Xfail some tests.
1275 * gcc.target/s390/insv-2.c: Likewise.
1276
e9b5fdd9 12772016-07-20 Georg-Johann Lay <avr@gjlay.de>
1278
1279 * gcc.target/avr/torture/get-mem.c: New test.
1280 * gcc.target/avr/torture/set-mem.c: New test.
1281
b704b0e1 12822016-07-20 Georg-Johann Lay <avr@gjlay.de>
1283
1284 PR target/71948
1285 * gcc.target/avr/torture/tiny-progmem.c: New test.
1286
051eb924 12872016-07-20 Jakub Jelinek <jakub@redhat.com>
1288
fdb70809 1289 PR c++/71909
1290 * g++.dg/parse/pr71909.C: New test.
1291 * g++.dg/tm/pr71909.C: New test.
1292
051eb924 1293 PR c++/50060
1294 * g++.dg/cpp0x/constexpr-50060.C: New test.
1295 * g++.dg/cpp1y/constexpr-50060.C: New test.
1296
c4e1267c 12972016-07-20 Martin Liska <mliska@suse.cz>
1298
1299 * gfortran.dg/graphite/pr71898.f90: New test.
1300
ecaa5fd4 13012016-07-20 Bin Cheng <bin.cheng@arm.com>
1302
1303 PR tree-optimization/71503
1304 PR tree-optimization/71683
1305 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1306 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1307
f5b88ba1 13082016-07-20 Martin Liska <mliska@suse.cz>
1309
1310 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1311 * gcc.dg/plugin/sreal-test-1.c: Remove.
1312 * gcc.dg/plugin/sreal_plugin.c: Remove.
1313
e889bd11 13142016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1315
1316 PR fortran/71902
1317 * gfortran.dg/dependency_47.f90: New test.
1318
1c6bb1c0 13192016-07-19 Jakub Jelinek <jakub@redhat.com>
1320
94d511af 1321 PR rtl-optimization/71916
1322 * gcc.c-torture/compile/pr71916.c: New test.
1323
54e95a17 1324 PR middle-end/71874
1325 * g++.dg/torture/pr71874.C: New test.
1326
1c6bb1c0 1327 PR middle-end/71734
1328 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1329 (my_alloc): Rewritten to use __builtin_posix_memalign and
1330 __SIZE_TYPE__.
1331 (my_free): Use __builtin_free instead of _mm_free.
1332 (Vec::operator=): Use __builtin_memcpy.
1333
0d565f19 13342016-07-19 Martin Jambor <mjambor@suse.cz>
1335
cfc1aded 1336 PR fortran/71688
1337 * gfortran.dg/pr71688.f90: New test.
0d565f19 1338
2be13cd5 13392016-07-19 Richard Biener <rguenther@suse.de>
1340
1341 * c-c++-common/vector-subscript-6.c: New testcase.
1342 * c-c++-common/vector-subscript-7.c: Likewise.
1343
1697df09 13442016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1345
7a4429b2 1346 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 1347 and UInt32 based on __SIZEOF_INT__.
1348
8894566e 13492016-07-19 Richard Biener <rguenther@suse.de>
1350
1351 PR tree-optimization/71901
1352 * gcc.dg/torture/pr71901.c: New testcase.
1353
13542016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 1355
1356 PR tree-optimization/71908
1357 * gcc.dg/torture/pr71908.c: New testcase.
1358
106ac76d 13592016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1360
1361 PR target/71493
1362 * gcc.target/powerpc/pr71493-1.c: New test.
1363 * gcc.target/powerpc/pr71493-2.c: Likewise.
1364
e6517a48 13652016-07-18 Jakub Jelinek <jakub@redhat.com>
1366
d1e0c36e 1367 PR c++/71835
1368 * g++.dg/conversion/ambig3.C: New test.
1369
6fe424c2 1370 PR c++/71828
1371 * g++.dg/cpp0x/constexpr-71828.C: New test.
1372
d3dd9e33 1373 PR c++/71826
1374 * g++.dg/template/pr71826.C: New test.
1375
74fd83a9 1376 PR c++/71822
1377 * g++.dg/template/defarg21.C: New test.
1378
e6517a48 1379 PR c++/71871
1380 * g++.dg/ext/vector31.C: New test.
1381
f942bdbf 13822016-07-18 Uros Bizjak <ubizjak@gmail.com>
1383
1384 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1385
4b1425be 13862016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1387
1388 PR tree-optimization/71734
1389 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1390
a80f37e1 13912016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1392
1393 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1394 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1395 stack-layout-dynamic-1.c: New test.
1396
ea283725 13972016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1398
1399 * gcc.target/s390/nolrl-1.c: New test.
1400
14eab729 14012016-07-17 Fritz Reese <fritzoreese@gmail.com>
1402
1403 PR fortran/71523
1404 * gfortran.dg/pr71523_1.f90: New test.
1405 * gfortran.dg/pr71523_2.f90: New test.
1406
3925d644 14072016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1408
1409 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1410
fb9ff4ce 14112016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1412 Marco Restelli <mrestelli@gmail.com>
1413
1414 PR fortran/62125
1415 * gfortran.dg/pr62125.f90: New test.
1416
95b0f5e9 14172016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1418
1419 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1420 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1421
1913be16 14222016-07-15 Jonathan Wakely <jwakely@redhat.com>
1423
1424 PR c++/58796
1425 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1426 * g++.dg/cpp0x/nullptr35.C: New test.
1427
b4803084 14282016-07-15 Bin Cheng <bin.cheng@arm.com>
1429
1430 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1431
89e3ec3d 14322016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1433
1434 * gfortran.dg/goacc/vector_length.f90: New test.
1435
2084e279 14362016-07-15 Richard Biener <rguenther@suse.de>
1437
1438 PR tree-optimization/71881
1439 * gcc.dg/torture/pr71881.c: New testcase.
1440
2177bb9a 14412016-07-15 Richard Biener <rguenther@suse.de>
1442
1443 PR tree-optimization/71887
1444 * gcc.dg/torture/pr71887.c: New testcase.
1445
0dd7db3b 14462016-07-15 Jakub Jelinek <jakub@redhat.com>
1447
1448 PR c/71858
1449 * gcc.dg/spellcheck-identifiers-3.c: New test.
1450
b41cc4d1 14512016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1452
1453 PR fortran/71807
1454 * gfortran.dg/null_9.f90: New test.
1455
a4d34e5e 14562016-07-15 Bin Cheng <bin.cheng@arm.com>
1457
1458 * gcc.dg/tree-ssa/loop-41.c: New test.
1459
1547c551 14602016-07-15 Bin Cheng <bin.cheng@arm.com>
1461
1462 PR tree-optimization/71347
1463 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1464
b9c2416b 14652016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1466
1467 PR fortran/29819
1468 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1469 * gfortran.dg/contains.f90: Ditto.
1470 * gfortran.dg/contains_empty_1.f03: Ditto.
1471 * gfortran.dg/submodule_3.f08: Ditto.
1472
28413b15 14732016-07-14 Jakub Jelinek <jakub@redhat.com>
1474
661af228 1475 PR testsuite/71865
1476 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1477 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1478 expected diagnostics.
1479
28413b15 1480 PR c/71858
1481 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1482 * gcc.dg/spellcheck-identifiers-2.c: New test.
1483 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1484 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1485
7b3b3a49 14862016-07-14 Jakub Jelinek <jakub@redhat.com>
1487
1488 PR tree-optimization/71872
1489 * gcc.c-torture/compile/pr71872.c: New test.
1490
7c039c44 14912016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1492
1493 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1494 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1495 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1496 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1497 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1498 * gcc.target/arm/atomic-op-acquire-1.c: This.
1499 * gcc.target/arm/atomic-op-char.c: Rename into ...
1500 * gcc.target/arm/atomic-op-char-1.c: This.
1501 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1502 * gcc.target/arm/atomic-op-consume-1.c: This.
1503 * gcc.target/arm/atomic-op-int.c: Rename into ...
1504 * gcc.target/arm/atomic-op-int-1.c: This.
1505 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1506 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1507 * gcc.target/arm/atomic-op-release.c: Rename into ...
1508 * gcc.target/arm/atomic-op-release-1.c: This.
1509 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1510 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1511 * gcc.target/arm/atomic-op-short.c: Rename into ...
1512 * gcc.target/arm/atomic-op-short-1.c: This.
1513 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1514 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1515 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1516 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1517 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1518 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1519 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1520 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1521 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1522 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1523
80c5e533 15242016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1525
1526 PR fortran/70842
1527 * gfortran.dg/select_type_35.f03: New test.
1528
c5a9fc7b 15292016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1530
1531 PR target/65951
1532 PR tree-optimization/70923
1533 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1534 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1535 * gcc.dg/vect/pr65951.c: Likewise.
1536 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1537
d1242c94 15382016-07-14 David Edelsohn <dje.gcc@gmail.com>
1539
1540 * c-c++-common/pr60226.c: Expect maximum object file alignment
1541 error on AIX.
1542
97f2a90b 15432016-07-14 Richard Biener <rguenther@suse.de>
1544
1545 PR tree-optimization/71866
1546 * gcc.dg/torture/pr71866.c: New testcase.
1547
6029a910 15482016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1549
1550 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1551 selector and enclose boolean expression in curly braces.
1552
798d22ed 15532016-07-14 Alan Modra <amodra@gmail.com>
1554
1555 PR target/71733
1556 * gcc.target/powerpc/p9-novsx.c: New.
1557
3ffcb27d 15582016-07-13 Andi Kleen <ak@linux.intel.com>
1559
1560 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1561 * g++.dg/tree-prof/morefunc.C: Dito.
1562 * g++.dg/tree-prof/pr35545.C: Dito.
1563 * g++.dg/tree-prof/reorder.C: Dito.
1564 * gcc.dg/tree-prof/20050826-2.c: Dito.
1565 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1566 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1567 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1568 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1569 * gcc.dg/tree-prof/inliner-1.c: Dito.
1570 * gcc.dg/tree-prof/merge_block.c: Dito.
1571 * gcc.dg/tree-prof/stringop-1.c: Dito.
1572 * gcc.dg/tree-prof/stringop-2.c: Dito.
1573 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1574 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1575 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1576 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1577 * gcc.dg/tree-prof/update-loopch.c: Dito.
1578 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1579 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1580 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1581 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1582 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1583 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1584 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1585
9ace90e5 15862016-07-13 Andi Kleen <ak@linux.intel.com>
1587
1588 * lib/profopt.exp (profopt-execute): Remove .imports files.
1589
b75cf198 15902016-07-13 Andi Kleen <ak@linux.intel.com>
1591
f942bdbf 1592 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 1593
4d0389a9 15942016-07-13 Andi Kleen <ak@linux.intel.com>
1595
1596 * lib/profopt.exp (dg-final-scan-autofdo,
1597 dg-final-scan-not-autofdo): New functions.
1598
a5af7a75 15992016-07-13 Bin Cheng <bin.cheng@arm.com>
1600
1601 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1602 * gcc.dg/vect/vect-35.c: Ditto.
1603 * gcc.dg/vect/vect-alias-check-2.c: New test.
1604
c6bcae01 16052016-07-13 Martin Liska <mliska@suse.cz>
1606
1607 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 1608 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 1609 * gfortran.dg/pr42108.f90: Update expected dump scan.
1610
0644c120 16112016-07-13 Richard Biener <rguenther@suse.de>
1612
1613 PR tree-optimization/24574
1614 * gcc.dg/pr24574.c: New testcase.
1615
2bbae5b9 16162016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1617
f942bdbf 1618 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 1619 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1620 * c-c++-common/pr68833-1.c: Require int32plus.
1621 * gcc.dg/ipa/pr63551.c: Likewise.
1622 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1623 * gcc.dg/ipa/pr64041.c: Require int32plus.
1624
839a6560 16252016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1626
1627 PR ipa/71633
1628 * g++.dg/pr71633.C: New test.
1629
8f5f2788 16302016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1631
1632 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1633 Add new arm_thumb1_cbz_ok effective target.
1634 * gcc.target/arm/cbz.c: New test.
1635
417e5cc5 16362016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1637
1638 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1639 Define effective target.
1640 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1641 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1642 * gcc.target/arm/movhi_movw.c: New test.
1643 * gcc.target/arm/movsi_movw.c: Likewise.
1644 * gcc.target/arm/movdi_movw.c: Likewise.
1645
68a5143e 16462016-07-13 Richard Biener <rguenther@suse.de>
1647
1648 PR middle-end/71104
1649 * gcc.dg/pr71104-1.c: New testcase.
1650 * gcc.dg/pr71104-2.c: Likewise.
1651
69e8d259 16522016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1653
1654 PR target/71805
1655 * gcc.target/powerpc/pr71805.c: New test.
1656
244f142f 16572016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1658
1659 * gcc.target/powerpc/divkc3-1.c: New.
1660 * gcc.target/powerpc/mulkc3-1.c: New.
1661
6fc56f1f 16622016-07-12 Nathan Sidwell <nathan@acm.org>
1663
1664 * gcc.target/arm/data-rel-1.c: New.
1665 * gcc.target/arm/data-rel-2.c: New.
1666 * gcc.target/arm/data-rel-3.c: New.
1667
94ee1e9c 16682016-07-12 Martin Liska <mliska@suse.cz>
1669
1670 * gcc.dg/params/blocksort-part.c: New test.
1671 * gcc.dg/params/params.exp: New file.
1672
cd32d747 16732016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1674
1675 PR middle-end/71700
1676 * gcc.c-torture/execute/pr71700.c: New test.
1677
ad010d47 16782016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1679 Richard Biener <rguenther@suse.de>
1680
1681 PR tree-optimization/23286
1682 PR tree-optimization/70159
1683 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1684 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1685 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1686 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1687 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1688 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1689 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1690 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1691 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1692 * gcc.dg/pr51879-12.c: Likewise.
1693 * gcc.dg/strlenopt-9.c: Likewise.
1694 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1695 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1696 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1697 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1698 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1699 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1700 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1701 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1702 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1703 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1704 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1705 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1706 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1707 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1708 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1709
9aece49e 17102016-07-12 Richard Biener <rguenther@suse.de>
1711
1712 PR rtl-optimization/68961
1713 * gcc.target/i386/pr68961.c: New testcase.
1714
8f05fee9 17152016-07-11 Jakub Jelinek <jakub@redhat.com>
1716
4a6cc5cd 1717 PR middle-end/71758
1718 * c-c++-common/gomp/pr71758.c: New test.
1719 * gfortran.dg/gomp/pr71758.f90: New test.
1720
8f05fee9 1721 PR tree-optimization/71823
1722 * gcc.dg/vect/pr71823.c: New test.
1723
b73690a4 17242016-07-11 David Malcolm <dmalcolm@redhat.com>
1725
1726 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1727 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1728 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1729
675f4c6b 17302016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1731
1732 PR target/71801
1733 * gcc.target/i386/pr71801.c: New test.
1734
9aaf7e3e 17352016-07-11 Richard Biener <rguenther@suse.de>
1736
1737 PR tree-optimization/71816
1738 * gcc.dg/torture/pr71816.c: New testcase.
1739
dd58bf21 17402016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1741
1742 PR fortran/71783
1743 * gfortran.dg/dependency_46.f90: New test.
1744
a2ebcb84 17452016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1746
1747 PR rtl-optimization/71621
1748 * gcc.target/i386/pr71621-1.c: New.
1749 * gcc.target/i386/pr71621-2.c: New.
1750
6cedf97e 17512016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1752
1753 * gfortran.dg/goacc/pr71704.f90: New test.
1754
dc71c755 17552016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1756
1757 PR target/71297
1758 * gcc.target/powerpc/pr71297.c: New.
1759
288161af 17602016-07-08 Jiong Wang <jiong.wang@arm.com>
1761
1762 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1763
98e771d6 17642016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1765
1766 PR target/71806
1767 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1768
c3d27339 17692016-07-08 Alan Hayward <alan.hayward@arm.com>
1770
1771 PR tree-optimization/71667
1772 * gcc.dg/vect/pr71667.c: New
1773
b1b5042a 17742016-07-08 Martin Liska <mliska@suse.cz>
1775
1776 * gcc.dg/torture/pr71606.c: New test.
1777
5cdc40a0 17782016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1779
1780 PR fortran/71764
1781 * gfortran.dg/pr71764.f90: New test.
1782
bcc4d868 17832016-07-07 Jakub Jelinek <jakub@redhat.com>
1784 Kai Tietz <ktietz70@googlemail.com>
1785
1786 PR c++/70869
1787 PR c++/71054
1788 * g++.dg/cpp0x/pr70869.C: New test.
1789 * g++.dg/cpp0x/pr71054.C: New test.
1790
b39328b2 17912016-07-07 David Edelsohn <dje.gcc@gmail.com>
1792
1793 * g++.dg/debug/pr71432.C: Fail on AIX.
1794
95c9caad 17952016-07-07 Martin Liska <mliska@suse.cz>
1796
1797 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1798 an undefined behavior.
1799 * gfortran.dg/do_3.F90: Likewise.
1800 * gfortran.dg/do_check_11.f90: New test.
1801 * gfortran.dg/do_check_12.f90: New test.
1802 * gfortran.dg/do_corner_warn.f90: New test.
1803
8e976d11 18042016-07-07 Martin Liska <mliska@suse.cz>
1805
1806 * gfortran.dg/predict-1.f90: Ammend the test.
1807 * gfortran.dg/predict-2.f90: Likewise.
1808
26716fc7 18092016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1810
1811 PR ipa/71624
1812 * g++.dg/pr71624.C: New test.
1813
2d079cbf 18142016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1815
1816 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1817 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1818 ARMv8-M Mainline architectures.
1819
9e6f4af4 18202016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1821
1822 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1823 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1824
d490b07a 18252016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1826
1827 PR target/70098
1828 PR target/71763
1829 * gcc.target/powerpc/pr71763.c: New file.
1830
798fc305 18312016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1832
1833 PR tree-optimization/71518
f942bdbf 1834 * gcc.dg/pr71518.c: New test.
798fc305 1835
97e4cbac 18362016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1837
1838 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1839
19aea164 18402016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1841
f942bdbf 1842 PR target/50739
19aea164 1843 * gcc.target/avr/pr50739.c: New test.
1844
105e9dfc 18452016-07-05 Jan Hubicka <jh@suse.cz>
1846
1847 * gcc.dg/tree-ssa/scev-14.c: update template.
1848
1137da9c 18492016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1850
1851 * gcc.dg/vect/group-no-gaps-1.c: New test.
1852
ce393063 18532016-07-05 Andi Kleen <ak@linux.intel.com>
1854
1855 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1856 if kernel supports MPX.
1857
039a1d47 18582016-07-05 Kito Cheng <kito.cheng@gmail.com>
1859
1860 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1861
f2ccdf8e 18622016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1863 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1864
1865 * gcc.target/powerpc/signbit-1.c: New test.
1866 * gcc.target/powerpc/signbit-2.c: New test.
1867 * gcc.target/powerpc/signbit-3.c: New test.
1868
0215a22c 18692016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1870
1871 PR rtl-optimization/71594
1872 * gcc.dg/torture/pr71594.c: New test.
1873
30a39817 18742016-07-05 Jan Hubicka <jh@suse.cz>
1875
1876 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1877
b65b8df2 18782016-07-05 David Malcolm <dmalcolm@redhat.com>
1879
1880 PR c++/62314
f9c39b65 1881 * g++.dg/parse/error5.C: Update column
b65b8df2 1882 number of missing semicolon error.
1883 * g++.dg/pr62314-2.C: New test case.
1884
6b5471d8 18852016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1886
1887 * gfortran.dg/coarray_stat_function.f90: New test.
1888 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1889 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1890 to new interfaces.
1891
35b3a8dd 18922016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1893
1894 PR fortran/71623
1895 * gfortran.dg/deferred_character_17.f90: New test.
1896
b84c1ddf 18972016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1898
1899 * gcc.target/arm/neon/polytypes.c: Move to ...
1900 * gcc.target/arm/polytypes.c: ... here.
1901 * gcc.target/arm/neon/pr51534.c: Move to ...
1902 * gcc.target/arm/pr51534.c: ... here.
1903 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1904 * gcc.target/arm/vect-vcvt.c: ... here.
1905 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1906 * gcc.target/arm/vect-vcvtq.c: ... here.
1907 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1908 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1909 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1910 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1911 * gcc.target/arm/neon/neon.exp: Delete.
1912 * gcc.target/arm/neon/: Delete.
1913
7e9136f1 19142016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1915
1916 PR fortran/65575
1917 * gfortran.dg: pr65575.f90: New test.
1918
18b42a28 19192016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1920
1921 PR fortran/35849
1922 * gfortran.dg: pr35849.f90: New test.
1923
f8765404 19242016-07-04 Jakub Jelinek <jakub@redhat.com>
1925
1926 PR c++/71739
1927 * g++.dg/cpp0x/pr71739.C: New test.
1928
e3422b3a 19292016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1930
1931 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1932
2da1c9f7 19332016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1934
1935 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1936 locr.
1937 * gcc.target/s390/loc-1.c: New test.
1938
6125d36e 19392016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1940
f9c39b65 1941 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
1942 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 1943
42797d4b 19442016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1945
1946 PR target/63874
1947 * gcc.target/aarch64/pr63874.c: New test.
1948
9d9fe66a 19492016-07-04 Jan Beulich <jbeulich@suse.com>
1950
1951 * g++.dg/header.c: New.
1952 * gcc.dg/header.c: New.
1953
c364d0f3 19542016-07-02 Jakub Jelinek <jakub@redhat.com>
1955
1956 PR c/71719
1957 * c-c++-common/Wunused-var-15.c: New test.
1958
267f3c67 19592016-07-01 Jakub Jelinek <jakub@redhat.com>
1960
1961 PR fortran/71687
1962 * gfortran.dg/gomp/pr71687.f90: New test.
1963
8297c70b 19642016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1965
1966 * gcc.dg/const-float128-ped.c: Require __float128 effective
1967 target and options.
1968 * gcc.dg/const-float128.c: Likewise.
1969 * gcc.dg/torture/float128-cmp-invalid.c: Require
1970 __float128 and base_quadfloat_support effective targets, and
1971 __float128 options.
1972 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1973 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1974 * gcc.dg/torture/float128-nan.c: Likewise.
1975 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1976 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1977 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 1978 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 1979 (add_options_for___float128): New.
1980 (check_effective_target_base_quadword_support): New.
1981
eab79b94 19822016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1983
1984 PR target/71720
1985 * gcc.target/powerpc/pr71720.c: New test.
1986
4ce6622a 19872016-07-01 Jan Beulich <jbeulich@suse.com>
1988
1989 * gcc.dg/bss.c: New.
1990
0b6f1914 19912016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1992
1993 PR target/71698
1994 * gcc.target/powerpc/pr71698.c: New test.
1995
4d28a470 19962016-07-01 Georg-Johann Lay <avr@gjlay.de>
1997
1998 PR target/71151
1999 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2000 instead of ".foo" for its section name.
2001 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2002 depending on MCU's flash size.
2003 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2004 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2005 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2006 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2007 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2008 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2009
ed8613ec 20102016-07-01 Jan Beulich <jbeulich@suse.com>
2011
2012 * gcc.target/i386/pr65105-2.c: Add -msse2.
2013
720a0bce 20142016-06-30 Jakub Jelinek <jakub@redhat.com>
2015
c54ee83c 2016 PR tree-optimization/71707
2017 * gcc.dg/strlenopt-29.c: New test.
2018
a845ae6c 2019 PR fortran/71704
2020 * gfortran.dg/gomp/pr71704.f90: New test.
2021
720a0bce 2022 PR fortran/71705
2023 * gfortran.dg/gomp/pr71705.f90: New test.
2024
17c32c4a 20252016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2026
2027 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2028 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2029 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2030 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2031 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2032 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2033 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2034 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2035 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2036 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2037 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2038 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2039 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2040 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2041 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2042 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2043 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2044 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2045 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2046 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2047 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2048 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2049 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2050 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2051 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2052 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2053 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2054 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2055 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2056 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2057 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2058 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2059 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2060 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2061 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2062 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2063 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2064 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2065 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2066 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2067 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2068 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2069 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2070 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2071 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2072 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2073 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2074 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2075 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2076 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2077 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2078 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2079 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2080 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2081 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2082 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2083 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2084 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2085 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2086 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2087 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2088 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2089 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2090 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2091 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2092 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2093 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2094 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2095 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2096 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2097 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2098 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2099 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2100 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2101 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2102 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2103 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2104 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2105 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2106 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2107 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2108
443405c9 21092016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 2110 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 2111
2112 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2113
6e3a3de2 21142016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 2115 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 2116
2117 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2118
413c4f6c 21192016-06-30 David Malcolm <dmalcolm@redhat.com>
2120
2121 PR driver/71651
2122 * gcc.dg/spellcheck-options-12.c: New test case.
2123
4c4e99c3 21242016-06-30 Jakub Jelinek <jakub@redhat.com>
2125
2126 PR middle-end/71693
2127 * gcc.c-torture/compile/pr71693.c: New test.
2128
26a2e993 21292016-06-29 David Malcolm <dmalcolm@redhat.com>
2130
2131 * gcc.dg/spellcheck-params.c: New testcase.
2132 * gcc.dg/spellcheck-params-2.c: New testcase.
2133
63abcf45 21342016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2135
2136 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2137 vector extract instructions.
2138 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2139
5f1d49ac 21402016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2141
2142 PR fortran/71686
2143 * gfortran.dg/unexpected_eof_2.f90: New test.
2144 * gfortran.dg/unexpected_eof_3.f90: New test.
2145
0dc00113 21462016-06-29 Jim Wilson <jim.wilson@linaro.org>
2147
2148 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2149
4b975445 21502016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2151
2152 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2153 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2154 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2155
e276a6b9 21562016-06-29 Richard Biener <rguenther@suse.de>
2157
2158 PR middle-end/15256
2159 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2160
c02f3e35 21612016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2162
2163 * gcc.target/arm/aapcs/neon-vect10.c: Require
2164 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2165 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2166 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2167 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2168 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2169 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2170 * gcc.target/arm/fp16-aapcs-1.c: Require
2171 -mfloat-ab=hard. Also simplify the test.
2172 * gcc.target/arm/fp16-aapcs-2.c: New.
2173
d0c2a3dd 21742016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2175
f942bdbf 2176 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 2177 (add_options_for_arm_fp16_ieee): New.
2178 (add_options_for_arm_fp16_alternative): New.
2179 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2180 long-line.
2181 (effective_target_arm_fp16_hw): New.
2182
162fed22 21832016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2184
2185 PR tree-optimization/71655
2186 * g++.dg/pr71655.C: New test.
2187
9ed0eb00 21882016-06-29 Martin Liska <mliska@suse.cz>
2189
2190 * gcc.dg/pr71585.c: New test.
2191 * gcc.dg/pr71585-2.c: New test.
2192 * gcc.dg/pr71585-3.c: New test.
2193
641b1c86 21942016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2195
2196 PR tree-optimization/70729
2197 * g++.dg/vect/pr70729.cc: New test.
2198
44e775d8 21992016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2200
2201 * c-c++-common/gomp/cancel-1.c: Extend.
2202
83b23cdf 22032016-06-29 Jakub Jelinek <jakub@redhat.com>
2204
2205 PR tree-optimization/71625
2206 * gcc.dg/strlenopt-28.c: New test.
2207
b6a4a0f5 22082016-06-29 Richard Biener <rguenther@suse.de>
2209
2210 PR middle-end/71002
2211 * g++.dg/torture/pr71002.C: Adjust testcase.
2212
1af10ce6 22132016-06-29 Jakub Jelinek <jakub@redhat.com>
2214
2215 PR c/71685
2216 * gcc.dg/pr71685.c: New test.
2217
22182016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 2219
2220 PR c/71552
2221 * gcc.dg/init-bad-9.c: New test.
2222
043457fd 22232016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2224
2225 * gcc.target/powerpc/abs128-1.c: Require VSX.
2226 * gcc.target/powerpc/copysign128-1.c: Likewise.
2227 * gcc.target/powerpc/inf128-1.c: Likewise.
2228 * gcc.target/powerpc/nan128-1.c: Likewise.
2229
d378e319 22302016-06-28 Jakub Jelinek <jakub@redhat.com>
2231
2232 PR middle-end/71626
2233 * gcc.c-torture/execute/pr71626-1.c: New test.
2234 * gcc.c-torture/execute/pr71626-2.c: New test.
2235
10ef7949 22362016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2237
2238 PR target/71656
2239 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2240
1fcfb8f7 22412016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2242
2243 PR target/71670
2244 * gcc.target/powerpc/pr71670.c: New testcase.
2245
35fd0c10 22462016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2247
2248 PR target/71656
2249 * gcc.target/powerpc/pr71656-1.c: New test.
2250 * gcc.target/powerpc/pr71656-2.c: New test.
2251
584757bc 22522016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2253
2254 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2255 around fp16 code.
2256 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2257 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2258 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2259 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2260 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2261 Add arm_neon_fp16_ok effective target.
f942bdbf 2262 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2263 Likewise.
2264 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2265 Likewise.
2266 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2267 Likewise.
2268 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2269 Likewise.
2270 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2271 Likewise.
2272 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2273 Likewise.
2274 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2275 Likewise.
2276 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2277 Likewise.
2278 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2279 Likewise.
2280 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2281 Likewise.
2282 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2283 Likewise.
584757bc 2284
cbcc4297 22852016-06-26 Jan Hubicka <hubicka@ucw.cz>
2286
2287 * gcc.dg/predict-12.c: New testcase.
2288
0aa73965 22892016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2290
2291 PR fortran/71649
2292 * gfortran.dg/pr71649.f90: New test.
2293
9977f724 22942016-06-25 Jakub Jelinek <jakub@redhat.com>
2295
a5c54f33 2296 PR tree-optimization/71643
2297 * g++.dg/opt/pr71643.C: New test.
2298
9977f724 2299 PR tree-optimization/71631
2300 * gcc.c-torture/execute/pr71631.c: New test.
2301
e09883e4 23022016-06-24 Jan Hubicka <hubicka@ucw.cz>
2303
2304 * gcc.dg/predict-11.c: New testcase.
2305 * gfortran.dg/predict-2.f90: New testcase.
2306
89beffc9 23072016-06-24 Jan Hubicka <hubicka@ucw.cz>
2308
2309 * gcc.dg/predict-10.c: New test.
2310
2275a11d 23112016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2312
2313 * gcc.target/powerpc/abs128-1.c: New.
2314 * gcc.target/powerpc/copysign128-1.c: New.
2315 * gcc.target/powerpc/inf128-1.c: New.
2316 * gcc.target/powerpc/nan128-1.c: New.
2317
37681b7f 23182016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2319
2320 * gfortran.dg/pr71642.f90: New test.
2321
9cf2d600 23222016-06-24 Jakub Jelinek <jakub@redhat.com>
2323
2324 PR tree-optimization/71647
2325 * gcc.target/i386/pr71647.c: New test.
2326
eea332b9 23272016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2328
2329 * gcc.target/i386/noplt-gd-1.c: New test.
2330 * gcc.target/i386/noplt-gd-2.c: Likewise.
2331 * gcc.target/i386/noplt-gd-3.c: Likewise.
2332 * gcc.target/i386/noplt-ld-1.c: Likewise.
2333 * gcc.target/i386/noplt-ld-2.c: Likewise.
2334 * gcc.target/i386/noplt-ld-3.c: Likewise.
2335 * lib/target-supports.exp
2336 (check_effective_target_tls_get_addr_via_got): New.
2337
b6d48a78 23382016-06-24 Uros Bizjak <ubizjak@gmail.com>
2339
2340 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2341 testsuite compile flags.
2342 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2343 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2344
23452016-06-24 Uros Bizjak <ubizjak@gmail.com>
2346
2347 * g++dg/vect/pr36684.cc: Add dg-do compile.
2348 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2349 * gcc.dg/vect/pr70021.c: Ditto.
2350 * gcc.dg/vect/pr70138-1.c: Ditto.
2351 * gcc.dg/vect/pr70138-2.c: Ditto.
2352 * gcc.dg/vect/pr70354-1.c: Ditto.
2353 * gcc.dg/vect/pr70354-2.c: Ditto.
2354 * gcc.dg/vect/pr71259.c: Ditto.
2355 * gcc.dg/vect/pr71416-1.c: Ditto.
2356 * gcc.dg/vect/slp-43.c: Ditto.
2357 * gcc.dg/vect/slp-45.c: Ditto.
2358 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2359 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2360 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2361 * gfortran.dg/vect/pr69980.f90: Ditto.
2362
23632016-06-24 Uros Bizjak <ubizjak@gmail.com>
2364
2365 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2366 * gcc.dg/vect/bb-slp-30.c: Ditto.
2367 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2368 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2369 * gcc.dg/vect/pr45902.c: Ditto.
2370 * gcc.dg/vect/pr48172.c: Ditto.
2371 * gcc.dg/vect/pr48377.c: Ditto.
2372 * gcc.dg/vect/pr49038.c: Ditto.
2373 * gcc.dg/vect/pr49771.c: Ditto.
2374 * gcc.dg/vect/pr52091.c: Ditto.
2375 * gcc.dg/vect/pr53185-2.c: Ditto.
2376 * gcc.dg/vect/pr56826.c: Ditto.
2377 * gcc.dg/vect/pr60276.c: Ditto.
2378 * gcc.dg/vect/pr62021.c: Ditto.
2379 * gcc.dg/vect/pr63530.c: Ditto.
2380 * gcc.dg/vect/pr65518.c: Ditto.
2381 * gcc.dg/vect/pr65947-1.c: Ditto.
2382 * gcc.dg/vect/pr65947-10.c: Ditto.
2383 * gcc.dg/vect/pr65947-11.c: Ditto.
2384 * gcc.dg/vect/pr65947-12.c: Ditto.
2385 * gcc.dg/vect/pr65947-13.c: Ditto.
2386 * gcc.dg/vect/pr65947-2.c: Ditto.
2387 * gcc.dg/vect/pr65947-3.c: Ditto.
2388 * gcc.dg/vect/pr65947-4.c: Ditto.
2389 * gcc.dg/vect/pr65947-5.c: Ditto.
2390 * gcc.dg/vect/pr65947-6.c: Ditto.
2391 * gcc.dg/vect/pr65947-7.c: Ditto.
2392 * gcc.dg/vect/pr65947-8.c: Ditto.
2393 * gcc.dg/vect/pr65947-9.c: Ditto.
2394 * gcc.dg/vect/pr71416-1.c: Ditto.
2395 * gcc.dg/vect/pr71439.c: Ditto.
2396 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2397 * gcc.dg/vect/vect-bswap16.c: Ditto.
2398 * gcc.dg/vect/vect-bswap32.c: Ditto.
2399 * gcc.dg/vect/vect-bswap64.c: Ditto.
2400 * gcc.dg/vect/vect-live-1.c: Ditto.
2401 * gcc.dg/vect/vect-live-2.c: Ditto.
2402 * gcc.dg/vect/vect-live-3.c: Ditto.
2403 * gcc.dg/vect/vect-live-4.c: Ditto.
2404 * gcc.dg/vect/vect-live-5.c: Ditto.
2405 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2406 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2407 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2408 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2409 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2410 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2411 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2412 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2413 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2414 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2415 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2416 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2417 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2418 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2419 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2420 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2421 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2422
d4213166 24232016-06-24 Uros Bizjak <ubizjak@gmail.com>
2424
2425 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2426
5aaec397 24272016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2428
2429 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2430 ia32 if R_386_GOT32X relocation is supported.
2431 * gcc.target/i386/noplt-3.c: Likewise.
2432 * gcc.target/i386/noplt-2.c: Likewise.
2433 (main): Renamed to ...
2434 (bar): This.
2435 * gcc.target/i386/noplt-4.c: Likewise.
2436 (main): Renamed to ...
2437 (bar): This.
2438 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2439 * gcc.target/i386/pr67400-5.c: Likewise.
2440
77104764 24412016-06-24 Jakub Jelinek <jakub@redhat.com>
2442
7318e591 2443 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2444 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2445
77104764 2446 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2447 f4): Adjust expected diagnostics.
2448 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2449 (T): If OVFP is defined, redefine to TP.
2450 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2451 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2452 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2453 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2454 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2455 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2456 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2457 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2458 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2459 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2460 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2461 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2462 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2463 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2464 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2465 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2466 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2467 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2468 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2469 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2470 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2471 as last argument to __builtin_add_overflow_p.
2472
ddf08519 24732016-06-23 Uros Bizjak <ubizjak@gmail.com>
2474
2475 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2476 dg-options and remove default vector testsuite compile flags.
2477 * g++.dg/vect/pr33860a.cc: Ditto.
2478 * g++.dg/vect/pr45470-a.cc: Ditto.
2479 * g++.dg/vect/pr45470-b.cc: Ditto.
2480 * g++.dg/vect/pr60896.cc: Ditto.
2481 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2482 * gcc.dg/vect/pr18308.c: Ditto.
2483 * gcc.dg/vect/pr24049.c: Ditto.
2484 * gcc.dg/vect/pr33373.c: Ditto.
2485 * gcc.dg/vect/pr36228.c: Ditto.
2486 * gcc.dg/vect/pr42395.c: Ditto.
2487 * gcc.dg/vect/pr42604.c: Ditto.
2488 * gcc.dg/vect/pr46663.c: Ditto.
2489 * gcc.dg/vect/pr48765.c: Ditto.
2490 * gcc.dg/vect/pr49093.c: Ditto.
2491 * gcc.dg/vect/pr49352.c: Ditto.
2492 * gcc.dg/vect/pr52298.c: Ditto.
2493 * gcc.dg/vect/pr52870.c: Ditto.
2494 * gcc.dg/vect/pr53185.c: Ditto.
2495 * gcc.dg/vect/pr53773.c: Ditto.
2496 * gcc.dg/vect/pr56695.c: Ditto.
2497 * gcc.dg/vect/pr62171.c: Ditto.
2498 * gcc.dg/vect/pr63530.c: Ditto.
2499 * gcc.dg/vect/pr68339.c: Ditto.
2500 * gcc.dg/vect/pr71259.c: Ditto.
2501 * gcc.dg/vect/vect-82_64.c: Ditto.
2502 * gcc.dg/vect/vect-83_64.c: Ditto.
2503 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2504 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2505 * gcc.dg/vect/vect-shift-2.c: Ditto.
2506 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2507 * gfortran.dg/vect/pr39318.f90: Ditto.
2508 * gfortran.dg/vect/pr45714-a.f: Ditto.
2509 * gfortran.dg/vect/pr45714-b.f: Ditto.
2510 * gfortran.dg/vect/pr46213.f90: Ditto.
2511
81883aeb 25122016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2513 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2514
2515 * gcc.target/powerpc/p9-splat-5.c: New test.
2516
affe5c16 25172016-06-23 Uros Bizjak <ubizjak@gmail.com>
2518
2519 PR tree-optimization/71488
2520 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2521 * lib/target-supports.exp: ... here.
2522 (check_sse4_hw_available): New procedure.
2523 (check_effective_target_sse4_runtime): Ditto.
2524 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2525 -march=westmere for sse4_runtime targets.
547fdd3e 2526 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 2527 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 2528 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 2529 (main): Call check_vect ().
e50240d3 2530 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 2531
6fb2f181 25322016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2533
2534 PR target/66232
2535 PR target/67400
2536 * gcc.target/i386/pr66232-14.c: New file.
2537 * gcc.target/i386/pr66232-15.c: Likewise.
2538 * gcc.target/i386/pr66232-16.c: Likewise.
2539 * gcc.target/i386/pr66232-17.c: Likewise.
2540 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2541 ia32 if R_386_GOT32X relocation is supported.
2542 * gcc.target/i386/pr67400-2.c: Likewise.
2543 * gcc.target/i386/pr67400-3.c: Likewise.
2544 * gcc.target/i386/pr67400-4.c: Likewise.
2545 * gcc.target/i386/pr67400-6.c: Likewise.
2546 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 2547 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 2548
88be2b3c 25492016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2550
2551 PR libgfortran/48852
2552 * gfortran.dg/char4_iunit_1.f03: Update test.
2553 * gfortran.dg/f2003_io_5.f03: Update test.
2554 * gfortran.dg/real_const_3.f90: Update test.
2555
ff600f64 25562016-06-23 Andi Kleen <ak@linux.intel.com>
2557
2558 * g++.dg/bprob/bprob.exp: Support autofdo.
2559 * g++.dg/tree-prof/tree-prof.exp: dito.
2560 * gcc.dg/tree-prof/tree-prof.exp: dito.
2561 * gcc.misc-tests/bprob.exp: dito.
2562 * gfortran.dg/prof/prof.exp: dito.
2563 * lib/profopt.exp: dito.
2564 * lib/target-supports.exp: Check for autofdo.
2565
afa7ed87 25662016-06-23 Martin Liska <mliska@suse.cz>
2567
2568 * gcc.dg/pr71619.c: New test.
2569
0941fba8 25702016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2571
2572 PR target/67400
56896ed3 2573 * gcc.target/i386/pr67400-1.c: New test.
2574 * gcc.target/i386/pr67400-2.c: Likewise.
2575 * gcc.target/i386/pr67400-3.c: Likewise.
2576 * gcc.target/i386/pr67400-4.c: Likewise.
2577 * gcc.target/i386/pr67400-5.c: Likewise.
2578 * gcc.target/i386/pr67400-6.c: Likewise.
2579 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 2580
e557fc7f 25812016-06-22 David Malcolm <dmalcolm@redhat.com>
2582
2583 * c-c++-common/missing-header-1.c: New test case.
2584 * c-c++-common/missing-header-2.c: New test case.
2585 * c-c++-common/missing-header-3.c: New test case.
2586 * c-c++-common/missing-header-4.c: New test case.
2587
8469aece 25882016-06-22 David Malcolm <dmalcolm@redhat.com>
2589
2590 PR c/70339
2591 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2592 hint.
2593 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2594 expected results due to builtin "nanl" now being suggested for
2595 "name".
2596 * gcc.dg/pr67580.c: Update expected messages.
2597 * gcc.dg/spellcheck-identifiers.c: New testcase.
2598 * gcc.dg/spellcheck-typenames.c: New testcase.
2599
6628b04d 26002016-06-22 David Malcolm <dmalcolm@redhat.com>
2601
2602 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2603 file.
2604 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2605 diagnostic-test-show-locus-parseable-fixits.c to sources for
2606 diagnostic_plugin_test_show_locus.c.
2607 * lib/gcc-defs.exp (freeform_regexps): New global.
2608 (dg-regexp): New function.
2609 (handle-dg-regexps): New function.
2610 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2611 freeform_regexps to the empty list.
2612 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2613
82ccd33e 26142016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2615
affe5c16 2616 PR tree-optimization/71488
82ccd33e 2617 * g++.dg/pr71488.C: New test.
2618 * gcc.dg/vect/vect-bool-cmp.c: New test.
2619
2c21de58 26202016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2621
2622 * gcc.dg/guality/param-5.c: New test.
2623
fadfd5fc 26242016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2625
2626 * gcc.target/i386/asm-flag-7.c: New test.
2627
03fee1f8 26282016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2629
2630 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2631 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2632 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2633 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2634 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2635 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2636 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2637 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2638 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2639 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2640 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2641 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2642 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2643 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2644 * lib/target-supports.exp: Likewise.
2645
6905db52 26462016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2647
2648 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2649 * gcc.dg/attr-ms_struct-2.c: Likewise.
2650 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2651 * gcc.dg/bf-ms-attrib.c: Likewise.
2652 * gcc.dg/bf-ms-layout-2.c: Likewise.
2653 * gcc.dg/bf-ms-layout-3.c: Likewise.
2654 * gcc.dg/bf-ms-layout.c: Likewise.
2655 * gcc.dg/bf-no-ms-layout.c: Likewise.
2656 * gcc.target/i386/bitfield1.c: Likewise.
2657 * gcc.target/i386/bitfield2.c: Likewise.
2658 * gcc.target/i386/bitfield3.c: Likewise.
2659
a6f93fc2 26602016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2661
2662 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2663 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2664 override other than -mcpu=power9 command-line option is specified,
2665 or if the target operating system is aix.
2666 * gcc.target/powerpc/darn-1.c: Likewise.
2667 * gcc.target/powerpc/darn-2.c: Likewise.
2668 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2669 test if effective-target is not powerpc_p9vector_ok or if the
2670 target operating system is not defined.
2671 * gcc.target/powerpc/vslv-1.c: Likewise.
2672 * gcc.target/powerpc/vsrv-0.c: Likewise.
2673 * gcc.target/powerpc/vsrv-1.c: Likewise.
2674
1cb2b4d3 26752016-06-21 Tobias Burnus <burnus@net-b.de>
2676
2677 PR fortran/71068
2678 * gfortran.dg/coarray/data_1.f90: New.
2679
66ff0c67 26802016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2681
2682 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2683 (dg-require-effective-target): Use arm_v8_neon_hw.
2684 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2685 (dg-require-effective-target): Likewise.
2686 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2687 (dg-require-effective-target): Likewise.
2688 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2689 (dg-require-effective-target): Likewise.
2690 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2691 (dg-require-effective-target): Likewise.
2692 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2693 (dg-require-effective-target): Likewise.
2694 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2695 Add AArch64 check.
2696
949bfed4 26972016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2698
2699 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2700 Set to 3 so test passes.
2701
a20f6cd4 27022016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2703
2704 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2705
12792843 27062016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2707
2708 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2709 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2710 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2711 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2712
49763db6 27132016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2714
2715 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2716 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2717
ada61167 27182016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2719
2720 PR target/71549
2721 * gcc.target/i386/pr71549.c: New test.
2722
a15584d4 27232016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2724
2725 * gcc.target/powerpc/vadsdu-0.c: Replace
2726 dg-require-effective-target directive to allow test to run on more
2727 platforms, and add dg-skip-if directive to disable test on aix
2728 platforms because of known incompatibilities.
2729 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2730 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2731 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2732 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2733 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2734 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2735 * gcc.target/powerpc/vadsdub-2.c: Replace
2736 dg-require-effective-target directive to allow test to run on more
2737 platforms, and add dg-skip-if directive to disable test on aix
2738 platforms because of known incompatibilities.
2739 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2740 with vec_absdb call to differentiate this test from vadsdub-1.c.
2741 * gcc.target/powerpc/vadsduh-1.c: Replace
2742 dg-require-effective-target directive to allow test to run on more
2743 platforms, and add dg-skip-if directive to disable test on aix
2744 platforms because of known incompatibilities.
2745 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2746 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2747 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2748
ec15ec36 27492016-06-21 Jakub Jelinek <jakub@redhat.com>
2750
2751 PR tree-optimization/71588
2752 * gcc.dg/pr71558.c: New test.
2753
faeffe49 27542016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2755
2756 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2757 * c-c++-common/pr68657-2.c: Likewise.
2758 * c-c++-common/pr68657-3.c: Likewise.
2759 * gcc.dg/torture/pr69714.c: Require int32plus support.
2760 * gcc.dg/torture/pr70025.c: Likewise.
2761 * gcc.dg/torture/pr70083.c: Likewise.
2762 * gcc.dg/torture/pr70542.c: Likewise.
2763 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2764
e218d07f 27652016-06-20 Joseph Myers <joseph@codesourcery.com>
2766
2767 PR c/71601
2768 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2769
232a3df7 27702016-06-20 Jakub Jelinek <jakub@redhat.com>
2771
d7f45b87 2772 PR middle-end/71581
2773 * gcc.dg/pr71581.c: New test.
2774
232a3df7 2775 PR rtl-optimization/71591
2776 * gcc.dg/cpp/pr71591.c: New test.
2777
dbddef42 27782016-06-20 David B. Robins <gcc@davidrobins.net>
2779
2780 PR target/71571
2781 * g++.dg/torture/pr71571.C: New test.
2782
03129ccb 27832016-06-20 Jakub Jelinek <jakub@redhat.com>
2784
2785 PR target/71559
2786 * gcc.target/i386/sse2-pr71559.c: New test.
2787 * gcc.target/i386/avx-pr71559.c: New test.
2788 * gcc.target/i386/avx512f-pr71559.c: New test.
2789
a40b4b62 27902016-06-20 Tobias Burnus <burnus@net-b.de>
2791
2792 PR fortran/71194
2793 * gfortran.dg/pointer_remapping_10.f90: New.
2794
ecbea05a 27952016-06-20 David Malcolm <dmalcolm@redhat.com>
2796
2797 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2798
0f61dae9 27992016-06-20 Martin Sebor <msebor@redhat.com>
2800
2801 PR c/69507
2802 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2803 * gnu90-const-expr-1.c: Same.
2804 * gnu99-const-expr-1.c: Same.
2805 * gnu99-static-1.c: Same.
2806
e458dfd8 28072016-06-20 Renlin Li <renlin.li@arm.com>
2808
2c0c0c9b 2809 PR testsuite/71489
e458dfd8 2810 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2811
7ab71cb3 28122016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2813
2814 * gcc.target/aarch64/vcvt_f64_1.c: New.
2815 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2816 * gcc.target/aarch64/vrecp_f64_1.c: New.
2817
34d36b7a 28182016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2819
2820 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2821 "alignement".
2822
ed7f4748 28232016-06-20 Georg-Johann Lay <avr@gjlay.de>
2824
2825 PR target/71103
2826 * gcc.target/avr/torture/pr71103-2.c: New test.
2827
21897f47 28282016-06-19 Martin Sebor <msebor@redhat.com>
2829
2830 PR c/69507
2831 * gcc.dg/alignof.c: New test.
2832
98683d85 28332016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2834
2835 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2836 vs dg-error; test constexpr specifier too.
2837
358cee25 28382016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2839
2840 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2841
c3d7ceb6 28422016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2843
2844 * lib/target-supports.exp
2845 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2846 arm_neon_ok and merge flags. Fix temporary test name.
2847 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2848 and merge flags.
2849
1176073c 28502016-06-17 Martin Liska <mliska@suse.cz>
2851
2852 * gcc.dg/predict-9.c: Fix dump scanning.
2853
f3e2969a 28542016-06-17 Bin Cheng <bin.cheng@arm.com>
2855
2856 PR tree-optimization/71354
2857 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2858
7fdca647 28592016-06-17 Bin Cheng <bin.cheng@arm.com>
2860
2861 PR tree-optimization/71347
2862 * gcc.dg/tree-ssa/pr71347.c: New test.
2863
a338a226 28642016-06-17 Bin Cheng <bin.cheng@arm.com>
2865
2866 PR tree-optimization/71354
2867 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2868
c1e75671 28692016-06-17 Bin Cheng <bin.cheng@arm.com>
2870
2871 * gcc.dg/vect/vect-alias-check-1.c: New test.
2872
365ba13d 28732016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2874
59bde511 2875 PR target/71151
365ba13d 2876 * gcc.target/avr/pr71151-1.c: New test.
2877 * gcc.target/avr/pr71151-2.c: New test.
2878 * gcc.target/avr/pr71151-3.c: New test.
2879 * gcc.target/avr/pr71151-4.c: New test.
2880 * gcc.target/avr/pr71151-5.c: New test.
2881 * gcc.target/avr/pr71151-6.c: New test.
2882 * gcc.target/avr/pr71151-7.c: New test.
2883 * gcc.target/avr/pr71151-8.c: New test.
2884 * gcc.target/avr/pr71151-common.h: New test.
2885
db48d95b 28862016-06-16 Martin Liska <mliska@suse.cz>
2887
2888 * gfortran.dg/predict-1.f90: New test.
2889
4c780a59 28902016-06-16 Uros Bizjak <ubizjak@gmail.com>
2891
2892 PR target/71242
f9c39b65 2893 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 2894
8c1879bc 28952016-06-16 Jan Hubicka <hubicka@ucw.cz>
2896
2897 * g++.dg/vect/pr36648.cc: Disable cunrolli
2898
33698dfe 28992016-06-16 Jakub Jelinek <jakub@redhat.com>
2900
745f2db6 2901 PR target/71554
2902 * gcc.c-torture/execute/pr71554.c: New test.
2903
33698dfe 2904 PR rtl-optimization/71532
2905 * gcc.dg/torture/pr71532.c: New test.
2906
b42322b9 29072016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2908
2909 * gcc.target/powerpc/p9-dimode1.c: New test.
2910 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2911
412b298a 29122016-06-15 Jakub Jelinek <jakub@redhat.com>
2913
93479f99 2914 * gcc.c-torture/compile/20160615-1.c: New test.
2915
412b298a 2916 * g++.dg/cpp0x/ref-qual17.C: New test.
2917
3ec40531 29182016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2919
2920 PR middle-end/71529
2921 * gcc.target/i386/pr71529.C: New test.
2922
edfe7670 29232016-06-15 Alan Hayward <alan.hayward@arm.com>
2924
2925 PR tree-optimization/71483
2926 * g++.dg/vect/pr71483.c: New
2927
6e52ac17 29282016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2929
2930 PR c++/70202
2931 * g++.dg/inherit/crash6.C: New.
2932 * g++.dg/inherit/union2.C: Likewise.
2933 * g++.dg/inherit/virtual12.C: Likewise.
2934 * g++.dg/inherit/virtual13.C: Likewise.
2935 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2936
aed35af2 29372016-06-15 Uros Bizjak <ubizjak@gmail.com>
2938
0941fba8 2939 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 2940
6f710392 29412016-06-15 Alan Hayward <alan.hayward@arm.com>
2942
2943 PR tree-optimization/71439
2944 * gcc.dg/vect/pr71439.c: New
2945
d1cedfd3 29462016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2947
2948 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2949
ee8fd158 29502016-06-15 Richard Biener <rguenther@suse.de>
2951
2952 * gcc.dg/vect/slp-45.c: New testcase.
2953
5695a690 29542016-06-15 Richard Biener <rguenther@suse.de>
2955
2956 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2957
267ae3ee 29582016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2959
2960 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2961 requirements, and disable for AIX for now.
2962 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2963
a6d0e20a 29642016-06-14 Jakub Jelinek <jakub@redhat.com>
2965
b2efd162 2966 PR c++/71528
2967 * g++.dg/opt/pr71528.C: New test.
2968
a6d0e20a 2969 PR c++/71516
2970 * g++.dg/init/pr71516.C: New test.
2971
035778de 29722016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2973
2974 * g++.dg/init/array46.C: New.
2975
7c9dc58e 29762016-06-14 Uros Bizjak <ubizjak@gmail.com>
2977
0941fba8 2978 * gcc.target/i386/float128-3.c: New test.
2979 * gcc.target/i386/quad-sse4.c: Ditto.
2980 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2981 Update scan strings.
7c9dc58e 2982
412640c9 29832016-06-14 Richard Biener <rguenther@suse.de>
2984
2985 PR middle-end/71526
2986 * gfortran.dg/pr71526.f90: New testcase.
2987
1b9fde85 29882016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2989
2990 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2991 * gcc.dg/zero_bits_compound-1.c: Likewise.
2992
306097e3 29932016-06-14 Richard Biener <rguenther@suse.de>
2994
2995 PR tree-optimization/71522
2996 * gcc.dg/torture/pr71522.c: New testcase.
2997
566255a8 29982016-06-14 Jakub Jelinek <jakub@redhat.com>
2999
3000 PR tree-optimization/71520
3001 * gcc.dg/tree-ssa/pr71520.c: New test.
3002
eb912adb 30032016-06-14 Richard Biener <rguenther@suse.de>
3004
3005 PR tree-optimization/71521
56d35455 3006 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 3007
9720103d 30082016-06-13 Jakub Jelinek <jakub@redhat.com>
3009
12cb8367 3010 PR sanitizer/71498
3011 * c-c++-common/ubsan/bounds-13.c: New test.
3012
9720103d 3013 PR preprocessor/71183
3014 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3015
5965fbcc 30162016-06-13 Jeff Law <law@redhat.com>
3017
3018 PR tree-optimization/71403
3019 * c-c++-common/ubsan/pr71403-1.c: New test.
3020 * c-c++-common/ubsan/pr71403-2.c: New test.
3021 * c-c++-common/ubsan/pr71403-3.c: New test.
3022
04537049 30232016-06-13 Jakub Jelinek <jakub@redhat.com>
3024
3025 PR middle-end/71478
3026 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3027 Add -Wno-psabi -w to dg-options.
3028
412f195f 30292016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3030
3031 * gcc.target/powerpc/vadsdu-0.c: New test.
3032 * gcc.target/powerpc/vadsdu-1.c: New test.
3033 * gcc.target/powerpc/vadsdu-2.c: New test.
3034 * gcc.target/powerpc/vadsdu-3.c: New test.
3035 * gcc.target/powerpc/vadsdu-4.c: New test.
3036 * gcc.target/powerpc/vadsdu-5.c: New test.
3037 * gcc.target/powerpc/vadsdub-1.c: New test.
3038 * gcc.target/powerpc/vadsdub-2.c: New test.
3039 * gcc.target/powerpc/vadsduh-1.c: New test.
3040 * gcc.target/powerpc/vadsduh-2.c: New test.
3041 * gcc.target/powerpc/vadsduw-1.c: New test.
3042 * gcc.target/powerpc/vadsduw-2.c: New test.
3043
527790c1 30442016-06-13 David Malcolm <dmalcolm@redhat.com>
3045
3046 * gcc.dg/c99-init-2.c (c): Update expected error message.
3047 * gcc.dg/init-bad-8.c (foo): Likewise.
3048 * gcc.dg/spellcheck-fields-3.c: New test case.
3049
102e67eb 30502016-06-13 Martin Liska <mliska@suse.cz>
3051
3052 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3053 and "guess loop iv compared" heuristics.
3054 * gcc.dg/predict-2.c: Likewise.
3055 * gcc.dg/predict-3.c: Likewise.
3056 * gcc.dg/predict-4.c: Likewise.
3057 * gcc.dg/predict-5.c: Likewise.
3058 * gcc.dg/predict-6.c: Likewise.
3059
1a54d3be 30602016-06-13 Marek Polacek <polacek@redhat.com>
3061
3062 PR middle-end/71476
3063 * c-c++-common/Wswitch-unreachable-4.c: New test.
3064 * gcc.dg/Wswitch-unreachable-2.c: New test.
3065 * g++.dg/tm/jump1.C: Move dg-warning.
3066
5b7401b8 30672016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3068
3069 * gnat.dg/renaming10.ad[sb]: New test.
3070
1c93151c 30712016-06-13 Paul Thomas <pault@gcc.gnu.org>
3072
3073 PR fortran/70673
3074 * gfortran.dg/pr70673.f90: New test.
3075
249865a0 30762016-06-13 Richard Biener <rguenther@suse.de>
3077
3078 PR middle-end/64516
3079 * gcc.dg/align-3.c: New testcase.
3080
776d9b14 30812016-06-13 Martin Liska <mliska@suse.cz>
3082
3083 * gcc.target/i386/pr71458.c: New test.
3084
0cf5c551 30852016-06-12 Uros Bizjak <ubizjak@gmail.com>
3086
3087 PR target/71241
f9c39b65 3088 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 3089
34de0a35 30902016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3091
3092 PR target/60751
3093 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3094 statement.
3095
0cc8bc98 30962016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3097
3098 PR target/60751
3099 * gfortran.dg/comma_IO_extension_1.f90: New test.
3100 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3101 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3102 statement.
3103 * gfortran.dg/graphite/pr38083.f90: Likewise.
3104 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3105 missing format.
3106
0ff78c86 31072016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3108
3109 * gnat.dg/case_character.adb: New test.
3110
6c38863e 31112016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3112
3113 PR middle-end/71310
3114 * gcc.target/powerpc/pr71310.c: New testcase.
3115
24c41395 31162016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3117
3118 PR middle-end/71478
3119 * gcc.dg/pr71478.c: New test.
3120
aeb26fb6 31212016-06-10 Jakub Jelinek <jakub@redhat.com>
3122
702b3575 3123 PR middle-end/71494
3124 * gcc.c-torture/execute/pr71494.c: New test.
3125
8ec29807 3126 PR c/68657
3127 * gcc.target/i386/pr68657.c: New test.
3128
aeb26fb6 3129 PR inline-asm/68843
3130 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3131 (test): Add -masm=intel alternatives.
3132
1dc4d519 31332016-06-10 Martin Sebor <msebor@redhat.com>
3134
3135 PR c/71392
3136 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3137
6385d6d3 31382016-06-10 Jeff Law <law@redhat.com>
3139
3140 PR tree-optimization/71335
3141 * gcc.c-torture/execute/pr71335.c: New test.
3142
041a412b 31432016-06-10 David Malcolm <dmalcolm@redhat.com>
3144
3145 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3146 the various "cannot tail-call: " messages.
3147
4a5edbb2 31482016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3149
3150 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3151 and options.
3152
9cf3aec3 31532016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3154
3155 PR sanitizer/71480
3156 * c-c++-common/asan/pr71480.c: New test.
3157
61724718 31582016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3159
3160 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3161 (ASMNAME2): Likewise.
3162 (main): Replace fn in asm statement with ASMNAME ("fn").
3163 * gcc.dg/guality/pr68037-2.c: Likewise.
3164 * gcc.dg/guality/pr68037-3.c: Likewise.
3165 * gcc.dg/torture/pr68037-1.c: Likewise.
3166 * gcc.dg/torture/pr68037-2.c: Likewise.
3167 * gcc.dg/torture/pr68037-3.c: Likewise.
3168
1807f6fb 31692016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3170
3171 PR inline-asm/68843
3172 * gcc.target/i386/pr68843-1.c: New test.
3173 * gcc.target/i386/pr68843-2.c: New test.
3174
ccfa030f 31752016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 3176 Cesar Philippidis <cesar@codesourcery.com>
3177
3178 PR middle-end/71373
3179 * gcc.dg/goacc/nested-function-1.c: New file.
3180 * gcc.dg/goacc/nested-function-2.c: Likewise.
3181 * gcc.dg/goacc/pr71373.c: Likewise.
3182 * gfortran.dg/goacc/cray-2.f95: Likewise.
3183 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3184 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3185 * gfortran.dg/goacc/cray.f95: Update.
3186 * gfortran.dg/goacc/loop-1.f95: Likewise.
3187 * gfortran.dg/goacc/loop-3.f95: Likewise.
3188 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3189 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3190
31912016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3192
3193 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3194 for OpenACC tile clauses.
3195 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 3196
3197 PR c/71381
3198 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3199 to...
3200 * c-c++-common/goacc/cache-2.c: ... this new file.
3201 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3202 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3203 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3204 usage.
3205 * gfortran.dg/goacc/cray.f95: Likewise.
3206 * gfortran.dg/goacc/loop-1.f95: Likewise.
3207
bb038f3e 32082016-06-10 Alan Hayward <alan.hayward@arm.com>
3209
3210 PR tree-optimization/71407
3211 PR tree-optimization/71416
3212 * gcc.dg/vect/pr71407.c: New
3213 * gcc.dg/vect/pr71416-1.c: New
3214 * gcc.dg/vect/pr71416-2.c: New
3215
332409d3 32162016-06-10 Richard Biener <rguenther@suse.de>
3217
3218 PR middle-end/71477
3219 * gcc.dg/torture/pr71477.c: New testcase.
3220
03cf727c 32212016-06-09 Julia Koval <julia.koval@intel.com>
3222
3223 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3224 * gcc.target/i386/interrupt-13.c: Likewise.
3225 * gcc.target/i386/interrupt-15.c: Likewise.
3226 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3227 * gcc.target/i386/interrupt-24.c: Likewise.
3228 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3229 * gcc.target/i386/interrupt-9.c: Likewise.
3230 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3231
23b101c5 32322016-06-09 Martin Sebor <msebor@redhat.com>
3233
3234 PR c/70883
3235 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3236 * gcc.dg/builtin-constant_p-1.c: Same.
3237 * gcc.dg/builtins-error.c: Same.
3238 * gcc.dg/pr70859.c: Same.
3239
188d6bbb 32402016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3241
3242 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3243 * gcc.dg/torture/pr68067-1.c: Likewise.
3244 * gcc.dg/torture/pr68067-2.c: Likewise.
3245
32462016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3247
3248 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3249 when setting SIZE.
3250
ff8886bd 32512016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3252
3253 PR c++/71465
3254 * g++.dg/inherit/crash5.C: New.
3255 Revert:
3256 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3257
3258 PR c++/70202
3259 * g++.dg/inherit/crash5.C: New.
3260 * g++.dg/inherit/virtual1.C: Adjust.
3261
3f76cceb 32622016-06-09 Martin Liska <mliska@suse.cz>
3263
3264 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3265 * g++.dg/predict-loop-exit-2.C: Likewise.
3266 * g++.dg/predict-loop-exit-3.C: Likewise.
3267 * gcc.dg/predict-1.c: Likewise.
3268 * gcc.dg/predict-2.c: Likewise.
3269 * gcc.dg/predict-3.c: Likewise.
3270 * gcc.dg/predict-4.c: Likewise.
3271 * gcc.dg/predict-5.c: Likewise.
3272 * gcc.dg/predict-6.c: Likewise.
3273 * gcc.dg/predict-7.c: Likewise.
3274
59ae3d1b 32752016-06-09 Richard Biener <rguenther@suse.de>
3276
3277 PR tree-optimization/71462
3278 * gcc.dg/torture/pr71462.c: New testcase.
3279
8c2d2acf 32802016-06-09 Marek Polacek <polacek@redhat.com>
3281
3282 PR c/65471
3283 * gcc.dg/c11-generic-3.c: New test.
3284
224cb6b7 32852016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3286
3287 * g++.dg/init/array42.C: New.
3288 * g++.dg/init/array43.C: Likewise.
3289 * g++.dg/init/array44.C: Likewise.
3290 * g++.dg/init/array45.C: Likewise.
3291 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3292 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3293 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3294 * g++.dg/gomp/pr35751.C: Likewise.
3295 * g++.dg/init/array23.C: Likewise.
3296 * g++.dg/init/brace2.C: Likewise.
3297 * g++.dg/init/brace6.C: Likewise.
3298
732905bb 32992016-06-08 Martin Sebor <msebor@redhat.com>
3300 Jakub Jelinek <jakub@redhat.com>
3301
3302 PR c++/70507
3303 PR c/68120
3304 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3305 * c-c++-common/builtin-arith-overflow-2.c: New test.
3306 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3307 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3308 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3309
7ddaa622 33102016-06-08 Jakub Jelinek <jakub@redhat.com>
3311
3312 PR c++/71442
3313 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3314
84ee0905 33152016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3316
3317 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3318 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3319 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3320 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3321 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3322 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3323 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3324 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3325 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3326 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3327 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3328 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3329 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3330
2876af98 33312016-06-08 Richard Biener <rguenther@suse.de>
3332
3333 PR tree-optimization/68558
3334 * gcc.dg/vect/slp-44.c: New testcase.
3335
acbb0d03 33362016-06-08 Richard Biener <rguenther@suse.de>
3337
3338 * gcc.dg/vect/slp-43.c: New testcase.
3339
f8689010 33402016-06-08 Richard Biener <rguenther@suse.de>
3341
3342 PR tree-optimization/71452
3343 * gcc.dg/torture/pr71452.c: New testcase.
3344
52d393eb 33452016-06-08 Jakub Jelinek <jakub@redhat.com>
3346
3347 PR c++/71448
3348 * g++.dg/torture/pr71448.C: New test.
3349
9d700ce4 33502016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3351
3352 PR debug/71432
3353 PR ada/71413
3354 * g++.dg/debug/pr71432.C: New test.
3355
eb96ef65 33562016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3357
3358 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3359 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3360 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3361
a4753cdd 33622016-06-08 Alan Hayward <alan.hayward@arm.com>
3363
3364 * gcc.dg/vect/vect-live-2.c: Update effective target.
3365 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3366 * lib/target-supports.exp: Add aarch64 to vect_long.
3367
bafc7b1d 33682016-06-08 Marek Polacek <polacek@redhat.com>
3369
3370 PR c/71418
3371 * gcc.dg/noncompile/pr71418.c: New test.
3372
06e590e7 3373 PR c/71426
3374 * gcc.dg/noncompile/pr71426.c: New test.
3375
d3cb49c9 33762016-06-07 Jan Hubicka <hubicka@ucw.cz>
3377
3378 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3379 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3380 * gcc.dg/predict-3.c: Update template.
3381 * gcc.dg/predict-5.c: Update template.
3382 * gcc.dg/predict-6.c: Update template.
3383 * gcc.dg/predict-9.c: Update template.
3384 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3385
2d76c36a 33862016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3387
3388 * gcc.target/powerpc/vec-mul.c: New test.
3389
7cfde92a 33902016-06-07 David Malcolm <dmalcolm@redhat.com>
3391
3392 * gcc.dg/spellcheck-fields-2.c: New test case.
3393
b032c4dd 33942016-06-07 Richard Biener <rguenther@suse.de>
3395
3396 PR c/61564
3397 * gcc.dg/Wpragmas-1.c: New testcase.
3398 * gcc.dg/Wattributes-4.c: Likewise.
3399 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3400 entry.
3401
a7056369 34022016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3403
3404 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3405 spurious debug code.
3406
123c61e0 34072016-06-07 Richard Biener <rguenther@suse.de>
3408
3409 PR tree-optimization/71428
3410 * gcc.dg/torture/pr71428.c: New testcase.
3411
5819d47b 34122016-06-07 Richard Biener <rguenther@suse.de>
3413
3414 PR middle-end/71423
3415 * gcc.dg/torture/pr71423.c: New testcase.
3416
6cec5c6b 34172016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3418
3419 PR middle-end/71408
3420 * gcc.dg/tree-ssa/pr71408.c: New test.
3421
40bbfc17 34222016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3423
3424 PR middle-end/71281
3425 * g++.dg/torture/pr71281.C: New test.
3426
61f1f80c 34272016-06-06 Marek Polacek <polacek@redhat.com>
3428
3429 PR c/71362
3430 * gcc.dg/pr71362.c: New test.
3431
0406b32f 34322016-06-06 Jakub Jelinek <jakub@redhat.com>
3433 Patrick Palka <ppalka@gcc.gnu.org>
3434
3435 PR c++/70847
3436 PR c++/71330
3437 PR c++/71393
3438 * g++.dg/opt/pr70847.C: New test.
3439 * g++.dg/ubsan/pr70847.C: New test.
3440 * g++.dg/ubsan/pr71393.C: New test.
3441
b1445999 34422016-06-06 Jakub Jelinek <jakub@redhat.com>
3443
3444 PR tree-optimization/71259
3445 * gcc.dg/vect/pr71259.c: New test.
3446
99b4f3a2 34472016-06-06 David Malcolm <dmalcolm@redhat.com>
3448
3449 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3450 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3451 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3452 above.
3453
837679bc 34542016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3455
3456 PR middle-end/37780
3457 * gcc.c-torture/execute/pr37780.c: New test.
3458 * gcc.target/aarch64/pr37780_1.c: Likewise.
3459 * gcc.target/arm/pr37780_1.c: Likewise.
3460
e4b92538 34612016-06-06 Marek Polacek <polacek@redhat.com>
3462
3463 * c-c++-common/attr-may-alias-1.c: New test.
3464 * c-c++-common/attr-may-alias-2.c: New test.
3465 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3466
43ac2f2f 34672016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3468
3469 PR c/24414
3470 * gcc.target/i386/pr24414.c: New test.
3471
7e1786b2 34722016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3473
3474 * gcc.target/sparc/vis4misc.c: New file.
3475 * gcc.target/sparc/fpcmp.c: Likewise.
3476 * gcc.target/sparc/fpcmpu.c: Likewise.
3477
f593ccb2 34782016-06-06 Alan Hayward <alan.hayward@arm.com>
3479
3480 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3481 * gcc.dg/vect/vect-live-3.c: Likewise.
3482
be6d8ddc 34832016-06-06 Richard Biener <rguenther@suse.de>
3484
3485 PR tree-optimization/71398
3486 * gcc.dg/torture/pr71398.c: New testcase.
3487
78f27916 34882016-06-06 Uros Bizjak <ubizjak@gmail.com>
3489
3490 PR target/71389
3491 * g++.dg/pr71389.C: New test.
3492
c5899606 34932016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3494
3495 PR fortran/71404
3496 * gfortran.dg/fmt_read_5.f: New test.
3497
8e3cd305 34982016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3499
3500 PR fortran/69659
3501 * gfortran.dg/class_array_22.f03: New test.
3502
703c0a09 35032016-06-05 Jan Hubicka <hubicka@ucw.cz>
3504
3505 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3506
d07b2b6f 35072016-06-05 Jan Hubicka <hubicka@ucw.cz>
3508
3509 * gcc.dg/predict-9.c: Update template.
3510
4a7ec4ac 35112016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3512
3513 PR c++/49377
3514 * g++.dg/template/pr49377.C: New.
3515
7499ef4a 35162016-06-04 Jakub Jelinek <jakub@redhat.com>
3517
3518 PR tree-optimization/71405
3519 * g++.dg/torture/pr71405.C: New test.
3520
558c800d 35212016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3522
3523 PR c++/70202
3524 * g++.dg/inherit/crash5.C: New.
3525 * g++.dg/inherit/virtual1.C: Adjust.
3526
4ee7cf4b 35272016-06-03 Jeff Law <law@redhat.com>
3528
3529 PR tree-optimization/71316
3530 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3531
b12ae762 35322016-06-03 Jakub Jelinek <jakub@redhat.com>
3533
3534 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3535 dg-additional-options with just -fno-tree-scev-cprop in it.
3536 * gcc.dg/vect/vect-live-2.c: Likewise.
3537 * gcc.dg/vect/vect-live-5.c: Likewise.
3538 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3539 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3540 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3541
e09a5ee3 35422016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3543
3544 PR c++/27100
3545 * g++.dg/other/friend6.C: New test.
3546
f14b1922 35472016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3548
3549 * g++.dg/torture/ppc-ldst-array.C: New.
3550
20702ea3 35512016-06-03 Joseph Myers <joseph@codesourcery.com>
3552
3553 PR target/71276
3554 PR target/71277
3555 * gcc.dg/torture/builtin-fp-int-inexact.c,
3556 gcc.target/i386/387-builtin-fp-int-inexact.c,
3557 gcc.target/i386/387-rint-inline-1.c,
3558 gcc.target/i386/387-rint-inline-2.c,
3559 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3560 gcc.target/i386/sse2-rint-inline-1.c,
3561 gcc.target/i386/sse2-rint-inline-2.c,
3562 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3563 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3564
5ed3cc7b 35652016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3566 Julia Koval <julia.koval@intel.com>
3567
3568 PR target/66960
3569 PR target/67630
3570 PR target/67634
3571 PR target/67841
3572 PR target/68037
3573 PR target/68618
3574 PR target/68661
3575 PR target/69575
3576 PR target/69596
3577 PR target/69734
3578 * gcc.dg/guality/pr68037-1.c: New test.
3579 * gcc.dg/guality/pr68037-2.c: Likewise.
3580 * gcc.dg/guality/pr68037-3.c: Likewise.
3581 * gcc.dg/torture/pr68037-1.c: Likewise.
3582 * gcc.dg/torture/pr68037-2.c: Likewise.
3583 * gcc.dg/torture/pr68037-3.c: Likewise.
3584 * gcc.dg/torture/pr68661-1a.c: Likewise.
3585 * gcc.dg/torture/pr68661-1b.c: Likewise.
3586 * gcc.target/i386/interrupt-1.c: Likewise.
3587 * gcc.target/i386/interrupt-2.c: Likewise.
3588 * gcc.target/i386/interrupt-3.c: Likewise.
3589 * gcc.target/i386/interrupt-4.c: Likewise.
3590 * gcc.target/i386/interrupt-5.c: Likewise.
3591 * gcc.target/i386/interrupt-6.c: Likewise.
3592 * gcc.target/i386/interrupt-7.c: Likewise.
3593 * gcc.target/i386/interrupt-8.c: Likewise.
3594 * gcc.target/i386/interrupt-9.c: Likewise.
3595 * gcc.target/i386/interrupt-10.c: Likewise.
3596 * gcc.target/i386/interrupt-11.c: Likewise.
3597 * gcc.target/i386/interrupt-12.c: Likewise.
3598 * gcc.target/i386/interrupt-13.c: Likewise.
3599 * gcc.target/i386/interrupt-14.c: Likewise.
3600 * gcc.target/i386/interrupt-15.c: Likewise.
3601 * gcc.target/i386/interrupt-16.c: Likewise.
3602 * gcc.target/i386/interrupt-17.c: Likewise.
3603 * gcc.target/i386/interrupt-18.c: Likewise.
3604 * gcc.target/i386/interrupt-19.c: Likewise.
3605 * gcc.target/i386/interrupt-20.c: Likewise.
3606 * gcc.target/i386/interrupt-21.c: Likewise.
3607 * gcc.target/i386/interrupt-22.c: Likewise.
3608 * gcc.target/i386/interrupt-23.c: Likewise.
3609 * gcc.target/i386/interrupt-24.c: Likewise.
3610 * gcc.target/i386/interrupt-25.c: Likewise.
3611 * gcc.target/i386/interrupt-26.c: Likewise.
3612 * gcc.target/i386/interrupt-27.c: Likewise.
3613 * gcc.target/i386/interrupt-28.c: Likewise.
3614 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3615 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3616 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3617 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3618 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3619 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3620 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3621 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3622 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3623 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3624 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3625 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3626
3e346f54 36272016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3628
f27c52fb 3629 PR tree-optimization/52171
3630 * gcc.dg/pr52171.c: New test.
3631 * gcc.target/i386/pr52171.c: New test.
3e346f54 3632
22e029d2 36332016-06-03 Jan Hubicka <jh@suse.cz>
3634
3635 * g++.dg/tree-ssa/pred-1.C: New testcase
3636 * gcc.dg/tree-ssa/pred-1.c: New testcase
3637
41ce74ed 36382016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3639
3640 PR target/70957
3641 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3642 support.
3643 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3644
cf573a72 36452016-06-03 Alan Hayward <alan.hayward@arm.com>
3646
3647 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3648
75aae5b4 36492016-06-03 Alan Hayward <alan.hayward@arm.com>
3650
3651 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 3652 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 3653 * gcc.dg/vect/vect-live-1.c: New test.
3654 * gcc.dg/vect/vect-live-2.c: New test.
3655 * gcc.dg/vect/vect-live-3.c: New test.
3656 * gcc.dg/vect/vect-live-4.c: New test.
3657 * gcc.dg/vect/vect-live-5.c: New test.
3658 * gcc.dg/vect/vect-live-slp-1.c: New test.
3659 * gcc.dg/vect/vect-live-slp-2.c: New test.
3660 * gcc.dg/vect/vect-live-slp-3.c: New test.
3661
eba6788d 36622016-06-03 Jakub Jelinek <jakub@redhat.com>
3663
3664 PR middle-end/71387
3665 * g++.dg/opt/pr71387.C: New test.
3666
5a653985 36672016-06-02 Jeff Law <law@redhat.com>
3668
3669 PR tree-optimization/71328
3670 * gcc.c-torture/compile/pr71328.c: New test.
3671
f92f6941 36722016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3673
3674 PR fortran/52393
3675 * gfortran.dg/fmt_read_3.f90: Fix typo.
3676 * gfortran.dg/fmt_read_4.f90: New test.
3677
0d29e152 36782016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3679
3680 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3681 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3682 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3683 * g++.dg/cpp0x/override2.C: Likewise.
3684 * g++.dg/parse/crash5.C: Likewise.
3685 * g++.dg/parse/error16.C: Likewise.
3686 * g++.dg/parse/error27.C: Likewise.
3687 * g++.dg/template/qualttp15.C: Likewise.
3688 * g++.dg/template/redecl4.C: Likewise.
3689 * g++.old-deja/g++.other/crash39.C: Likewise.
3690 * g++.old-deja/g++.other/struct1.C: Likewise.
3691 * g++.old-deja/g++.pt/m9a.C: Likewise.
3692 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3693
2740a1a5 36942016-06-02 Jakub Jelinek <jakub@redhat.com>
3695
89f17a65 3696 PR c++/71372
3697 * c-c++-common/pr71372.c: New test.
3698
2740a1a5 3699 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3700 __TIME__ strings with __builtin_strcmp instead of printf and
3701 dg-output.
3702
9ae89a4e 37032016-06-02 Martin Liska <mliska@suse.cz>
3704
3705 * gcc.dg/predict-9.c: New test.
3706
41258f9c 37072016-06-02 Jakub Jelinek <jakub@redhat.com>
3708
3709 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3710 global set_compiler_env_var and global saved_compiler_env_var.
3711
dad46eb8 37122016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3713
3714 PR rtl-optimization/71295
3715 * gcc.c-torture/compile/pr71295.c: New test.
3716
9cc8a892 37172016-06-02 Jakub Jelinek <jakub@redhat.com>
3718
98e7c96c 3719 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3720
4a5a4de2 3721 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3722 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3723
9cc8a892 3724 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3725 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3726 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3727 alternative number.
3728
46819a36 37292016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3730
3731 * gcc.target/powerpc/p9-splat-4.c: New test.
3732
37332016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3734
3735 PR target/71186
3736 * gcc.target/powerpc/pr71186.c: New test.
3737
d9820cc5 37382016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3739
3740 PR fortran/52393
3741 * gfortran.dg/fmt_read_3.f90: New test.
3742
2f14ca3e 37432016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3744
3745 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3746 procedure.
3747
dfa5c0d3 37482016-06-01 Eduard Sanou <dhole@openmailbox.org>
3749
3750 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3751 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3752 env var is set.
3753 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3754 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3755 shown once.
3756 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3757 during compilation.
3758 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3759 vars set by dg-set-compiler-env-var.
3760
7d7125df 37612016-06-01 Paul Thomas <pault@gcc.gnu.org>
3762
3763 PR fortran/71156
3764 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3765 to the module procedure declaration.
3766 * gfortran.dg/submodule_16.f08: New test.
3767
6ab9cde4 37682016-06-01 Jakub Jelinek <jakub@redhat.com>
3769
3770 PR middle-end/71371
3771 * c-c++-common/gomp/pr71371.c: New test.
3772
0cfe7a23 37732016-06-01 Richard Biener <rguenther@suse.de>
3774
3775 PR tree-optimization/71366
3776 * gcc.dg/torture/pr71366-1.c: New testcase.
3777 * gcc.dg/torture/pr71366-2.c: Likewise.
3778
5a5b02e1 37792016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3780
3781 * gcc.target/powerpc/vslv-0.c: New test.
3782 * gcc.target/powerpc/vslv-1.c: New test.
3783 * gcc.target/powerpc/vsrv-0.c: New test.
3784 * gcc.target/powerpc/vsrv-1.c: New test.
3785
d27a79f6 37862016-06-01 Nathan Sidwell <nathan@acm.org>
3787
3788 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3789 * gcc.target/nvptx/weak.c: New.
3790
6172a9fd 37912016-06-01 Richard Biener <rguenther@suse.de>
3792
3793 PR tree-optimization/71261
3794 * gcc.dg/torture/vect-bool-1.c: New testcase.
3795
f9aaabb2 37962016-06-01 Jakub Jelinek <jakub@redhat.com>
3797
3798 * gfortran.dg/gomp/order-1.f90: New test.
3799 * gfortran.dg/gomp/order-2.f90: New test.
3800
53b01069 38012016-06-01 Jan Hubicka <hubicka@ucw.cz>
3802
3803 * gcc.dg/unroll-6.c: Update template.
3804 * gcc.dg/unroll-7.c: New testcase.
3805 * gcc.dg/unroll-8.c: New testcase.
3806
36757397 38072016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3808
3809 * gnat.dg/opt56.ad[sb]: New test.
3810
7f93bd6e 38112016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3812
3813 PR c++/66635
3814 * g++.dg/cpp0x/constexpr-ice16.C: New.
3815
9f41a2ce 38162016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3817
3818 PR tree-optimization/71314
3819 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3820 -mbranch-cost=2.
3821
31e02373 38222016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3823
3824 PR tree-optimization/71077
3825 * gcc.dg/tree-ssa/pr71077.c: New test.
3826
76f8f901 38272016-05-31 Jan Hubicka <hubicka@ucw.cz>
3828
7f93bd6e 3829 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3830 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3831 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 3832
04f5f923 38332016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3834
3835 PR c++/71248
3836 * g++.dg/cpp0x/pr71248.C: New.
3837 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3838 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3839 * g++.dg/init/new37.C: Likewise.
3840 * g++.dg/template/static1.C: Likewise.
3841 * g++.dg/template/static2.C: Likewise.
3842
4ffddf28 38432016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3844
3845 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3846 instead of %rdi.
3847 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3848
4ff7bd21 38492016-05-31 Marek Polacek <polacek@redhat.com>
3850
3851 * c-c++-common/Wswitch-unreachable-3.c: New test.
3852 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3853
e1f7cc4b 38542016-05-31 Richard Biener <rguenther@suse.de>
3855
3856 PR tree-optimization/71352
3857 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3858
02978bd1 38592016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3860
3861 * gcc.target/arm/armv5_thumb_isa.c: New test.
3862
cfce8164 38632016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3864
3865 PR target/71346
3866 * gcc.target/i386/pr71346.c: New test.
3867
7a51c705 38682016-05-31 Tom de Vries <tom@codesourcery.com>
3869
3870 PR tree-optimization/69068
3871 * gcc.dg/graphite/pr69068.c: New test.
3872
8c1ac106 38732016-05-27 Martin Sebor <msebor@redhat.com>
3874
3875 PR c++/71306
3876 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3877
b6431756 38782016-05-30 Jakub Jelinek <jakub@redhat.com>
3879
3880 PR c++/71349
3881 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3882 nowait depend(inout: dd[0]) clauses where permitted.
3883
f6203294 38842016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3885
3886 PR c++/71238
3887 * g++.dg/parse/pr71238.C: New.
3888 * g++.dg/concepts/friend1.C: Test column numbers too.
3889 * g++.dg/cpp0x/initlist31.C: Likewise.
3890 * g++.dg/cpp0x/pr51420.C: Likewise.
3891 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3892 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3893 * g++.dg/ext/builtin3.C: Likewise.
3894 * g++.dg/lookup/friend12.C: Likewise.
3895 * g++.dg/lookup/friend7.C: Likewise.
3896 * g++.dg/lookup/koenig1.C: Likewise.
3897 * g++.dg/lookup/koenig5.C: Likewise.
3898 * g++.dg/lookup/used-before-declaration.C: Likewise.
3899 * g++.dg/overload/koenig1.C: Likewise.
3900 * g++.dg/template/crash65.C: Likewise.
3901 * g++.dg/template/friend57.C: Likewise.
3902 * g++.dg/warn/Wshadow-5.C: Likewise.
3903 * g++.dg/warn/Wunused-8.C: Likewise.
3904 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3905 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3906 * g++.old-deja/g++.jason/member.C: Likewise.
3907 * g++.old-deja/g++.jason/report.C: Likewise.
3908 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3909 * g++.old-deja/g++.law/visibility20.C: Likewise.
3910 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3911 * g++.old-deja/g++.other/static5.C: Likewise.
3912 * g++.old-deja/g++.pt/overload2.C: Likewise.
3913
b96f8145 39142016-05-30 Jan Hubicka <hubicka@ucw.cz>
3915
3916 * gcc.dg/tree-ssa/peel1.c: New testcase.
3917 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3918 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3919
ed5bca7a 39202016-05-30 Tom de Vries <tom@codesourcery.com>
3921
3922 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3923 to ce.
3924
c0aa0333 39252016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3926
3927 PR c++/71099
3928 * g++.dg/parse/virtual1.C: New.
3929
231010db 39302016-05-30 Uros Bizjak <ubizjak@gmail.com>
3931
3932 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3933 Use correct register when clearing %edx.
3934
765557c0 39352016-05-30 Alexander Monakov <amonakov@ispras.ru>
3936
3937 PR tree-optimization/71289
3938 * gcc.dg/pr71289.c: New test.
3939
fc3b1c44 39402016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3941
3942 PR middle-end/71269
3943 PR middle-end/71292
3944 * gcc.dg/tree-ssa/pr71269.c: New test.
3945 * gcc.dg/tree-ssa/pr71292.c: New test.
3946
ce352457 39472016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3948
3949 PR middle-end/71252
3950 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3951
eedd711b 39522016-05-30 Jan Hubicka <hubicka@ucw.cz>
3953
3954 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3955 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3956 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3957
8c061890 39582016-05-30 Tom de Vries <tom@codesourcery.com>
3959
3960 PR tree-optimization/69067
3961 * gcc.dg/graphite/pr69067.c: New test.
3962
a6b0884c 39632016-05-29 Uros Bizjak <ubizjak@gmail.com>
3964
3965 PR target/71245
3966 * gcc.target/i386/pr71245-1.c: New test.
3967 * gcc.target/i386/pr71245-2.c: Ditto.
3968
2369edfc 39692016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3970
3971 PR c++/71105
3972 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3973 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3974 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3975
b6ab3f43 39762016-05-27 Jan Hubicka <hubicka@ucw.cz>
3977
3978 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3979
0192662b 39802016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3981
3982 Revert:
3983 PR c++/69855
3984 * g++.dg/overload/69855.C: New.
3985 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3986 * g++.old-deja/g++.pt/crash3.C: Likewise.
3987
fce78c50 39882016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3989
3990 PR c++/60385
3991 * g++.dg/parse/namespace13.C: New.
3992
372172fe 39932016-05-26 Jeff Law <law@redhat.com>
3994
3995 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3996 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3997 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3998 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3999 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4000 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4001 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4002 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4003 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4004 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4005 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4006 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4007 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4008
5d8a8944 40092016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4010
4011 PR c++/69855
4012 * g++.dg/overload/69855.C: New.
4013 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4014 * g++.old-deja/g++.pt/crash3.C: Likewise.
4015
29602b75 40162016-05-27 Jiong Wang <jiong.wang@arm.com>
4017
4018 PR target/63596
4019 * gcc.target/aarch64/va_arg_1.c: New testcase.
4020 * gcc.target/aarch64/va_arg_2.c: Likewise.
4021 * gcc.target/aarch64/va_arg_3.c: Likewise.
4022
c900b732 40232016-05-27 Jiong Wang <jiong.wang@arm.com>
4024
4025 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4026 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4027 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4028 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4029 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4030
73ef73bd 40312016-05-27 Marek Polacek <polacek@redhat.com>
4032
4033 PR middle-end/71308
4034 * g++.dg/torture/pr71308.C: New test.
4035
a6031633 40362016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4037
4038 * gcc.dg/zero_bits_compound-1.c: New test.
4039 * gcc.dg/zero_bits_compound-2.c: New test.
4040
1fbdc7ae 40412016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4042
4043 PR middle-end/71279
4044 * gcc.dg/pr71279.c: New test.
4045
2e196ca8 40462016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4047
4048 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4049 floating point min/max/comparison instructions.
4050 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4051
6feab9ce 40522016-05-26 Jakub Jelinek <jakub@redhat.com>
4053
4054 * c-c++-common/gomp/schedule-1.c: New test.
4055 * gfortran.dg/gomp/schedule-1.f90: New test.
4056
978cea8f 40572016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4058
4059 PR c++/70822
4060 PR c++/70106
4061 * g++.dg/cpp1y/auto-fn32.C: New test.
4062 * g++.dg/cpp1y/paren4.C: New test.
4063
0478d9ed 40642016-05-26 Nathan Sidwell <nathan@acm.org>
4065
4066 * gcc.dg/20060410.c: Xfail on ptx.
4067 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4068 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4069 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4070 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4071 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4072
5fd1c174 40732016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4074
4075 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4076
c5e8b3e2 40772016-05-26 Jakub Jelinek <jakub@redhat.com>
4078
0db93a5b 4079 PR tree-optimization/71280
4080 * gcc.dg/pr71280.c: New test.
4081
7199c05c 4082 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4083
76c786ac 4084 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4085 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4086
c5e8b3e2 4087 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4088
e9bcea2f 40892016-05-26 Jiong Wang <jiong.wang@arm.com>
4090
4091 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 4092 kept in memory.
e9bcea2f 4093
955d947b 40942016-05-25 Jeff Law <law@redhat.com>
4095
4096 PR tree-optimization/71272
4097 * gcc.c-torture/compile/pr71272.c: new test.
4098
77102dbe 40992016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4100
4101 * gcc.target/powerpc/vec-cmpne.c: New test.
4102 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4103
552821b4 41042016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4105
4106 * gnat.dg/opt55.ad[sb]: New test.
4107
0113f3c5 41082016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4109
4110 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4111 * c-c++-common/pr60226.c: Require int32plus.
4112 * gcc.c-torture/execute/pr70602.c: Likewise.
4113 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4114 unsigned long for malloc arg type.
4115 * gcc.dg/asr_div1.c: Require int32plus.
4116 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4117 * gcc.dg/pie-1.c: Require pie.
4118 * gcc.dg/pie-2.c: Likewise.
4119 * gcc.dg/pr59471.c: Require int32plus.
4120 * gcc.dg/pr59963-2.c: XFAIL for int16.
4121 * gcc.dg/pr60114.c: Require int32plus.
4122 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4123 unsigned long for typedef of size_t.
4124 * gcc.dg/pr63914.c: Require int32plus.
4125 * gcc.dg/pr64536.c: Require pt32plus.
4126 * gcc.dg/pr65658.c: Likewise.
4127 * gcc.dg/pr67271.c: Require int32plus.
4128 * gcc.dg/pr68112.c: Likewise.
4129 * gcc.dg/pr69071.c: Skip for avr target.
4130 * gcc.dg/pr69973.c: Require int32plus.
4131 * gcc.dg/pr70169.c: Skip for avr target.
4132 * gcc.dg/sso-6.c: Require int32plus.
4133 * gcc.dg/sso-7.c: Likewise.
4134 * gcc.dg/sso-8.c: Likewise.
4135 * gcc.dg/vrp-min-max-2.c: Likewise.
4136
f4094380 41372016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4138
4139 PR target/70738
4140 * gcc.target/i386/pr70738-1.c: New test.
4141 * gcc.target/i386/pr70738-2.c: Likewise.
4142 * gcc.target/i386/pr70738-3.c: Likewise.
4143 * gcc.target/i386/pr70738-4.c: Likewise.
4144 * gcc.target/i386/pr70738-5.c: Likewise.
4145 * gcc.target/i386/pr70738-6.c: Likewise.
4146 * gcc.target/i386/pr70738-7.c: Likewise.
4147 * gcc.target/i386/pr70738-8.c: Likewise.
4148 * gcc.target/i386/pr70738-9.c: Likewise.
4149
239a4bea 41502016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4151
4152 PR rtl-optimization/66940
4153 * gcc.c-torture/execute/pr66940.c: New test.
4154
bf6382ba 41552016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4156
4157 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4158 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4159 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4160 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4161 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4162 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4163 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4164 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4165 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4166 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4167 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4168 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4169 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4170 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4171 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4172 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4173 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4174 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4175 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4176 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4177 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4178 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4179 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4180 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4181
2c995da9 41822016-05-25 Marek Polacek <polacek@redhat.com>
4183
4184 PR c/71265
4185 * gcc.dg/noncompile/pr71265.c: New test.
4186
abfbb5b5 4187 PR c/71266
4188 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4189
f6871bbd 41902016-05-25 Nathan Sidwell <nathan@acm.org>
4191
4192 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4193
de04e83e 41942016-05-25 Richard Biener <rguenther@suse.de>
4195
4196 PR tree-optimization/71261
4197 * c-c++-common/torture/pr71261.c: New testcase.
4198
b35931f7 41992016-05-25 Richard Biener <rguenther@suse.de>
4200
4201 PR tree-optimization/71264
4202 * gcc.dg/vect/pr71264.c: New testcase.
4203
166c3089 42042016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4205
4206 PR c++/55992
4207 * g++.dg/cpp0x/alias-decl-53.C: New.
4208 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4209
14240409 42102016-05-25 Martin Liska <mliska@suse.cz>
4211
4212 * g++.dg/pr71239.C: New test.
4213
bc47d9f6 42142016-05-25 Richard Biener <rguenther@suse.de>
4215
4860a6bf 4216 * gcc.dg/vect/pr58135.c: Rename to ...
4217 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 4218
d8a3f157 42192016-05-25 Marek Polacek <polacek@redhat.com>
4220
4221 * g++.dg/pr65295.C: Use target c++14.
4222
3af16045 42232016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4224
231010db 4225 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4226 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 4227
949479b2 42282016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4229
4230 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4231 instructions.
4232
6d6a3fc3 42332016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4234
4235 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4236 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4237 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4238 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4239 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4240 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4241 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4242 * c-c++-common/goacc/pcopy.c: Likewise.
4243 * c-c++-common/goacc/pcopyin.c: Likewise.
4244 * c-c++-common/goacc/pcopyout.c: Likewise.
4245 * c-c++-common/goacc/pcreate.c: Likewise.
4246 * c-c++-common/goacc/pr70688.c: New test.
4247 * c-c++-common/goacc/present-1.c: Adjust test.
4248 * c-c++-common/goacc/reduction-5.c: Likewise.
4249 * g++.dg/goacc/data-1.C: New test.
4250
af648be2 42512016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4252
4253 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4254 vector parity built-in functions.
4255 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4256 count trailing zeros automatic vectorization.
4257 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4258 count trailing zeros built-in functions.
4259
4e173d60 42602016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4261
4262 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4263
a0c02a52 42642016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4265
4266 PR target/71050
4267 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4268
64c52e9c 42692016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4270
4271 PR c++/50436
4272 * g++.dg/template/crash123.C: New.
4273 * g++.dg/template/crash124.C: Likewise.
4274
752b5a4c 42752016-05-24 Martin Sebor <msebor@redhat.com>
4276
4277 PR c++/71147
4278 * g++.dg/ext/flexary16.C: New test.
4279
a36dd683 42802016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4281
f6871bbd 4282 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4283 before math.h is included.
a36dd683 4284 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4285 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4286 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4287 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4288 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4289 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4290 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4291 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4292 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4293 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4294 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4295 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4296 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4297 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4298 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4299 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4300 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4301 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4302 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4303 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4304 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4305 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4306 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4307
d60e1df7 43082016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4309 Kelvin Nilsen <kelvin@gcc.gnu.org>
4310
4311 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4312 support.
4313
22d09025 43142016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4315
4316 PR c++/69872
4317 * g++.dg/warn/Wno-narrowing1.C: New.
4318
6ef0143d 43192016-05-24 Marek Polacek <polacek@redhat.com>
4320
4321 PR c/71249
4322 * c-c++-common/Wswitch-unreachable-2.c: New test.
4323
962a2062 43242016-05-24 Jakub Jelinek <jakub@redhat.com>
4325
ead77194 4326 PR c++/71257
4327 * g++.dg/vect/simd-clone-6.cc: New test.
4328 * g++.dg/gomp/declare-simd-6.C: New test.
4329
962a2062 4330 PR middle-end/70434
4331 PR c/69504
4332 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4333
23edc6d1 43342016-05-24 Richard Biener <rguenther@suse.de>
4335
4336 PR tree-optimization/71240
4337 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4338
30633bcc 43392016-05-24 Richard Biener <rguenther@suse.de>
4340
4341 PR tree-optimization/71230
4342 * gcc.dg/torture/pr71230.c: New testcase.
4343 * g++.dg/torture/pr71230.C: Likewise.
4344
c9d624bd 43452016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4346
4347 * c-c++-common/goacc/routine-5.c: Add tests.
4348 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4349 * gfortran.dg/goacc/routine-6.f90: Add tests.
4350
ce143ff0 43512016-05-24 Richard Biener <rguenther@suse.de>
4352
4353 PR tree-optimization/71253
4354 * gcc.dg/torture/pr71253.c: New testcase.
4355
3bdaecd5 43562016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4357
4358 PR middle-end/71252
4359 * gfortran.dg/pr71252.f90: New test.
4360
856b494d 43612016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4362
4363 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4364
7345b977 43652016-05-24 Richard Biener <rguenther@suse.de>
4366
4367 PR middle-end/70434
4368 PR c/69504
4369 * c-c++-common/vector-subscript-4.c: New testcase.
4370 * c-c++-common/vector-subscript-5.c: Likewise.
4371
6f065267 43722016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4373
4374 PR fortran/71123
4375 * gfortran.dg/namelist_90.f: New test
4376
fd6757da 43772016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4378
4379 PR fortran/66461
4380 * gfortran.dg/unexpected_eof.f: New test
4381
7d5555a8 43822016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4383 Kelvin Nilsen <kelvin@gcc.gnu.org>
4384
4385 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4386 as little endian.
4387
ae6744c9 43882016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4389
4390 PR c++/70972
4391 * g++.dg/cpp0x/inh-ctor20.C: New.
4392 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4393
f0d91a85 43942016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4395
4396 PR c++/69095
4397 * g++.dg/cpp0x/variadic168.C: New.
4398
1618ffe5 43992016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4400
4401 * g++.dg/cpp0x/pr31445.C: Test column number too.
4402 * g++.dg/cpp0x/pr32253.C: Likewise.
4403 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4404 * g++.dg/cpp0x/variadic36.C: Likewise.
4405
c0205bab 44062016-05-23 Marc Glisse <marc.glisse@inria.fr>
4407
4408 * gcc.dg/fold-notshift-2.c: Adjust.
4409
1398da0f 44102016-05-23 Marek Polacek <polacek@redhat.com>
4411
4412 PR c/49859
4413 * c-c++-common/Wswitch-unreachable-1.c: New test.
4414 * gcc.dg/Wswitch-unreachable-1.c: New test.
4415 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4416 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4417 * g++.dg/gomp/block-10.C: Likewise.
4418 * gcc.dg/gomp/block-10.c: Likewise.
4419 * g++.dg/gomp/block-9.C: Likewise.
4420 * gcc.dg/gomp/block-9.c: Likewise.
4421 * g++.dg/gomp/target-1.C: Likewise.
4422 * g++.dg/gomp/target-2.C: Likewise.
4423 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 4424 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 4425 * g++.dg/gomp/taskgroup-1.C: Likewise.
4426 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4427 * gcc.dg/gomp/teams-1.c: Likewise.
4428 * g++.dg/gomp/teams-1.C: Likewise.
4429 * g++.dg/overload/error3.C: Likewise.
4430 * g++.dg/tm/jump1.C: Likewise.
4431 * g++.dg/torture/pr40335.C: Likewise.
4432 * gcc.dg/c99-vla-jump-5.c: Likewise.
4433 * gcc.dg/switch-warn-1.c: Likewise.
4434 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4435 * gcc.dg/nested-func-1.c: Likewise.
4436 * gcc.dg/pr67784-4.c: Likewise.
4437
5403ed8b 44382016-05-23 Richard Biener <rguenther@suse.de>
4439
4440 PR tree-optimization/71230
4441 * gfortran.dg/pr71230-1.f90: New testcase.
4442 * gfortran.dg/pr71230-2.f90: Likewise.
4443
27510941 44442016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4445
1618ffe5 4446 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 4447 * gcc.dg/vect/pr58135.c: Add new.
4448 * gfortran.dg/pr46519-1.f: Adjust test case.
4449
a41c605d 44502016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4451
4452 PR c++/53401
4453 * g++.dg/cpp0x/decltype64.C: New.
4454
3eb254ab 44552016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4456
4457 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4458 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4459 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4460
a75fffe1 44612016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4462
4463 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4464 Add poly64x1_t and poly64x2_t cases if supported.
4465 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4466 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4467 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4468 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4469 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4470
56979b12 44712016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4472
4473 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4474 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4475 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4476 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4477 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4478 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4479 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4480
dc5e98db 44812016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4482
4483 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4484
c0f383ae 44852016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4486
4487 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4488 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4489
2a4d70a2 44902016-05-22 Jakub Jelinek <jakub@redhat.com>
4491
4c109025 4492 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4493 constraint instead of "r".
4494 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4495 insn instead of vxorpd.
4496 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4497
bad891ce 4498 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4499 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4500
ac23ddb9 4501 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4502
9dac9579 4503 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4504 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4505
2a4d70a2 4506 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4507
9eafdd7b 45082016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4509
4510 PR middle-end/40921
4511 * gcc.dg/tree-ssa/pr40921.c: New test.
4512
93df190d 45132016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4514
4515 PR target/71103
4516 * gcc.target/avr/pr71103.c: New test.
4517
933b9f7f 45182016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4519
4520 PR middle-end/71179
4521 * gcc.dg/tree-ssa/pr71179.c: New test.
4522
8bdfbc08 45232016-05-20 Martin Sebor <msebor@redhat.com>
4524
4525 PR c/71115
4526 * gcc.dg/init-excess-2.c: New test.
4527
6827ab42 45282016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4529
4530 * gnat.dg/opt53.adb: New test.
4531 * gnat.dg/opt54.adb: Likewise.
4532
58a5f4c0 45332016-05-20 Martin Jambor <mjambor@suse.cz>
4534
4535 PR tree-optimization/70884
4536 * gcc.dg/tree-ssa/pr70919.c: New test.
4537
bb7145f6 45382016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4539
4540 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4541 formatting.
f6871bbd 4542 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4543 fix code formatting.
4544
45452016-05-20 Nathan Sidwell <nathan@acm.org>
4546
4547 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4548 non-common cases.
4549 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 4550
9954d230 45512016-05-20 David Malcolm <dmalcolm@redhat.com>
4552
4553 * jit.dg/all-non-failing-tests.h: Add
4554 test-factorial-must-tail-call.c.
4555 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4556 * jit.dg/test-factorial-must-tail-call.c: New test case.
4557
08a161f9 45582016-05-20 Jakub Jelinek <jakub@redhat.com>
4559
4560 PR fortran/71204
4561 * gfortran.dg/pr71204.f90: New test.
4562
3d380077 45632016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4564
4565 * gcc.target/nvptx/sincos.c: New test.
4566
0f104d56 45672016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4568
4569 PR c++/70572
4570 * g++.dg/cpp1y/auto-fn31.C: New.
4571
61736a1b 45722016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4573
4574 * gcc.target/powerpc/vec-addec.c: New test.
4575 * gcc.target/powerpc/vec-addec-int128.c: New test.
4576
b4a61e77 45772016-05-20 David Malcolm <dmalcolm@redhat.com>
4578
4579 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4580 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4581 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4582 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4583
9a2ace10 45842016-05-20 Jan Hubicka <hubicka@ucw.cz>
4585
4586 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4587
45cdf8c6 45882016-05-20 Jakub Jelinek <jakub@redhat.com>
4589
b9a1dcd5 4590 PR c++/71210
4591 * g++.dg/opt/pr71210-1.C: New test.
4592 * g++.dg/opt/pr71210-2.C: New test.
4593
45cdf8c6 4594 PR tree-optimization/29756
4595 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4596 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4597 only on selected targets where V4SImode vectors are known to be
4598 supported.
4599
92e3ffbf 46002016-05-20 Marc Glisse <marc.glisse@inria.fr>
4601
4602 PR tree-optimization/71079
4603 PR tree-optimization/71206
4604 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4605
5da368e3 46062016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4607
4608 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4609 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4610 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4611
2506d97a 46122016-05-20 Richard Guenther <rguenther@suse.de>
4613
4614 PR tree-optimization/29756
4615 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4616
adade307 46172016-05-20 Richard Biener <rguenther@suse.de>
4618
4619 PR tree-optimization/71185
4620 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4621
c3deca25 46222016-05-20 Richard Biener <rguenther@suse.de>
4623
4624 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4625
8b0bef14 46262016-05-19 Marek Polacek <polacek@redhat.com>
4627
4628 PR c++/71075
4629 * g++.dg/diagnostic/pr71075.C: New test.
4630
08025288 46312016-05-19 David Malcolm <dmalcolm@redhat.com>
4632
4633 PR c++/71184
4634 * g++.dg/pr71184.C: New test case.
4635
26a51591 46362016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4637
4638 * gcc.target/powerpc/darn-0.c: New test.
4639 * gcc.target/powerpc/darn-1.c: New test.
4640 * gcc.target/powerpc/darn-2.c: New test.
4641
d8d3e75a 46422016-05-19 Marek Polacek <polacek@redhat.com>
4643
4644 PR tree-optimization/71031
4645 * gcc.dg/tree-ssa/vrp100.c: New test.
4646
c28211ae 46472016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4648
4649 PR rtl-optimization/71148
4650 * gcc.dg/pr71148.c: New test.
4651
3f5ea43a 46522016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4653
4654 PR target/71056
4655 * gcc.target/arm/pr71056.c: New test.
4656
2a7d4c20 46572016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4658
4659 * c-c++-common/pr69669.c: Check the used mode.
4660
ed0b0569 46612016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4662
4663 PR sanitizer/64354
4664 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4665
410372fe 46662016-05-19 Richard Biener <rguenther@suse.de>
4667
4668 PR tree-optimization/70729
4669 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4670 * gcc.dg/graphite/scop-18.c: Likewise.
4671 * gcc.dg/pr41783.c: Disable LIM.
4672 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4673 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4674 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4675 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4676 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4677 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4678 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4679 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4680 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4681 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4682 * gfortran.dg/pr42108.f90: Likewise.
4683
56f34f03 46842016-05-18 David Malcolm <dmalcolm@redhat.com>
4685
4686 PR driver/69265
4687 * gcc.dg/spellcheck-options-11.c: New test case.
4688
e6481cd1 46892016-05-18 Jakub Jelinek <jakub@redhat.com>
4690
4691 PR c++/71100
4692 * g++.dg/opt/pr71100.C: New test.
4693
be951c59 46942016-05-18 Martin Jambor <mjambor@suse.cz>
4695
4696 PR ipa/69708
4697 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4698 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4699 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4700 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4701
665ff45b 47022016-05-18 Martin Jambor <mjambor@suse.cz>
4703
4704 PR ipa/69708
4705 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4706 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4707 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4708 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4709 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4710
485be62c 47112016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4712
4713 PR c++/69793
4714 * g++.dg/template/crash122.C: New.
4715
b251d5f5 47162016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4717
4718 PR c++/70466
4719 * g++.dg/template/pr70466-1.C: New.
4720 * g++.dg/template/pr70466-2.C: Likewise.
4721
c93e9931 47222016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4723
4724 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4725 splat operations and the XXSPLTIB instruction.
4726 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4727 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4728 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4729 xxlxor to clear a register.
4730
8ba6639c 47312016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4732
4733 * gcc.dg/torture/pr71020.c: New test.
4734
ec6e3005 47352016-05-18 Martin Jambor <mjambor@suse.cz>
4736
4737 PR ipa/70646
4738 * gcc.dg/ipa/pr70646.c: New test.
4739
5ef3c918 47402016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4741
4742 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4743
70a88eab 47442016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4745
4746 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4747 missing tests for vreinterpretq_p{8,16}.
4748
b52a930c 47492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4750
4751 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4752 vsliq_n_s64 and vsliq_n_u64.
4753
bdd4080b 47542016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4755
4756 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4757 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4758
37814bf5 47592016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4760
4761 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4762 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4763 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4764
764af2e0 47652016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4766
4767 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4768 in comment.
4769
ffe01a83 47702016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 4771
4772 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4773 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4774 "blr\t" and switch to scan-assembler-times.
4775
fab6dae9 47762016-05-18 Jiong Wang <jiong.wang@arm.com>
4777
231010db 4778 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4779 with __aarch64__.
4780 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4781 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 4782
4eb0c566 47832016-05-18 Jakub Jelinek <jakub@redhat.com>
4784
442f18f1 4785 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4786 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4787 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4788 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4789 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4790 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4791
4d83b36b 4792 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4793 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4794
a4528eec 4795 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4796 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4797
f0066139 4798 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4799 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4800
4eb0c566 4801 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4802
303e9267 48032016-05-18 Richard Biener <rguenther@suse.de>
4804
4805 PR tree-optimization/71168
4806 * gcc.dg/torture/pr71168.c: New testcase.
4807
0d7ddd44 48082016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4809
4810 PR middle-end/63586
4811 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4812 * gcc.dg/tree-ssa/pr63586.c: New test.
4813 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4814
899bcc0f 48152016-05-17 Nathan Sidwell <nathan@acm.org>
4816
4817 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4818 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4819 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4820 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4821
a2246979 48222016-05-17 Nathan Sidwell <nathan@acm.org>
4823
4824 * gcc.target/nvptx/abi-vararg-3.c: New.
4825
2f6a4d21 48262016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4827
4828 PR tree-optimization/54579
4829 PR middle-end/55299
4830 * gcc.dg/fold-notrotate-1.c: New test.
4831 * gcc.dg/fold-notshift-1.c: New test.
4832 * gcc.dg/fold-notshift-2.c: New test.
4833
27bdad45 48342016-05-17 Marek Polacek <polacek@redhat.com>
4835
4836 PR ipa/71146
4837 * g++.dg/ipa/pr71146.C: New test.
4838
f33a295a 48392016-05-17 David Malcolm <dmalcolm@redhat.com>
4840
4841 * jit.dg/test-error-array-bounds.c: New test case.
4842
b6dd53bf 48432016-05-17 Marc Glisse <marc.glisse@inria.fr>
4844
4845 * gcc.dg/tree-ssa/and-1.c: New testcase.
4846
a8719545 48472016-05-17 Marc Glisse <marc.glisse@inria.fr>
4848
4849 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4850 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4851
34806102 48522016-05-17 Marc Glisse <marc.glisse@inria.fr>
4853
4854 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4855 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4856
25fe08a8 48572016-05-17 Jiong Wang <jiong.wang@arm.com>
4858
4859 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4860
abf1a837 48612016-05-17 Jiong Wang <jiong.wang@arm.com>
4862
4863 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4864
666b9dd3 48652016-05-17 Jiong Wang <jiong.wang@arm.com>
4866
4867 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4868 ".2d[index]" when scan the assembly.
4869 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4870 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4871 float64x1.
4872 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4873
77d095c0 48742016-05-17 Richard Biener <rguenther@suse.de>
4875
4876 PR tree-optimization/71132
4877 * gcc.dg/torture/pr71132.c: New testcase.
4878
28adcc23 48792016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4880
4881 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4882
2439931e 48832016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4884
4885 PR target/70809
4886 * gcc.target/aarch64/pr70809_1.c: New test.
4887
5ec2ff80 48882016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4889
4890 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4891 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4892 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4893 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4894
17fd1c7a 48952016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4896 Ilya Enkovich <ilya.enkovich@intel.com>
4897
4898 PR target/71114
4899 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4900
46729204 49012016-05-16 Jan Hubicka <hubicka@ucw.cz>
4902
4903 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4904 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4905
2a1125d6 49062016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4907
4908 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4909 test for __ARM_FP16_ARGS.
4910 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4911 * gcc.target/arm/aapcs/neon-vect10.c: New.
4912 * gcc.target/arm/aapcs/neon-vect9.c: New.
4913 * gcc.target/arm/aapcs/vfp18.c: New.
4914 * gcc.target/arm/aapcs/vfp19.c: New.
4915 * gcc.target/arm/aapcs/vfp20.c: New.
4916 * gcc.target/arm/aapcs/vfp21.c: New.
4917 * gcc.target/arm/fp16-aapcs-1.c: New.
4918 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4919 test for __ARM_FP16_ARGS.
4920 * g++.target/arm/fp16-return-1.c: Update expected output.
4921
ea3d2d74 49222016-05-16 Jiong Wang <jiong.wang@arm.com>
4923
4924 PR testsuite/70227
4925 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4926
6989e05f 49272016-05-15 Harald Anlauf <anlauf@gmx.de>
4928
4929 PR fortran/69603
4930 * gfortran.dg/pr69603.f90: New testcase.
4931
a5f52592 49322016-05-14 Fritz Reese <fritzoreese@gmail.com>
4933
4934 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4935
88f949ab 49362016-05-14 Fritz Reese <fritzoreese@gmail.com>
4937
4938 PR fortran/71047
4939 * gfortran.dg/pr71047.f08: New test.
4940
90c88567 49412016-05-13 Joseph Myers <joseph@codesourcery.com>
4942
4943 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4944 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4945 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4946
00a690cc 49472016-05-13 Martin Sebor <msebor@redhat.com>
4948
4949 PR c++/60049
4950 * g++.dg/cpp0x/constexpr-60049.C: New test.
4951
ec8b6af7 49522016-05-13 Jakub Jelinek <jakub@redhat.com>
4953
4954 PR bootstrap/71071
4955 * gcc.dg/pr71071.c: New test.
4956
f54d1d7b 49572016-05-13 Uros Bizjak <ubizjak@gmail.com>
4958
4959 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4960 remove XOP handling.
2f3af60f 4961 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 4962
a39a0392 49632016-05-13 Nathan Sidwell <nathan@acm.org>
4964
4965 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4966 __atomic_is_lock_free declaration.
4967
42333dd9 49682016-05-13 Richard Biener <rguenther@suse.de>
4969
4970 PR tree-optimization/42587
4971 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4972
c5442454 49732016-05-13 Martin Liska <mliska@suse.cz>
4974
4975 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4976 the new format of dump output.
4977
03a400fb 49782016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4979
4980 * gcc.dg/pr71084.c: New test.
4981
69278c3f 49822016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4983
231010db 4984 PR target/53440
4985 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 4986
8138f11b 49872016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4988
4989 * gcc.target/aarch64/struct_return.c: New test.
4990
22a3f7bd 49912016-05-12 Marek Polacek <polacek@redhat.com>
4992
4993 PR c/70756
4994 * c-c++-common/pr70756-2.c: New test.
4995 * c-c++-common/pr70756.c: New test.
4996
9bcd42cc 49972016-05-12 Richard Biener <rguenther@suse.de>
4998
4999 PR tree-optimization/71059
5000 * gcc.dg/torture/pr71059.c: New testcase.
5001
5ffb4a0d 50022016-05-12 Richard Biener <rguenther@suse.de>
5003
5004 PR tree-optimization/71062
5005 * gcc.dg/torture/pr71062.c: New testcase.
5006
2ab65c31 50072016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5008
5009 PR tree-optimization/71006
5010 * gcc.dg/pr71006.c: New test.
5011
f0158fc0 50122016-05-12 Marek Polacek <polacek@redhat.com>
5013
5014 PR driver/71063
5015 * gcc.dg/opts-7.c: New test.
5016
0f56938b 50172016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5018
5019 PR target/70830
5020 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5021 Add -save-temps to dg-options.
5022 Scan for ldmfd rather than pop instruction.
5023 * gcc.target/arm/interrupt-2.c: Likewise.
5024 * gcc.target/arm/pr70830.c: New test.
5025
e10946d5 50262016-05-12 Jakub Jelinek <jakub@redhat.com>
5027
9fa8e468 5028 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5029 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5030
9ce62bbe 5031 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5032 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5033 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5034
708ae1b1 5035 PR target/71019
5036 * gcc.target/i386/avx512vl-pack-1.c: New test.
5037 * gcc.target/i386/avx512vl-pack-2.c: New test.
5038 * gcc.target/i386/avx512bw-pack-2.c: New test.
5039
a461f32e 5040 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5041
e10946d5 5042 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5043 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5044 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5045
f52a3ef6 50462016-05-12 Richard Biener <rguenther@suse.de>
5047
5048 PR tree-optimization/70986
5049 * gcc.dg/torture/pr70986-1.c: New testcase.
5050 * gcc.dg/torture/pr70986-2.c: Likewise.
5051 * gcc.dg/torture/pr70986-3.c: Likewise.
5052
54c4d22e 50532016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5054
5055 PR c/43651
5056 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5057 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5058
57215d5b 50592016-05-11 Uros Bizjak <ubizjak@gmail.com>
5060
5061 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5062 directive.
5063 * gcc.target/i386/pr66746.c: Ditto.
5064
67d3121c 50652016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5066
5067 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5068 support.
5069 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5070 warning when using -mvsx-timode.
5071 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5072 * gcc.target/powerpc/dform-2.c: Likewise.
5073 * gcc.target/powerpc/pr68805.c: Likewise.
5074
7f8012a5 50752016-05-11 Marek Polacek <polacek@redhat.com>
5076
5077 PR c++/71024
5078 * c-c++-common/attributes-3.c: New test.
5079
3e8567ce 50802016-05-11 Nathan Sidwell <nathan@acm.org>
5081
5082 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5083 * gcc.c-torture/execute/pr68185.c: Likewise.
5084 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5085 * gcc.dg/pr69634.c: Requires scheduling.
5086 * gcc.dg/torture/pr66178.c: Require label values.
5087 * gcc.dg/setjmp-6.c: Require indirect jumps.
5088
3739ac00 50892016-05-11 Richard Biener <rguenther@suse.de>
5090
5091 PR tree-optimization/71055
5092 * gcc.dg/torture/pr71055.c: New testcase.
5093
1ff8b385 50942016-05-11 Richard Biener <rguenther@suse.de>
5095
5096 PR debug/71057
5097 * g++.dg/debug/pr71057.C: New testcase.
5098
77126efa 50992016-05-11 Jakub Jelinek <jakub@redhat.com>
5100
5101 PR fortran/70855
5102 * gfortran.dg/gomp/pr70855.f90: New test.
5103
6fcaaf9b 51042016-05-11 Richard Biener <rguenther@suse.de>
5105
5106 PR middle-end/71002
5107 * g++.dg/torture/pr71002.C: New testcase.
5108
bfa8ea12 51092016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5110
5111 PR middle-end/70807
5112 * gcc.dg/pr70807.c: New test.
5113
87632549 51142016-05-10 Martin Sebor <msebor@redhat.com>
5115
5116 PR c++/38611
5117 * g++.dg/Wattributes.C: New test.
5118
f9153689 51192016-05-10 Marc Glisse <marc.glisse@inria.fr>
5120
5121 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5122 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5123 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5124
a44ed58a 51252016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5126
5127 PR target/70799
5128 * gcc.target/i386/pr70799-1.c: New test.
5129
d6c90d89 51302016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5131
5132 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5133
c1f73044 51342016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5135
5136 PR middle-end/70877
5137 * gcc.target/i386/pr70877.c: New test.
5138
e66d763a 51392016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5140
5141 PR tree-optimization/70786
5142 * gcc.target/i386/pr70876.c: New test.
5143
a30ff73a 51442016-05-10 Jakub Jelinek <jakub@redhat.com>
5145
5146 PR target/70927
5147 * gcc.target/i386/avx512vl-logic-1.c: New test.
5148 * gcc.target/i386/avx512vl-logic-2.c: New test.
5149 * gcc.target/i386/avx512dq-logic-2.c: New test.
5150
4b3fd38f 51512016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5152
5153 PR target/70963
5154 * gcc.target/powerpc/pr70963.c: New.
5155
abf93a25 51562016-05-10 David Malcolm <dmalcolm@redhat.com>
5157
5158 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5159 (test_very_wide_line): Add ruler to expected output.
5160 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5161 (test_very_wide_line): Likewise.
5162 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5163 (test_show_locus): Within the handling of "test_very_wide_line",
5164 enable show_ruler_p on the diagnostic context.
5165
d614888f 51662016-05-10 Richard Biener <rguenther@suse.de>
5167
5168 PR tree-optimization/71039
5169 * gcc.dg/torture/pr71039.c: New testcase.
5170
dbca5ed9 51712016-05-10 Nathan Sidwell <nathan@acm.org>
5172
5173 * gcc.dg/nested-func-10.c: Requires alloca.
5174 * gcc.dg/nested-func-9.c: Requires alloca.
5175 * gcc.c-torture/execute/pr70460.c: Requires labels.
5176 * gcc.c-torture/compile/pr70199.c: Requires labels.
5177 * gcc.target/nvptx/decl.c: Compile only.
5178 * gcc.target/nvptx/trailing-init.c: Compile only.
5179 * gcc.target/nvptx/ary-init.c: Compile only.
5180
3fa82609 51812016-05-10 Marek Polacek <polacek@redhat.com>
5182
5183 PR c/70255
5184 * gcc.dg/attr-opt-1.c: New test.
5185
76825907 51862016-05-10 Richard Biener <rguenther@suse.de>
5187
5188 PR tree-optimization/70497
5189 PR tree-optimization/28367
5190 * gcc.dg/torture/20160404-1.c: New testcase.
5191 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5192 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5193
68255819 51942016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5195
5196 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5197
d9aa8cdb 51982016-05-09 Uros Bizjak <ubizjak@gmail.com>
5199
5200 * gcc.target/i386/fabsneg-1.c New test.
5201
7cc16f50 52022016-05-09 Alan Modra <amodra@gmail.com>
5203
5204 PR testsuite/70826
5205 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5206
a83b7b63 52072016-05-09 Richard Biener <rguenther@suse.de>
5208
5209 PR tree-optimization/70985
5210 * gcc.dg/torture/pr70985.c: New testcase.
5211
189d0706 52122016-05-09 Bin Cheng <bin.cheng@arm.com>
5213
5214 * gcc.dg/tree-ssa/ifc-9.c: New test.
5215 * gcc.dg/tree-ssa/ifc-10.c: New test.
5216 * gcc.dg/tree-ssa/ifc-11.c: New test.
5217 * gcc.dg/tree-ssa/ifc-12.c: New test.
5218 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5219 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5220 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5221
1ec957b0 52222016-05-09 Richard Biener <rguenther@suse.de>
5223
5224 PR fortran/70937
5225 * gfortran.dg/pr70937.f90: New testcase.
5226
923c7714 52272016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5228
5229 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5230
d7cd448a 52312016-05-07 Fritz Reese <fritzoreese@gmail.com>
5232
5233 PR fortran/56226
5234 * gfortran.dg/dec_structure_1.f90: New testcase.
5235 * gfortran.dg/dec_structure_2.f90: Ditto.
5236 * gfortran.dg/dec_structure_3.f90: Ditto.
5237 * gfortran.dg/dec_structure_4.f90: Ditto.
5238 * gfortran.dg/dec_structure_5.f90: Ditto.
5239 * gfortran.dg/dec_structure_6.f90: Ditto.
5240 * gfortran.dg/dec_structure_7.f90: Ditto.
5241 * gfortran.dg/dec_structure_8.f90: Ditto.
5242 * gfortran.dg/dec_structure_9.f90: Ditto.
5243 * gfortran.dg/dec_structure_10.f90: Ditto.
5244 * gfortran.dg/dec_structure_11.f90: Ditto.
5245 * gfortran.dg/dec_union_1.f90: Ditto.
5246 * gfortran.dg/dec_union_2.f90: Ditto.
5247 * gfortran.dg/dec_union_3.f90: Ditto.
5248 * gfortran.dg/dec_union_4.f90: Ditto.
5249 * gfortran.dg/dec_union_5.f90: Ditto.
5250 * gfortran.dg/dec_union_6.f90: Ditto.
5251 * gfortran.dg/dec_union_7.f90: Ditto.
5252
f681e29b 52532016-05-07 Tom de Vries <tom@codesourcery.com>
5254
5255 PR tree-optimization/70956
5256 * gcc.dg/graphite/pr70956.c: New test.
5257
68d7f375 52582016-05-06 Jakub Jelinek <jakub@redhat.com>
5259
faf39348 5260 PR middle-end/70941
5261 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5262 (a, b, c, d): Change type from char to signed char.
5263 (main): Compare against (signed char) -1634678893 instead of
5264 hardcoded -109. Use __builtin_abort instead of abort.
5265
b768b13a 5266 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5267 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5268
68d7f375 5269 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5270
5dda16ea 52712016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5272
5273 PR debug/70935
5274 * gcc.dg/torture/pr70935.c: New test.
5275
13ede1b5 52762016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5277
5278 PR target/58219
7fc878c4 5279 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 5280
96d94be2 52812016-05-06 Richard Biener <rguenther@suse.de>
5282
5283 PR tree-optimization/70960
5284 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5285
e5d9f15d 52862016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5287
5288 PR target/52933
5289 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5290 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5291 Adjust expected instruction counts.
5292 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5293
2dd7705f 52942016-05-06 Marek Polacek <polacek@redhat.com>
5295
5296 PR sanitizer/70875
5297 * gcc.dg/ubsan/bounds-3.c: New test.
5298
cb8bc632 52992016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5300
5301 PR target/54089
5302 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5303
b343c173 53042016-05-06 Richard Biener <rguenther@suse.de>
5305
5306 PR middle-end/70931
5307 * gfortran.dg/pr70931.f90: New testcase.
5308
1e3db0b1 53092016-05-06 Richard Biener <rguenther@suse.de>
5310
5311 PR middle-end/70941
5312 * gcc.dg/torture/pr70941.c: New testcase.
5313
bdd54b6d 53142016-05-05 Bin Cheng <bin.cheng@arm.com>
5315
5316 PR tree-optimization/57206
5317 * gcc.dg/vect/pr57206.c: New test.
5318
499adcfd 53192016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5320
5321 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5322
871164c4 53232016-05-05 Jakub Jelinek <jakub@redhat.com>
5324
ecb23e00 5325 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5326
871164c4 5327 * c-c++-common/Wdangling-else-4.c: New test.
5328
70cf83ba 53292016-05-04 Jakub Jelinek <jakub@redhat.com>
5330
858c9470 5331 PR c++/70906
5332 PR c++/70933
5333 * g++.dg/opt/pr70906.C: New test.
5334 * g++.dg/opt/pr70933.C: New test.
5335
70cf83ba 5336 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5337
aaa36a78 53382016-05-04 Jan Hubicka <hubicka@ucw.cz>
5339
5340 * gcc.dg/ipa/pure-const-3.c: New testcase.
5341
1d52c456 53422016-05-04 Marek Polacek <polacek@redhat.com>
5343
5344 * c-c++-common/Wdangling-else-1.c: New test.
5345 * c-c++-common/Wdangling-else-2.c: New test.
5346 * c-c++-common/Wdangling-else-3.c: New test.
5347
dc581573 53482016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5349
5350 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5351 flag is present.
5352
a64030fe 53532016-05-04 Marek Polacek <polacek@redhat.com>
5354
5355 PR c/48778
5356 * gcc.dg/Waddress-2.c: New test.
5357
b461b04a 53582016-05-04 Alan Modra <amodra@gmail.com>
5359
5360 * gcc.target/powerpc/pr70866.c: New.
5361
c388a0cf 53622016-05-03 Martin Sebor <msebor@redhat.com>
5363
5364 PR c++/66561
5365 * c-c++-common/builtin_location.c: New test.
5366 * g++.dg/cpp1y/builtin_location.C: New test.
5367
5d4db8ef 53682016-05-03 Marek Polacek <polacek@redhat.com>
5369
5370 PR c/70859
5371 * gcc.dg/pr70859.c: New test.
5372 * gcc.dg/pr70859-2.c: New test.
5373
ca938765 53742016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5375
5376 * gnat.dg/debug5.adb: New testcase.
5377
60b27d5f 53782016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5379
5380 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5381 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5382 Procedure to check for z10 instruction set.
5383
5ab325d0 53842016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5385
5386 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5387
c548a0ad 53882016-05-03 Alan Modra <amodra@gmail.com>
5389
5390 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5391
d5ecd946 53922016-05-03 Jakub Jelinek <jakub@redhat.com>
5393
5394 * gcc.target/i386/avx512f-cvt-1.c: New test.
5395
35b0a053 53962016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5397
5398 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5399 -fdump-tree-vrp-details.
5400
9ae1b28a 54012016-05-03 Richard Biener <rguenther@suse.de>
5402
5403 * gcc.dg/pr30172-1.c: Adjust.
5404 * gcc.dg/pr63743.c: Likewise.
5405 * gcc.dg/tm/pr51696.c: Likewise.
5406 * c-c++-common/tm/safe-1.c: Likewise.
5407 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5408 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5409 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5410 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5411
9c1a31e4 54122016-05-03 Jakub Jelinek <jakub@redhat.com>
5413
fe69bcb9 5414 PR rtl-optimization/70467
5415 * gcc.target/i386/pr70467-3.c: New test.
5416 * gcc.target/i386/pr70467-4.c: New test.
5417
9082c4a4 5418 PR tree-optimization/70916
5419 * gcc.c-torture/compile/pr70916.c: New test.
5420
9c1a31e4 5421 PR target/49244
5422 * gcc.target/i386/pr49244-1.c: New test.
5423 * gcc.target/i386/pr49244-2.c: New test.
5424
69105acc 54252016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5426
5427 PR rtl-optimization/44281
5428 * gcc.target/i386/pr44281.c: New test.
5429
9ab8df54 54302016-05-03 bin cheng <bin.cheng@arm.com>
5431
5432 PR tree-optimization/56541
5433 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5434 * gcc.dg/vect/pr56541.c: new test.
5435
3c62cae0 54362016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5437
5438 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5439 __float128.
5440 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5441
91abc161 54422016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5443
5444 PR testsuite/70520
5445 * c-c++-common/asan/clone-test-1.c (main): Align child process
5446 stack to 16 bytes.
5447
aa3d1155 54482016-05-02 David Malcolm <dmalcolm@redhat.com>
5449
5450 PR c++/62314
5451 * g++.dg/spellcheck-fields-2.C: New test case.
5452
002c3f28 54532016-05-02 David Malcolm <dmalcolm@redhat.com>
5454
5455 PR c++/62314
5456 * g++.dg/pr62314.C: New test case.
5457
46e5dccc 54582016-05-02 Jan Hubicka <hubicka@ucw.cz>
5459
5460 * gcc.dg/ipa/inline-8.c: New testcase.
5461
663f4248 54622016-05-02 Jakub Jelinek <jakub@redhat.com>
5463
5464 PR rtl-optimization/70467
5465 * gcc.target/i386/pr70467-1.c: New test.
5466
efe8bdf5 54672016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5468
5469 * gcc.dg/spec-options.c: Run the test on all targets.
5470 * gcc.dg/foo.specs: Use cpp_unique_options.
5471
47ef9633 54722016-05-02 Marc Glisse <marc.glisse@inria.fr>
5473
5474 * gcc.dg/tree-ssa/unord.c: New testcase.
5475
eb1a077c 54762016-05-02 Marc Glisse <marc.glisse@inria.fr>
5477
5478 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5479
28e869d0 54802016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5481
5482 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5483
dd185f6e 54842016-05-02 Marek Polacek <polacek@redhat.com>
5485
5486 PR c/70851
5487 * gcc.dg/enum-incomplete-3.c: New test.
5488
773d09b9 54892016-05-02 Marek Polacek <polacek@redhat.com>
5490 Tom de Vries <tom@codesourcery.com>
5491
5492 PR tree-optimization/70700
5493 * gcc.dg/pr70700.c: New test.
5494
f0dc3286 54952016-05-01 Uros Bizjak <ubizjak@gmail.com>
5496
5497 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5498 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5499 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5500 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5501 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5502
7f931827 55032016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5504
5505 * ada/acats/run_acats: Rename into...
5506 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5507 * ada/acats/run_all.sh: Remove redundant test.
5508 (target_run): Move around.
5509 (target_gnatchop): Use newly built executable.
5510 (target_gnatmake): Likewise.
5511 Check that the compilation of impbit succeeds.
5512
1c492b4e 55132016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5514
5515 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5516 * gcc.dg/20021029-1.c: Likewise.
5517 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5518 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5519 * gcc.target/sh/cmpstr.c: Likewise.
5520 * gcc.target/sh/cmpstrn.c: Likewise.
5521 * gcc.target/sh/memset.c: Likewise.
5522 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5523 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5524 * gcc.target/sh/pr39423-1.c: Likewise.
5525 * gcc.target/sh/pr49468-di.c: Likewise.
5526 * gcc.target/sh/pr49468-si.c: Likewise.
5527 * gcc.target/sh/pr49880-1.c: Likewise.
5528 * gcc.target/sh/pr49880-2.c: Likewise.
5529 * gcc.target/sh/pr49880-3.c: Likewise.
5530 * gcc.target/sh/pr50751-1.c: Likewise.
5531 * gcc.target/sh/pr50751-4.c: Likewise.
5532 * gcc.target/sh/pr50751-7.c: Likewise.
5533 * gcc.target/sh/pr51244-1.c: Likewise.
5534 * gcc.target/sh/pr51244-10.c: Likewise.
5535 * gcc.target/sh/pr51244-11.c: Likewise.
5536 * gcc.target/sh/pr51244-12.c: Likewise.
5537 * gcc.target/sh/pr51244-13.c: Likewise.
5538 * gcc.target/sh/pr51244-14.c: Likewise.
5539 * gcc.target/sh/pr51244-17.c: Likewise.
5540 * gcc.target/sh/pr51244-18.c: Likewise.
5541 * gcc.target/sh/pr51244-19.c: Likewise.
5542 * gcc.target/sh/pr51244-4.c: Likewise.
5543 * gcc.target/sh/pr51244-5.c: Likewise.
5544 * gcc.target/sh/pr51244-7.c: Likewise.
5545 * gcc.target/sh/pr51244-8.c: Likewise.
5546 * gcc.target/sh/pr51244-9.c: Likewise.
5547 * gcc.target/sh/pr51697.c: Likewise.
5548 * gcc.target/sh/pr52483-1.c: Likewise.
5549 * gcc.target/sh/pr52483-2.c: Likewise.
5550 * gcc.target/sh/pr52483-3.c: Likewise.
5551 * gcc.target/sh/pr52483-5.c: Likewise.
5552 * gcc.target/sh/pr52933-1.c: Likewise.
5553 * gcc.target/sh/pr52933-2.c: Likewise.
5554 * gcc.target/sh/pr52933-3.c: Likewise.
5555 * gcc.target/sh/pr53568-1.c: Likewise.
5556 * gcc.target/sh/pr53976-1.c: Likewise.
5557 * gcc.target/sh/pr53988-1.c: Likewise.
5558 * gcc.target/sh/pr53988.c: Likewise.
5559 * gcc.target/sh/pr54089-1.c: Likewise.
5560 * gcc.target/sh/pr54089-6.c: Likewise.
5561 * gcc.target/sh/pr54089-7.c: Likewise.
5562 * gcc.target/sh/pr54089-8.c: Likewise.
5563 * gcc.target/sh/pr54089-9.c: Likewise.
5564 * gcc.target/sh/pr54236-1.c: Likewise.
5565 * gcc.target/sh/pr54236-2.c: Likewise.
5566 * gcc.target/sh/pr54236-3.c: Likewise.
5567 * gcc.target/sh/pr54236-4.c: Likewise.
5568 * gcc.target/sh/pr54386.c: Likewise.
5569 * gcc.target/sh/pr54602-1.c: Likewise.
5570 * gcc.target/sh/pr54685.c: Likewise.
5571 * gcc.target/sh/pr54760-1.c: Likewise.
5572 * gcc.target/sh/pr54760-2.c: Likewise.
5573 * gcc.target/sh/pr54760-3.c: Likewise.
5574 * gcc.target/sh/pr54760-4.c: Likewise.
5575 * gcc.target/sh/pr54760-5.c: Likewise.
5576 * gcc.target/sh/pr54760-6.c: Likewise.
5577 * gcc.target/sh/pr55146.c: Likewise.
5578 * gcc.target/sh/pr55160.c: Likewise.
5579 * gcc.target/sh/pr59278.c: Likewise.
5580 * gcc.target/sh/pr59401-1.c: Likewise.
5581 * gcc.target/sh/pr59533-1.c: Likewise.
5582 * gcc.target/sh/pr63260.c: Likewise.
5583 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5584 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5585 * gcc.target/sh/strlen.c: Likewise.
5586 * gcc.target/sh/torture/pr30807.c: Likewise.
5587 * gcc.target/sh/torture/pr34777.c: Likewise.
5588 * gcc.target/sh/torture/pr64652.c: Likewise.
5589 * gcc.target/sh/torture/pr65505.c: Likewise.
5590 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5591 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5592
0c4005be 55932016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5594
5595 PR c++/66644
5596 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5597
d94e6223 55982016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5599
5600 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5601 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5602 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5603 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5604
46f37836 56052016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5606
5607 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5608 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5609
4d0a8bac 56102016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5611
5612 PR middle-end/70626
5613 * c-c++-common/goacc/combined-reduction.c: New test.
5614 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5615
b98e0db3 56162016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5617
5618 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5619 *movdi_internal pattern only if PIC off.
5620 * gcc.target/i386/pr70155-2.c: Likewise.
5621 * gcc.target/i386/pr70155-3.c: Likewise.
5622 * gcc.target/i386/pr70155-4.c: Likewise.
5623 * gcc.target/i386/pr70155-5.c: Likewise.
5624 * gcc.target/i386/pr70155-6.c: Likewise.
5625 * gcc.target/i386/pr70155-7.c: Likewise.
5626 * gcc.target/i386/pr70155-8.c: Likewise.
5627 * gcc.target/i386/pr70155-15.c: Likewise.
5628 * gcc.target/i386/pr70155-17.c: Likewise.
5629 * gcc.target/i386/pr70155-22.c: Likewise.
5630
8b066242 56312016-04-29 Bin Cheng <bin.cheng@arm.com>
5632
5633 PR tree-optimization/70803
5634 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5635
22912e73 56362016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5637
5638 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5639 optimization of vector loop.
5640 * gcc.target/i386/vect-unpack-3.c: New test.
5641 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5642 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5643 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5644
568128c6 56452016-04-29 Marek Polacek <polacek@redhat.com>
5646
5647 PR sanitizer/70342
5648 * g++.dg/ubsan/null-7.C: New test.
5649
025dd1e0 5650 PR c/70852
5651 * gcc.dg/pr70852.c: New test.
5652
eb16928e 56532016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5654
5655 PR/69089
5656 * g++.dg/cpp0x/alignas6.C: New test.
5657
d7377ee9 56582016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5659
4860a6bf 5660 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5661 * gcc.dg/pr27003.c: Likewise.
5662 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5663 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5664 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5665 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 5666 * gcc.target/arc/mxy.c: Likewise.
5667 * gcc.target/arc/mswape.c: Likewise.
5668 * gcc.target/arc/mrtsc.c: Likewise.
5669 * gcc.target/arc/mcrc.c: Likewise.
5670 * gcc.target/arc/mdsp-packa.c: Likewise.
5671 * gcc.target/arc/mdvbf.c: Likewise.
5672 * gcc.target/arc/mlock.c: Likewise.
5673 * gcc.target/arc/mmac-24.c: Likewise.
5674 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5675
efa1b7ab 56762016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5677 Matthijs Kooijman <matthijs@stdin.nl>
5678 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5679
5680 PR target/60040
5681 * gcc.target/avr/pr60040-1.c: New.
5682 * gcc.target/avr/pr60040-2.c: New.
5683
00371d68 56842016-04-29 Richard Biener <rguenther@suse.de>
5685
5686 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5687
73447cc5 56882016-04-29 Richard Biener <rguenther@suse.de>
5689
5690 PR tree-optimization/13962
5691 PR tree-optimization/65686
5692 * gcc.dg/uninit-pr65686.c: New testcase.
5693
c2087b56 56942016-04-29 Jakub Jelinek <jakub@redhat.com>
5695
5696 PR middle-end/70843
5697 * gcc.dg/pr70843.c: New test.
5698
cdd06d5a 56992016-04-28 Jakub Jelinek <jakub@redhat.com>
5700
5701 PR target/70858
5702 * gcc.target/i386/pr70858.c: New test.
5703
1a60079e 57042016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5705
5706 * gcc.target/arc/nps400-1.c: New file.
5707
11bc2894 57082016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5709 Andrew Burgess <andrew.burgess@embecosm.com>
5710
5711 * gcc.target/arc/movh_cl-1.c: New file.
5712
dd9bf0b5 57132016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5714 Andrew Burgess <andrew.burgess@embecosm.com>
5715
5716 * gcc.target/arc/extzv-1.c: New file.
5717 * gcc.target/arc/insv-1.c: New file.
5718 * gcc.target/arc/insv-2.c: New file.
5719 * gcc.target/arc/movb-1.c: New file.
5720 * gcc.target/arc/movb-2.c: New file.
5721 * gcc.target/arc/movb-3.c: New file.
5722 * gcc.target/arc/movb-4.c: New file.
5723 * gcc.target/arc/movb-5.c: New file.
5724 * gcc.target/arc/movb_cl-1.c: New file.
5725 * gcc.target/arc/movb_cl-2.c: New file.
5726 * gcc.target/arc/movbi_cl-1.c: New file.
5727 * gcc.target/arc/movl-1.c: New file.
5728
a22e4209 57292016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5730 Andrew Burgess <andrew.burgess@embecosm.com>
5731
5732 * gcc.target/arc/cmem-1.c: New file.
5733 * gcc.target/arc/cmem-2.c: New file.
5734 * gcc.target/arc/cmem-3.c: New file.
5735 * gcc.target/arc/cmem-4.c: New file.
5736 * gcc.target/arc/cmem-5.c: New file.
5737 * gcc.target/arc/cmem-6.c: New file.
5738 * gcc.target/arc/cmem-7.c: New file.
5739 * gcc.target/arc/cmem-ld.inc: New file.
5740 * gcc.target/arc/cmem-st.inc: New file.
5741
287c3982 57422016-04-28 Jakub Jelinek <jakub@redhat.com>
5743
5744 PR target/70821
5745 * gcc.target/i386/pr70821.c: New test.
5746
e40e5340 57472016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5748
5749 * gcc.target/powerpc/vec-adde.c: New test.
5750 * gcc.target/powerpc/vec-adde-int128.c: New test.
5751
cf977d50 57522016-04-28 Jakub Jelinek <jakub@redhat.com>
5753
5754 * gcc.target/i386/avx-vround-1.c: New test.
5755 * gcc.target/i386/avx-vround-2.c: New test.
5756 * gcc.target/i386/avx512vl-vround-1.c: New test.
5757 * gcc.target/i386/avx512vl-vround-2.c: New test.
5758
572f8300 57592016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5760
5761 PR testsuite/70595
5762 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5763 (check_effective_target_cilkplus_runtime): ... this.
5764 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5765 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5766
5767 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5768 Require cilkplus_runtime.
5769 Don't add -lcilkrts.
5770 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5771 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5772 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5773 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5774 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5775 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5776 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5777 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5778 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5779 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5780 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5781 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5782 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5783 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5784 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5785 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5786 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5787 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5788 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5789 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5790 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5791 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5792 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5793 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5794 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5795 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5796 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5797 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5798 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5799
5800 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5801 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5802
5803 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5804
5805 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5806 cilkplus_runtime.
5807
dfba0905 58082016-04-27 Marc Glisse <marc.glisse@inria.fr>
5809
5810 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5811 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5812
605a4556 58132015-04-27 Ryan Burn <contact@rnburn.com>
5814
5815 PR c++/69024
5816 PR c++/68997
5817 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5818 diagnostic.
5819 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5820 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5821
6a1231a5 58222016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5823
5824 * gnat.dg/limited_with4.ad[sb]: New test.
5825 * gnat.dg/limited_with4_pkg.ads: New helper.
5826
4dad9e09 58272016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5828
5829 PR target/70155
5830 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5831 and movv1ti_internal patterns
5832 * gcc.target/i386/pr70155-1.c: New test.
5833 * gcc.target/i386/pr70155-2.c: Likewise.
5834 * gcc.target/i386/pr70155-3.c: Likewise.
5835 * gcc.target/i386/pr70155-4.c: Likewise.
5836 * gcc.target/i386/pr70155-5.c: Likewise.
5837 * gcc.target/i386/pr70155-6.c: Likewise.
5838 * gcc.target/i386/pr70155-7.c: Likewise.
5839 * gcc.target/i386/pr70155-8.c: Likewise.
5840 * gcc.target/i386/pr70155-9.c: Likewise.
5841 * gcc.target/i386/pr70155-10.c: Likewise.
5842 * gcc.target/i386/pr70155-11.c: Likewise.
5843 * gcc.target/i386/pr70155-12.c: Likewise.
5844 * gcc.target/i386/pr70155-13.c: Likewise.
5845 * gcc.target/i386/pr70155-14.c: Likewise.
5846 * gcc.target/i386/pr70155-15.c: Likewise.
5847 * gcc.target/i386/pr70155-16.c: Likewise.
5848 * gcc.target/i386/pr70155-17.c: Likewise.
5849 * gcc.target/i386/pr70155-18.c: Likewise.
5850 * gcc.target/i386/pr70155-19.c: Likewise.
5851 * gcc.target/i386/pr70155-20.c: Likewise.
5852 * gcc.target/i386/pr70155-21.c: Likewise.
5853 * gcc.target/i386/pr70155-22.c: Likewise.
5854
a80f3f45 58552016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5856
5857 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5858 ".{5,6}".
5859
279305d1 58602016-04-27 Bin Cheng <bin.cheng@arm.com>
5861
5862 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5863 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5864 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5865 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5866 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5867
8974b625 58682016-04-27 Richard Biener <rguenther@suse.de>
5869
5870 PR ipa/70760
5871 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5872 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5873
886d5463 58742016-04-27 Nathan Sidwell <nathan@acm.org>
5875
5876 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5877 * g++.dg/ubsan/pr63956.C: Adjust error location.
5878
f0e35aa9 58792016-04-27 Nick Clifton <nickc@redhat.com>
5880
5881 PR middle-end/49889
5882 * gcc.dg/pr49889.c: New test.
5883
40385231 58842016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5885
5886 * c-c++-common/memset-array.c: New test.
5887
37229a71 58882016-04-26 Martin Sebor <msebor@redhat.com>
5889
5890 PR c++/66639
5891 * g++.dg/cpp1y/func_constexpr.C: New test.
5892
3eedf9bd 58932016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5894
5895 PR c++/70241
5896 * g++.dg/cpp0x/enum32.C: New test.
5897 * g++.dg/cpp0x/enum33.C: New test.
5898
58992016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 5900
5901 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5902 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5903 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5904 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5905 * gcc.c-torture/execute/pr38151.c: Likewise.
5906 * gcc.c-torture/execute/pr66556.c: Likewise.
5907 * gcc.c-torture/execute/pr67781.c: Likewise.
5908 * gcc.c-torture/execute/pr68648.c: Likewise.
5909
8c51f92f 59102016-04-26 Marc Glisse <marc.glisse@inria.fr>
5911
5912 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5913
fa20ebd3 59142016-04-26 Marek Polacek <polacek@redhat.com>
5915
5916 PR c/67784
5917 * gcc.dg/pr67784-3.c: New test.
5918 * gcc.dg/pr67784-4.c: New test.
5919 * gcc.dg/pr67784-5.c: New test.
5920
9db47803 5921 PR c/70791
5922 * gcc.dg/Wnested-externs-2.c: New test.
5923
bff407f2 59242016-04-26 Marc Glisse <marc.glisse@inria.fr>
5925
5926 * gcc.dg/fold-plusmult.c: Adjust.
5927 * gcc.dg/no-strict-overflow-6.c: Adjust.
5928 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5929
78d0c69e 59302016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5931
5932 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5933 number scans.
5934 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5935 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5936 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5937 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5938 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5939 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5940 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5941 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5942 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5943 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5944 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5945 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5946 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5947 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5948 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5949 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5950 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5951 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5952 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5953 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5954 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5955 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5956 scans.
5957 * gcc.target/i386/pr32219-4.c: Likewise.
5958 * gcc.target/i386/pr32219-6.c: Likewise.
5959 * gcc.target/i386/pr32219-8.c: Likewise.
5960
221d6722 59612016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5962
5963 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5964 associated options.
5965
514727a9 59662016-04-26 Marek Polacek <polacek@redhat.com>
5967
5968 PR c++/70744
5969 * g++.dg/ext/cond2.C: New test.
5970
e6ee4c61 59712016-04-26 Bin Cheng <bin.cheng@arm.com>
5972
5973 PR tree-optimization/70771
5974 PR tree-optimization/70775
5975 * gcc.dg/pr70771.c: New test.
3730828c 5976 * gcc.dg/pr70775.c: New test.
e6ee4c61 5977
b3d72796 59782016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5979
5980 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5981
c11ece29 59822016-04-25 Richard Biener <rguenther@suse.de>
5983
5984 PR tree-optimization/70780
5985 * gcc.dg/torture/pr70780.c: New testcase.
5986
d40b10b2 59872016-04-25 Michael Collison <michael.collison@arm.com>
5988
4860a6bf 5989 * gcc.target/arm/neon-vaddws16.c: New test.
5990 * gcc.target/arm/neon-vaddws32.c: New test.
5991 * gcc.target/arm/neon-vaddwu16.c: New test.
5992 * gcc.target/arm/neon-vaddwu32.c: New test.
5993 * gcc.target/arm/neon-vaddwu8.c: New test.
5994 * lib/target-supports.exp
d40b10b2 5995 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5996 that arm neon support vector widen sum of HImode TO SImode.
5997
4bbfd6c2 59982016-04-23 Jakub Jelinek <jakub@redhat.com>
5999
6000 PR sanitizer/70712
6001 * c-c++-common/asan/pr70712.c: New test.
6002
524df596 60032016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6004
6005 * .gitattributes: New file.
6006
426c75c3 60072016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6008
6009 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6010
c052a8d5 60112016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6012
6013 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6014 * gfortran.dg/submodule_15.f08: Likewise.
6015
c08d4612 60162016-04-22 Richard Biener <rguenther@suse.de>
6017
6018 PR tree-optimization/70740
6019 * gcc.dg/torture/pr70740.c: New testcase.
6020
fd3211e1 60212016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6022
6023 PR target/70750
6024 * gcc.target/i386/pr70750-1.c: New test.
6025 * gcc.target/i386/pr70750-2.c: Likewise.
6026
15acd78c 60272016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6028
6029 PR c++/70540
6030 * g++.dg/cpp0x/auto48.C: New.
6031
192bf59c 60322016-04-21 Marek Polacek <polacek@redhat.com>
6033
6034 PR c++/70513
6035 * g++.dg/cpp0x/forw_enum12.C: New test.
6036 * g++.dg/cpp0x/forw_enum13.C: New test.
6037
5d429e99 60382016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6039
6040 PR target/70728
6041 * gcc.target/i386/pr70728.c: New test.
6042
06777d85 60432016-04-21 Richard Biener <rguenther@suse.de>
6044
6045 PR middle-end/70747
6046 * gcc.dg/pr70747.c: New testcase.
6047
7434c6fb 60482016-04-21 Bin Cheng <bin.cheng@arm.com>
6049
6050 PR tree-optimization/70715
6051 * gcc.dg/tree-ssa/scev-13.c: New test.
6052
f3ec0970 60532016-04-21 Marc Glisse <marc.glisse@inria.fr>
6054
6055 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6056
523f3a9d 60572016-04-21 Marc Glisse <marc.glisse@inria.fr>
6058
6059 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6060
ace7bf06 60612016-04-20 Jan Hubicka <jh@suse.cz>
6062
6063 PR ipa/70018
6064 * g++.dg/ipa/nothrow-1.C: New testcase.
6065
2b073aa6 60662016-04-20 Nathan Sidwell <nathan@acm.org>
6067
6068 PR c++/55635
6069 * g++.dg/eh/delete1.C: New.
6070
8a574c11 60712016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6072
6073 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6074 -mtune-ctrl=sse_typeless_stores.
6075
e3400750 60762016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6077
6078 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6079
4bd8a059 60802016-04-20 Bin Cheng <bin.cheng@arm.com>
6081
6082 PR tree-optimization/69489
6083 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6084
70574e60 60852016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6086
6087 PR c++/69363
6088 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6089 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6090 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6091
bd6f374c 60922016-04-20 Bin Cheng <bin.cheng@arm.com>
6093
6094 PR tree-optimization/56625
6095 PR tree-optimization/69489
6096 * gcc.dg/vect/pr56625.c: New test.
6097 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6098
482539ee 60992016-04-20 Andrew Pinski <apinski@cavium.com>
6100
6101 PR target/64971
6102 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6103
b4672800 61042016-04-20 Arnaud Charlet <charlet@adacore.com>
6105
6106 * gnat.dg/self1.adb: Remove now incorrect test.
6107
4fb48737 61082016-04-20 Bin Cheng <bin.cheng@arm.com>
6109
6110 * gcc.dg/tree-ssa/scev-11.c: New test.
6111 * gcc.dg/tree-ssa/scev-12.c: New test.
6112
97efb92e 61132016-04-20 Marek Polacek <polacek@redhat.com>
6114
6115 PR tree-optimization/70725
6116 * gcc.dg/pr70725.c: New test.
6117
9d2d4060 61182016-04-20 Richard Biener <rguenther@suse.de>
6119
6120 PR tree-optimization/70726
6121 * g++.dg/vect/pr70726.cc: New testcase.
6122
54530437 61232016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6124
6125 PR target/70674
6126 * gcc.target/s390/pr70674.c: New test.
6127
acda2210 61282016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6129
6130 PR libgfortran/70684
6131 * gfortran.dg/list_read_14.f90: New test.
6132
b7040bb0 61332016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6134
6135 PR target/69201
6136 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6137 extern to force it misaligned.
6138 (b): Likewise.
6139 (c): Likewise.
6140 (d): Likewise.
6141 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6142 Don't check `*' before movv4sf_internal.
6143 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6144 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6145 Don't check `*' before movv16qi_internal.
6146 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6147 extern to force it misaligned.
6148 (b): Likewise.
6149 (c): Likewise.
6150 (d): Likewise.
6151 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6152 Don't check `*' before movv2df_internal.
6153 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6154 extern to force it misaligned.
6155 (b): Likewise.
6156 (c): Likewise.
6157 (d): Likewise.
6158 Check movv8sf_internal instead of avx_storeups256.
6159 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6160
263b5475 61612016-04-19 Richard Biener <rguenther@suse.de>
6162
6163 PR tree-optimization/70171
6164 * g++.dg/tree-ssa/pr70171.C: New testcase.
6165
222ac318 61662016-04-19 Richard Biener <rguenther@suse.de>
6167
6168 PR tree-optimization/70724
6169 * gcc.dg/torture/pr70724.c: New testcase.
6170
003000a4 61712016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6172
6173 PR middle-end/70689
4860a6bf 6174 * gcc.target/i386/pr70689.c: New.
003000a4 6175
3f6e13de 61762016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6177
6178 PR target/70708
6179 * gcc.target/i386/pr70708.c: New test.
6180
10abddbd 61812016-04-18 Richard Biener <rguenther@suse.de>
6182
6183 PR tree-optimization/43434
6184 * gcc.dg/vect/pr43434.c: New testcase.
6185 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6186 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6187 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6188 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6189 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6190 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6191 * gcc.dg/gomp/pr68640.c: Likewise.
6192 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6193 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6194
950db54a 61952016-04-18 Richard Biener <rguenther@suse.de>
6196
6197 PR tree-optimization/70701
6198 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6199
67ccbf39 62002016-04-18 Tom de Vries <tom@codesourcery.com>
6201
6202 PR testsuite/70699
6203 * gcc.dg/pr70161.c: Add dot-file scans.
6204 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6205 instead of after last dot char.
6206
021ad2f3 62072016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6208
6209 * c-c++-common/dump-ada-spec-3.c: New test.
6210 * c-c++-common/dump-ada-spec-4.c: Likewise.
6211
d572fcfd 62122016-04-17 Tom de Vries <tom@codesourcery.com>
6213
6214 PR other/70183
6215 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6216
8b4ee73c 62172016-04-15 Jan Hubicka <jh@suse.cz>
6218
6219 PR ipa/70018
6220 * g++.dg/ipa/pure-const-1.C: New testcase.
6221 * g++.dg/ipa/pure-const-2.C: New testcase.
6222 * g++.dg/ipa/pure-const-3.C: New testcase.
6223
eac243e7 62242016-04-15 Marek Polacek <polacek@redhat.com>
6225
6226 PR c/70671
6227 * gcc.dg/bitfld-22.c: New test.
6228
64c1df32 62292016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6230
6231 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6232 x86_64.
6233
926f9422 62342016-04-15 Marek Polacek <polacek@redhat.com>
6235
6236 PR c/70651
6237 * c-c++-common/pr70651.c: New test.
6238
309bbaa3 62392016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6240
6241 PR rtl-optimization/70681
6242 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6243 dump scan on arm and powerpc.
6244 * gcc.dg/pr10474.c: Likewise.
6245
b4ba8358 62462016-04-15 Jakub Jelinek <jakub@redhat.com>
6247
ed92874a 6248 PR c++/69517
6249 PR c++/70019
6250 PR c++/70588
6251 * g++.dg/cpp1y/vla11.C: Revert for real.
6252
b4ba8358 6253 PR c/70436
6254 * c-c++-common/Wparentheses-1.c: New test.
6255 * c-c++-common/gomp/Wparentheses-1.c: New test.
6256 * c-c++-common/gomp/Wparentheses-2.c: New test.
6257 * c-c++-common/gomp/Wparentheses-3.c: New test.
6258 * c-c++-common/gomp/Wparentheses-4.c: New test.
6259 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6260 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6261 * c-c++-common/goacc/Wparentheses-1.c: New test.
6262
65717bb5 62632016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6264
6265 PR target/70662
6266 * gcc.target/i386/pr70662.c: New test.
6267
ca1a4077 62682016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 6269 Alan Modra <amodra@gmail.com>
ca1a4077 6270
6271 PR tree-optimization/70130
6272 * gcc.dg/vect/O3-pr70130.c: New testcase.
6273
dbe1794c 62742016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6275
11836644 6276 PR target/70669
6277 * gcc.target/powerpc/pr70669.c: New test.
6278
dbe1794c 6279 PR target/70640
6280 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6281 a power7 system that does not have an assembler that supports
6282 power8.
6283
4c1007f1 62842016-04-14 Martin Sebor <msebor@redhat.com>
6285
6286 PR c++/69517
6287 PR c++/70019
6288 PR c++/70588
6289 * c-c++-common/ubsan/vla-1.c: Revert.
6290 * g++.dg/cpp1y/vla11.C: Same.
6291 * g++.dg/cpp1y/vla12.C: Same.
6292 * g++.dg/cpp1y/vla13.C: Same.
6293 * g++.dg/cpp1y/vla14.C: Same.
6294 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 6295 * g++.dg/init/array24.C: Same.
4c1007f1 6296 * g++.dg/ubsan/vla-1.C: Same.
6297
22dcab66 62982016-04-14 Marek Polacek <polacek@redhat.com>
6299 Jan Hubicka <hubicka@ucw.cz>
6300
6301 PR c++/70029
6302 * g++.dg/torture/pr70029.C: New test.
6303
3e74b025 63042016-04-14 Martin Sebor <msebor@redhat.com>
6305
6306 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6307 type size to prevent failures on targets with very low maximum
6308 alignment.
6309
1d2e0f2a 63102016-04-14 Richard Biener <rguenther@suse.de>
6311
6312 PR tree-optimization/70623
6313 * gcc.dg/torture/pr70623.c: New testcase.
6314 * gcc.dg/torture/pr70623-2.c: Likewise.
6315
9aed0626 63162016-04-13 Martin Sebor <msebor@redhat.com>
6317
6318 PR c++/69517
6319 PR c++/70019
6320 PR c++/70588
6321 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6322 * g++.dg/cpp1y/vla11.C: New test.
6323 * g++.dg/cpp1y/vla12.C: New test.
6324 * g++.dg/cpp1y/vla13.C: New test.
6325 * g++.dg/cpp1y/vla14.C: New test.
6326 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 6327 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 6328 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6329
fd499010 63302016-04-13 Jakub Jelinek <jakub@redhat.com>
6331
6332 PR c++/70641
6333 * g++.dg/opt/pr70641.C: New test.
6334
87fa7252 63352016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6336
6337 PR rtl-optimization/68749
6338 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6339 effects of argument promotions.
6340 Remove default args to dg-skip-if.
6341
6c40e18b 63422016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6343
6344 PR c++/70635
6345 * g++.dg/parse/pr70635.C: New.
6346
92c53257 63472016-04-13 Marek Polacek <polacek@redhat.com>
6348
6349 PR c++/70639
6350 * c-c++-common/Wmisleading-indentation-4.c: New test.
6351
0241e4dc 63522016-04-13 Marek Polacek <polacek@redhat.com>
6353
6354 PR c/70436
4860a6bf 6355 * gcc.dg/Wparentheses-12.c: New test.
6356 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 6357
92bda444 63582016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6359
6360 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6361 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6362 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6363
38ea8a26 63642016-04-13 Jakub Jelinek <jakub@redhat.com>
6365
d08aa032 6366 PR middle-end/70633
6367 * gcc.c-torture/compile/pr70633.c: New test.
6368
38ea8a26 6369 PR debug/70628
6370 * gcc.dg/torture/pr70628.c: New test.
6371
9231d5c2 63722016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6373
6374 PR c++/70610
6375 * g++.dg/template/pr70610.C: New test.
6376 * g++.dg/template/pr70610-2.C: New test.
6377 * g++.dg/template/pr70610-3.C: New test.
6378 * g++.dg/template/pr70610-4.C: New test.
6379
249ca944 63802016-04-12 Jakub Jelinek <jakub@redhat.com>
6381
7f2ea2fb 6382 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6383 128 instead of 32.
6384
249ca944 6385 PR c++/70571
6386 * g++.dg/ext/pr70571.C: New test.
6387
8ca5a97d 63882016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6389
bf32a52d 6390 PR target/70640
8ca5a97d 6391 * gcc.target/powerpc/pr70640.c: New test.
6392
e971b45f 63932016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6394
6395 PR c++/68722
6396 * g++.dg/parse/pr68722.C: New.
6397
0b54d964 63982016-04-12 Jakub Jelinek <jakub@redhat.com>
6399
6400 PR rtl-optimization/70596
6401 * gcc.target/i386/pr70596.c: New test.
6402
d2dd85e3 64032016-04-12 Nathan Sidwell <nathan@acm.org>
6404
6405 PR c++/70501
6406 * g++.dg/init/pr70501.C: New.
6407
2d0001b0 64082016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6409
6410 * gcc.target/i386/asm-flag-6.c: New test.
6411
6c4df0d1 64122016-04-12 Tom de Vries <tom@codesourcery.com>
6413
6414 PR tree-optimization/68756
6415 * gcc.dg/graphite/pr68756.c: New test.
6416
0d60da57 64172016-04-12 Jakub Jelinek <jakub@redhat.com>
6418
6419 PR tree-optimization/70602
6420 * gcc.c-torture/execute/pr70602.c: New test.
6421
62735984 64222016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6423
6424 PR target/70381
6425 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6426 __float128 emulator is built and runs.
6427 * gcc.target/powerpc/float128-1.c: Likewise.
6428
6429 * lib/target-supports.exp (check_ppc_float128_sw_available):
6430 Rework tests for __float128 software and hardware
6431 availability. Fix exit condition to return 0 on success.
6432
a702492c 64332016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6434
6435 PR target/70133
6436 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6437 * gcc.target/aarch64/target_attr_15.c: Likewise.
6438
a8c5ce92 64392016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6440
6441 PR c++/69066
6442 * g++.dg/cpp1y/pr69066.C: New.
6443
5ecab913 64442016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6445
6446 PR fortran/68566
6447 * gfortran.dg/pr36192.f90: Update test.
6448 * gfortran.dg/pr36192_1.f90: Update test.
6449 * gfortran.dg/real_dimension_1.f: Update test.
6450 * gfortran.dg/parameter_array_init_7.f90: New test.
6451
6cb5ef70 64522016-04-09 John David Anglin <danglin@gcc.gnu.org>
6453
4edfdd23 6454 PR testsuite/64039
6455 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6456
964f71e3 6457 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6458
5d61c198 6459 PR rtl-optimization/66669
6460 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6461
16eaaf58 6462 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6463
0b68802d 6464 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6465 * gcc.dg/pie-1.c: Likewise.
6466 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6467 * gcc.dg/pic-4.c: Likewise.
6468 * gcc.dg/pie-3.c: Likewise.
6469 * gcc.dg/pie-4.c: Likewise.
6470
9c0dd509 6471 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6472
03b2d3c1 6473 PR tree-optimization/68644
6474 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6475
6cb5ef70 6476 PR rtl-optimization/64886
6477 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6478
07de41ba 64792016-04-09 Tom de Vries <tom@codesourcery.com>
6480
6481 PR tree-optimization/68953
6482 * gcc.dg/graphite/pr68953.c: New test.
6483
d294e3fb 64842016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6485
6486 PR fortran/70592
6487 * gfortran.dg/deferred_character_16.f90: New test.
6488
3cb15094 64892016-04-09 Jakub Jelinek <jakub@redhat.com>
6490
6491 PR tree-optimization/70586
6492 * gcc.c-torture/execute/pr70586.c: New test.
6493
a02dc66f 64942016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6495
6496 PR sanitizer/70573
6497 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6498 with __builtin_memset
6499 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6500
0c302595 65012016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6502
6503 PR lto/70289
6504 PR ipa/70348
6505 PR tree-optimization/70373
6506 PR middle-end/70533
6507 PR middle-end/70534
6508 PR middle-end/70535
6509 * c-c++-common/goacc/reduction-5.c: New test.
6510 * c-c++-common/goacc/reduction-promotions.c: New test.
6511 * gfortran.dg/goacc/reduction-3.f95: New test.
6512 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6513
c6c0523b 65142016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6515
6516 PR c++/70590
6517 PR c++/70452
6518 * g++.dg/pr70590.C: New test.
6519 * g++.dg/pr70590-2.C: New test.
6520
3ac399da 65212016-04-08 Jakub Jelinek <jakub@redhat.com>
6522
e97d1706 6523 PR middle-end/70593
6524 * gcc.target/i386/pr70593.c: New test.
6525
3ac399da 6526 PR rtl-optimization/70574
6527 * gcc.target/i386/avx2-pr70574.c: New test.
6528
fcfbb129 65292016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6530
6531 PR sanitizer/70541
6532 * c-c++-common/asan/pr70541.c: New test.
6533
0aabcddf 65342016-04-08 Tom de Vries <tom@codesourcery.com>
6535
6536 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6537 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6538
bec0c1e8 65392016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6540
6541 PR target/70566
6542 * gcc.c-torture/execute/pr70566.c: New test.
6543
87c791f5 65442016-04-08 Tom de Vries <tom@codesourcery.com>
6545
6546 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6547 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6548
7f38718f 65492016-04-08 Alan Modra <amodra@gmail.com>
6550
6551 * gcc.target/powerpc/pr70117.c: New.
6552
a96a7710 65532016-04-07 Jakub Jelinek <jakub@redhat.com>
6554
7a6265d1 6555 PR testsuite/70581
6556 * gcc.dg/lto/simd-function_0.c: New test.
6557
a96a7710 6558 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6559 clones.
6560 * c-c++-common/attr-simd-2.c: Likewise.
6561 * c-c++-common/attr-simd-4.c: Likewise.
6562 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6563 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6564
508dd607 65652016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6566
6567 PR testsuite/70553
6568 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6569
1b61585a 65702016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6571 Tom de Vries <tom@codesourcery.com>
6572
6573 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6574 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6575 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6576 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6577 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6578 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6579 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6580 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6581
5f060aa8 65822016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6583
6584 PR c/70436
6585 * g++.dg/warn/Wparentheses-29.C: New test.
6586
d3831f71 65872016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6588
6589 PR c/70436
6590 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6591 explicit braces to resolve a future -Wparentheses warning.
6592
382ece2d 65932016-04-06 Richard Henderson <rth@redhat.com>
6594
6595 * gcc.dg/pr61817-1.c: New test.
6596 * gcc.dg/pr61817-2.c: New test.
6597 * gcc.dg/pr69391-1.c: New test.
6598 * gcc.dg/pr69391-2.c: New test.
6599
72234ee9 66002016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6601
6602 PR rtl-optimization/70398
4860a6bf 6603 * gcc.target/aarch64/pr70398.c: New.
72234ee9 6604
5547150a 66052016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6606
6607 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6608
15b70121 66092016-04-06 Yvan Roux <yvan.roux@linaro.org>
6610 Pedro Alves <palves@redhat.com>
6611
6612 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6613
585aefbb 66142016-04-06 Jakub Jelinek <jakub@redhat.com>
6615
0cbb513b 6616 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6617 Check for avx512f effective targets instead of avx2.
6618 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6619 for AVX512F clones.
6620 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6621 * g++.dg/gomp/declare-simd-1.C: Likewise.
6622 * g++.dg/gomp/declare-simd-3.C: Likewise.
6623 * g++.dg/gomp/declare-simd-4.C: Likewise.
6624
585aefbb 6625 PR middle-end/70550
6626 * c-c++-common/gomp/pr70550-1.c: New test.
6627 * c-c++-common/gomp/pr70550-2.c: New test.
6628
0b91cceb 66292016-04-05 Nathan Sidwell <nathan@acm.org>
6630
6631 PR c++/70512
6632 * g++.dg/ext/attribute-may-alias-5.C: New.
6633
645a9d8e 66342016-04-05 Jakub Jelinek <jakub@redhat.com>
6635
6636 PR c++/70336
6637 * c-c++-common/pr70336.c: New test.
6638 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6639 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6640
bdf23925 66412016-04-05 Jan Hubicka <hubicka@ucw.cz>
6642
6643 PR ipa/66223
6644 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6645
aaff837c 66462016-04-05 Jakub Jelinek <jakub@redhat.com>
6647
6648 PR rtl-optimization/70542
6649 * gcc.dg/torture/pr70542.c: New test.
6650 * gcc.target/i386/avx2-pr70542.c: New test.
6651
2eac58a0 66522016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6653
6654 PR tree-optimization/70509
6655 * gcc.target/i386/avx512bw-pr70509.c: New test.
6656
4f7ebe46 66572016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6658
6659 PR c++/70452
6660 * g++.dg/ext/constexpr-vla4.C: New test.
6661
305d86a0 66622016-04-05 Uros Bizjak <ubizjak@gmail.com>
6663
6664 PR target/70510
6665 * gcc.target/i386/pr70510.c: New test.
6666
eec3b789 66672016-04-05 Richard Biener <rguenther@suse.de>
6668
6669 PR tree-optimization/70526
6670 * g++.dg/torture/pr70526.C: New testcase.
6671
ca943582 66722016-04-05 Jakub Jelinek <jakub@redhat.com>
6673
6674 PR target/70525
6675 * gcc.target/i386/pr70525.c: New test.
6676
87825cd5 66772016-04-05 Richard Biener <rguenther@suse.de>
6678
6679 PR middle-end/70499
6680 * g++.dg/torture/pr70499.C: New testcase.
6681
14638828 66822016-04-05 Richard Biener <rguenther@suse.de>
6683
6684 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6685 remove XFAIL.
6686
967a90d5 66872016-04-04 Jakub Jelinek <jakub@redhat.com>
6688
6689 PR middle-end/70307
6690 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6691 rs6000 ABI warnings.
6692
d374a3a3 66932016-04-04 Jan Hubicka <hubicka@ucw.cz>
6694
6695 PR ipa/66223
6696 * g++.dg/ipa/devirt-51.C: New testcase.
6697
8ff377a6 66982016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6699 Jakub Jelinek <jakub@redhat.com>
6700
6701 PR middle-end/70457
6702 * gcc.dg/torture/pr70457.c: New.
6703
f567b44f 67042016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6705
6706 PR fortran/67538
6707 * gfortran.dg/allocate_with_source_19.f08: New test.
6708
89d4ebfa 67092016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6710
6711 PR fortran/65795
6712 * gfortran.dg/coarray_allocate_6.f08: New test.
6713
68ab33a6 67142016-04-04 Richard Biener <rguenther@suse.de>
6715
6716 PR rtl-optimization/70484
6717 * gcc.dg/torture/pr70484.c: New testcase.
6718
c4f5465d 67192016-04-04 Marek Polacek <polacek@redhat.com>
6720
6721 PR c/70307
6722 * gcc.dg/torture/pr70307.c: New test.
6723
bfec6609 67242016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6725
6726 PR target/70416
6727 PR target/67391
6728 * gcc.target/sh/torture/pr70416.c: New.
6729
40df9099 67302016-04-02 Martin Sebor <msebor@redhat.com>
6731
6732 PR c++/67376
6733 PR c++/70170
6734 PR c++/70172
6735 PR c++/70228
6736 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6737 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6738 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6739 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6740 * g++.dg/cpp0x/constexpr-string.C: Same.
6741 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6742 * g++.dg/cpp0x/pr65398.C: Same.
6743 * g++.dg/ext/constexpr-vla1.C: Same.
6744 * g++.dg/ext/constexpr-vla2.C: Same.
6745 * g++.dg/ext/constexpr-vla3.C: Same.
6746 * g++.dg/ubsan/pr63956.C: Same.
6747
0edb9bfe 67482016-04-01 Jakub Jelinek <jakub@redhat.com>
6749
6750 PR rtl-optimization/70467
6751 * gcc.target/i386/pr70467-2.c: New test.
6752
e5b1a1d9 67532016-04-01 Jakub Jelinek <jakub@redhat.com>
6754 Marek Polacek <polacek@redhat.com>
6755
6756 PR c++/70488
6757 * g++.dg/init/new47.C: New test.
6758
b2ca3fb0 67592016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6760
6761 PR target/70496
6762 * gcc.target/arm/pr70496.c: New test.
6763
4c3bd1e3 67642016-04-01 Nathan Sidwell <nathan@acm.org>
6765
47de69ad 6766 PR c++/68475
6767 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6768
313d569f 67692016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6770
6771 PR target/69890
6772 * gcc.dg/strlenopt.h (memmove): New.
6773 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6774 instead of "string.h".
6775 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6776 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6777 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6778 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6779 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6780 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6781 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6782 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6783 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6784 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6785 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6786 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6787 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6788 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6789 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6790 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6791 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6792 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6793 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6794 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6795
5469facd 67962016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6797
6798 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6799 (Holder::foo): Reflect this.
6800
503de754 68012016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6802
6803 PR target/70442
6804 * gcc.dg/pr70442.c: New test.
6805
13ee2de7 68062016-03-31 Nathan Sidwell <nathan@acm.org>
6807
6808 PR c++/70393
6809 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6810
5e0d03a8 68112016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6812
6813 PR target/70453
6814 * gcc.target/i386/pr70453.c: New test.
6815
8cb82ed4 68162016-03-31 Andrey Belevantsev <abel@ispras.ru>
6817
6818 PR target/70292
6819 * gcc.c-torture/pr70292.c: New test.
6820
7952b661 68212016-03-31 Marek Polacek <polacek@redhat.com>
6822
6823 PR c/70297
6824 * c-c++-common/pr70297.c: New test.
6825 * g++.dg/cpp0x/typedef-redecl.C: New test.
6826 * gcc.dg/typedef-redecl2.c: New test.
6827
1607cc74 68282016-03-31 Jakub Jelinek <jakub@redhat.com>
6829
6830 PR rtl-optimization/70460
6831 * gcc.c-torture/execute/pr70460.c: New test.
6832
c689c252 68332016-03-31 Richard Biener <rguenther@suse.de>
6834
6835 PR c++/70430
6836 * g++.dg/ext/vector30.C: New testcase.
6837
91c9586d 68382016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6839 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6840
6841 * gfortran.dg/fmt_pf.f90: New test.
6842
afa5c1b8 68432016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6844
6845 Forward-port from 5 branch
6846 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6847
6848 PR testsuite/70356
6849 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6850 dg-require-effective-target after dg-do.
6851
6852 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6853
6854 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6855
6a5dcab3 68562016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6857 Julian Brown <julian@codesourcery.com>
6858 Chung-Lin Tang <cltang@codesourcery.com>
6859 Cesar Philippidis <cesar@codesourcery.com>
6860 James Norris <jnorris@codesourcery.com>
6861 Tom de Vries <tom@codesourcery.com>
6862 Nathan Sidwell <nathan@codesourcery.com>
6863
305d86a0 6864 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 6865 * c-c++-common/goacc/loop-clauses.c: Likewise.
6866 * g++.dg/goacc/template.C: Likewise.
6867 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6868 * gfortran.dg/goacc/loop-1.f95: Likewise.
6869 * gfortran.dg/goacc/loop-5.f95: Likewise.
6870 * gfortran.dg/goacc/loop-6.f95: Likewise.
6871 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6872 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6873 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6874 * c-c++-common/goacc/clauses-fail.c: Likewise.
6875 * c-c++-common/goacc/parallel-1.c: Likewise.
6876 * c-c++-common/goacc/reduction-1.c: Likewise.
6877 * c-c++-common/goacc/reduction-2.c: Likewise.
6878 * c-c++-common/goacc/reduction-3.c: Likewise.
6879 * c-c++-common/goacc/reduction-4.c: Likewise.
6880 * c-c++-common/goacc/routine-3.c: Likewise.
6881 * c-c++-common/goacc/routine-4.c: Likewise.
6882 * c-c++-common/goacc/routine-5.c: Likewise.
6883 * c-c++-common/goacc/tile.c: Likewise.
6884 * g++.dg/goacc/template.C: Likewise.
6885 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6886 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6887 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6888 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6889 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6890 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6891 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6892 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6893 * c-c++-common/goacc/use_device-1.c: ... this file.
6894 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6895 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6896 * c-c++-common/goacc/host_data-6.c: ... this file.
6897 * c-c++-common/goacc/loop-2-kernels.c: New file.
6898 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6899 * c-c++-common/goacc/loop-3.c: Likewise.
6900 * g++.dg/goacc/reference.C: Likewise.
6901 * g++.dg/goacc/routine-1.C: Likewise.
6902 * g++.dg/goacc/routine-2.C: Likewise.
6903
932c0baa 69042016-03-30 Richard Biener <rguenther@suse.de>
6905
6906 PR middle-end/70450
6907 * gcc.dg/torture/pr70450.c: New testcase.
6908
7f7c4659 69092016-03-30 Jakub Jelinek <jakub@redhat.com>
6910
6911 PR target/70421
6912 * gcc.dg/torture/pr70421.c: New test.
6913 * gcc.target/i386/avx512f-pr70421.c: New test.
6914
9cbfe80c 69152016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6916
6917 PR testsuite/70364
6918 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6919 (check): New function.
6920 (bar): Call check.
6921 (foo): Align stack to 16 bytes when calling bar.
6922 * gcc.target/i386/cleanup-2.c: Likewise.
6923
f56c7d36 69242016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6925
6926 PR tree-optimization/59124
6927 * gcc.dg/Warray-bounds-19.c: New test.
6928
0275bf9b 69292016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6930
6931 * lib/prune.exp (escape_regex_chars): New.
6932 (prune_file_path): Update to quote metcharacters for regexp.
6933
a3daa269 69342016-03-29 Jakub Jelinek <jakub@redhat.com>
6935
24e1ba3d 6936 PR rtl-optimization/70429
6937 * gcc.c-torture/execute/pr70429.c: New test.
6938
a3daa269 6939 PR tree-optimization/70405
6940 * gcc.dg/pr70405.c: New test.
6941
3ef41a6e 69422016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6943
6944 PR fortran/70397
6945 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6946 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6947
4abd9410 69482016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6949
6950 PR testsuite/64177
6951 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6952 __cilkrts_set_param to set two workers.
6953 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6954 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6955
b58e5f0f 69562016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6957
305d86a0 6958 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 6959
bff53658 69602016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6961
6962 PR target/70406
305d86a0 6963 * gcc.target/i386/pr70406.c: New test.
bff53658 6964
bb2c9c15 69652016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6966
6967 * gnat.dg/specs/double_record_extension3.ads: New test.
6968
f12c84ab 69692016-03-25 Richard Henderson <rth@redhat.com>
6970
6971 PR target/70120
6972 * gcc.target/aarch64/pr70120-1.c: New.
6973 * gcc.target/aarch64/pr70120-2.c: New.
6974 * gcc.target/aarch64/pr70120-3.c: New.
6975
b0bf58c4 69762016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6977
6978 PR c++/62212
6979 * g++.dg/template/mangle2.C: The dg-do directive should be
6980 "compile" not "assemble".
6981
f175ba0f 69822016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6983
6984 PR lto/69650
6985 * gcc.dg/pr69650.c: New test.
6986
4cc3295f 69872016-03-25 David Edelsohn <dje.gcc@gmail.com>
6988
6989 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6990
0cf40600 69912016-03-25 Alan Modra <amodra@gmail.com>
6992
6993 * gcc.dg/dfp/pr70052.c: New test.
6994
3aebf099 69952016-03-24 Richard Henderson <rth@redhat.com>
6996
6997 PR middle-end/69845
6998 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6999 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7000
83245bd3 70012016-03-24 Tom de Vries <tom@codesourcery.com>
7002
7003 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7004
108e7ee4 70052016-03-24 Tom de Vries <tom@codesourcery.com>
7006
7007 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7008 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7009
17af0b14 70102016-03-24 Tom de Vries <tom@codesourcery.com>
7011
7012 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7013 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7014
6c8770ee 70152016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7016
7017 PR c++/62212
7018 * g++.dg/template/mangle2.C: New test.
7019
a7e21b7b 70202016-03-24 Richard Biener <rguenther@suse.de>
7021
7022 PR tree-optimization/70396
7023 * gcc.dg/torture/pr70396.c: New testcase.
7024
f365d297 70252016-03-24 Richard Biener <rguenther@suse.de>
7026
7027 PR middle-end/70370
7028 * gcc.dg/torture/pr70370.c: New testcase.
7029
da7aeb13 70302016-03-24 Tom de Vries <tom@codesourcery.com>
7031
7032 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7033 * gfortran.dg/goacc/kernels-tree.f95: Same.
7034 * gfortran.dg/goacc/parallel-tree.f95: Same.
7035
80b30de0 70362016-03-24 Tom de Vries <tom@codesourcery.com>
7037
7038 * c-c++-common/goacc/uninit-if-clause.c: New test.
7039 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7040
cb9b6b99 70412016-03-24 Jakub Jelinek <jakub@redhat.com>
7042
7043 PR target/70290
305d86a0 7044 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7045 Fix formatting.
cb9b6b99 7046
a4225fff 70472016-03-24 Richard Biener <rguenther@suse.de>
7048
7049 PR tree-optimization/70372
7050 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7051
5a869ab8 70522016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7053
7054 PR c++/70347
7055 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7056
36ce5faa 70572016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7058
7059 PR c++/70332
7060 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7061
c4fa85c9 70622016-03-23 Jakub Jelinek <jakub@redhat.com>
7063
d9377ad5 7064 PR c++/70001
7065 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7066 * g++.dg/cpp1y/pr70001.C: New test.
7067
c4fa85c9 7068 PR c++/70323
7069 * g++.dg/cpp0x/constexpr-70323.C: New test.
7070
0a2062da 70712016-03-23 Alexandre Oliva <aoliva@redhat.com>
7072 Jason Merrill <jason@redhat.com>
7073 Jakub Jelinek <jakub@redhat.com>
7074
7075 PR c++/69315
7076 * g++.dg/cpp0x/constexpr-69315.C: New test.
7077 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7078
62d2a6dc 70792016-03-23 Marek Polacek <polacek@redhat.com>
7080
7081 PR c++/69884
7082 * g++.dg/warn/Wignored-attributes-1.C: New test.
7083 * g++.dg/warn/Wignored-attributes-2.C: New test.
7084
a82d6246 70852016-03-23 Tom de Vries <tom@codesourcery.com>
7086
7087 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7088 initialization.
7089 * gfortran.dg/goacc/private-3.f95 (test): Same.
7090 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7091 missing use param.
7092
dc834ba1 70932016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7094
7095 * lib/target-supports.exp: Remove v7ve entry from loop
7096 creating effective target checks.
7097 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7098 (add_options_for_arm_arch_v7ve): Likewise.
7099
7e83fd1f 71002016-03-23 Jakub Jelinek <jakub@redhat.com>
7101
7102 PR tree-optimization/70354
7103 * gcc.dg/vect/pr70354-1.c: New test.
7104 * gcc.dg/vect/pr70354-2.c: New test.
7105 * gcc.target/i386/avx2-pr70354-1.c: New test.
7106 * gcc.target/i386/avx2-pr70354-2.c: New test.
7107
4e4da058 71082016-03-22 Jeff Law <law@redhat.com>
7109
7110 PR target/70232
7111 * gcc.dg/tree-ssa/pr70232.c: New test.
7112
6855137b 71132016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7114
7115 PR target/70302
7116 * gcc.target/i386/pr70302.c: New test.
7117
19db1ec8 71182016-03-22 Richard Biener <rguenther@suse.de>
7119
7120 PR middle-end/70251
7121 * g++.dg/torture/pr70251.C: New testcase.
7122
4baec9f2 71232016-03-22 David Malcolm <dmalcolm@redhat.com>
7124
7125 PR c/69993
7126 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7127 Wmisleading-indentation.c.
7128 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7129 reflect change to diagnostic text and order of messages.
7130 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7131
fcfec126 71322016-03-22 David Edelsohn <dje.gcc@gmail.com>
7133
7134 * g++.dg/ext/java-3.C: Don't compile on AIX.
7135
aa30728a 71362016-03-22 Richard Biener <rguenther@suse.de>
7137
7138 PR middle-end/70333
7139 * gcc.dg/torture/pr70333.c: New testcase.
7140
46ec4eb4 71412016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7142
7143 * g++.dg/ext/pr70290.C: New test.
7144
4880f878 71452016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7146
7147 PR target/70325
7148 * gcc.target/i386/pr70325.c: New test.
7149
3d78ea44 71502016-03-22 Jakub Jelinek <jakub@redhat.com>
7151
5934fb8f 7152 PR target/70329
7153 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7154 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7155
b6436f79 7156 PR target/70300
7157 * gcc.target/i386/pr70300.c: New test.
7158
3d78ea44 7159 PR c++/70295
7160 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7161 (func2): New function for cond with parens, xfail warning for c++.
7162 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7163
b60244f6 71642016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7165
7166 PR c++/70096
7167 * g++.dg/template/ptrmem30.C: New test.
7168
c8e3e744 71692016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7170
7171 PR c++/70204
7172 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7173 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7174
2715f63a 71752016-03-21 Jakub Jelinek <jakub@redhat.com>
7176
7177 PR middle-end/70326
7178 * gcc.dg/pr70326.c: New test.
7179
2daa2cda 71802016-03-21 Marc Glisse <marc.glisse@inria.fr>
7181 Jakub Jelinek <jakub@redhat.com>
7182
7183 PR tree-optimization/70317
7184 * gcc.dg/pr70317.c: New test.
7185
d9aa5a50 71862016-03-21 Uros Bizjak <ubizjak@gmail.com>
7187
7188 PR target/70327
7189 * gcc.target/i386/pr70327.c: New test.
7190
e1a88bf4 71912016-03-21 Martin Liska <mliska@suse.cz>
7192
61941425 7193 PR ipa/70306
e1a88bf4 7194 * gcc.dg/ipa/pr70306.c: New test.
7195
d9aa5a50 71962016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 7197
7198 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7199 * gcc.target/arm/attr-align3.c: Likewise.
7200 * gcc.target/arm/attr_arm.c: Likewise.
7201 * gcc.target/arm/flip-thumb.c: Likewise.
7202
afdde20c 72032016-03-21 Jakub Jelinek <jakub@redhat.com>
7204
7205 PR target/70296
7206 * gcc.target/powerpc/altivec-36.c: New test.
7207
3f2ef661 72082016-03-21 Richard Biener <rguenther@suse.de>
7209
7210 PR tree-optimization/70310
7211 * gcc.dg/torture/pr70310.c: New testcase.
7212
08b2b692 72132016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7214
7215 PR target/70293
7216 * gcc.target/i386/pr70293.c: New test.
7217
93505d22 72182016-03-21 Richard Biener <rguenther@suse.de>
7219
7220 PR tree-optimization/70288
7221 * gcc.dg/torture/pr70288-1.c: New testcase.
7222 * gcc.dg/torture/pr70288-2.c: Likewise.
7223
06fd1914 72242016-03-21 Andrey Belevantsev <abel@ispras.ru>
7225
7226 PR rtl-optimization/69307
7227 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 7228
b628775e 72292016-03-21 Andrey Belevantsev <abel@ispras.ru>
7230
7231 PR rtl-optimization/69102
7232 * gcc.c-torture/compile/pr69102.c: New test.
7233
1421f43c 72342016-03-18 Jeff Law <law@redhat.com>
7235
7236 PR rtl-optimization/70263
7237 * gcc.c-torture/compile/pr70263-1.c: New test.
7238 * gcc.target/i386/pr70263-2.c: New test.
7239
e7142ce1 72402016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7241
7242 PR rtl-optimization/70278
7243 * gcc.dg/torture/pr70278.c: New test.
7244 * gcc.target/arm/pr70278.c: New test.
7245
5539bc70 72462016-03-18 David Malcolm <dmalcolm@redhat.com>
7247
7248 PR c/70281
7249 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7250 (test_builtin_types_compatible_p): New test function.
7251 * gcc.dg/pr70281.c: New test case.
7252
296a290a 72532016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7254
7255 PR target/70113
7256 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7257
666094f0 72582016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7259
7260 PR tree-optimization/70252
7261 * gcc.dg/pr70252.c: New test.
7262
350514e8 72632016-03-18 Tom de Vries <tom@codesourcery.com>
7264
7265 * gcc.dg/pr70161-2.c: New test.
7266 * gcc.dg/pr70161.c: New test.
7267
011e0cea 72682016-03-18 Tom de Vries <tom@codesourcery.com>
7269
7270 PR ipa/70269
7271 * gcc.dg/pr70269.c: New test.
7272
292a09de 72732016-03-18 Jakub Jelinek <jakub@redhat.com>
7274
7275 PR c++/70267
7276 * g++.dg/ext/java-3.C: New test.
7277
efc86c4c 72782016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7279
7280 PR c++/70205
7281 * g++.dg/lookup/pr70205.C: New test.
7282
a28dd575 72832016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7284
7285 PR c++/70218
7286 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7287
92e7ab1e 72882016-03-17 Marek Polacek <polacek@redhat.com>
7289
7290 PR c/69407
7291 * gcc.dg/atomic-op-6.c: New test.
7292
7378dbfb 72932016-03-17 David Malcolm <dmalcolm@redhat.com>
7294
7295 PR c/70264
7296 * c-c++-common/pr70264.c: New test case.
7297
f7995d7d 72982016-03-17 Jakub Jelinek <jakub@redhat.com>
7299
e2895b76 7300 PR c++/70144
7301 * c-c++-common/pr70144-1.c: New test.
7302 * c-c++-common/pr70144-2.c: New test.
7303
f7995d7d 7304 PR c++/70272
7305 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7306 * g++.dg/opt/flifetime-dse6.C: New test.
7307 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7308
5ec4a949 73092016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7310
7311 PR driver/70192
7312 * gcc.dg/pic-1.c: New test.
7313 * gcc.dg/pic-2.c: Likewise.
7314 * gcc.dg/pic-3.c: Likewise.
7315 * gcc.dg/pic-4.c: Likewise.
7316 * gcc.dg/pie-1.c: Likewise.
7317 * gcc.dg/pie-2.c: Likewise.
7318 * gcc.dg/pie-3.c: Likewise.
7319 * gcc.dg/pie-4.c: Likewise.
7320 * gcc.dg/pie-5.c: Likewise.
7321 * gcc.dg/pie-6.c: Likewise.
7322
c28550e1 73232016-03-17 Tom de Vries <tom@codesourcery.com>
7324
7325 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7326 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7327
be3296cb 73282016-03-17 Richard Biener <rguenther@suse.de>
7329
7330 PR debug/70271
7331 * g++.dg/debug/pr70271.C: New testcase.
7332
9b60ef21 73332016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7334
7335 * gcc.target/i386/pr70251.c: New test.
7336
9a80bc1a 73372016-03-17 Marek Polacek <polacek@redhat.com>
7338
7339 PR c++/70194
7340 * g++.dg/warn/constexpr-70194.C: New test.
7341
733d7ff9 73422016-03-16 Richard Henderson <rth@redhat.com>
7343
7344 PR middle-end/70240
7345 * gcc.c-torture/compile/pr70240.c: New.
7346
3e6f12bf 73472016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7348
7349 * gcc.c-torture/compile/20151204.c: Skip for avr.
7350
867c9e99 73512016-03-16 Jakub Jelinek <jakub@redhat.com>
7352
7353 PR target/70245
7354 * g++.dg/opt/pr70245.C: New test.
7355 * g++.dg/opt/pr70245.h: New file.
7356 * g++.dg/opt/pr70245-aux.cc: New file.
7357
8ced6ab7 73582016-03-16 Martin Sebor <msebor@redhat.com>
7359
7360 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7361
37af779a 73622016-03-16 Richard Henderson <rth@redhat.com>
7363
7364 PR middle-end/70199
7365 * gcc.c-torture/compile/pr70199.c: New.
7366
78ed999c 73672016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7368
7369 * gcc.dg/uninit-19.c: Run dos2unix.
7370
462ca422 73712016-03-16 Marek Polacek <polacek@redhat.com>
7372
7373 PR c/70093
7374 * gcc.dg/nested-func-10.c: New test.
7375 * gcc.dg/nested-func-9.c: New test.
7376
fe58aacc 73772016-03-16 Jakub Jelinek <jakub@redhat.com>
7378
7379 PR tree-optimization/68714
7380 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7381
27a53872 73822016-03-16 Tom de Vries <tom@codesourcery.com>
7383
7384 PR tree-optimization/68715
7385 * gcc.dg/graphite/pr68715-2.c: New test.
7386 * gcc.dg/graphite/pr68715.c: New test.
7387 * gfortran.dg/graphite/pr68715.f90: New test.
7388
95049c3c 73892016-03-16 Tom de Vries <tom@codesourcery.com>
7390
7391 PR tree-optimization/68809
7392 * gcc.dg/graphite/pr68809-2.c: New test.
7393 * gcc.dg/graphite/pr68809.c: New test.
7394
09eddd70 73952016-03-16 Jakub Jelinek <jakub@redhat.com>
7396
81fc5915 7397 PR c++/70147
7398 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7399 method call to i () as argument. Adjust expected output.
7400
09eddd70 7401 PR c++/70147
7402 * g++.dg/ubsan/pr70147-1.C: New test.
7403 * g++.dg/ubsan/pr70147-2.C: New test.
7404
6373d2a2 74052016-03-15 Martin Sebor <msebor@redhat.com>
7406
7407 PR c++/58281
7408 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7409
d27a0c11 74102016-03-15 John David Anglin <danglin@gcc.gnu.org>
7411
9908039d 7412 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7413 hppa*-*-hpux*.
7414
45cdc3a6 7415 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7416
d27a0c11 7417 PR libfortran/69799
7418 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7419 libatomic_available.
7420
0dd1d57f 74212016-03-15 Marek Polacek <polacek@redhat.com>
7422
7423 PR c++/70209
7424 * g++.dg/ext/attribute-may-alias-4.C: New test.
7425
0ce02c07 74262016-03-15 Alexander Monakov <amonakov@ispras.ru>
7427
7428 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7429 -fvar-tracking-assignments-toggle flag.
7430
f6e39b30 74312016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7432
7433 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7434
167f93a2 74352016-03-15 Jakub Jelinek <jakub@redhat.com>
7436
7437 PR rtl-optimization/70222
7438 * gcc.c-torture/execute/pr70222-1.c: New test.
7439 * gcc.c-torture/execute/pr70222-2.c: New test.
7440
08a8af4a 74412016-03-15 Richard Henderson <rth@redhat.com>
7442
7443 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7444
738eb905 74452016-03-15 Andrey Belevantsev <abel@ispras.ru>
7446
7447 PR rtl-optimization/69032
7448 * gcc.dg/pr69032.c: New test.
7449
dd148b3a 74502016-03-15 Andrey Belevantsev <abel@ispras.ru>
7451
7452 PR rtl-optimization/63384
d9aa5a50 7453 * g++.dg/pr63384.C: New test.
dd148b3a 7454
acf58115 74552016-03-15 Andrey Belevantsev <abel@ispras.ru>
7456
7457 PR target/64411
7458 * gcc.target/i386/pr64411.C: New test.
7459
a2897dc4 74602016-03-15 Tom de Vries <tom@codesourcery.com>
7461
7462 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7463 * gfortran.dg/goacc/kernels-alias.f95: New test.
7464
7bad2faf 74652016-03-14 Martin Sebor <msebor@redhat.com>
7466
7467 PR c++/53792
7468 * g++.dg/cpp0x/constexpr-inline.C: New test.
7469 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7470
d65fa8d9 74712016-03-14 David Edelsohn <dje.gcc@gmail.com>
7472
7473 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7474
2b3c633f 74752016-03-14 Jakub Jelinek <jakub@redhat.com>
7476
7477 PR middle-end/70219
7478 * gcc.dg/pr70219.c: New test.
7479
e947f9c3 74802016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7481
7482 PR target/70083
7483 * gcc.dg/torture/pr70083.c: New test.
7484 * gcc.target/i386/pr70083.c: New test.
7485
74201dc2 74862016-03-14 Richard Biener <rguenther@suse.de>
7487
7488 PR tree-optimization/56365
7489 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7490
88aea41e 74912016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7492
7493 PR target/70098
7494 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7495 New function.
7496 * g++.dg/pr70098.C: New testcase.
7497
7498
1bd2aefd 74992016-03-14 Tom de Vries <tom@codesourcery.com>
7500
7501 PR tree-optimization/70045
7502 * gcc.dg/graphite/pr70045.c: New test.
7503
922c7033 75042016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7505
7506 PR fortran/69043
7507 * gfortran.dg/include_9.f90: New test.
7508
fd4ab6d9 75092016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7510
7511 PR fortran/45076
7512 gfortran.dg/prof/prof.exp: New script.
7513 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7514
7d7218d3 75152016-03-12 Andrey Belevantsev <abel@ispras.ru>
7516
7517 PR rtl-optimization/69307
7518 * gcc.dg/pr69307.c: New test.
7519
02ffd664 75202016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7521
7522 PR target/69614
7523 * gcc.target/arm/pr69614.c: New.
7524
76e207a9 75252016-03-12 Paul Thomas <pault@gcc.gnu.org>
7526
7527 PR fortran/70031
7528 * gfortran.dg/submodule_14.f08: New test
7529
7530 PR fortran/69524
7531 * gfortran.dg/submodule_15.f08: New test
7532
490ee78a 75332016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7534
7535 PR c++/70106
7536 * g++.dg/cpp1y/paren3.C: New test.
7537
04e137ff 75382016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7539
7540 PR target/70131
7541 * gcc.target/powerpc/ppc-round2.c: New test.
7542
27b2c1c4 75432016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7544
7545 PR target/70123
7546 * gcc.dg/torture/pr70123.c: New test.
7547
84116671 75482016-03-11 Jeff Law <law@redhat.com>
7549
7550 PR tree-optimization/70190
7551 * gcc.c-torture/compile/pr70190.c: New test.
7552
cfa58bc8 75532016-03-11 David Malcolm <dmalcolm@redhat.com>
7554
7555 PR c/68187
7556 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7557 case.
7558 (test43_b): Likewise.
7559 (test43_c): Likewise.
7560 (test43_d): Likewise.
7561 (test43_e): Likewise.
7562 (test43_f): Likewise.
7563 (test43_g): Likewise.
7564 (test44_a): Likewise.
7565 (test44_b): Likewise.
7566 (test44_c): Likewise.
7567 (test44_d): Likewise.
7568 (test44_e): Likewise.
7569
ce234f27 75702016-03-11 David Malcolm <dmalcolm@redhat.com>
7571
7572 PR c/70085
7573 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7574
e4756b48 75752016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7576
7577 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7578 dg-options.
7579
1f5ef87e 75802016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7581
7582 PR target/70002
7583 PR target/69245
7584 * gcc.target/aarch64/pr69245_2.c: New test.
7585
f9c352a1 75862016-03-11 Jakub Jelinek <jakub@redhat.com>
7587
7588 PR tree-optimization/70177
7589 * gcc.dg/pr70177.c: New test.
7590
4dd92ac6 75912016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7592
7593 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7594
331e4fdb 75952016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7596
7597 * gcc.dg/tree-ssa/sra-20.c: New.
7598
69262824 75992016-03-11 Jakub Jelinek <jakub@redhat.com>
7600
6f9a7425 7601 PR rtl-optimization/70174
7602 * gcc.dg/pr70174.c: New test.
7603
69262824 7604 PR tree-optimization/70169
7605 * gcc.dg/pr70169.c: New test.
7606
4637a847 76072016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7608
7609 PR target/70160
7610 * gcc.target/i386/pr70160.c: New test.
7611
5a86d754 76122016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7613
7614 * gcc.target/s390/dfp-1.c: New test.
7615
af4c8290 76162016-03-10 Nick Clifton <nickc@redhat.com>
7617
7618 PR target/70044
7619 * gcc.target/aarch64/pr70044.c: New test.
7620
98dfd328 76212016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7622 Jakub Jelinek <jakub@redhat.com>
7623
7624 PR c++/70001
7625 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7626 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7627 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7628
75e72311 76292016-03-10 Jan Hubicka <hubicka@ucw.cz>
7630
7631 PR lto/69589
7632 * g++.dg/lto/pr69589_0.C: New testcase
7633 * g++.dg/lto/pr69589_1.C: New testcase
7634
a2eb1271 76352016-03-10 Marek Polacek <polacek@redhat.com>
7636
7637 PR c++/70153
7638 * g++.dg/delayedfold/unary-plus1.C: New test.
7639
76402016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 7641
7642 * gcc.target/arm/pr45701-1.c: Escape brackets.
7643 * gcc.target/arm/pr45701-2.c: Likewise.
7644
5ab2987f 76452016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7646
7647 * gfortran.dg/unconstrained_commons.f: New.
7648
6972afac 76492016-03-10 Alan Modra <amodra@gmail.com>
7650
7651 * gcc.dg/pr69195.c: New.
7652 * gcc.dg/pr69238.c: New.
7653
c82c99ec 76542016-03-10 Tom de Vries <tom@codesourcery.com>
7655
7656 PR testsuite/68915
7657 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7658
a2389d4a 76592016-03-10 Richard Biener <rguenther@suse.de>
7660
7661 PR tree-optimization/70128
7662 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7663 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7664
c272412d 76652016-03-09 Jakub Jelinek <jakub@redhat.com>
7666
a0451069 7667 PR tree-optimization/70152
7668 * gcc.dg/pr70152.c: New test.
7669
c272412d 7670 PR target/70086
7671 * gcc.target/i386/pr70086-1.c: New test.
7672 * gcc.target/i386/pr70086-2.c: New test.
7673 * gcc.target/i386/pr70086-3.c: New test.
5f611068 7674
7675 PR tree-optimization/70127
7676 * gcc.c-torture/execute/pr70127.c: New test.
7677
27dcb7a8 76782016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7679
7680 * c-c++-common/goacc/combined-directives-2.c: New test.
7681
c24757cf 76822016-03-09 David Malcolm <dmalcolm@redhat.com>
7683
7684 PR c/68473
7685 PR c++/70105
7686 * g++.dg/diagnostic/pr70105.C: New test.
7687 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7688 (test_multiple_ordinary_maps): New test function.
7689
83108969 76902016-03-09 David Malcolm <dmalcolm@redhat.com>
7691
7692 PR c/68473
7693 PR c++/70105
7694 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7695 Drop range information from call to inform_at_rich_loc.
7696 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7697 New.
7698 (test_show_locus): Replace calls to rich_location::add_range with
7699 calls to add_range. Rewrite the tests that used the now-defunct
7700 rich_location ctor taking a source_range. Simplify other tests
7701 by replacing calls to COMBINE_LOCATION_DATA with calls to
7702 make_location.
7703
6733c0e8 77042016-03-09 Richard Biener <rguenther@suse.de>
7705 Jakub Jelinek <jakub@redhat.com>
7706
7707 PR tree-optimization/70138
7708 * gcc.dg/vect/pr70138-1.c: New testcase.
7709 * gcc.dg/vect/pr70138-2.c: Likewise.
7710
96abb9f5 77112016-03-09 Jakub Jelinek <jakub@redhat.com>
7712
7713 PR target/70049
7714 * gcc.target/i386/pr70049.c: New test.
7715
42bb3bfb 77162016-03-09 Richard Biener <rguenther@suse.de>
7717
7718 PR c/70143
7719 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7720 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7721 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7722
27527428 77232016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7724
7725 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7726 arm-*-*.
7727
248449f2 77282016-03-09 Jakub Jelinek <jakub@redhat.com>
7729
1bd49ced 7730 PR middle-end/67278
7731 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7732
248449f2 7733 PR target/67278
7734 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7735
7736 PR middle-end/70050
7737 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7738 in testcase comment.
7739
dfc460ff 77402016-03-09 Tom de Vries <tom@codesourcery.com>
7741
7742 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7743 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7744 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7745 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7746 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7747 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7748 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7749 * gfortran.dg/goacc/kernels-loop.f95: New test.
7750
0377fc7f 77512016-03-08 Martin Sebor <msebor@redhat.com>
7752
7753 PR c++/62096
7754 * g++.dg/warn/overflow-warn-7.C: New test.
7755
3556aa80 77562016-03-08 Jason Merrill <jason@redhat.com>
7757
7758 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7759 * lib/target-supports.exp (check_effective_target_concepts): New.
7760
e5096208 77612016-03-08 Jakub Jelinek <jakub@redhat.com>
7762
5370eb8d 7763 PR c++/70135
7764 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7765 * g++.dg/ubsan/pr70135.C: New test.
7766
e5096208 7767 PR target/70110
7768 * gcc.dg/pr70110.c: New test.
7769
cc37120d 77702016-03-07 Martin Jambor <mjambor@suse.cz>
7771
7772 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7773 * c-c++-common/gomp/if-1.c: Likewise.
7774 * c-c++-common/gomp/pr61486-2.c: Likewise.
7775 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7776 to dg-additional-options.
7777 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7778 * g++/gomp/target-teams-1.c: Likewise.
7779 * gcc.dg/gomp/gomp.exp: Likewise.
7780 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7781 dg-additional-options.
7782 * gfortran.dg/gomp/gomp.exp: Likewise.
7783 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7784 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7785 dg-additional-options.
7786 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7787
53c248d8 77882016-03-07 Martin Jambor <mjambor@suse.cz>
7789
7790 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7791 * c-c++-common/gomp/gridify-1.c: New test.
7792 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7793
541e79a0 77942016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7795
7796 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7797 trigger for cortex-r8, when scanning for register r8.
7798 * gcc.target/arm/pr45701-2.c: Likewise.
7799
4dfabd94 78002016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 7801 Jeff Law <law@redhat.com>
4dfabd94 7802
7803 PR tree-optimization/69740
7804 * gcc.c-torture/compile/pr69740-1.c: New test.
7805 * gcc.c-torture/compile/pr69740-2.c: New test.
7806
1b63a87b 78072016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7808
7809 * lib/target-supports.exp
7810 (check_effective_target_whole_vector_shift): Enable for PPC64.
7811
d33914da 78122016-03-07 Richard Biener <rguenther@suse.de>
7813
7814 PR tree-optimization/70115
7815 * gcc.dg/torture/pr70115.c: New testcase.
7816
584fba4b 78172016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7818
7819 PR middle-end/69916
7820 * c-c-++-common/goacc/pr69916.c: New.
7821
7f2f5ec0 78222016-03-07 Richard Henderson <rth@redhat.com>
7823
7824 * gcc.c-torture/compile/pr70061.c: New test.
7825
f530e7c4 78262016-03-07 Richard Biener <rguenther@suse.de>
7827
7828 PR testsuite/70109
7829 * gcc.dg/vect/O3-pr36098.c: New testcase.
7830
a3855fed 78312016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7832
7833 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7834
091ffc31 78352016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7836
7837 * gnat.dg/renaming9.ad[sb]: New testcase.
7838
2941b871 78392016-03-05 Jakub Jelinek <jakub@redhat.com>
7840
7841 PR c++/70084
7842 * g++.dg/expr/stdarg3.C: New test.
7843
5173ce42 78442016-03-04 Jeff Law <law@redhat.com>
7845
7846 PR tree-optimization/69196
7847 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7848 x86_64-*-*.
7849
2d1d2e55 78502016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7851
0e43078e 7852 PR c/69973
7853 * gcc.dg/pr69973.c: New test.
7854
d8ec06ae 7855 PR rtl-optimization/69941
7856 * gcc.dg/torture/pr69941.c: New test.
7857
2d1d2e55 7858 PR c/69824
7859 * gcc.dg/pr69824.c: New test.
7860
32f692e2 78612016-03-05 Tom de Vries <tom@codesourcery.com>
7862
7863 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7864 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7865 function.
7866
1c699e9a 78672016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7868
7869 PR c++/66786
7870 * g++.dg/cpp1y/var-templ48.C: New test.
7871 * g++.dg/cpp1y/var-templ49.C: New test.
7872
358448c6 78732016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7874
7875 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7876
01dc3c45 78772016-03-04 Jakub Jelinek <jakub@redhat.com>
7878
e968ff6d 7879 PR c++/70035
7880 * g++.dg/ubsan/pr70035.C: New test.
7881
01dc3c45 7882 PR target/70062
7883 * gcc.target/i386/pr70062.c: New test.
7884
3937d618 78852016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7886
7887 * g++.dg/template/typename21.C: Remove c++98_only.
7888
c58ac7f8 78892016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7890
7891 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7892
0060768a 78932016-03-04 David Malcolm <dmalcolm@redhat.com>
7894
7895 PR c/68187
7896 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7897 function.
7898 (fn_42_b): Likewise.
7899 (fn_42_c): Likewise.
7900
74c6fd40 79012016-03-04 David Malcolm <dmalcolm@redhat.com>
7902
7903 PR c/68187
7904 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7905 function.
7906 (fn_40_b): Likewise.
7907 (fn_41_a): Likewise.
7908 (fn_41_b): Likewise.
7909
31b11359 79102016-03-04 Jakub Jelinek <jakub@redhat.com>
7911
7912 PR target/70059
7913 * gcc.target/i386/avx512f-pr70059.c: New test.
7914 * gcc.target/i386/avx512dq-pr70059.c: New test.
7915
c5b93452 79162016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7917
7918 PR rtl-optimization/57676
7919 * gcc.dg/torture/pr57676.c: New test.
7920
268fbd56 79212016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7922
7923 * gcc.dg/pr70026.c: New test.
7924
6560d1ad 79252016-03-04 Marek Polacek <polacek@redhat.com>
7926
7927 PR c/69798
7928 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7929 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7930
cc7dfddf 79312016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7932
7933 PR target/70004
7934 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7935 Delete.
7936 (test_corners_sisd_si): Likewise.
7937 (main): Remove checks of the above.
7938 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7939
e9663bd4 79402016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7941
7942 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7943
dcdd684e 79442016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7945
7946 * gcc.dg/torture/pr69951.c: Accept argc==0.
7947
e692d332 79482016-03-04 Richard Biener <rguenther@suse.de>
7949
7950 PR c++/70054
7951 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7952 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7953
af77b7e6 79542016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7955
7956 PR testsuite/69766
7957 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7958 testing multiarch.
7959
290da96e 79602016-03-04 Jakub Jelinek <jakub@redhat.com>
7961
7962 PR debug/69947
7963 * gcc.dg/guality/pr69947.c: New test.
7964
e51ce713 79652016-03-03 Jakub Jelinek <jakub@redhat.com>
7966
7967 PR ada/70017
7968 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7969
1feed892 79702016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7971
7972 PR rtl-optimization/69904
7973 * gcc.target/arm/pr69904.c: New test.
7974
c32bda69 79752016-03-03 Jakub Jelinek <jakub@redhat.com>
7976
7977 PR target/70021
7978 * gcc.dg/vect/pr70021.c: New test.
7979 * gcc.target/i386/pr70021.c: New test.
7980
1bc579ed 79812016-03-03 Marek Polacek <polacek@redhat.com>
7982
7983 PR middle-end/70050
7984 * gcc.dg/pr70050.c: New test.
7985
cfa8d638 79862016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7987
7988 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7989
1b889259 79902016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7991
7992 PR tree-optimization/70043
7993 * gfortran.dg/vect/pr70043.f90: New test.
7994
f756dfa3 79952016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7996
7997 * gnat.dg/specs/task1.ads: New test.
7998
5cb4863d 79992016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8000
8001 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8002 Invoke gdb with -batch.
8003 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8004
5dd12e43 80052016-03-03 Richard Biener <rguenther@suse.de>
8006
8007 PR tree-optimization/55936
8008 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8009
d97ba4ca 80102016-03-02 Jeff Law <law@redhat.com>
8011
5d23c86f 8012 PR rtl-optimization/69942
8013 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8014 effects of argument promotions.
8015
d97ba4ca 8016 PR tree-optimization/69987
8017 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8018 target does not support -fprefetch-loop-arrays.
8019
901faaa0 80202016-03-02 Uros Bizjak <ubizjak@gmail.com>
8021
8022 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8023
51f6fdce 80242016-03-02 Bin Cheng <bin.cheng@arm.com>
8025
6bc7872f 8026 PR rtl-optimization/69052
51f6fdce 8027 * gcc.target/i386/pr69052.c: New test.
8028
31d31e07 80292016-03-02 Alan Modra <amodra@gmail.com>
8030
8031 * gcc.dg/pr69990.c: New.
8032
04faee95 80332016-03-02 Jakub Jelinek <jakub@redhat.com>
8034
270d0117 8035 PR c/68062
8036 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8037
8038 PR middle-end/70022
8039 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8040
04faee95 8041 PR target/70028
8042 * gcc.target/i386/pr70028.c: New test.
8043
a2cc9e8e 80442016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8045
8046 * c-c++-common/asan/swapcontext-test-1.c,
8047 * c-c++-common/tsan/thread_leak.c,
8048 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8049 * g++.dg/tsan/benign_race.C,
8050 * g++.dg/tsan/fd_close_norace.C,
8051 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8052 races with sanitizer output
8053
dd4bd263 80542016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 8055 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 8056
8057 PR target/67278
8058 * gcc.dg/simd-8.c: New testcase.
8059
b5fe3a49 80602016-03-02 Richard Biener <rguenther@suse.de>
8061
8062 PR middle-end/67278
8063 * gcc.dg/simd-7.c: New testcase.
8064
23601f67 80652016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8066
8067 * gcc.target/i386/pr70007.c: Tweak.
8068
f66f65e7 80692016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8070
8071 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8072
60773515 80732016-03-02 Marek Polacek <polacek@redhat.com>
8074
8075 PR c/67854
8076 * gcc.dg/pr67854.c: New test.
8077
6c094cb1 80782016-03-02 Jakub Jelinek <jakub@redhat.com>
8079
8080 PR middle-end/70025
8081 * gcc.dg/torture/pr70025.c: New test.
8082
7627bb56 80832016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8084
8085 PR tree-optimization/68621
8086 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8087
066c8e94 80882016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8089
8090 * gcc.target/i386/pr70007.c: New test.
8091
d3b819ad 80922016-03-01 Jeff Law <law@redhat.com>
8093
d4b9ad56 8094 PR tree-optimization/69196
7e217344 8095 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 8096
d3b819ad 8097 PR tree-optimization/69196
8098 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8099 duplicating code and spoiling the expected output.
8100
4f37285d 81012016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8102
8103 PR target/70033
8104 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8105 supports power9 before doing tests.
8106 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8107 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8108 * gcc.target/powerpc/p9-permute.c: Likewise.
8109
3e9c4f6c 81102016-03-01 Uros Bizjak <ubizjak@gmail.com>
8111
8112 PR target/70027
8113 * gcc.target/i386/pr70027.c: New test.
8114
e324729e 81152016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 8116
8117 * gcc.dg/pr70017.c: New test.
8118
40e9ce2d 81192016-03-01 Jakub Jelinek <jakub@redhat.com>
8120
8121 PR c/69796
8122 PR c/69974
8123 * gcc.dg/pr69796.c: New test.
8124 * gcc.dg/pr69974.c: New test.
8125
e8b016ea 81262016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8127
8128 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8129
24d3127c 81302016-02-29 Jeff Law <law@redhat.com>
8131
8132 PR tree-optimization/69987
8133 * gfortran.dg/pr69987.f90: New test.
8134
8135 PR tree-optimization/69989
8136 * gcc.c-torture/compile/pr69989-2.c: New test.
8137
12cc1225 81382016-03-01 Marek Polacek <polacek@redhat.com>
8139
8140 PR c++/69795
8141 * g++.dg/parse/invalid1.C: New test.
8142
d99a947c 81432016-03-01 Richard Biener <rguenther@suse.de>
8144
8145 PR middle-end/70022
8146 * gcc.dg/pr70022.c: New testcase.
8147
395dbc60 81482016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8149
8150 PR tree-optimization/69956
8151 * gcc.dg/pr69956.c: New test.
8152
40a35c55 81532016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8154
8155 PR target/70011
8156 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8157 XFAIL when hardware supports efficient unaligned storage access.
8158
4edc90b0 81592016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8160
8161 PR c++/69961
8162 * g++.dg/template/pr69961a.C: New test.
8163 * g++.dg/template/pr69961b.C: New test.
8164
1ed1f69a 81652016-02-29 David Malcolm <dmalcolm@redhat.com>
8166
8167 PR preprocessor/69985
8168 * gcc.dg/cpp/pr69985.c: New test case.
8169
01c5d15d 81702016-02-29 Jeff Law <law@redhat.com>
8171
3a4d3de5 8172 PR tree-optimization/70005
8173 * gcc.c-torture/execute/pr70005.c New test.
8174
01c5d15d 8175 PR tree-optimization/69999
8176 * gcc.c-torture/compile/pr69999.c: New test.
8177
1bf66b54 81782016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8179
8180 PR tree-optimization/69652
8181 * gcc.dg/torture/pr69652.c: Delete test.
8182 * gcc.dg/vect/pr69652.c: New test.
8183
b4d653d5 81842016-02-19 Richard Biener <rguenther@suse.de>
8185
8186 PR tree-optimization/69980
8187 * gfortran.dg/vect/pr69980.f90: New testcase.
8188
35bc4745 81892016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8190
8191 * gcc.target/sparc/20160229-1.c: New test.
8192
bb54a538 81932016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8194
8195 * gnat.dg/stack_usage3.adb: New test.
8196 * gnat.dg/stack_usage3_pkg.ads: New helper.
8197
95164e71 81982016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8199
8200 * gnat.dg/renaming8.adb: New test.
8201 * gnat.dg/renaming8_pkg1.ads: New helper.
8202 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8203 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8204
a890896f 82052016-02-29 Richard Biener <rguenther@suse.de>
8206
8207 PR tree-optimization/69720
8208 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8209
5c70403a 82102016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8211
8212 PR fortran/68147
8213 PR fortran/47674
8214 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8215
dfb6d139 82162016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 8217 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8218
8219 PR fortran/56007
8220 * gfortran.dg/coarray_8.f90: Adjust error message.
8221 * gfortran.dg/pr56007.f90: New test.
8222 * gfortran.dg/pr56007.f: New test.
8223
536508db 82242016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8225
8226 PR tree-optimization/69989
8227 * gcc.dg/torture/pr69989.c: New test.
8228
eec75e45 82292016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8230
8231 * gcc.target/i386/stack-realign-win.c: New test.
8232
0175e45a 82332016-02-28 Harald Anlauf <anlauf@gmx.de>
8234
8235 PR fortran/60126
8236 * gfortran.dg/pr60126.f90: New test.
8237
2a703589 82382016-02-27 Jeff Law <law@redhat.com>
8239
8240 Revert
8241 2016-02-26 Richard Biener <rguenther@suse.de>
8242 Jeff Law <law@redhat.com>
8243
8244 PR tree-optimization/69740
8245 * gcc.c-torture/compile/pr69740-1.c: New test.
8246 * gcc.c-torture/compile/pr69740-2.c: New test.
8247
359b4c18 82482016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8249
1c96765a 8250 PR fortran/69910
359b4c18 8251 * gfortran.dg/newunit_4.f90: New test.
8252
49462d93 82532016-02-27 Jakub Jelinek <jakub@redhat.com>
8254
8255 PR target/69613
8256 PR rtl-optimization/69886
8257 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8258 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8259 target.
8260
c4ac733e 82612016-02-26 Martin Sebor <msebor@redhat.com>
8262
8263 PR tree-optimization/15826
8264 * gcc.dg/tree-ssa/pr15826.c: New test.
8265
da8c4b5d 82662016-02-26 Jakub Jelinek <jakub@redhat.com>
8267
8268 PR target/69969
8269 * gcc.target/powerpc/pr69969.c: New test.
8270
0a4558eb 82712016-02-26 Martin Sebor <msebor@redhat.com>
8272
8273 PR c++/15766
8274 * g++.old-deja/g++.other/decl5.C: Add a test case.
8275
5b500299 82762016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8277
8278 PR target/69946
8279 * gcc.target/powerpc/pr69946.c: New file.
8280
565f533b 82812016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 8282 Jeff Law <law@redhat.com>
565f533b 8283
0a4558eb 8284 PR tree-optimization/69740
565f533b 8285 * gcc.c-torture/compile/pr69740-1.c: New test.
8286 * gcc.c-torture/compile/pr69740-2.c: New test.
8287
ff67cbea 82882016-02-26 Martin Jambor <mjambor@suse.cz>
8289
8290 PR middle-end/69920
8291 * gcc.dg/torture/pr69932.c: New test.
8292 * gcc.dg/torture/pr69936.c: Likewise.
8293
e400d817 82942016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8295
8296 PR target/69709
8297 * gcc.target/s390/pr69709.c: New test.
8298
126a5a2d 82992016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8300
8301 PR target/69245
8302 * gcc.target/aarch64/pr69245_1.c: New test.
8303
59c58860 83042016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8305
8306 PR target/69613
8307 * gcc.dg/torture/pr69613.c: New test.
8308
9441fa4e 83092016-02-26 Jakub Jelinek <jakub@redhat.com>
8310
8311 PR rtl-optimization/69891
8312 * gcc.target/i386/pr69891.c: New test.
8313
e48fcde0 83142016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 8315 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8316
35ed600a 8317 PR target/61397
f41208a1 8318 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8319 functionality for both 32-bit and 64-bit.
8320
c86aaa0e 83212016-02-26 Richard Biener <rguenther@suse.de>
8322
8323 PR tree-optimization/69551
8324 * gcc.dg/torture/pr69951.c: New testcase.
8325
38e71a65 83262016-02-25 Richard Biener <rguenther@suse.de>
8327
8328 PR tree-optimization/48795
8329 * gcc.dg/Warray-bounds-18.c: New testcase.
8330
03331e69 83312016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8332
8333 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8334
f14d8d6a 83352016-02-25 Jakub Jelinek <jakub@redhat.com>
8336
8337 PR rtl-optimization/69896
8338 * gcc.dg/pr69896.c: New test.
8339
4003c807 83402016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8341
8342 PR c++/69736
8343 * g++.dg/cpp1y/paren2.C: New test.
8344
a0573328 83452016-02-24 Martin Sebor <msebor@redhat.com>
8346
8347 PR c/51147
8348 * gcc.dg/enum-mode-2.c: New test.
8349
2cde02ad 83502016-02-24 Jakub Jelinek <jakub@redhat.com>
8351
8352 PR c++/69922
8353 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8354 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8355 * g++.dg/ubsan/pr69922.C: New test.
8356
f0ea75d1 83572016-02-24 Marek Polacek <polacek@redhat.com>
8358
8359 PR c/69819
8360 * gcc.dg/pr69819.c: New test.
8361
05027366 83622016-02-24 Martin Sebor <msebor@redhat.com>
8363
34ed562b 8364 PR c++/69912
8365 * g++.dg/ext/flexary15.C: New test.
8366
83672016-02-24 Martin Sebor <msebor@redhat.com>
8368
8369 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 8370 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 8371 * g++.dg/ext/builtin_alloca.C: Same.
05027366 8372
650c3ad5 83732016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8374 Charles Baylis <charles.baylis@linaro.org>
8375
8376 PR debug/61033
8377 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8378
596070e8 83792016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 8380 Jakub Jelinek <jakub@redhat.com>
596070e8 8381
8382 PR middle-end/69760
8383 * gcc.dg/torture/pr69760.c: New testcase.
8384
d6b92d9f 83852016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8386
8387 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8388 pattern on Solaris with as.
8389
90436d9d 83902016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8391
8392 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8393 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8394 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8395 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8396
7c749495 83972016-02-24 Jakub Jelinek <jakub@redhat.com>
8398
8399 PR middle-end/69915
8400 * gcc.dg/pr69915.c: New test.
8401
9c9680b5 84022016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8403
8404 PR rtl-optimization/69886
8405 * gcc.dg/torture/pr69886.c: New test.
8406
36d081ee 84072016-02-24 Richard Biener <rguenther@suse.de>
8408
8409 PR middle-end/68963
8410 * gcc.dg/torture/pr68963.c: New testcase.
8411
2a0accb9 84122016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8413
8414 PR target/69875
8415 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8416 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8417 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8418 * gcc.target/arm/atomic_loaddi_1.c: New test.
8419 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8420 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8421 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8422 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8423 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8424 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8425 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8426 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8427
f0e92ef1 84282016-02-24 Jakub Jelinek <jakub@redhat.com>
8429
8430 PR middle-end/69909
8431 * gcc.dg/torture/pr69909.c: New test.
8432
6907286f 84332016-02-24 Richard Biener <rguenther@suse.de>
8434
8435 PR tree-optimization/69907
8436 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8437 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8438 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8439
e6ab7475 84402016-02-24 Christian Bruel <christian.bruel@st.com>
8441
8442 * gcc.target/arm/pragma_cpp_fma.c: New test.
8443
47587450 84442016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8445
8446 PR fortran/61156
8447 * gfortran.dg/include_6.f90: Update test.
8448
d41ab738 84492016-02-23 Jakub Jelinek <jakub@redhat.com>
8450
8451 PR objc/69844
8452 * objc.dg/pr69844.m: New test.
8453
4772d9d5 84542016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8455
8456 PR libgfortran/69456
8457 * gfortran.dg/namelist_89.f90: New test.
8458 * gfortran.dg/pr59700.f90: Update test..
8459
8c38d887 84602016-02-23 Martin Sebor <msebor@redhat.com>
8461
8462 PR middle-end/69780
8463 * g++.dg/ext/builtin_alloca.C: New test.
8464 * gcc.dg/builtins-68.c: New test.
8465
ee1bfdb0 84662016-02-23 Richard Henderson <rth@redhat.com>
8467
8468 * gcc.target/i386/addr-space-3.c: Remove test.
8469
52609ec3 84702016-02-23 David Malcolm <dmalcolm@redhat.com>
8471
8472 PR preprocessor/69126
8473 PR preprocessor/69543
8474 * c-c++-common/pr69126-2-long.c: New test.
8475 * c-c++-common/pr69126-2-short.c: New test.
8476 * c-c++-common/pr69543-1.c: Remove xfail.
8477
d5bf2cc8 84782016-02-23 David Malcolm <dmalcolm@redhat.com>
8479
8480 PR preprocessor/69126
8481 PR preprocessor/69543
8482 PR preprocessor/69558
8483 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8484 (f): Rename to...
8485 (test_2): ...this, and add leading comment.
8486 (MACRO_3, test_3): New.
8487 (MACRO_4A, MACRO_4B, test_4): New.
8488 (MACRO): Rename to...
8489 (MACRO_5): ...this.
8490 (g): Rename to...
8491 (test_5): ...this, updating for renaming of MACRO, and
8492 add leading comment.
8493 * c-c++-common/pr69543-1.c: New.
8494 * c-c++-common/pr69543-2.c: New.
8495 * c-c++-common/pr69543-3.c: New.
8496 * c-c++-common/pr69543-4.c: New.
8497 * c-c++-common/pr69558-1.c: New.
8498 * c-c++-common/pr69558-2.c: New.
8499 * c-c++-common/pr69558-3.c: New.
8500 * c-c++-common/pr69558-4.c: New.
8501 * gcc.dg/pr69558.c: Move to...
8502 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8503 xfail for c++.
8504
3a37a410 85052016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8506
8507 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8508 to -ftree-parallelize-loops/-fopenacc changes.
8509 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8510 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8511 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8512 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8513 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8514 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8515 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8516 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8517 * c-c++-common/goacc/kernels-loop.c: Likewise.
8518 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8519 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8520 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8521 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8522
ecca180f 85232016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8524
8525 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8526
eec0fa3f 85272016-02-23 Jakub Jelinek <jakub@redhat.com>
8528
f1f91c07 8529 PR c++/69902
8530 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8531
eec0fa3f 8532 PR c/69900
8533 * gcc.dg/pr69900.c: New test.
8534
e045424d 85352016-02-23 Martin Jambor <mjambor@suse.cz>
8536
8537 PR tree-optimization/69666
8538 * gcc.dg/tree-ssa/pr69666.c: New test.
8539
f482dff6 85402016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8541
8542 PR fortran/67451
8543 * gfortran.dg/coarray_allocate_5.f08: New test.
8544
57ed698b 85452016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8546
8547 * gcc.target/s390/vcond-shift.c: Move to ...
8548 * gcc.target/s390/vector/vcond-shift.c: ... here.
8549
990e443c 85502016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8551
8552 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8553 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8554
296c5f01 85552016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8556
8557 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8558
e53f41d5 85592016-02-20 Mark Wielaard <mjw@redhat.com>
8560
8561 PR c/28901
8562 * gcc.dg/unused-variable-3.c: New test.
8563
13af201d 85642016-02-22 Jakub Jelinek <jakub@redhat.com>
8565
8566 PR target/69888
8567 * gcc.target/i386/pr69888.c: New test.
8568
682c90f9 85692016-02-22 Richard Biener <rguenther@suse.de>
8570
8571 PR tree-optimization/69882
8572 * gfortran.dg/vect/pr69882.f90: New testcase.
8573
b8cd18c3 85742016-02-22 Jakub Jelinek <jakub@redhat.com>
8575
8576 PR target/69885
8577 * gcc.dg/pr69885.c: New test.
8578
09343379 85792016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8580
8581 PR target/69806
8582 PR target/54089
8583 * gcc.target/sh/pr54089-10.c: New.
8584
b345a09f 85852016-02-20 Paul Thomas <pault@gcc.gnu.org>
8586
8587 PR fortran/69423
8588 * gfortran.dg/deferred_character_15.f90 : New test.
8589
51385aed 85902016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8591
8592 PR fortran/57365
8593 gfortran.dg/allocate_with_source_18.f03: New test.
8594
85952016-02-20 Harald Anlauf <anlauf@gmx.de>
8596
8597 PR fortran/52531
8598 gfortran.dg/gomp/pr52531.f90: New test.
8599
9cce8384 86002016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8601
8602 PR c++/69865
8603 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8604 -std=c++03.
8605
d91f5fbb 86062016-02-19 Jakub Jelinek <jakub@redhat.com>
8607
563d5cb8 8608 PR c++/69826
8609 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8610 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8611
0a04aac9 8612 PR c++/69850
8613 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8614
d91f5fbb 8615 PR c++/69851
8616 * g++.dg/torture/pr69851.C: New test.
8617
5fe1f282 86182016-02-19 Martin Sebor <msebor@redhat.com>
8619
8620 PR testsuite/69573
8621 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8622
a45bce11 86232016-02-19 Jakub Jelinek <jakub@redhat.com>
8624
6263dde1 8625 PR c++/69850
8626 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8627 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8628
a45bce11 8629 PR c++/67767
8630 * g++.dg/cpp0x/pr67767.C: New test.
8631
cf2ed1b7 86322016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8633
8634 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8635 for fp, simd, crypto, crc, lse.
8636 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8637 above.
8638 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8639 effective target check.
8640
f6cc34b0 86412016-02-19 Jakub Jelinek <jakub@redhat.com>
8642
8643 PR target/69820
8644 * gcc.target/i386/pr69820.c: New test.
8645
6c678e78 86462016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8647
8648 * gcc.target/s390/vector/int128-1.c: New test.
8649
b088ff4b 86502016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8651
8652 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8653
b11e60a4 86542016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8655
8656 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8657 instruction pattern name to prevent the testcase from failing with
8658 -march=z13.
8659
664ff6a0 86602016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8661
8662 * gcc.target/s390/md/movstr-2.c: New test.
8663
e80be24b 86642016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8665
8666 * gcc.target/s390/morestack.c: New test.
8667
9839f350 86682016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8669
8670 PR target/69625
8671 * gcc.target/s390/pr69625.c: Add test case.
8672
4550fbd0 86732016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8674
8675 PR testsuite/68580
8676 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8677
57d00b6a 86782016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8679
8680 PR target/68404
8681 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8682 * gcc.target/powerpc/fusion3.c: Likewise.
8683
63ad69d6 86842016-02-18 Richard Biener <rguenther@suse.de>
8685
8686 PR middle-end/69553
8687 * g++.dg/torture/pr69553.C: New testcase.
8688
d92404ed 86892016-02-18 Nick Clifton <nickc@redhat.com>
8690
4550fbd0 8691 PR target/62254
8692 PR target/69610
8693 * gcc.target/arm/pr62554.c: New test.
8694 * gcc.target/arm/pr69610-1.c: New test.
8695 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 8696
0808dfce 86972016-02-18 Richard Biener <rguenther@suse.de>
8698
8699 PR middle-end/69854
8700 * gcc.dg/torture/pr69854.c: New testcase.
8701
fc3527e3 87022016-02-17 Jakub Jelinek <jakub@redhat.com>
8703
8704 PR c++/69850
8705 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8706
e3c24279 87072012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8708
8709 * gcc.target/powerpc/vec-cg.c: New test.
8710
c9732c2b 87112016-02-17 Richard Biener <rguenther@suse.de>
8712
8713 PR testsuite/69586
8714 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8715
51bf9f9b 87162016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8717
8718 PR target/69161
8719 * gcc.c-torture/compile/pr69161.c: New test.
8720
6baedca3 87212016-02-17 David Sherwood <david.sherwood@arm.com>
8722
8723 PR target/69532
8724 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8725 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8726
4f240715 87272016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8728
8729 * gcc.dg/ifcvt-4.c: Skip on Visium.
8730
e0c0515d 87312016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8732
8733 * gnat.dg/atomic8.adb: New test.
8734
7b319ee6 87352016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8736
8737 * gnat.dg/discr46.ad[sb]: New test.
8738
48a7e3d1 87392016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8740
8741 PR Target/48344
8742 * gcc.target/powerpc/pr48344-1.c: New test.
8743
3f844f15 87442015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8745
8746 PR fortran/69742
8747 * gfortran.dg/associate_21.f90: New test.
8748
7675e968 87492016-02-16 Jakub Jelinek <jakub@redhat.com>
8750
8751 PR c/69835
8752 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8753 -Wnonnull in dg-options.
8754 * c-c++-common/nonnull-2.c: New test.
8755
d6faee88 87562016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8757 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8758
8759 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8760
3a2a72aa 87612016-02-16 Jakub Jelinek <jakub@redhat.com>
8762
8763 PR middle-end/69801
8764 * gcc.dg/pr69801.c: Add empty dg-options.
8765
28072426 87662016-02-16 James Norris <jnorris@codesourcery.com>
8767
8768 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8769 * g++.dg/goacc/deviceptr-1.c: New file.
8770
37fffac2 87712016-02-16 Jakub Jelinek <jakub@redhat.com>
8772
8773 PR tree-optimization/69820
8774 * gcc.dg/vect/pr69820.c: New test.
8775
f72a5e61 87762016-02-16 Richard Biener <rguenther@suse.de>
8777
8778 PR tree-optimization/69776
8779 * gcc.dg/torture/pr69776-2.c: New testcase.
8780
50e0cd76 87812016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8782
8783 PR tree-optimization/69714
8784 * gcc.dg/torture/pr69714.c: New test.
8785
14a72c4e 87862016-02-16 Jakub Jelinek <jakub@redhat.com>
8787
8788 PR tree-optimization/69802
8789 * gcc.dg/pr69802.c: New test.
8790
fd808c11 87912016-02-16 Richard Biener <rguenther@suse.de>
8792
8793 PR middle-end/69801
8794 * gcc.dg/pr69801.c: New testcase.
8795
49a549ca 87962016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8797
8798 PR libgfortran/69651
8799 * gfortran.dg/read_bang.f90: New test.
8800 * gfortran.dg/read_bang4.f90: New test.
8801
77454e6e 88022016-02-15 Jakub Jelinek <jakub@redhat.com>
8803
2074f21c 8804 PR c++/69658
8805 * g++.dg/init/pr69658.C: New test.
8806
77454e6e 8807 PR c++/69797
8808 * c-c++-common/pr69797.c: New test.
8809
4ef4d764 88102016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8811
8812 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8813 check for aarch64*-*-*.
8814
4a45fe0f 88152016-02-15 Richard Biener <rguenther@suse.de>
8816
8817 PR tree-optimization/69783
8818 * gcc.dg/vect/pr69783.c: New testcase.
8819
0b3619e6 88202016-02-15 Richard Biener <rguenther@suse.de>
8821
8822 PR tree-optimization/69776
8823 * gcc.dg/torture/pr69776.c: New testcase.
8824
9b49c3cb 88252016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8826
8827 PR fortran/60526
8828 * gfortran.dg/type_decl_4.f90: Reinstated.
8829
e46faff9 88302016-02-14 John David Anglin <danglin@gcc.gnu.org>
8831
8832 PR fortran/68746
8833 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8834
a96c809a 88352016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8836
8837 PR fortran/60526
8838 PR bootstrap/69816
8839 * gfortran.dg/type_decl_4.f90: Removed.
8840
fdec7e88 88412016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8842
8843 PR fortran/60526
8844 * gfortran.dg/type_decl_4.f90: New test.
8845
a72095c4 88462016-02-14 Alan Modra <amodra@gmail.com>
8847
bc436924 8848 PR testsuite/68886
a72095c4 8849 * gcc.c-torture/execute/stkalign.c: Revise test.
8850
73bb5f8b 88512016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8852
8853 PR target/67260
8854 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8855
beb13161 88562016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8857
8858 PR target/67260
8859 * gcc.target/sh/torture/pr67260.c: New.
8860
67cab04e 88612016-02-12 John David Anglin <danglin@gcc.gnu.org>
8862
8863 * gcc.dg/pr67964.c: Add dg-require-alias.
8864
44a59bb1 88652016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8866
8867 PR target/67636
8868 PR target/64345
8869 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8870
38c9bd3a 88712016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8872
8873 PR libgfortran/69668
8874 * gfortran.dg/namelist_88.f90: New test.
8875
1774ff82 88762016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8877
8878 PR libgfortran/69668
8879 * gfortran.dg/namelist_38.f90: Update test.
8880 * gfortran.dg/namelist_84.f90: Update test.
8881
aec1f4bd 88822016-02-12 David Malcolm <dmalcolm@redhat.com>
8883
8884 PR other/69554
8885 * gcc.dg/pr69554-1.c: New test.
8886 * gfortran.dg/pr69554-1.F90: New test.
8887 * gfortran.dg/pr69554-2.F90: New test.
8888 * lib/gcc-dg.exp (proc dg-locus): New function.
8889 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8890 distinguish between the caret-printing and non-caret-printing
8891 cases. If caret-printing has been explicitly enabled, bail out
8892 without attempting to fix up the output.
8893
da7d5066 88942016-02-12 David Malcolm <dmalcolm@redhat.com>
8895
8896 PR driver/69265
8897 PR driver/69453
8898 * gcc.dg/spellcheck-options-3.c: New test case.
8899 * gcc.dg/spellcheck-options-4.c: New test case.
8900 * gcc.dg/spellcheck-options-5.c: New test case.
8901 * gcc.dg/spellcheck-options-6.c: New test case.
8902 * gcc.dg/spellcheck-options-7.c: New test case.
8903 * gcc.dg/spellcheck-options-8.c: New test case.
8904 * gcc.dg/spellcheck-options-9.c: New test case.
8905 * gcc.dg/spellcheck-options-10.c: New test case.
8906
fcce1b0b 89072016-02-12 Jakub Jelinek <jakub@redhat.com>
8908
8909 PR rtl-optimization/69764
8910 PR rtl-optimization/69771
8911 * c-c++-common/pr69764.c: New test.
8912 * gcc.dg/torture/pr69771.c: New test.
8913
6d609290 89142016-02-12 Marek Polacek <polacek@redhat.com>
8915
8916 * g++.dg/torture/init-list1.C: New.
8917
7d75fb56 89182016-02-12 Marek Polacek <polacek@redhat.com>
8919
8920 * gcc.dg/pr69522.c: Add empty dg-options.
8921
52543fda 89222016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8923
8924 * g++.dg/lto/lto.exp: Include and init mpx.
8925 * g++.dg/lto/pr69729_0.C: New test.
8926
34947478 89272016-02-12 Jakub Jelinek <jakub@redhat.com>
8928
9181a4ec 8929 PR ipa/69241
8930 * g++.dg/ipa/pr69241-4.C: New test.
8931
34947478 8932 PR ipa/68672
8933 * g++.dg/ipa/pr68672-1.C: New test.
8934 * g++.dg/ipa/pr68672-2.C: New test.
8935 * g++.dg/ipa/pr68672-3.C: New test.
8936
74a4140f 89372016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8938
8939 PR c/69522
50e0cd76 8940 * gcc.dg/pr69522.c: New test.
74a4140f 8941
9ddb20d6 89422016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8943
8944 PR c++/69098
8945 * g++.dg/cpp1y/69098.C: New test.
8946 * g++.dg/cpp1y/69098-2.C: New test.
8947
67cf9b55 89482016-02-12 Jakub Jelinek <jakub@redhat.com>
8949
8950 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8951 and neighbour -> neighbor.
8952 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8953 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8954 * c-c++-common/Wvarargs.c: Likewise.
8955 * c-c++-common/goacc/host_data-5.c: Likewise.
8956 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8957 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8958 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8959 * gcc.target/aarch64/pr60697.c: Likewise.
8960 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8961 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8962 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8963 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8964 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8965 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8966 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8967 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8968 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8969 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8970 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8971 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8972 * g++.dg/lookup/koenig5.C: Likewise.
8973 * g++.dg/ext/no-asm-2.C: Likewise.
8974 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8975 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8976 * gfortran.dg/used_types_16.f90: Likewise.
8977 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8978 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8979 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8980 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8981 * gfortran.dg/abstract_type_6.f03: Likewise.
8982 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8983 * gfortran.dg/used_types_15.f90: Likewise.
8984 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8985 * gfortran.dg/exit_3.f08: Likewise.
8986 * gfortran.dg/open_status_2.f90: Likewise.
8987 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8988 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8989 * gfortran.dg/associate_1.f03: Likewise.
8990 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8991 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8992 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8993 * gcc.dg/builtin-object-size-1.c: Likewise.
8994 * gcc.dg/noreturn-6.c: Likewise.
8995 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8996 * gcc.dg/globalalias.c: Likewise.
8997 * gcc.dg/builtins-config.h: Likewise.
8998 * gcc.dg/pr30457.c: Likewise.
8999 * gcc.c-torture/compile/volatile-1.c: Likewise.
9000 * gcc.c-torture/execute/20101011-1.c: Likewise.
9001 * c-c++-common/Waddress-1.c: Likewise.
9002
40b38ace 90032016-02-11 Jakub Jelinek <jakub@redhat.com>
9004
9005 PR c/69768
9006 * c-c++-common/Waddress-1.c: New test.
9007
42c87ca9 90082016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9009
9010 PR fortran/69296
9011 * gfortran.dg/associate_19.f03: New test.
9012 * gfortran.dg/associate_20.f03: New test.
9013
acb7939f 90142016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9015
9016 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9017
6defe3c5 90182016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9019
9020 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9021 .arch armv8-a\n. Add -dA to dg-options.
9022 * gcc.target/aarch64/assembler_arch_1.c: New test.
9023 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9024
63f63318 90252016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9026
9027 PR c++/68726
9028 * g++.dg/cpp0x/pr68726.C: New.
9029
1cddf457 90302016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9031
9032 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9033 test.
9034
b86fba37 90352016-02-11 Richard Biener <rguenther@suse.de>
9036
9037 * g++.dg/tree-ssa/pr61034.C: Adjust.
9038
ec4ec95a 90392016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9040
be7c31e9 9041 PR target/69148
ec4ec95a 9042 * gcc.target/s390/pr69148.c: New.
9043
f64416ca 90442016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9045
9046 PR tree-optimization/69652
9047 * gcc.dg/torture/pr69652.c: New test.
9048
e5d1ea31 90492016-02-10 Jakub Jelinek <jakub@redhat.com>
9050 Patrick Palka <ppalka@gcc.gnu.org>
9051
9052 PR ipa/69241
9053 PR c++/69649
9054 * g++.dg/ipa/pr69241-1.C: New test.
9055 * g++.dg/ipa/pr69241-2.C: New test.
9056 * g++.dg/ipa/pr69241-3.C: New test.
9057 * g++.dg/ipa/pr69649.C: New test.
9058
fa03b19d 90592016-02-10 Uros Bizjak <ubizjak@gmail.com>
9060
9061 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9062 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9063
14485c8a 90642016-02-10 Bin Cheng <bin.cheng@arm.com>
9065
9066 PR tree-optimization/68021
9067 * gcc.dg/tree-ssa/pr68021.c: New test.
9068
79f1ed25 90692016-02-10 Richard Biener <rguenther@suse.de>
9070
9071 PR tree-optimization/69726
9072 * gcc.dg/uninit-22.c: New testcase.
9073
58f74eff 90742016-02-09 Andrew Pinski <apinski@cavium.com>
9075
9076 PR tree-opt/69282
9077 * gcc.c-torture/compile/20160205-1.c: New testcase.
9078
600c00f7 90792016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9080
9081 PR target/68404
9082 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9083 instead accessing a really large arrray.
9084 * gcc.target/powerpc/fusion3.c: Likewise.
9085
0771836e 90862016-02-09 Charles Baylis <charles.baylis@linaro.org>
9087
9088 PR target/68532
9089 * gcc.c-torture/execute/pr68532.c: New test.
9090
4ccd644f 90912016-02-11 Alexandre Oliva <aoliva@redhat.com>
9092
9093 PR target/69634
9094 * gcc.dg/pr69634.c: New.
9095
2e980a39 90962016-02-09 Richard Biener <rguenther@suse.de>
9097
9098 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9099
aacf7102 91002016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 9101
aacf7102 9102 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9103
a1856ddf 91042016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9105
9106 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9107
d4d3da7e 91082016-02-09 Richard Biener <rguenther@suse.de>
9109
9110 PR tree-optimization/69715
9111 * gcc.dg/torture/pr69715.c: New testcase.
9112
9cc6714f 91132016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9114
9115 PR c++/69139
9116 * g++.dg/cpp0x/trailing12.C: New test.
9117 * g++.dg/cpp0x/trailing13.C: New test.
9118
83d5062b 91192016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9120
9121 PR c++/69283
9122 PR c++/67835
9123 * g++.dg/cpp1y/auto-fn29.C: New test.
9124 * g++.dg/cpp1y/auto-fn30.C: New test.
9125
394a86f3 91262016-02-08 Jakub Jelinek <jakub@redhat.com>
9127
9128 PR tree-optimization/69209
9129 * gcc.c-torture/compile/pr69209.c: New test.
9130
93b124b4 91312016-02-08 Jeff Law <law@redhat.com>
9132
9133 PR tree-optimization/68541
9134 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9135 of statements allowed in join block for path splitting.
9136
26abce13 91372016-02-08 Jakub Jelinek <jakub@redhat.com>
9138
0acb2d6e 9139 PR c++/59627
9140 * g++.dg/gomp/pr59627.C: New test.
9141
26abce13 9142 PR ipa/69239
9143 * g++.dg/ipa/pr69239.C: New test.
9144
86e0b129 91452016-02-08 David Malcolm <dmalcolm@redhat.com>
9146
9147 PR preprocessor/69664
9148 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9149 * gcc.dg/cpp/warn-comments.c: Likewise.
9150
f553d9f8 91512016-02-08 Marek Polacek <polacek@redhat.com>
9152
9153 PR c++/69688
9154 * g++.dg/init/const12.C: New test.
9155
600695e0 91562016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9157
9158 PR target/60410
9159 * gcc.dg/lto/pr55113_0.c: Remove test.
9160
c4f4b1e8 91612016-02-08 Richard Biener <rguenther@suse.de>
9162
9163 PR tree-optimization/69719
9164 * gcc.dg/torture/pr69719.c: New testcase.
9165
5a987d87 91662016-02-08 Richard Biener <rguenther@suse.de>
9167 Jeff Law <law@redhat.com>
9168
9169 PR target/68273
9170 * gcc.target/mips/pr68273.c: New testcase.
9171
0418e71d 91722016-02-08 Richard Biener <rguenther@suse.de>
9173
9174 PR rtl-optimization/69274
9175 * gcc.target/i386/addr-sel-1.c: XFAIL.
9176
07c0f1ca 91772016-02-08 Jeff Law <law@redhat.com>
9178
40d85f4c 9179 PR tree-optimization/68541
9180 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9181
140e093f 9182 PR tree-optimization/65917
07c0f1ca 9183 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9184
16430acf 91852016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9186
9187 PR fortran/50555
9188 * gfortran.dg/namelist_args.f90: New test.
9189
3f0ff0d8 91902016-02-05 Jeff Law <law@redhat.com>
9191
140e093f 9192 PR tree-optimization/68541
3f0ff0d8 9193 * gcc.dg/tree-ssa/split-path-2.c: New test.
9194 * gcc.dg/tree-ssa/split-path-3.c: New test.
9195 * gcc.dg/tree-ssa/split-path-4.c: New test.
9196 * gcc.dg/tree-ssa/split-path-5.c: New test.
9197 * gcc.dg/tree-ssa/split-path-6.c: New test.
9198 * gcc.dg/tree-ssa/split-path-7.c: New test.
9199
a7cc1f94 92002016-02-05 Martin Sebor <msebor@redhat.com>
9201
9202 PR c++/69662
9203 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9204 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9205
fcb25f28 92062016-02-06 Richard HEnderson <rth@redhat.com>
9207
9208 PR c/69643
9209 * gcc.target/i386/addr-space-4.c: New.
9210 * gcc.target/i386/addr-space-5.c: New.
9211
3a2545a1 92122016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9213
9214 PR fortran/66089
9215 * gfortran.dg/elemental_dependency_6.f90: New.
9216
1e302465 92172016-02-05 Jakub Jelinek <jakub@redhat.com>
9218
66feb54c 9219 PR rtl-optimization/69691
9220 * gcc.c-torture/execute/pr69691.c: New test.
9221
1e302465 9222 PR c++/69628
9223 * g++.dg/parse/pr69628.C: New test.
9224
9c28a298 92252016-02-05 Uros Bizjak <ubizjak@gmail.com>
9226
9227 * gcc.dg/sancov/asan.c: Move to ...
9228 * gcc.dg/asan/sancov-1.c: ... here.
9229
a854e286 92302016-02-05 Uros Bizjak <ubizjak@gmail.com>
9231
9232 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9233
d4f0b240 92342016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9235
9236 PR target/69677
9237 * gcc.target/i386/pr69677.c: New test.
9238
235d8723 92392016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9240
9241 PR c++/68948
9242 * g++.dg/template/pr68948.C: New test.
9243
f390cf65 92442016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9245
9246 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9247 (only necessary on s390x).
9248
ab99f104 92492016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9250
9251 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9252 -mno-accumulate-outgoing-args.
9253
f7ef5392 92542016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9255
9256 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9257
6b098e91 92582016-02-04 Jakub Jelinek <jakub@redhat.com>
9259
9260 PR c/69669
9261 * c-c++-common/pr69669.c: New test.
9262
f0146cf3 92632016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9264
9265 PR target/69667
9266 * g++.dg/pr69667.C: New file.
9267
08fd6cf5 92682016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9269
9270 PR target/69619
9271 * gcc.dg/pr69619.c: Add new test.
9272
a6f3f39f 92732016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9274
9275 PR rtl-optimization/69577
9276 * gcc.target/i386/pr69577.c: New test.
9277
774068a0 92782016-02-04 Martin Liska <mliska@suse.cz>
9279
9280 * g++.dg/asan/pr69276.C: New test.
9281
f50a7894 92822016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9283
9284 PR target/65932
9285 PR target/67714
9286 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9287 a single smulbb instruction.
9288 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9289 * gcc.target/amr/wmul-2.c: Likewise.
9290
6b722eb3 92912016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9292
9293 PR target/65932
9294 PR target/67714
9295 * gcc.c-torture/execute/pr67714.c: New test.
9296
1f1475a7 92972016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9298
9299 PR target/69454
9300 * gcc.target/i386/pr69454-1.c: New test.
9301 * gcc.target/i386/pr69454-2.c: New test.
9302
6b94e133 93032016-02-03 Martin Sebor <msebor@redhat.com>
9304
9305 PR c++/69251
9306 PR c++/69253
9307 PR c++/69290
9308 PR c++/69277
9309 PR c++/69349
9310 * g++.dg/ext/flexarray-mangle-2.C: New test.
9311 * g++.dg/ext/flexarray-mangle.C: New test.
9312 * g++.dg/ext/flexarray-subst.C: New test.
9313 * g++.dg/ext/flexary11.C: New test.
9314 * g++.dg/ext/flexary12.C: New test.
9315 * g++.dg/ext/flexary13.C: New test.
9316 * g++.dg/ext/flexary14.C: New test.
9317 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9318
342ed0ac 93192016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9320
9321 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9322 Define only if CHECK_FLOAT128 is defined.
9323 (main): Properly initialize u5.
9324
edf6c4d2 93252016-02-03 Jakub Jelinek <jakub@redhat.com>
9326
415d5641 9327 PR c/69627
9328 * gcc.dg/pr69627.c: New test.
9329
edf6c4d2 9330 PR target/69644
9331 * gcc.dg/pr69644.c: New test.
9332
cf8f3ba0 93332016-02-03 Mike Stump <mikestump@comcast.net>
9334
9335 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9336 support for struct-layout-1.exp.
9337
c90d55dd 93382016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9339
9340 PR c++/69056
f7ef5392 9341 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 9342
401bd0c8 93432016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9344 Alexandre Oliva <aoliva@redhat.com>
9345
9346 PR target/69461
9347 * gcc.target/powerpc/pr69461.c: New.
9348
277d9d1d 93492016-02-03 Uros Bizjak <ubizjak@gmail.com>
9350
9351 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9352 works from here ...
9353 (check_effective_target_fsanitize_thread): ... to here. Do not
9354 specify additional compile flags for the test source.
9355 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9356 specify additional compile flags for the test source.
9357
e69ad94a 93582016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9359
9360 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9361
a4454da2 93622016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9363
9364 PR fortran/67451
9365 PR fortran/69418
9366 * gfortran.dg/coarray_allocate_2.f08: New test.
9367 * gfortran.dg/coarray_allocate_3.f08: New test.
9368 * gfortran.dg/coarray_allocate_4.f08: New test.
9369
88cab2dd 93702016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9371
9372 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9373 use same scan-tree-dump-times on all platforms.
9374 * gcc.dg/vect/vect-outer-1.c: Likewise.
9375 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9376 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9377 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9378 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9379 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9380 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9381 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9382
66ea75c4 93832016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9384
9385 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9386 warning.
9387
4eef8df7 93882016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9389
9390 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9391
665fbc2f 93922016-02-02 James Norris <jnorris@codesourcery.com>
9393
9394 * c-c++-common/goacc/routine-5.c: Add tests.
9395
b10e3d47 93962016-02-02 Alexander Monakov <amonakov@ispras.ru>
9397
9398 * gcc.target/nvptx/unsigned-cmp.c: New test.
9399
12ad66dd 94002016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9401
9402 * gcc.target/aarch64/scalar_shift_1.c
9403 (test_corners_sisd_di): Improve force to SIMD register.
9404 (test_corners_sisd_si): Likewise.
9405 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9406 Remove scan-assembler check for ldr.
9407
f9ec342f 94082016-02-02 Richard Biener <rguenther@suse.de>
9409
9410 PR tree-optimization/69595
9411 * gcc.dg/Warray-bounds-17.c: New testcase.
9412
32f2925a 94132016-02-02 Richard Biener <rguenther@suse.de>
9414
9415 PR tree-optimization/69606
9416 * gcc.dg/torture/pr69606.c: New testcase.
9417
cfd9ca84 94182016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9419
9420 PR middle-end/68542
9421 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9422 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9423
19bf08e2 94242016-02-02 Alan Modra <amodra@gmail.com>
9425
9426 PR target/69548
9427 * gcc.target/powerpc/pr69548.c: New test.
9428
6f13b088 94292016-02-01 Jakub Jelinek <jakub@redhat.com>
9430
dcddc5af 9431 PR rtl-optimization/69592
9432 * gcc.dg/pr69592.c: New test.
9433
6f13b088 9434 PR preprocessor/69543
9435 PR c/69558
9436 * gcc.dg/pr69543.c: New test.
9437 * gcc.dg/pr69558.c: New test.
9438
d090e5c2 94392016-02-01 Uros Bizjak <ubizjak@gmail.com>
9440
fcb317c5 9441 PR testsuite/65940
9442 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 9443
aaf527dc 94442016-02-01 Martin Sebor <msebor@redhat.com>
9445
9446 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9447
1674217b 94482016-02-01 Bin Cheng <bin.cheng@arm.com>
9449
9450 PR tree-optimization/67921
9451 * c-c++-common/ubsan/pr67921.c: New test.
9452
b4007655 94532016-02-01 Richard Biener <rguenther@suse.de>
9454
9455 PR middle-end/69556
9456 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9457
88a477bb 94582016-02-01 Richard Biener <rguenther@suse.de>
9459
9460 PR tree-optimization/69574
9461 * gcc.dg/torture/pr69574.c: New testcase.
9462
2eaaa4e7 94632016-02-01 Richard Biener <rguenther@suse.de>
9464
9465 PR tree-optimization/69579
9466 * gcc.dg/setjmp-6.c: New testcase.
9467
e3882c44 94682016-02-01 Jakub Jelinek <jakub@redhat.com>
9469
9470 PR rtl-optimization/69570
9471 * g++.dg/opt/pr69570.C: New test.
9472
f80aff47 94732016-02-01 Richard Henderson <rth@redhat.com>
9474
9475 * gcc.dg/pr69535.c: New test.
9476
240568aa 94772016-01-31 John David Anglin <danglin@gcc.gnu.org>
9478
6009b3b8 9479 PR testsuite/69584
9480 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9481 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9482
1fdf7177 9483 PR debug/68244
9484 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9485
240568aa 9486 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9487
cb3e5ac0 94882016-01-31 Paul Thomas <pault@gcc.gnu.org>
9489
9490 PR fortran/67564
9491 * gfortran.dg/allocate_with_source_17.f03: New test.
9492
3b8b902b 94932016-01-30 Jakub Jelinek <jakub@redhat.com>
9494
9495 PR tree-optimization/69546
9496 * gcc.dg/torture/pr69546.c: New test.
9497
17985abe 94982016-01-30 Paul Thomas <pault@gcc.gnu.org>
9499
9500 PR fortran/69566
9501 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9502
b5239e80 95032016-01-30 Martin Sebor <msebor@redhat.com>
9504
9505 PR c++/68490
9506 * g++.dg/ext/flexary10.C: New test.
9507
e8f03010 95082016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9509
9510 PR fortran/66707
9511 gfortran.dg/common_23.f90: New test.
9512
dc93691a 95132016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9514
9515 PR target/65546
9516 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9517 condition being checked, and disable it when the target supports
9518 misaligned loads and stores.
9519
ff5e28e9 95202016-01-29 Jakub Jelinek <jakub@redhat.com>
9521
9522 PR debug/69518
9523 * gcc.dg/torture/pr69518.c: New test.
9524
b0d8930a 95252016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9526
9527 PR target/69530
9528 * gcc.target/i386/pr69530.c: New test.
9529
21601fc7 95302016-01-29 Steve Ellcey <sellcey@imgtec.com>
9531
9532 PR target/65604
9533 * gcc.target/mips/div-delay.c: New test.
9534
ca6c7317 95352016-01-29 Jakub Jelinek <jakub@redhat.com>
9536
4758dc39 9537 PR target/69551
9538 * gcc.target/i386/pr69551.c: New test.
9539
ca6c7317 9540 PR target/66137
9541 * gcc.target/i386/pr66137.c: New test.
9542
e3078da6 95432016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9544
9545 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9546 always built for p5600.
9547 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9548 isa=p5600 dg-option.
9549
b622ec25 95502016-01-29 Richard Biener <rguenther@suse.de>
9551
9552 PR tree-optimization/69547
9553 * g++.dg/tree-ssa/pr69547.C: New testcase.
9554
d2a60e99 95552016-01-29 Jakub Jelinek <jakub@redhat.com>
9556
9557 PR debug/66869
9558 * g++.dg/warn/Wunused-function2.C: New test.
9559
ae849d2b 95602016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9561
9562 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9563 support for test to succeed.
9564
ce6a6978 95652016-01-29 Marek Polacek <polacek@redhat.com>
9566
9567 PR c++/69509
9568 PR c++/69516
9569 * g++.dg/ext/constexpr-vla2.C: New test.
9570 * g++.dg/ext/constexpr-vla3.C: New test.
9571 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9572
7550d855 95732016-01-29 Richard Biener <rguenther@suse.de>
9574
9575 PR middle-end/69537
9576 * gcc.dg/uninit-21.c: New testcase.
9577
f11bb279 95782016-01-28 Uros Bizjak <ubizjak@gmail.com>
9579
9580 PR target/69459
9581 * gcc.target/i386/pr69459.c: New test.
9582
c80c12c8 95832016-01-28 Steve Ellcey <sellcey@imgtec.com>
9584
9585 PR target/68400
9586 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9587 * gcc.target/mips/pr68400.c: New test.
9588
c649bacc 95892016-01-28 Martin Sebor <msebor@redhat.com>
9590
9591 PR target/17381
9592 * gcc.target/powerpc/pr17381.c: New test.
9593
f4881661 95942016-01-28 Jakub Jelinek <jakub@redhat.com>
9595
9596 PR middle-end/69542
9597 * gcc.dg/torture/pr69542.c: New test.
9598
d66fdd75 95992016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9600
9601 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9602
d4a78818 96032016-01-28 David Edelsohn <dje.gcc@gmail.com>
9604
9605 * gcc.dg/pr65980.c: Skip on AIX.
9606 * gcc.dg/pr66688.c: Same.
9607
21329e97 96082016-01-28 David Edelsohn <dje.gcc@gmail.com>
9609
9610 PR target/63679
9611 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9612 * gcc.dg/tree-ssa/sra-18.c: Same.
9613
cc7124a6 96142016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9615
9616 PR fortran/62536
9617 * gfortran.dg/block_15.f08: New test.
9618 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9619 on incorrectly closed BLOCK.
9620
358dfcb4 96212016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9622
9623 * gcc.dg/declare-simd.c: New test.
e87502d6 96242016-01-28 Richard Biener <rguenther@suse.de>
9625
9626 PR tree-optimization/69466
9627 * gfortran.dg/vect/pr69466.f90: New testcase.
9628
44e7334b 96292016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9630
9631 * g++.dg/pr67989.C: Remove ARM-specific option.
9632 * gcc.target/arm/pr67989.C: New file.
9633
5ce8f551 96342016-01-27 Uros Bizjak <ubizjak@gmail.com>
9635
9636 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9637 and expm1 test for glibc < 2.11.
9638
fa6e6b15 96392016-01-27 Richard Henderson <rth@redhat.com>
9640
9641 * gcc.c-torture/execute/pr69447.c: New test.
9642
96432016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 9644
7b8122c6 9645 PR fortran/69422
147b2f9b 9646 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9647
78e516eb 96482016-01-27 Jakub Jelinek <jakub@redhat.com>
9649
9650 PR debug/66869
9651 * gcc.dg/pr66869.c: New test.
9652
9b849350 96532016-01-25 Jeff Law <law@redhat.com>
9654
9655 PR tree-optimization/68398
f11bb279 9656 PR tree-optimization/69196
9b849350 9657 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9658 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9659 path to avoid new heuristic allowing more irreducible regions
9660 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9661 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9662 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9663 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9664 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9665
fee5e491 96662016-01-27 Marek Polacek <polacek@redhat.com>
9667
9668 PR c/68062
9669 * c-c++-common/vector-compare-4.c: New test.
9670
eec96426 96712016-01-27 David Malcolm <dmalcolm@redhat.com>
9672
9673 PR preprocessor/69126
9674 * c-c++-common/pr69126.c: New test case.
9675
5068be18 96762016-01-27 Ian Lance Taylor <iant@google.com>
9677
9678 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9679
5fa82c11 96802016-01-27 Ryan Burn <contact@rnburn.com>
9681
9682 PR cilkplus/69267
9683 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9684
b3df0219 96852016-01-27 Uros Bizjak <ubizjak@gmail.com>
9686
9687 PR target/69512
9688 * gcc.target/i386/pr69512.c: New test.
9689
d46a16d4 96902016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9691
9692 PR ada/69488
9693 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9694
6a9b35ef 96952016-01-27 Marek Polacek <polacek@redhat.com>
9696
9697 PR c++/69379
9698 * g++.dg/pr69379.C: New test.
9699
18e9663b 97002016-01-27 Martin Sebor <msebor@redhat.com>
9701
9702 PR c++/69317
9703 * g++.dg/abi/Wabi-2-2.C: New test.
9704 * g++.dg/abi/Wabi-2-3.C: New test.
9705 * g++.dg/abi/Wabi-3-2.C: New test.
9706 * g++.dg/abi/Wabi-3-3.C: New test.
9707
c88301ad 97082016-01-27 Richard Biener <rguenther@suse.de>
9709
9710 PR tree-optimization/69166
9711 * gcc.dg/torture/pr69166.c: New testcase.
9712
8ca47550 97132016-01-27 Martin Jambor <mjambor@suse.cz>
9714
9715 PR tree-optimization/69355
9716 * gcc.dg/tree-ssa/pr69355.c: New test.
9717
5cb23e3c 97182016-01-27 Marek Polacek <polacek@redhat.com>
9719
9720 PR c++/69496
9721 * g++.dg/ext/constexpr-vla1.C: New test.
9722
7b0c1b6d 97232016-01-20 Christian Bruel <christian.bruel@st.com>
9724
9725 PR target/69245
9726 * gcc.target/arm/pr69245.c: New test.
9727
220112fc 97282016-01-27 Jakub Jelinek <jakub@redhat.com>
9729
9730 PR tree-optimization/69399
9731 * gcc.dg/torture/pr69399.c: New test.
9732
16294490 97332016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9734
9735 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9736
8abd3d0c 97372016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9738
9739 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9740
7cf9b895 97412016-01-26 Tom de Vries <tom@codesourcery.com>
9742
9743 PR tree-optimization/69110
9744 * gcc.dg/autopar/pr69110.c: New test.
9745
557c1942 97462016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 9747 Sebastian Pop <s.pop@samsung.com>
557c1942 9748
9749 * gcc.dg/graphite/isl-ast-op-select.c: New.
9750
80adbd96 97512015-01-26 Paul Thomas <pault@gcc.gnu.org>
9752
9753 PR fortran/69385
9754 * gfortran.dg/allocate_error_6.f90: New test.
9755
c3f86f60 97562016-01-26 Richard Henderson <rth@redhat.com>
9757
9758 * gcc.dg/tm/pr60908.c: New test.
9759
3752e5b1 97602016-01-26 David Malcolm <dmalcolm@redhat.com>
9761
9762 PR other/69006
9763 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9764 directive.
9765 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9766 expected multiline output to reflect the colorization being
9767 disabled before newlines.
9768 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9769 (custom_diagnostic_finalizer): Replace call to
9770 pp_newline_and_flush with call to pp_flush.
9771 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9772 * gfortran.dg/implicit_class_1.f90: Likewise.
9773 * lib/gcc-dg.exp (allow_blank_lines): New global.
9774 (dg-allow-blank-lines-in-output): New procedure.
9775 (gcc-dg-prune): Complain about blank lines in the output, unless
9776 dg-allow-blank-lines-in-output was called.
9777 * lib/multiline.exp (_build_multiline_regex): Only support
9778 arbitrary followup text for non-blank-lines, not for blank lines.
9779
9bbfd060 97802016-01-26 Jakub Jelinek <jakub@redhat.com>
9781
9782 PR tree-optimization/69483
9783 * gcc.dg/pr69483.c: New test.
9784 * g++.dg/opt/pr69483.C: New test.
9785
53773057 97862016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9787
9788 PR target/68620
9789 * gcc.target/arm/pr68620.c: New test.
9790
442a556f 97912016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9792
9793 * gcc.target/i386/pr68986-2.c: Remove -m32.
9794
d513c683 97952016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9796
9797 PR target/68986
9798 * gcc.target/i386/pr68986-1.c: New test.
9799 * gcc.target/i386/pr68986-2.c: Likewise.
9800 * gcc.target/i386/pr68986-3.c: Likewise.
9801
976877a5 98022016-01-26 Christian Bruel <christian.bruel@st.com>
9803
9804 * lib/target-supports.exp
9805 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9806 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9807 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9808
2c7b2f88 98092016-01-26 Richard Biener <rguenther@suse.de>
9810
9811 PR tree-optimization/69452
9812 * gcc.dg/torture/pr69452.c: New testcase.
9813
f7fc06e7 98142016-01-26 Jakub Jelinek <jakub@redhat.com>
9815
9816 PR target/69442
9817 * gcc.dg/pr69442.c: New test.
9818
d1dae587 98192016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9820
9821 PR target/67896
9822 * gcc.target/aarch64/simd/pr67896.C: New.
9823
ef7be7f8 98242016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9825
9826 PR tree-optimization/69400
9827 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9828 function.
9829 (plugin_init): Call it.
9830 * gcc.dg/torture/pr69400.c: New test.
9831
648433a4 98322016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9833
9834 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9835
45fc5243 98362016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9837 Sebastian Pop <s.pop@samsung.com>
9838
9839 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9840 isl-0.15.
9841
c699f6a1 98422016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9843 Sebastian Pop <s.pop@samsung.com>
9844
9845 * gcc.dg/graphite/pr69292.c: New.
9846
b86e24ea 98472016-01-25 Jakub Jelinek <jakub@redhat.com>
9848
9849 * c-c++-common/goacc/use_device-1.c: New test.
9850
105cb8d7 98512016-01-25 Jeff Law <law@redhat.com>
9852
9853 PR tree-optimization/69196
9854 PR tree-optimization/68398
9855 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9856 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9857
44562749 98582016-01-25 David Edelsohn <dje.gcc@gmail.com>
9859
9860 PR target/69469
9861 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9862 Algorithm.
9863
6837fee7 98642016-01-25 Richard Biener <rguenther@suse.de>
9865
9866 PR testsuite/69380
9867 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9868
fe500d65 98692016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9870
9871 PR target/69421
9872 * gcc.dg/pr69421.c: New test.
9873
8eacba94 98742016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9875
9876 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9877 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9878 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9879 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9880 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9881 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9882 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9883 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9884 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9885 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9886
af09d40d 98872016-01-25 Richard Biener <rguenther@suse.de>
9888
9889 PR tree-optimization/69376
9890 * gcc.dg/torture/pr69376.c: New testcase.
9891
d65063f5 98922016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9893
9894 PR fortran/69397
9895 PR fortran/68442
9896 * gfortran.dg/interface_38.f90: New test.
9897 * gfortran.dg/interface_39.f90: New test.
80adbd96 9898
08c7bfb4 98992016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9900
9901 Revert:
9902 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9903
9904 PR c++/11858
9905 PR c++/24663
9906 PR c++/24664
9907 * g++.dg/template/pr11858.C: New test.
9908 * g++.dg/template/pr24663.C: New test.
9909 * g++.dg/template/unify12.C: New test.
9910 * g++.dg/template/unify13.C: New test.
9911 * g++.dg/template/unify14.C: New test.
9912 * g++.dg/template/unify15.C: New test.
9913 * g++.dg/template/unify16.C: New test.
9914 * g++.dg/template/unify17.C: New test.
9915
c2e7d2be 99162016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9917
9918 PR fortran/68283
9919 gfortran.dg/pr68283.f90: New test.
9920
9f2e8617 99212016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9922
9923 PR fortran/66094
9924 * gfortran.dg/inline_matmul_13.f90: New test.
9925 * gfortran.dg/matmul_bounds_8.f90: New test.
9926 * gfortran.dg/matmul_bounds_9.f90: New test.
9927 * gfortran.dg/matmul_bounds_10.f90: New test.
9928
a4838119 99292016-01-23 Tom de Vries <tom@codesourcery.com>
9930
9931 PR tree-optimization/69426
9932 * gcc.dg/autopar/pr69426.c: New test.
9933
feddf0dc 99342016-01-23 Martin Sebor <msebor@redhat.com>
9935
9936 PR c++/58109
9937 PR c++/69022
9938 * g++.dg/cpp0x/alignas5.C: New test.
9939 * g++.dg/ext/vector29.C: Same.
9940
132731fb 99412016-01-23 Uros Bizjak <ubizjak@gmail.com>
9942
9943 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9944 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9945 _GNU_SOURCE from compile flags to the source.
9946 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9947 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9948 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9949 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9950
51aec681 99512016-01-22 Jakub Jelinek <jakub@redhat.com>
9952
9953 PR target/69432
9954 * g++.dg/opt/pr69432.C: New test.
9955
147aa3e3 99562016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9957
9958 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9959 32-bit targets testing an -m64 multilib.
9960
4d04e35e 99612016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9962
9963 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9964 64-bit support.
9965
86f38d0c 99662016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9967
9968 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9969
f776e712 99702016-01-21 Christian Bruel <christian.bruel@st.com>
9971
9972 PR target/68674
9973 * gcc.target/i386/pr68674.c
9974 * gcc.target/aarch64/pr68674.c
9975 * gcc.target/arm/pr68674.c
9976
7b9de435 99772016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9978
9979 PR target/69403
9980 * gcc.c-torture/execute/pr69403.c: New test.
9981
9935a0ba 99822016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9983
9984 PR c++/55843
9985 * g++.dg/template/pr55843.C: New.
9986
06b94aa1 99872016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9988
9989 PR testsuite/66877
9990 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9991 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9992
b68773a8 99932016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9994
9995 PR testsuite/67489
132731fb 9996 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9997 from dg-do compile directive, and instead add
9998 { dg-require-effective-target int128 }.
b68773a8 9999
bbbbe8ab 100002016-01-20 Martin Sebor <msebor@redhat.com>
10001
10002 PR c/69405
10003 * gcc.dg/sync-fetch.c: New test.
10004
f3a6a26f 100052016-01-21 Martin Sebor <msebor@redhat.com>
10006
10007 PR target/69252
10008 * gcc.target/powerpc/pr69252.c: New test.
10009
d1565a03 100102016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10011
10012 PR fortran/65996
132731fb 10013 * gfortran.dg/pr65996.f90: New test.
d1565a03 10014
15a5a905 100152016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10016
10017 PR c++/68810
bbbbe8ab 10018 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 10019 expected to generate an error.
15a5a905 10020
e4538af5 100212016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10022
10023 PR middle-end/66178
10024 * gcc.dg/torture/pr66178.c: New test.
10025
4d4180ce 100262016-01-21 Anton Blanchard <anton@samba.org>
10027 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10028
10029 PR target/63354
10030 * gcc.target/powerpc/pr63354.c: New test.
10031
86e16058 100322016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10033
10034 PR rtl-optimization/68990
10035 * gcc.target/i386/pr68990: New.
10036
b11b85e4 100372016-01-21 Nick Clifton <nickc@redhat.com>
10038
10039 PR target/69129
10040 * gcc.target/mips/pr69129.c: New.
10041
62dd9f85 100422016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10043
10044 PR c++/58046
10045 * g++.dg/cpp0x/pr58046.C: New.
10046
ac7d424b 100472016-01-21 Jakub Jelinek <jakub@redhat.com>
10048
47c0bea3 10049 PR target/69187
10050 PR target/65624
10051 * gcc.target/arm/pr69187.c: New test.
10052
ac7d424b 10053 PR c++/69355
10054 * g++.dg/torture/pr69355.C: New test.
10055
9e18b252 100562016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10057 Sebastian Pop <s.pop@samsung.com>
10058
10059 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10060
de862e2f 100612016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10062 Sebastian Pop <s.pop@samsung.com>
10063
132731fb 10064 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 10065
f55f9344 100662016-01-21 Jakub Jelinek <jakub@redhat.com>
10067
10068 PR middle-end/67653
10069 * c-c++-common/pr67653.c: New test.
10070 * gcc.dg/torture/pr29119.c: Add dg-warning.
10071
62752e71 100722016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10073
10074 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10075
16d4186f 100762016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10077
10078 PR c/24293
10079 * gcc.dg/pr24293.c: New test.
10080 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10081 incomplete struct type.
10082 * gcc.dg/declspec-1.c: Likewise.
10083 * gcc.dg/pr63549.c: Likewise.
10084
58219d13 100852016-01-20 Jakub Jelinek <jakub@redhat.com>
10086
10087 PR tree-optimization/66612
10088 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10089 for bdn instruction.
10090
a7b5688a 100912016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10092
10093 * lib/target-supports.exp
10094 (check_effective_target_arm_fp_ok_nocache): New.
10095 (check_effective_target_arm_fp_ok): New.
10096 (add_options_for_arm_fp): New.
10097 (check_effective_target_arm_crypto_ok_nocache): Require
10098 target_arm_v8_neon_ok instead of arm32.
10099 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10100 (check_effective_target_arm_crypto_pragma_ok): New.
10101 (add_options_for_arm_vfp): New.
10102 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10103 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10104 target instead. Force initial fpu to vfp.
10105 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10106 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10107 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10108 dependency.
10109 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10110 use arm_vfp effective target instead. Force initial fpu to vfp.
10111 * gcc.target/arm/attr-neon3.c: Likewise.
10112 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10113 arm_vfp_ok.
10114 * gcc.target/arm/unsigned-float.c: Likewise.
10115 * gcc.target/arm/vfp-1.c: Likewise.
10116 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10117 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10118 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10119 * gcc.target/arm/vfp-ldmias.c: Likewise.
10120 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10121 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10122 * gcc.target/arm/vfp-stmiad.c: Likewise.
10123 * gcc.target/arm/vfp-stmias.c: Likewise.
10124 * gcc.target/arm/vnmul-1.c: Likewise.
10125 * gcc.target/arm/vnmul-2.c: Likewise.
10126 * gcc.target/arm/vnmul-3.c: Likewise.
10127 * gcc.target/arm/vnmul-4.c: Likewise.
10128
7ca56ca8 101292016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 10130
7fb75b57 10131 PR testsuite/69366
10132 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10133 the MPX run-time library, for compile-time MPX test.
10134 * gcc.target/i386/chkp-always_inline.c: Likewise.
10135 * gcc.target/i386/chkp-bndret.c: Likewise.
10136 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10137 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10138 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10139 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10140 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10141 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10142 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10143 * gcc.target/i386/chkp-label-address.c: Likewise.
10144 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10145 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10146 * gcc.target/i386/chkp-pr69044.c: Likewise.
10147 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10148 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10149 * gcc.target/i386/chkp-strchr.c: Likewise.
10150 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10151 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10152 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10153 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10154 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10155 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10156 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10157 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10158 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10159 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10160 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10161 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10162 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10163 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10164 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10165 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10166 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10167 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10168 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10169 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10170 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10171 * gcc.target/i386/pr63995-2.c: Likewise.
10172 * gcc.target/i386/pr64805.c: Likewise.
10173 * gcc.target/i386/pr65044.c: Likewise.
10174 * gcc.target/i386/pr65167.c: Likewise.
10175 * gcc.target/i386/pr65183.c: Likewise.
10176 * gcc.target/i386/pr65184.c: Likewise.
10177 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 10178
f2da0b99 101792016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10180
10181 PR tree-optimization/69328
10182 * gcc.dg/pr69328.c: New test.
10183
4d379676 101842016-01-20 Jeff Law <law@redhat.com>
10185
4a11f145 10186 PR target/25114
4d379676 10187 * gcc.target/m68k/pr25114.c: New test.
10188
0754bad1 101892016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10190
10191 * gcc.target/arm/memset-inline-10.c: Added
10192 dg-require-effective-target arm_thumb2_ok.
10193
63bd5c2d 101942016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10195
10196 * gcc.dg/debug/dwarf2/sso.c: New test.
10197
a9c01e81 101982016-01-19 Uros Bizjak <ubizjak@gmail.com>
10199
10200 PR testsuite/68820
10201 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10202 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10203 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10204
53fa0e54 102052016-01-19 Jan Hubicka <hubicka@ucw.cz>
10206
10207 PR ipa/66223
10208 * g++.dg/ipa/devirt-50.C: New testcase.
10209
e035a62c 102102016-01-19 Marek Polacek <polacek@redhat.com>
10211
10212 PR c++/68965
10213 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10214 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10215
885cc3ea 102162016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10217
10218 PR target/69135
10219 * gcc.target/arm/pr69135_1.c: New test.
10220
07bd240e 102212015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10222
10223 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10224
9f60d257 102252015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10226
10227 * gcc.target/aarch64/ccmp_1.c: New testcase.
10228
a0c919f7 102292016-01-19 Marek Polacek <polacek@redhat.com>
10230
10231 PR c++/68586
10232 * g++.dg/cpp0x/enum30.C: New test.
10233
dc5d6d17 102342016-01-19 Richard Biener <rguenther@suse.de>
10235
10236 PR tree-optimization/69336
10237 * g++.dg/tree-ssa/pr69336.C: New testcase.
10238
6dd156e0 102392016-01-19 Jakub Jelinek <jakub@redhat.com>
10240
10241 PR debug/65779
10242 * gcc.dg/pr65779.c: New test.
10243
3e0d45b9 102442016-01-19 Richard Biener <rguenther@suse.de>
10245
10246 PR tree-optimization/69352
10247 * gcc.dg/torture/pr69352.c: New testcase.
10248
7a3cf64d 102492016-01-19 Jakub Jelinek <jakub@redhat.com>
10250
10251 PR rtl-optimization/68955
10252 PR rtl-optimization/64557
10253 * gcc.dg/torture/pr68955.c: New test.
10254
8be55b33 102552016-01-19 Jan Hubicka <hubicka@ucw.cz>
10256
10257 PR lto/69136
10258 * g++.dg/torture/pr69136.C: New testcase.
10259
72a985d7 102602016-01-19 Jan Hubicka <hubicka@ucw.cz>
10261
10262 PR lto/69133
10263 * g++.dg/lto/pr69133_0.C: New testcase.
10264 * g++.dg/lto/pr69133_1.C: New testcase.
10265
56778b62 102662016-01-15 Jeff Law <law@redhat.com>
10267
10268 PR tree-optimization/69320
10269 * gcc.c-torture/pr69320-1.c: New test.
10270 * gcc.c-torture/pr69320-2.c: New test.
10271 * gcc.c-torture/pr69320-3.c: New test.
10272 * gcc.c-torture/pr69320-4.c: New test.
10273
ced41b93 102742016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10275
10276 PR c++/11858
10277 PR c++/24663
10278 PR c++/24664
10279 * g++.dg/template/pr11858.C: New test.
10280 * g++.dg/template/pr24663.C: New test.
10281 * g++.dg/template/unify12.C: New test.
10282 * g++.dg/template/unify13.C: New test.
10283 * g++.dg/template/unify14.C: New test.
10284 * g++.dg/template/unify15.C: New test.
10285 * g++.dg/template/unify16.C: New test.
10286 * g++.dg/template/unify17.C: New test.
10287
7f8cbcaf 102882016-01-18 David Malcolm <dmalcolm@redhat.com>
10289
10290 PR testsuite/69181
10291 * gcc.dg/pr69181-1.c: New test file.
10292 * gcc.dg/pr69181-2.c: New test file.
10293 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10294 globals by moving it to...
10295 (cleanup-after-saved-dg-test): ...this new function. Add
10296 "global additional_sources_used". Add reset of global
10297 multiline_expected_outputs to the empty list.
10298 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10299 global to...
10300 (multiline_expected_outputs): ...this, and updated comments to
10301 note that it is modified from gcc-dg.exp.
10302 (dg-end-multiline-output): Update for the above renaming.
10303 (handle-multiline-outputs): Likewise. Remove the clearing
10304 of the expected outputs to the empty list.
10305
3c7cbfc0 103062016-01-18 Richard Biener <rguenther@suse.de>
10307
10308 PR tree-optimization/69297
10309 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10310
81d49cc1 103112016-01-18 Joseph Myers <joseph@codesourcery.com>
10312
10313 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10314 dg-options.
10315 * gcc.target/mips/mips-3d-2.c: Likewise.
10316 * gcc.target/mips/mips-3d-3.c: Likewise.
10317 * gcc.target/mips/mips-3d-4.c: Likewise.
10318 * gcc.target/mips/mips-3d-5.c: Likewise.
10319 * gcc.target/mips/mips-3d-6.c: Likewise.
10320 * gcc.target/mips/mips-3d-7.c: Likewise.
10321 * gcc.target/mips/mips-3d-8.c: Likewise.
10322 * gcc.target/mips/mips-3d-9.c: Likewise.
10323 * gcc.target/mips/mips-ps-1.c: Likewise.
10324 * gcc.target/mips/mips-ps-2.c: Likewise.
10325 * gcc.target/mips/mips-ps-3.c: Likewise.
10326 * gcc.target/mips/mips-ps-4.c: Likewise.
10327 * gcc.target/mips/mips-ps-5.c: Likewise.
10328 * gcc.target/mips/mips-ps-6.c: Likewise.
10329 * gcc.target/mips/mips-ps-7.c: Likewise.
10330 * gcc.target/mips/mips-ps-type.c: Likewise.
10331 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10332 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10333
03c4ff3a 103342016-01-18 Tom de Vries <tom@codesourcery.com>
10335
10336 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10337 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10338 * c-c++-common/goacc/kernels-empty.c: New test.
10339 * c-c++-common/goacc/kernels-eternal.c: New test.
10340 * c-c++-common/goacc/kernels-loop-2.c: New test.
10341 * c-c++-common/goacc/kernels-loop-3.c: New test.
10342 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10343 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10344 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10345 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10346 * c-c++-common/goacc/kernels-loop-data.c: New test.
10347 * c-c++-common/goacc/kernels-loop-g.c: New test.
10348 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10349 * c-c++-common/goacc/kernels-loop-n.c: New test.
10350 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10351 * c-c++-common/goacc/kernels-loop.c: New test.
10352 * c-c++-common/goacc/kernels-noreturn.c: New test.
10353 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10354 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10355 * c-c++-common/goacc/kernels-reduction.c: New test.
10356
22e3dcee 103572016-01-18 Tom de Vries <tom@codesourcery.com>
10358
10359 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10360 * gcc.dg/autopar/outer-2.c: Same.
10361 * gcc.dg/autopar/outer-3.c: Same.
10362 * gcc.dg/autopar/outer-4.c: Same.
10363 * gcc.dg/autopar/outer-5.c: Same.
10364 * gcc.dg/autopar/outer-6.c: Same.
10365 * gcc.dg/autopar/parallelization-1.c: Same.
10366 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10367 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10368 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10369 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10370 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10371 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10372 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10373 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10374 * gcc.dg/autopar/pr39500-1.c: Same.
10375 * gcc.dg/autopar/pr39500-2.c: Same.
10376 * gcc.dg/autopar/pr46193.c: Same.
10377 * gcc.dg/autopar/pr46194.c: Same.
10378 * gcc.dg/autopar/pr49580.c: Same.
10379 * gcc.dg/autopar/pr49960-1.c: Same.
10380 * gcc.dg/autopar/pr49960.c: Same.
10381 * gcc.dg/autopar/pr68373.c: Same.
10382 * gcc.dg/autopar/reduc-1.c: Same.
10383 * gcc.dg/autopar/reduc-1char.c: Same.
10384 * gcc.dg/autopar/reduc-1short.c: Same.
10385 * gcc.dg/autopar/reduc-2.c: Same.
10386 * gcc.dg/autopar/reduc-2char.c: Same.
10387 * gcc.dg/autopar/reduc-2short.c: Same.
10388 * gcc.dg/autopar/reduc-3.c: Same.
10389 * gcc.dg/autopar/reduc-4.c: Same.
10390 * gcc.dg/autopar/reduc-6.c: Same.
10391 * gcc.dg/autopar/reduc-7.c: Same.
10392 * gcc.dg/autopar/reduc-8.c: Same.
10393 * gcc.dg/autopar/reduc-9.c: Same.
10394 * gcc.dg/autopar/uns-outer-4.c: Same.
10395 * gcc.dg/autopar/uns-outer-5.c: Same.
10396 * gcc.dg/autopar/uns-outer-6.c: Same.
10397 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10398 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10399
fd5cbe2f 104002016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10401
10402 PR target/63679
10403 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10404 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10405
fa75ab55 104062016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10407
10408 PR target/63679
10409 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10410 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10411 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10412
214b2582 104132016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10414
10415 PR target/63679
10416 * gcc.dg/tree-ssa/sra-17.c: New.
10417 * gcc.dg/tree-ssa/sra-18.c: New.
10418
13146837 104192016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10420
10421 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10422
6ccd18c2 104232016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10424
10425 * gnat.dg/inline12.adb: New test.
10426
8872b95f 104272016-01-18 Bin Cheng <bin.cheng@arm.com>
10428
10429 PR tree-optimization/66797
10430 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10431
971514e3 104322016-01-18 Richard Biener <rguenther@suse.de>
10433
10434 PR tree-optimization/69170
10435 * gcc.dg/torture/pr69170.c: New testcase.
10436
dfb6d139 104372016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 10438
10439 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10440
164d84c2 104412016-01-16 Tom de Vries <tom@codesourcery.com>
10442
10443 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10444
4c33b769 104452016-01-16 Tom de Vries <tom@codesourcery.com>
10446
10447 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10448 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10449 redundant dg-require-effective-target pthread.
10450 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10451 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10452 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10453 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10454 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10455 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10456 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10457
673441b0 104582016-01-16 David Edelsohn <dje.gcc@gmail.com>
10459
10460 PR target/68609
10461 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10462 * gcc.target/powerpc/recip-7.c: Same.
10463
90153ae7 104642016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10465
10466 PR c++/69091
10467 * g++.dg/template/pr69091.C: New test.
10468
bc24d01d 104692016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10470
10471 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10472 dump does not contain an error_mark_node.
10473 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10474 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10475
4067c0fd 104762016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10477
10478 PR c++/68936
10479 * g++.dg/template/pr68936.C: New test.
10480
27c6dbdd 104812016-01-15 David Edelsohn <dje.gcc@gmail.com>
10482
10483 PR target/68609
10484 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10485 * gcc.target/powerpc/recip-2.c: Same.
10486 * gcc.target/powerpc/recip-3.c: Same.
10487 * gcc.target/powerpc/recip-4.c: Same.
10488 * gcc.target/powerpc/recip-sqrtf.c: Same.
10489
e390c57d 104902016-01-15 Jeff Law <law@redhat.com>
10491
10492 PR tree-optimization/69270
10493 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10494 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10495
ddcfeaf1 104962016-01-15 Paul Thomas <pault@gcc.gnu.org>
10497
10498 PR fortran/49630
10499 * gfortran.dg/deferred_character_13.f90: New test for the fix
10500 of comment 3 of the PR.
10501
10502 PR fortran/54070
10503 * gfortran.dg/deferred_character_8.f90: New test
10504 * gfortran.dg/allocate_error_5.f90: New test
10505
10506 PR fortran/60593
10507 * gfortran.dg/deferred_character_10.f90: New test
10508
10509 PR fortran/60795
10510 * gfortran.dg/deferred_character_14.f90: New test
10511
10512 PR fortran/61147
10513 * gfortran.dg/deferred_character_11.f90: New test
10514
10515 PR fortran/64324
10516 * gfortran.dg/deferred_character_9.f90: New test
10517
81be349c 105182016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10519
10520 PR rtl-optimization/69030
10521 * gcc.target/i386/pr69030.c: New.
10522
998456c5 105232016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10524
10525 * gcc.target/aarch64/target_attr_17.c: New test.
10526
0d85be19 105272016-01-15 Richard Biener <rguenther@suse.de>
10528
10529 PR tree-optimization/66856
10530 * gcc.dg/torture/pr66856-1.c: New testcase.
10531 * gcc.dg/torture/pr66856-2.c: Likewise.
10532
321d36c8 105332016-01-15 Richard Biener <rguenther@suse.de>
10534
10535 PR debug/69137
10536 * g++.dg/lto/pr69137_0.C: New testcase.
10537
d94a1f53 105382016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10539
10540 PR middle-end/69246
10541 * gcc.target/i386/pr69246.c: New test.
10542
5fe9a861 105432016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10544
a9c01e81 10545 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 10546
3d05a5e9 105472016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10548
10549 PR c++/56194
10550 * g++.dg/init/const9.C: Disable test on S/390.
10551
5e8132b5 105522016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10553
10554 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10555 * g++.dg/Wno-frame-address.C: Ditto.
10556
32307cdf 105572016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10558
10559 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10560
1ca28250 105612016-01-15 Richard Biener <rguenther@suse.de>
10562
10563 PR tree-optimization/68961
10564 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10565
6271bd93 105662016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10567
10568 * gcc.target/i386/pr65105-5.c: New test.
10569
dfb6d139 105702016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 10571
10572 * gcc.c-torture/execute/alias-4.c: New testcase.
10573
dfb6d139 105742016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 10575
10576 PR ipa/68148
10577 * g++.dg/ipa/devirt-49.C: New testcase.
10578
7bbac464 105792016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 10580
10581 PR target/65837
10582 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10583 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10584 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10585
4345b868 105862016-01-15 Richard Biener <rguenther@suse.de>
10587
10588 PR tree-optimization/69117
10589 * gcc.dg/torture/pr69117.c: New testcase.
10590
580357e7 105912015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 10592
10593 PR c++/69048
10594 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10595
612baa31 105962016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10597
10598 PR testsuite/67509
10599 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10600 range tests use 100 * maximum instead of maximum + 1.
10601
44e09bc4 106022016-01-14 Jakub Jelinek <jakub@redhat.com>
10603
10604 PR debug/69244
10605 * gcc.dg/guality/pr69244.c: New test.
10606
96962ae4 106072016-01-14 Uros Bizjak <ubizjak@gmail.com>
10608
10609 * lib/target-supports.exp (check_effective_target_issignaling):
10610 New procedure.
10611 * gcc.dg/pr61441.c: Require issignaling effective target.
10612
ab9c400b 106132016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10614
10615 PR target/68803
10616 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10617
a7ed4583 106182016-01-14 David Malcolm <dmalcolm@redhat.com>
10619
10620 PR c++/68819
10621 PR preprocessor/69177
10622 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10623 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10624 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10625 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10626
77f35cec 106272016-01-14 Marek Polacek <polacek@redhat.com>
10628
10629 PR c/69262
10630 * gcc.dg/array-15.c: New test.
10631
915d0950 106322016-01-14 Jakub Jelinek <jakub@redhat.com>
10633
10634 PR middle-end/68146
10635 PR tree-optimization/69155
10636 * gfortran.dg/pr68146.f: New test.
10637 * gfortran.dg/pr69155.f90: New test.
10638
24651fb7 106392016-01-14 Richard Biener <rguenther@suse.de>
10640
10641 PR tree-optimization/68060
10642 * gcc.dg/torture/pr68060-1.c: New testcase.
10643 * gcc.dg/torture/pr68060-2.c: Likewise.
10644
2f63f950 106452016-01-14 Nick Clifton <nickc@redhat.com>
10646
10647 * lib/target-supports.exp
10648 (check_effective_target_arm_neon_ok_nocache): Add an option
10649 sequence that includes setting the ARM architecture to ARMv7-A.
10650 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10651 command line options necessary to enable Neon support.
10652 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10653 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10654 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10655 * gcc.target/arm/pr69180.c: Likewise.
10656
3ce0acde 106572016-01-14 Jeff Law <law@redhat.com>
10658
10659 PR tree-optimization/69270
10660 * gcc.dg/tree-ssa/pr69270.c: New test.
10661
bda05c57 106622016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10663
10664 PR c/66208
10665 * c-c++-common/pr66208.c: New file.
10666
9b657cf1 106672016-01-13 Jakub Jelinek <jakub@redhat.com>
10668
10669 PR tree-optimization/69156
10670 * gcc.dg/pr69156.c: New test.
10671
58ba1b9d 106722016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10673
10674 * gcc.target/i386/pr69225-7.c: New test.
10675
e5fee0fe 106762016-01-13 Richard Henderson <rth@redhat.com>
10677
10678 * gcc.dg/tm/memopt-13.c: Update expected function.
10679 * gcc.dg/tm/memopt-6.c: Likewise.
10680
3f0e9745 106812016-01-13 Uros Bizjak <ubizjak@gmail.com>
10682
10683 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10684 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10685 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10686 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 10687
3f0e9745 106882016-01-13 Tom de Vries <tom@codesourcery.com>
10689
10690 PR tree-optimization/69169
7a6ddc0d 10691 * gcc.dg/pr69169.c: New test.
10692
9b657cf1 106932016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 10694
10695 PR target/69228
10696 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10697 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10698 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10699 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10700 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10701 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10702 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10703 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10704
f704d701 107052016-01-13 Jakub Jelinek <jakub@redhat.com>
10706
10707 PR target/69247
10708 * gcc.dg/pr69247.c: New test.
10709
e966d6b9 107102016-01-13 Richard Biener <rguenther@suse.de>
10711
10712 PR tree-optimization/69242
10713 * gcc.dg/torture/pr69242.c: New testcase.
10714
1ca1d9b2 107152016-01-13 Richard Biener <rguenther@suse.de>
10716
10717 PR tree-optimization/69186
10718 * gcc.dg/torture/pr69186.c: New testcase.
10719
d07cbccc 107202016-01-13 Jeff Law <law@redhat.com>
10721
10722 PR tree-optimization/67755
10723 * gcc.dg/tree-ssa/pr67755.c: New test.
10724
107252016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 10726
10727 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10728 pass number in output by a star.
10729
b95d41cf 107302016-01-12 Bin Cheng <bin.cheng@arm.com>
10731
10732 PR tree-optimization/68911
10733 * gcc.c-torture/execute/pr68911.c: New test.
10734
91d87e22 107352016-01-12 Marek Polacek <polacek@redhat.com>
10736
10737 PR c++/68979
10738 * g++.dg/warn/permissive-1.C: New test.
10739
8a9401a4 107402016-01-12 Jakub Jelinek <jakub@redhat.com>
10741
10742 PR objc++/68511
10743 PR c++/69213
10744 * g++.dg/opt/pr69213.C: New test.
10745
b9cb7a67 107462016-01-12 Christian Bruel <christian.bruel@st.com>
10747
10748 PR target/69180
10749 * gcc.target/arm/pr69180.c: New test.
10750
e4c96992 107512016-01-12 Richard Biener <rguenther@suse.de>
10752
10753 PR lto/69077
10754 * g++.dg/lto/pr69077_0.C: New testcase.
10755 * g++.dg/lto/pr69077_1.C: Likewise.
10756
90525f61 107572016-01-12 Jakub Jelinek <jakub@redhat.com>
10758
10759 PR target/69175
10760 * g++.dg/opt/pr69175.C: New test.
10761
9e7edfd3 107622016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10763
10764 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10765 rather than #including math.h & stdlib.h.
10766 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10767 * gcc.dg/vect/pr49771.c: Likewise.
10768 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10769 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10770 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10771 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10772 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10773 * gcc.dg/vect/pr44507.c: Likewise.
10774 * gcc.dg/vect/pr45902.c: Likewise.
10775 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10776 * gcc.dg/vect/vect-117.c: Likewise.
10777 * gcc.dg/vect/vect-99.c: Likewise.
10778 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10779 * gcc.dg/vect/vect-cond-1.c: Likewise.
10780 * gcc.dg/vect/vect-cond-2.c: Likewise.
10781 * gcc.dg/vect/vect-cond-3.c: Likewise.
10782 * gcc.dg/vect/vect-cond-4.c: Likewise.
10783 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10784 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10785 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10786 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10787 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10788 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10789 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10790 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10791 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10792 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10793 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10794 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10795 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10796 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10797 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10798 include of signal.h.
10799 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10800 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10801 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10802 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10803 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10804 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10805 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10806 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10807 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10808 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10809 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10810 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10811 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10812 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10813 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10814 * gcc.dg/vect/vect-outer-5.c: Likewise.
10815 * gcc.dg/vect/vect-outer-6.c: Likewise.
10816 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10817 include of stdio.h.
10818
3368873d 108192016-01-12 Nick Clifton <nickc@redhat.com>
10820
10821 PR target/68913
10822 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10823 to fread so that it will be found in all target runtimes.
10824
0464ea95 108252016-01-12 Richard Biener <rguenther@suse.de>
10826
10827 PR tree-optimization/69053
10828 * g++.dg/torture/pr69053.C: New testcase.
10829
7819730f 108302016-01-12 Richard Biener <rguenther@suse.de>
10831
10832 PR tree-optimization/69168
10833 * gcc.dg/torture/pr69168.c: New testcase.
10834
995bfebf 108352016-01-12 Richard Biener <rguenther@suse.de>
10836
10837 PR tree-optimization/69157
10838 * gcc.dg/torture/pr69157.c: New testcase.
10839
108402016-01-12 Richard Biener <rguenther@suse.de>
10841
10842 PR tree-optimization/69174
10843 * gcc.dg/torture/pr69174.c: New testcase.
10844
1d10d64c 108452016-01-12 Jakub Jelinek <jakub@redhat.com>
10846
10847 PR c++/66808
10848 PR c++/69000
10849 * g++.dg/tls/pr66808.C: New test.
10850 * g++.dg/tls/pr69000.C: New test.
10851
f0b79faf 108522016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10853
10854 * gcc.target/powerpc/swaps-p8-23.c: New test.
10855 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10856
04cf75a4 108572016-01-11 John David Anglin <danglin@gcc.gnu.org>
10858
10859 PR tree-optimization/68356
10860 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10861
0eb4264c 108622016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10863 Jim Wilson <jim.wilson@linaro.org>
10864
10865 PR target/69194
10866 * gcc.target/arm/pr69194.c: New test.
10867
2f66de64 108682016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10869
10870 PR target/69225
10871 * gcc.target/i386/pr69225-1.c: New test.
10872 * gcc.target/i386/pr69225-2.c: Likewise.
10873 * gcc.target/i386/pr69225-3.c: Likewise.
10874 * gcc.target/i386/pr69225-4.c: Likewise.
10875 * gcc.target/i386/pr69225-5.c: Likewise.
10876 * gcc.target/i386/pr69225-6.c: Likewise.
10877
36105e82 108782016-01-11 Jakub Jelinek <jakub@redhat.com>
10879
1c78ce2e 10880 PR target/67462
10881 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10882 if lp64.
10883
a4a87320 10884 PR target/69071
10885 * gcc.dg/pr69071.c: New test.
10886
91fbd04f 10887 PR c++/69211
10888 * g++.dg/opt/pr69211.C: New test.
10889
36105e82 10890 PR tree-optimization/69214
10891 * gcc.c-torture/compile/pr69214.c: New test.
10892
e934c380 108932016-01-11 Uros Bizjak <ubizjak@gmail.com>
10894
10895 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10896 * gcc.target/i386/pr66232-11.c: Ditto.
10897 * gcc.target/i386/pr66232-12.c: Ditto.
10898 * gcc.target/i386/pr66232-13.c: Ditto.
10899
3ff1b153 109002016-01-11 Richard Biener <rguenther@suse.de>
10901
10902 PR tree-optimization/69173
10903 * gcc.dg/torture/pr69173.c: New testcase.
10904
04e1504c 109052016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10906
10907 PR rtl-optimization/68796
10908 * gcc.target/aarch64/tst_5.c: New test.
10909 * gcc.target/aarch64/tst_6.c: Likewise.
10910
ae8718b5 109112016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10912
10913 PR rtl-optimization/68841
10914 * gcc.dg/pr68841.c: New test.
10915 * gcc.c-torture/execute/pr68841.c: New test.
10916
bd8bece2 109172016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10918
10919 PR rtl-optimization/68920
10920 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10921 for ix86 targets.
10922 * gcc.dg/ifcvt-5.c: New test.
10923
9b657cf1 109242016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 10925
10926 PR bootstrap/69123
10927 * g++.dg/pr69123.C: New.
10928
7a158352 109292016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10930
10931 PR target/69010
10932 * gcc.target/i386/pr69010.c: New test.
10933
ff375d11 109342016-01-11 Martin Jambor <mjambor@suse.cz>
10935
10936 PR ipa/69044
10937 * gcc.target/i386/chkp-pr69044.c: New test.
10938
9eb890f1 109392016-01-11 Tom de Vries <tom@codesourcery.com>
10940
10941 PR tree-optimization/69109
10942 * gcc.dg/autopar/pr69109-2.c: New test.
10943 * gcc.dg/autopar/pr69109.c: New test.
10944
c4157ee5 109452016-01-11 Tom de Vries <tom@codesourcery.com>
10946
10947 PR tree-optimization/69108
10948 * gcc.dg/autopar/pr69108.c: New test.
10949
b933e511 109502016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10951
10952 PR c++/69029
10953 * c-c++-common/Wisleading-indentation.c: Augment test.
10954
efb73de1 109552016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10956
10957 PR fortran/69154
10958 * gfortran.dg/inline_matmul_12.f90: New test.
10959
40c86c3b 109602016-01-10 Paul Thomas <pault@gcc.gnu.org>
10961
10962 PR fortran/67779
10963 * gfortran.dg/actual_array_offset_1: New test.
10964
a006c0bb 109652016-01-10 Tom de Vries <tom@codesourcery.com>
10966
10967 PR tree-optimization/69062
10968 * gcc.dg/autopar/pr69062.c: New test.
10969
880ed4be 109702016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10971
10972 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10973 * gcc.dg/vect/slp-perm-2.c: Likewise.
10974 * gcc.dg/vect/slp-perm-3.c: Likewise.
10975 * gcc.dg/vect/slp-perm-5.c: Likewise.
10976 * gcc.dg/vect/slp-perm-6.c: Likewise.
10977 * gcc.dg/vect/slp-perm-7.c: Likewise.
10978 * gcc.dg/vect/slp-perm-8.c: Likewise.
10979
d95e1856 109802016-01-10 Tom de Vries <tom@codesourcery.com>
10981
10982 PR tree-optimization/69039
10983 * gcc.dg/autopar/pr69039.c: New test.
10984
0f8f48d0 109852016-01-09 Marek Polacek <polacek@redhat.com>
10986
10987 PR c++/69113
10988 * g++.dg/pr69113.C: New test.
10989
7dff0499 109902016-01-09 Jakub Jelinek <jakub@redhat.com>
10991
10992 PR middle-end/50865
10993 PR tree-optimization/69097
10994 * gcc.c-torture/execute/pr50865.c: New test.
10995 * gcc.c-torture/execute/pr69097-1.c: New test.
10996 * gcc.c-torture/execute/pr69097-2.c: New test.
10997 * gcc.dg/pr69097-1.c: New test.
10998 * gcc.dg/pr69097-2.c: New test.
10999
18431e78 110002016-01-09 Jakub Jelinek <jakub@redhat.com>
11001
11002 PR c++/69164
11003 * g++.dg/opt/pr69164.C: New test.
11004
1943a4a2 110052016-01-08 Jakub Jelinek <jakub@redhat.com>
11006
11007 PR tree-optimization/69167
11008 * gcc.dg/pr69167.c: New test.
11009
a143e277 110102016-01-08 Marek Polacek <polacek@redhat.com>
11011
11012 PR c++/68449
11013 * g++.dg/pr68449.C: New.
11014
44c01906 110152016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11016
11017 PR tree-optimization/68707
11018 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11019 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11020 on platforms supporting it.
11021 * gcc.dg/vect/slp-perm-2.c: Likewise.
11022 * gcc.dg/vect/slp-perm-3.c: Likewise.
11023 * gcc.dg/vect/slp-perm-5.c: Likewise.
11024 * gcc.dg/vect/slp-perm-7.c: Likewise.
11025 * gcc.dg/vect/slp-perm-8.c: Likewise.
11026 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11027 on platforms supporting it.
11028
c437d1e8 110292016-01-08 Jakub Jelinek <jakub@redhat.com>
11030
c9595c51 11031 PR tree-optimization/69162
11032 * gcc.dg/pr69162.c: New test.
11033
c437d1e8 11034 PR tree-optimization/69172
11035 * gcc.dg/pr69172.c: New test.
11036
6a46a28c 110372016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11038
11039 PR tree-optimization/67781
11040 * gcc.c-torture/execute/pr67781.c: New file.
11041
62ad9a04 110422016-01-08 Jakub Jelinek <jakub@redhat.com>
11043
11044 PR tree-optimization/69083
11045 * gcc.dg/vect/pr69083.c: New test.
11046
9e0e8c2a 110472016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11048
11049 PR tree-optimization/61441
11050 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11051 Use -fexcess-precision=standard for compiler options.
11052 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11053
5d034e37 110542016-01-08 Jakub Jelinek <jakub@redhat.com>
11055
5013f740 11056 PR fortran/69128
11057 * gfortran.dg/gomp/pr69128.f90: New test.
11058
5d034e37 11059 PR c++/69145
11060 * g++.dg/ext/pr69145-1.C: New test.
11061 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11062 * g++.dg/ext/pr69145-2.h: New file.
11063
517906ff 110642016-01-07 Martin Sebor <msebor@redhat.com>
11065
11066 PR c/68966
11067 * gcc.dg/atomic-fetch-bool.c: New test.
11068 * gcc.dg/sync-fetch-bool.c: New test.
11069
cdbb524c 110702016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11071
11072 PR fortran/66680
11073 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11074
ec3aba9e 110752016-01-07 Nick Clifton <nickc@redhat.com>
11076
11077 PR target/66655
11078 * g++.dg/pr66655.C: New test.
11079 * g++.dg/pr66655_1.cc: Test support file.
11080 * g++.dg/pr66655.h: Test header file.
11081
9b657cf1 110822016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 11083
11084 PR fortran/66680
11085 gfortran.dg/gomp/pr66680.f90: New test.
11086
cd45d7a5 110872016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11088
11089 PR target/69171
11090 * gcc.target/i386/pr69171-1.c: New test.
11091 * gcc.target/i386/pr69171-2.c: Likewise.
11092 * gcc.target/i386/pr69171-3.c: Likewise.
11093 * gcc.target/i386/pr69171-4.c: Likewise.
11094 * gcc.target/i386/pr69171-5.c: Likewise.
11095 * gcc.target/i386/pr69171-6.c: Likewise.
11096
4a86a91a 110972015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11098
11099 PR middle-end/67639
11100 * c-c++-common/pr67639.c: New test.
11101
34c05552 111022016-01-07 Jakub Jelinek <jakub@redhat.com>
11103
11104 PR tree-optimization/69141
11105 * g++.dg/opt/pr69141.C: New test.
11106
f08d6895 111072016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11108
11109 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11110
32ec4173 111112016-01-06 Uros Bizjak <ubizjak@gmail.com>
11112
11113 PR target/69140
11114 * gcc.target/i386/pr69140.c: New test
11115
d74214f3 111162016-01-06 David Malcolm <dmalcolm@redhat.com>
11117
11118 * gcc.dg/bad-dereference.c: New test case.
11119
73991cab 111202015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11121
11122 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11123
fc8cc457 111242016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11125
11126 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11127
be3c9981 111282016-01-06 Marek Polacek <polacek@redhat.com>
11129
11130 PR sanitizer/69099
11131 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11132
2cb724f9 111332016-01-05 Marek Polacek <polacek@redhat.com>
11134
11135 PR c/69104
11136 * gcc.dg/atomic-invalid-2.c: New.
11137
233a53ed 111382016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11139
11140 PR target/68991
11141 * gcc.target/i386/pr68991.c: New test.
11142
ea87c5e3 111432016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11144
11145 PR target/68991
11146 * g++.dg/pr68991-1.C: New test.
11147 * g++.dg/pr68991-2.C: Likewise.
11148
1943a4a2 111492016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 11150
1943a4a2 11151 PR other/60465
afe82e5b 11152 * gcc.target/ia64/pr60465-gprel64.c: New test.
11153 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11154
1e9147dd 111552016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11156
11157 PR rtl-optimization/68651
11158 * gcc.target/aarch64/pr68651_1.c: New test.
11159
d42aa619 111602016-01-05 David Malcolm <dmalcolm@redhat.com>
11161
11162 PR c/69122
11163 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11164
1776de76 111652016-01-05 Nathan Sidwell <nathan@acm.org>
11166
2d7d361d 11167 PR c++/58583
11168 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11169
1776de76 11170 * gcc.dg/alias-15.c: New.
11171
5beb12c0 111722016-01-05 Nick Clifton <nickc@redhat.com>
11173
11174 PR target/68870
11175 * g++.dg/pr68770.C: New test.
11176
d8cca921 111772016-01-04 Mike Stump <mikestump@comcast.net>
11178
11179 * lib/target-supports.exp (check_effective_target_cilkplus):
11180 cilkplus targets require pthreads.
afc907ef 11181 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 11182
8427dff3 111832016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11184
11185 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11186 generation.
11187
f1717362 111882016-01-04 Jakub Jelinek <jakub@redhat.com>
11189
11190 Update copyright years.
11191
d7d6a3ab 111922016-01-04 Marek Polacek <polacek@redhat.com>
11193
11194 PR c/68908
11195 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11196 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11197 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11198
b8f4a5f9 111992016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11200
11201 * gcc.target/sparc/20160104-2.c: New test.
11202
6b5c028f 112032016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11204
11205 * gcc.target/sparc/20160104-1.c: New test.
11206
300e1002 112072016-01-03 Paul Thomas <pault@gcc.gnu.org>
11208
11209 PR fortran/65045
11210 * gfortran.dg/pr65045.f90: New test.
11211
855b105f 112122016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11213
11214 * gnat.dg/specs/debug1.ads: Delete.
11215
bdc177dc 112162016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11217
11218 PR libgfortran/68867
11219 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11220 expression.
11221
48aaffae 112222016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11223
11224 PR libgfortran/68867
11225 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11226 PowerPC.
11227
19a468b8 112282016-01-01 Paul Thomas <pault@gcc.gnu.org>
11229
11230 PR fortran/68864
11231 * gfortran.dg/pr68864.f90: New test.
11232
25371c91 112332016-01-01 Jakub Jelinek <jakub@redhat.com>
11234
2a659064 11235 PR tree-optimization/69070
11236 * gcc.dg/pr69070.c: New test.
11237
57aa9851 11238 PR sanitizer/69055
11239 * gfortran.dg/pr69055.f90: New test.
11240
25371c91 11241 PR target/69015
11242 * gcc.dg/pr69015.c: New test.
f1717362 11243\f
fb2c1edd 11244Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 11245
11246Copying and distribution of this file, with or without modification,
11247are permitted in any medium without royalty provided the copyright
11248notice and this notice are preserved.