re PR fortran/78300 ([OOP] Failure to compile a F03 code with an optional dummy proce...
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-11-14 Janus Weil <janus@gcc.gnu.org>
2
3 PR fortran/78300
4 * gfortran.dg/class_result_3.f90: New test.
5
6 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
7 Richard Biener <rguenther@suse.de>
8
9 * gcc.dg/gimplefe-1.c: New testcase.
10 * gcc.dg/gimplefe-2.c: Likewise.
11 * gcc.dg/gimplefe-3.c: Likewise.
12 * gcc.dg/gimplefe-4.c: Likewise.
13 * gcc.dg/gimplefe-5.c: Likewise.
14 * gcc.dg/gimplefe-6.c: Likewise.
15 * gcc.dg/gimplefe-7.c: Likewise.
16 * gcc.dg/gimplefe-8.c: Likewise.
17 * gcc.dg/gimplefe-9.c: Likewise.
18 * gcc.dg/gimplefe-10.c: Likewise.
19 * gcc.dg/gimplefe-11.c: Likewise.
20 * gcc.dg/gimplefe-12.c: Likewise.
21 * gcc.dg/gimplefe-13.c: Likewise.
22 * gcc.dg/gimplefe-14.c: Likewise.
23 * gcc.dg/gimplefe-15.c: Likewise.
24 * gcc.dg/gimplefe-16.c: Likewise.
25 * gcc.dg/gimplefe-17.c: Likewise.
26 * gcc.dg/gimplefe-18.c: Likewise.
27
28 2016-11-14 Martin Liska <mliska@suse.cz>
29
30 PR bootstrap/78069
31 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
32 to match scanned pattern.
33 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
34
35 2016-11-14 Richard Biener <rguenther@suse.de>
36
37 PR tree-optimization/78312
38 * gcc.dg/torture/pr78312.c: New testcase.
39
40 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
41
42 PR target/78093
43 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
44
45 2016-11-14 Jakub Jelinek <jakub@redhat.com>
46 Jason Merrill <jason@redhat.com>
47
48 Implement P0217R3 - C++17 structured bindings
49 * g++.dg/cpp1z/decomp1.C: New test.
50 * g++.dg/cpp1z/decomp2.C: New test.
51 * g++.dg/cpp1z/decomp3.C: New test.
52 * g++.dg/cpp1z/decomp4.C: New test.
53 * g++.dg/cpp1z/decomp5.C: New test.
54 * g++.dg/cpp1z/decomp6.C: New test.
55 * g++.dg/cpp1z/decomp7.C: New test.
56 * g++.dg/cpp1z/decomp8.C: New test.
57 * g++.dg/cpp1z/decomp9.C: New test.
58 * g++.dg/cpp1z/decomp10.C: New test.
59
60 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
61
62 * g++.dg/torture/pr78268.C: New test.
63
64 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
65
66 PR c/35503
67 * c-c++-common/pr35503-1.c: New test.
68 * c-c++-common/pr35503-2.c: Likewise.
69 * c-c++-common/pr35503-3.c: Likewise.
70 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
71
72 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
73
74 PR rtl-optimization/78232
75 PR rtl-optimization/78248
76 * gcc.dg/ubsan/pr78248.c: New test.
77
78 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
79
80 * gnat.dg/address_conv.adb: New test.
81
82 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
83
84 * gnat.dg/renaming11.ad[sb]: New test.
85
86 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
87
88 * c-c++-common/dump-ada-spec-6.c: New test.
89
90 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
91
92 * gnat.dg/lto21.adb: New test.
93 * gnat.dg/lto21_pkg1.ads: New helper.
94 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
95
96 2016-11-13 Janus Weil <janus@gcc.gnu.org>
97
98 PR fortran/60952
99 * gfortran.dg/typebound_proc_34.f90: New test.
100
101 2016-11-13 Janus Weil <janus@gcc.gnu.org>
102
103 PR fortran/66366
104 * gfortran.dg/class_57.f90: Changed error message.
105 * gfortran.dg/class_60.f90: New test.
106
107 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
108
109 * g++.dg/pr78112.C: XFAIL AIX.
110
111 2016-11-12 Janus Weil <janus@gcc.gnu.org>
112
113 PR fortran/77501
114 * gfortran.dg/typebound_generic_16.f90: New test.
115
116 2016-11-12 Jakub Jelinek <jakub@redhat.com>
117
118 PR c++/71225
119 * g++.dg/cpp0x/pr71225.C: New test.
120
121 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
122
123 * gcc.target/sparc/20161111-1.c: New test.
124
125 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
126
127 PR target/78310
128 * gcc.target/i386/pr78310.c: New test.
129
130 2016-11-11 Jeff Law <law@redhat.com>
131
132 * gcc.dg/tree-ssa/isolate-6.c: New test.
133 * gcc.dg/tree-ssa/isolate-7.c: New test.
134
135 2016-11-11 Bin Cheng <bin.cheng@arm.com>
136
137 PR testsuite/78292
138 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
139 vect_max_reduc.
140
141 2016-11-11 Jakub Jelinek <jakub@redhat.com>
142
143 PR c++/72774
144 * g++.dg/parse/pr72774.C: New test.
145
146 2016-11-11 Richard Biener <rguenther@suse.de>
147
148 PR tree-optimization/71575
149 * gcc.dg/graphite/pr71575-1.c: New testcase.
150 * gcc.dg/graphite/pr71575-2.c: Likewise.
151
152 2016-11-11 Richard Biener <rguenther@suse.de>
153
154 PR middle-end/78295
155 * gcc.dg/uninit-pr78295.c: New testcase.
156
157 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
158
159 PR fortran/78277
160 * gfortran.dg/dec_structure_17.f90: New test.
161
162 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
163
164 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
165 being allowed in vector registers.
166 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
167 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
168 * gcc.target/powerpc/vsx-himode.c: Likewise.
169 * gcc.target/powerpc/vsx-himode2.c: Likewise.
170 * gcc.target/powerpc/vsx-himode3.c: Likewise.
171 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
172 to allow matching MFVSRD or MFVSRW.
173
174 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
175
176 PR rtl-optimization/78241
177 * gcc.dg/pr78241.c: New test.
178
179 2016-11-10 Jakub Jelinek <jakub@redhat.com>
180
181 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
182 201307.
183
184 * g++.dg/cpp1z/noexcept-type14.C: New test.
185 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
186
187 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
188
189 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
190 WVAL0S tests added in r241817.
191
192 2016-11-10 Jakub Jelinek <jakub@redhat.com>
193
194 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
195 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
196 no longer allowed and corresponding ordered construct.
197 * gfortran.dg/gomp/linear-1.f90: New test.
198 * gfortran.dg/gomp/declare-simd-2.f90: New test.
199 * gfortran.dg/gomp/declare-target-1.f90: New test.
200 * gfortran.dg/gomp/declare-target-2.f90: New test.
201
202 2016-11-10 Martin Liska <mliska@suse.cz>
203
204 PR sanitizer/78270
205 * gcc.dg/asan/pr78270.c: New test.
206
207 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
208 Jakub Jelinek <jakub@redhat.com>
209
210 PR debug/78112
211 * g++.dg/pr78112.C: New testcase.
212
213 2016-11-09 Jakub Jelinek <jakub@redhat.com>
214
215 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
216 -Wno-c++1z-compat.
217 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
218 string in case condition contains % characters.
219
220 PR c++/78283
221 * g++.dg/cpp1z/noexcept-type13.C: New test.
222
223 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
224
225 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
226 using (HAS_MOVN) with MIPS III.
227
228 2016-11-09 Janus Weil <janus@gcc.gnu.org>
229
230 PR fortran/46459
231 * gfortran.dg/volatile14.f90: New test.
232
233 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
234
235 PR target/78262
236 * gcc.target/i386/pr78262.c: New test.
237
238 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
239
240 PR fortran/78259
241 * gfortran.dg/pr78259.f90: New test.
242
243 2016-11-09 Janus Weil <janus@gcc.gnu.org>
244
245 PR fortran/60777
246 * gfortran.dg/spec_expr_7.f90: New test.
247
248 2016-11-09 Jakub Jelinek <jakub@redhat.com>
249
250 PR target/77718
251 * gcc.c-torture/execute/pr77718.c: New test.
252
253 * gcc.dg/ubsan/c99-shift-3.c: New test.
254 * gcc.dg/ubsan/c99-shift-4.c: New test.
255 * gcc.dg/ubsan/c99-shift-5.c: New test.
256 * gcc.dg/ubsan/c99-shift-6.c: New test.
257
258 2016-11-09 Martin Liska <mliska@suse.cz>
259
260 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
261 test-case for memcmp.
262 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
263
264 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
265
266 PR testsuite/78269
267 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
268
269 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
270
271 * gfortran.dg/move_alloc_18.f90: New test.
272
273 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
274
275 PR middle-end/78256
276 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
277 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
278
279 2016-11-09 Janus Weil <janus@gcc.gnu.org>
280
281 PR fortran/71894
282 * gfortran.dg/class_59.f90: New test.
283
284 2016-11-09 Richard Biener <rguenther@suse.de>
285
286 PR tree-optimization/78007
287 * gcc.dg/vect/vect-bswap32.c: Adjust.
288 * gcc.dg/vect/vect-bswap64.c: Likewise.
289
290 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
291
292 * gcc.dg/ipa/vrp7.c: New test.
293
294 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
295
296 PR ipa/78121
297 * gcc.dg/ipa/pr78121.c: New test.
298
299 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
300
301 * c-c++-common/asan/default_options.h: New file.
302 * c-c++-common/asan/strcasestr-1.c: New test.
303 * c-c++-common/asan/strcasestr-2.c: Likewise.
304 * c-c++-common/asan/strcspn-1.c: Likewise.
305 * c-c++-common/asan/strcspn-2.c: Likewise.
306 * c-c++-common/asan/strpbrk-1.c: Likewise.
307 * c-c++-common/asan/strpbrk-2.c: Likewise.
308 * c-c++-common/asan/strspn-1.c: Likewise.
309 * c-c++-common/asan/strspn-2.c: Likewise.
310 * c-c++-common/asan/strstr-1.c: Likewise.
311 * c-c++-common/asan/strstr-2.c: Likewise.
312 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
313
314 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
315
316 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
317
318 2016-11-08 Janus Weil <janus@gcc.gnu.org>
319
320 PR fortran/68440
321 * gfortran.dg/class_58.f90: New test.
322
323 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
324
325 PR target/70799
326 * gcc.target/i386/pr70799-2.c: New test.
327
328 2016-11-08 Janus Weil <janus@gcc.gnu.org>
329
330 PR fortran/77596
331 * gfortran.dg/proc_ptr_comp_46.f90: New test.
332
333 2016-11-08 Bin Cheng <bin.cheng@arm.com>
334
335 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
336
337 2016-11-08 Bin Cheng <bin.cheng@arm.com>
338
339 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
340
341 2016-11-08 Bin Cheng <bin.cheng@arm.com>
342
343 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
344
345 2016-11-08 Martin Liska <mliska@suse.cz>
346
347 PR testsuite/78242
348 * g++.dg/asan/use-after-scope-4.C: New test.
349 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
350 * gcc.dg/asan/use-after-scope-8.c: Remove.
351
352 2016-11-08 Richard Biener <rguenther@suse.de>
353
354 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
355
356 2016-11-08 Tamar Christina <tamar.christina@arm.com>
357
358 PR testsuite/78136
359 * gcc.dg/cpp/trad/trad.exp
360 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
361 * gcc.dg/cpp/trad/include.c: Use local header file.
362
363 2016-11-08 Richard Biener <rguenther@suse.de>
364
365 PR tree-optimization/78205
366 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
367
368 2016-11-08 Richard Biener <rguenther@suse.de>
369
370 PR tree-optimization/78224
371 * g++.dg/torture/pr78224.C: New testcase.
372
373 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
374
375 * gcc.dg/store_merging_1.c: Require store_merge.
376 * gcc.dg/store_merging_2.c: Likewise.
377 * gcc.dg/store_merging_4.c: Likewise.
378 * gcc.dg/store_merging_5.c: Likewise.
379 * gcc.dg/store_merging_6.c: Likewise.
380 * gcc.dg/store_merging_7.c: Likewise.
381 * gcc.dg/store_merging_8.c: Likewise.
382 * lib/target-supports.exp (check_effective_target_store_merge): New.
383
384 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
385
386 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
387 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
388 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
389 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
390 -mvsx -mpower8-vector.
391 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
392 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
393 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
394 -mvsx -mpower8-vector.
395
396 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
397
398 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
399
400 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
401 * gcc.dg/visibility-14.c: XFAIL AIX.
402 * gcc.dg/visibility-15.c: XFAIL AIX.
403 * gcc.dg/visibility-16.c: XFAIL AIX.
404 * gcc.dg/visibility-17.c: XFAIL AIX.
405 * gcc.dg/visibility-18.c: XFAIL AIX.
406 * gcc.dg/visibility-19.c: XFAIL AIX.
407 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
408 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
409 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
410 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
411
412 2016-11-07 Jakub Jelinek <jakub@redhat.com>
413
414 PR target/78227
415 * gcc.target/i386/pr78227-1.c: New test.
416 * gcc.target/i386/pr78227-2.c: New test.
417
418 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
419
420 PR middle-end/35691
421 * gcc.dg/pr35691-1.c: New test-case.
422 * gcc.dg/pr35691-2.c: Likewise.
423
424 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
425
426 PR rtl-optimization/77309
427 * gcc.dg/torture/pr77309.c: New test.
428
429 2016-11-07 Jakub Jelinek <jakub@redhat.com>
430
431 PR middle-end/71529
432 * gcc.target/i386/pr71529.C: Moved to ...
433 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
434
435 PR target/64411
436 * gcc.target/i386/pr64411.C: Moved to ...
437 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
438 lp64.
439
440 PR target/65105
441 * gcc.target/i386/pr65105-4.C: Moved to ...
442 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
443 Run into compile test rather than execute test.
444
445 2016-11-07 Richard Biener <rguenther@suse.de>
446
447 PR target/78229
448 * g++.dg/pr78229.C: New testcase.
449
450 2016-11-07 Richard Biener <rguenther@suse.de>
451
452 PR tree-optimization/78218
453 * gcc.dg/torture/pr78218.c: New testcase.
454
455 2016-11-07 Richard Biener <rguenther@suse.de>
456
457 PR tree-optimization/78228
458 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
459
460 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
461
462 PR target/77822
463 * g++.dg/torture/pr77822.C: New test.
464
465 2016-11-07 Martin Liska <mliska@suse.cz>
466
467 * c-c++-common/asan/force-inline-opt0-1.c: Disable
468 -f-sanitize-address-use-after-scope.
469 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
470 internal fn calls.
471 * g++.dg/asan/use-after-scope-1.C: New test.
472 * g++.dg/asan/use-after-scope-2.C: Likewise.
473 * g++.dg/asan/use-after-scope-3.C: Likewise.
474 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
475 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
476 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
477 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
478 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
479 * g++.dg/asan/use-after-scope-types.h: Likewise.
480 * gcc.dg/asan/use-after-scope-1.c: Likewise.
481 * gcc.dg/asan/use-after-scope-2.c: Likewise.
482 * gcc.dg/asan/use-after-scope-3.c: Likewise.
483 * gcc.dg/asan/use-after-scope-4.c: Likewise.
484 * gcc.dg/asan/use-after-scope-5.c: Likewise.
485 * gcc.dg/asan/use-after-scope-6.c: Likewise.
486 * gcc.dg/asan/use-after-scope-7.c: Likewise.
487 * gcc.dg/asan/use-after-scope-8.c: Likewise.
488 * gcc.dg/asan/use-after-scope-9.c: Likewise.
489 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
490 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
491 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
492 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
493 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
494
495 2016-11-07 Richard Biener <rguenther@suse.de>
496
497 PR tree-optimization/78189
498 * g++.dg/torture/pr78189.C: New testcase.
499
500 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
501
502 * gcc.dg/Wtrampolines.c: XFAIL AIX.
503
504 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
505
506 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
507 occuring.
508
509 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
510
511 PR fortran/78221
512 * arith.c (gfc_complex2real): Change gfc_warning_now to
513 gfc_warning.
514
515 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
516
517 * gfortran.dg/move_alloc_17.f03: New test.
518
519 2016-11-05 Richard Biener <rguenther@suse.de>
520
521 PR bootstrap/78188
522 * g++.dg/ipa/pr78188.C: New test.
523
524 2016-11-05 Janus Weil <janus@gcc.gnu.org>
525 Dominique d'Humieres <dominiq@lps.ens.fr>
526
527 PR fortran/69495
528 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
529
530 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
531
532 PR fortran/67564
533 * gfortran.dg/select_type_39.f03: New test.
534
535 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
536
537 PR fortran/64933
538 * gfortran.dg/associate_23.f90: New test.
539
540 2016-11-04 Jakub Jelinek <jakub@redhat.com>
541
542 PR target/77834
543 * gcc.dg/pr77834.c: New test.
544
545 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
546
547 PR c++/67980
548 * g++.dg/cpp1y/pr67980.C: New.
549
550 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
551
552 * gcc.target/powerpc/fold-vec-add-1.c: New.
553 * gcc.target/powerpc/fold-vec-add-2.c: New.
554 * gcc.target/powerpc/fold-vec-add-3.c: New.
555 * gcc.target/powerpc/fold-vec-add-4.c: New.
556 * gcc.target/powerpc/fold-vec-add-5.c: New.
557 * gcc.target/powerpc/fold-vec-add-6.c: New.
558 * gcc.target/powerpc/fold-vec-add-7.c: New.
559
560 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
561
562 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
563 for -mbranch-likely, infer -mno-branch-likely for R6.
564
565 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
566
567 PR c++/71973
568 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
569 * g++.dg/init/new15.C: Likewise.
570 * g++.dg/ipa/inline-1.C: Likewise.
571 * g++.dg/ipa/inline-2.C: Likewise.
572 * g++.dg/lto/20080908-1_0.C: Likewise.
573 * g++.dg/tc1/dr20.C: Likewise.
574 * g++.dg/tree-ssa/inline-1.C: Likewise.
575 * g++.dg/tree-ssa/inline-2.C: Likewise.
576 * g++.old-deja/g++.law/except1.C: Likewise.
577 * g++.old-deja/g++.other/vbase5.C: Likewise.
578 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
579
580 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
581
582 PR tree-optimization/78210
583 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
584 possibility of widening multiplies.
585
586 2016-11-04 Richard Biener <rguenther@suse.de>
587
588 PR middle-end/78185
589 * gcc.dg/pr78185.c: New testcase.
590
591 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
592
593 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
594 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
595
596 2016-11-03 Jakub Jelinek <jakub@redhat.com>
597 Alexandre Oliva <aoliva@redhat.com>
598 Jason Merrill <jason@redhat.com>
599
600 PR debug/28767
601 PR debug/56974
602 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
603 * g++.dg/debug/dwarf2/ref-3.C: New test.
604 * g++.dg/debug/dwarf2/ref-4.C: New test.
605 * g++.dg/debug/dwarf2/refqual-1.C: New test.
606 * g++.dg/debug/dwarf2/refqual-2.C: New test.
607
608 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
609
610 * gfortran.dg/dec_exp_1.f90: New test.
611 * gfortran.dg/dec_exp_2.f90: Likewise.
612 * gfortran.dg/dec_exp_3.f90: Likewise.
613
614 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
615
616 * gfortran.dg/dec_parameter_1.f: New test.
617 * gfortran.dg/dec_parameter_2.f90: Likewise.
618 * gfortran.dg/dec_parameter_3.f90: Likewise.
619 * gfortran.dg/dec_parameter_4.f90: Likewise.
620
621 2016-11-03 Martin Liska <mliska@suse.cz>
622
623 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
624 output.
625 * gcc.dg/tree-prof/time-profiler-3.c: New test.
626
627 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
628
629 PR libgcc/78067
630 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
631
632 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
633
634 * gcc.c-torture/execute/pr78170.c: Require int32plus.
635
636 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
637
638 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
639
640 2016-11-01 Tamar Christina <tamar.christina@arm.com>
641
642 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
643 Check for arm_v8_neon_hw.
644 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
645 Likewise.
646 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
647 Likewise.
648 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
649 Likewise.
650
651 2016-11-02 Richard Biener <rguenther@suse.de>
652
653 * gcc.dg/store_merging_8.c: New testcase.
654
655 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
656
657 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
658
659 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
660
661 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
662 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
663 * gcc.dg/addr_equal_1.c: XFAIL AIX.
664 * gcc.dg/pr65779.c: XFAIL AIX.
665 * gcc.dg/pr70405.c: XFAIL AIX.
666
667 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
668 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
669 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
670
671 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
672
673 * lib/target-supports.exp (check_gc_sections_available): Use
674 -print-prog-name=ld to determine linker used.
675
676 2016-11-02 Martin Liska <mliska@suse.cz>
677
678 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
679 test case.
680
681 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
682
683 PR tree-optimization/78170
684 * gcc.c-torture/execute/pr78170.c: New test.
685
686 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
687
688 PR tree-optimization/78162
689 * gcc.c-torture/compile/pr78162.c: New test.
690
691 2016-11-02 Richard Biener <rguenther@suse.de>
692
693 PR tree-optimization/78035
694 PR tree-optimization/77964
695 * gcc.target/i386/pr78035.c: New testcase.
696
697 2016-11-02 Richard Biener <rguenther@suse.de>
698
699 * gcc.dg/tree-ssa/vrp111.c: New testcase.
700 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
701 * gcc.dg/tree-ssa/pr21086.c: Likewise.
702 * gcc.dg/tree-ssa/pr58480.c: Likewise.
703 * gcc.dg/tree-ssa/vrp08.c: Likewise.
704
705 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
706
707 * gfortran.dg/pr70937.f90: require-effective-target lto.
708
709 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
710
711 PR fortran/69544
712 * gfortran.dg/where_6.f90: New test.
713
714 2016-11-01 Jakub Jelinek <jakub@redhat.com>
715
716 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
717
718 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
719
720 PR fortran/69544
721 * gfortran.dg/where_5.f90: New test.
722
723 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
724
725 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
726 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
727 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
728 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
729
730 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
731
732 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
733 Whitespace fixes.
734 (check_effective_target_vect_cmdline_needed): Check
735 is-effective-target ia32 for x86 targets.
736 (check_effective_target_vect_simd_clones): Simplify condition.
737 (check_effective_target_vect_double): Ditto.
738 (check_effective_target_vect_aligned_arrays): Check
739 is-effective-target ia32 for x86 targets. Simplify condition.
740 (check_effective_target_vect_multiple_sizes): Simplify condition.
741 (check_effective_target_sqrt_insn): Add i?86-*-* target.
742 (check_effective_target_sync_int_128): Simplify condition.
743 (check_effective_target_sync_int_128_runtime): Ditto.
744 (check_effective_target_sync_long_long_runtime): Ditto.
745 (check_effective_target_divmod): Add i?86-*-* target.
746
747 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
748
749 * gcc.target/powerpc/vsx-extract-4.c: New test.
750 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
751
752 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
753
754 PR fortran/54679
755 * gfortran.dg/fmt_l.f90: Update test.
756 * gfortran.dg/fmt_l0.f90: New test.
757
758 2016-10-31 Jakub Jelinek <jakub@redhat.com>
759
760 PR c++/78089
761 * c-c++-common/builtin-shuffle-1.c: New test.
762 * g++.dg/cpp0x/addressof3.C: New test.
763
764 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
765
766 Add tests for a const member and a reference member for launder.
767 * g++.dg/cpp1z/launder3.C: New.
768 * g++.dg/cpp1z/launder4.C: Likewise.
769 * g++.dg/cpp1z/launder5.C: Likewise.
770 * g++.dg/cpp1z/launder5.cc: Likewise.
771 * g++.dg/cpp1z/launder5.h: Likewise.
772 * g++.dg/cpp1z/launder6.C: Likewise.
773 * g++.dg/cpp1z/launder6.cc: Likewise.
774 * g++.dg/cpp1z/launder6.h: Likewise.
775
776 2016-10-31 Jakub Jelinek <jakub@redhat.com>
777
778 PR c++/77948
779 * g++.dg/cpp0x/pr77948-1.C: New test.
780 * g++.dg/cpp0x/pr77948-2.C: New test.
781 * g++.dg/cpp0x/pr77948-3.C: New test.
782 * g++.dg/cpp0x/pr77948-4.C: New test.
783 * g++.dg/cpp0x/pr77948-5.C: New test.
784 * g++.dg/cpp0x/pr77948-6.C: New test.
785
786 PR tree-optimization/77860
787 * gcc.dg/pr77860.c: New test.
788
789 2016-10-31 Jakub Jelinek <jakub@redhat.com>
790
791 PR c++/77886
792 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
793
794 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
795
796 * gcc.dg/lto/pr60449_0.c: Skip for avr.
797
798 2016-10-30 Le-Chun Wu <lcwu@google.com>
799 Mark Wielaard <mjw@redhat.com>
800
801 * gcc.dg/Wshadow-compatible-local-1.c: New test.
802 * gcc.dg/Wshadow-local-1.c: Likewise.
803 * gcc.dg/Wshadow-local-2.c: Likewise.
804 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
805 * g++.dg/warn/Wshadow-local-1.C: Likewise.
806 * g++.dg/warn/Wshadow-local-2.C: Likewise.
807
808 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
809
810 PR tree-optimization/71915
811 PR tree-optimization/71490
812 * gcc.dg/tree-ssa/pr54245.c: Delete.
813 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
814 document why.
815
816 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
817
818 PR fortran/78123
819 * gfortran.dg/fmt_t_9.f: New test.
820
821 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
822
823 PR fortran/67219
824 * gfortran.dg/pr67219.f90: New test.
825
826 2016-10-29 Jakub Jelinek <jakub@redhat.com>
827
828 PR rtl-optimization/77919
829 * g++.dg/torture/pr77919-2.C: New test.
830
831 PR target/78148
832 * gcc.dg/pr78148.c: New test.
833
834 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
835
836 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
837 * gcc.target/sparc/overflow-4.c: ...here.
838 * gcc.target/sparc/overflow-5.c: New test.
839
840 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
841 Kugan Vivekanandarajah <kuganv@linaro.org>
842 Jim Wilson <jim.wilson@linaro.org>
843
844 PR tree-optimization/43721
845 * lib/target-supports.exp (check_effective_target_divmod): New.
846 (check_effective_target_divmod_simode): Likewise.
847 (check_effective_target_arm_divmod_simode): Likewise.
848 * gcc.dg/divmod-1-simode.c: New test.
849 * gcc.dg/divmod-1.c: Likewise.
850 * gcc.dg/divmod-2-simode.c: Likewise.
851 * gcc.dg/divmod-2.c: Likewise.
852 * gcc.dg/divmod-3-simode.c: Likewise.
853 * gcc.dg/divmod-3.c: Likewise.
854 * gcc.dg/divmod-4-simode.c: Likewise.
855 * gcc.dg/divmod-4.c: Likewise.
856 * gcc.dg/divmod-5.c: Likewise.
857 * gcc.dg/divmod-6-simode.c: Likewise.
858 * gcc.dg/divmod-6.c: Likewise.
859 * gcc.dg/divmod-7.c: Likewise.
860
861 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
862 Jakub Jelinek <jakub@redhat.com>
863 Andrew Pinski <pinskia@gmail.com>
864
865 PR middle-end/22141
866 PR rtl-optimization/23684
867 * gcc.c-torture/execute/pr22141-1.c: New test.
868 * gcc.c-torture/execute/pr22141-2.c: Likewise.
869 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
870 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
871 * gcc.dg/store_merging_1.c: New test.
872 * gcc.dg/store_merging_2.c: Likewise.
873 * gcc.dg/store_merging_3.c: Likewise.
874 * gcc.dg/store_merging_4.c: Likewise.
875 * gcc.dg/store_merging_5.c: Likewise.
876 * gcc.dg/store_merging_6.c: Likewise.
877 * gcc.dg/store_merging_7.c: Likewise.
878 * gcc.target/i386/pr22141.c: Likewise.
879 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
880 * g++.dg/init/new17.C: Likewise.
881
882 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
883
884 PR middle-end/72747
885 * c-c++-common/pr72747-1.c: New test.
886 * c-c++-common/pr72747-2.c: Likewise.
887
888 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
889
890 * gcc.target/s390/oscbreak-1.c: New test.
891
892 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
893
894 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
895
896 2016-10-28 Jakub Jelinek <jakub@redhat.com>
897
898 PR rtl-optimization/77919
899 * g++.dg/torture/pr77919.C: New test.
900
901 PR rtl-optimization/78132
902 * gcc.target/i386/pr78132.c: New test.
903
904 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
905
906 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
907
908 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
909
910 * gcc.target/powerpc/vsx-simode.c: New test.
911 * gcc.target/powerpc/vsx-simode2.c: Likewise.
912 * gcc.target/powerpc/vsx-simode3.c: Likewise.
913
914 2016-10-27 Jakub Jelinek <jakub@redhat.com>
915
916 PR fortran/78026
917 * gfortran.dg/gomp/pr78026.f03: New test.
918 * gfortran.dg/select_type_38.f03: New test.
919
920 PR middle-end/78025
921 * g++.dg/gomp/declare-simd-7.C: New test.
922
923 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
924
925 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
926 * gfortran.dg/dec_init_2.f90: Likewise.
927 * gfortran.dg/dec_init_3.f90: New test.
928 * gfortran.dg/dec_init_4.f90: Likewise.
929
930 2016-10-27 Bin Cheng <bin.cheng@arm.com>
931
932 * gcc.dg/fold-narrowbopcst-1.c: New test.
933
934 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
935
936 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
937 dg-shouldfail/dg-output instead of XFAIL.
938 * gfortran.dg/dec_io_6.f90: Likewise.
939
940 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
941
942 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
943 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
944 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
945 * gcc.target/arm/atomic-op-char-3.c: Likewise.
946 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
947 * gcc.target/arm/atomic-op-int-3.c: Likewise.
948 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
949 * gcc.target/arm/atomic-op-release-3.c: Likewise.
950 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
951 * gcc.target/arm/atomic-op-short-3.c: Likewise.
952
953 2016-10-27 Bin Cheng <bin.cheng@arm.com>
954
955 * gcc.dg/fold-convmaxconv-1.c: New test.
956 * gcc.dg/fold-convminconv-1.c: New test.
957
958 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
959
960 PR fortran/78092
961 * gfortran.dg/pr78092.f90: New test.
962
963 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
964
965 PR target/78056
966 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
967 expected error message.
968 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
969 expected error message.
970 * gcc.target/powerpc/vsu/vec-all-nez-7.c
971 (test_all_not_equal_and_not_zero): Change expected error message.
972
973 2016-10-26 Jakub Jelinek <jakub@redhat.com>
974
975 PR fortran/77973
976 * gfortran.dg/gomp/pr77973.f90: New test.
977
978 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
979
980 PR fortran/78108
981 * gfortran.dg/submodule_18.f08: New test.
982 * gfortran.dg/submodule_19.f08: New test.
983
984 2016-10-26 Michael Matz <matz@suse.de>
985
986 * g++.dg/pr78060.C: New test.
987 * gfortran.dg/pr78061.f: New test.
988 * g++.dg/pr78088.C: New test.
989
990 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
991
992 * gfortran.dg/dec_io_1.f90: New test.
993 * gfortran.dg/dec_io_2.f90: New test.
994 * gfortran.dg/dec_io_3.f90: New test.
995 * gfortran.dg/dec_io_4.f90: New test.
996 * gfortran.dg/dec_io_5.f90: New test.
997 * gfortran.dg/dec_io_6.f90: New test.
998
999 2016-10-25 Jakub Jelinek <jakub@redhat.com>
1000
1001 PR sanitizer/78106
1002 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1003
1004 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
1005
1006 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1007 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1008
1009 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1010
1011 * gnat.dg/opt59.adb: New test.
1012 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1013
1014 * gnat.dg/opt60.adb: New test.
1015
1016 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1017
1018 PR fortran/72770
1019 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1020 this pr.
1021
1022 2016-10-25 Jakub Jelinek <jakub@redhat.com>
1023
1024 PR target/78102
1025 * gcc.target/i386/pr78102.c: New test.
1026
1027 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
1028
1029 * gfortran.dg/dec_logical_xor_1.f90: New test.
1030 * gfortran.dg/dec_logical_xor_2.f90: New test.
1031 * gfortran.dg/dec_logical_xor_3.f03: New test.
1032
1033 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
1034
1035 * gfortran.dg/dec_loc_rval_1.f90: New test.
1036 * gfortran.dg/dec_loc_rval_2.f90: New test.
1037 * gfortran.dg/dec_loc_rval_3.f03: New test.
1038
1039 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
1040
1041 * gfortran.dg/dec_type_print.f90: New testcase.
1042
1043 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
1044
1045 * gfortran.dg/feed_1.f90: New test.
1046 * gfortran.dg/feed_2.f90: New test.
1047
1048 2016-10-25 Martin Liska <mliska@suse.cz>
1049
1050 PR sanitizer/78106
1051 * gcc.dg/asan/pr78106.c: New test.
1052
1053 2016-10-25 Martin Liska <mliska@suse.cz>
1054
1055 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1056
1057 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1058
1059 PR target/78041
1060 * gcc.target/arm/pr78041.c: New test.
1061
1062 2016-10-25 Jakub Jelinek <jakub@redhat.com>
1063
1064 * g++.dg/cpp1z/launder1.C: New test.
1065 * g++.dg/cpp1z/launder2.C: New test.
1066
1067 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
1068 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
1069
1070 PR target/71676
1071 PR target/71678
1072 * gcc.target/avr/pr71676-2.c: New test.
1073
1074 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
1075 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
1076
1077 PR target/71676
1078 PR target/71678
1079 * gcc.target/avr/pr71676-1.c: New test.
1080 * gcc.target/avr/pr71676-3.c: New test.
1081 * gcc.target/avr/pr71676.c: New test.
1082 * gcc.target/avr/pr71678.c: New test.
1083
1084 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1085
1086 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1087 such that cloned verions of tested functions are not created.
1088
1089 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1090
1091 PR fortran/71895
1092 * gfortran.dg/pr71895.f90: New test.
1093
1094 2016-10-24 Jakub Jelinek <jakub@redhat.com>
1095
1096 * g++.dg/debug/dwarf2/ref-2.C: New test.
1097
1098 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1099
1100 * c-c++-common/Wint-in-bool-context-3.c: New test.
1101
1102 2016-10-24 Martin Sebor <msebor@redhat.com>
1103
1104 PR middle-end/77735
1105 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1106 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1107 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1108 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1109 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1110 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1111 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1112
1113 2016-10-24 Richard Biener <rguenther@suse.de>
1114
1115 PR testsuite/71491
1116 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1117 * gcc.dg/vect/slp-45.c: Likewise.
1118
1119 2016-10-24 Richard Biener <rguenther@suse.de>
1120
1121 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1122 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1123 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1124
1125 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
1126
1127 PR target/78093
1128 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1129 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1130
1131 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1132
1133 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1134
1135 2016-10-24 Jakub Jelinek <jakub@redhat.com>
1136
1137 * gcc.target/i386/bmi2-pext-1.c: New test.
1138 * gcc.target/i386/bmi2-pdep-1.c: New test.
1139 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1140 * gcc.target/i386/tbm-bextri-1.c: New test.
1141 * gcc.target/i386/bmi-bextr-6.c: New test.
1142
1143 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1144
1145 PR target/77483
1146 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1147 * gcc.target/i386/pr65105-1.c: Likewise.
1148 * gcc.target/i386/pr65105-2.c: Likewise.
1149 * gcc.target/i386/pr65105-3.c: Likewise.
1150 * gcc.target/i386/pr65105-5.c: Likewise.
1151 * gcc.target/i386/pr67761.c: Likewise.
1152 * gcc.target/i386/pr70799-1.c: Likewise.
1153
1154 2016-10-24 Martin Liska <mliska@suse.cz>
1155
1156 PR sanitizer/77966
1157 * c-c++-common/ubsan/unreachable-3.c: New test.
1158
1159 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1160
1161 PR fortran/77763
1162 * gfortran.dg/pr77763.f90
1163
1164 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1165
1166 PR fortran/54730
1167 PR fortran/78033
1168 * gfortran.dg/pr78033.f90: New test.
1169
1170 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
1171
1172 PR fortran/69834
1173 * gfortran.dg/select_type_1.f03: Change error for overlapping
1174 TYPE IS cases.
1175 * gfortran.dg/select_type_36.f03: New test.
1176
1177 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1178
1179 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1180
1181 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1182
1183 PR fortran/78021
1184 * gfortran.dg/string_length_3.f90: New test.
1185
1186 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1187
1188 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1189
1190 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1191
1192 PR fortran/43366
1193 PR fortran/57117
1194 PR fortran/61337
1195 * gfortran.dg/alloc_comp_class_5.f03: New test.
1196 * gfortran.dg/class_allocate_21.f90: New test.
1197 * gfortran.dg/class_allocate_22.f90: New test.
1198 * gfortran.dg/realloc_on_assign_27.f08: New test.
1199
1200 2016-10-21 Jeff Law <law@redhat.com>
1201
1202 * PR tree-optimization/71947
1203 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1204 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1205 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1206
1207 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1208
1209 * gcc.dg/ipa/vrp5.c: New test.
1210 * gcc.dg/ipa/vrp6.c: New test.
1211
1212 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1213
1214 * gcc.target/aarch64/test_frame_17.c: New test.
1215
1216 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1217
1218 * gcc.target/aarch64/test_frame_17.c: New test.
1219
1220 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1221
1222 PR preprocessor/71681
1223 * gcc.dg/cpp/pr71681-1.c: New testcase
1224 * gcc.dg/cpp/pr71681-2.c: Likewise
1225 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1226 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1227 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1228 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1229
1230 2016-10-21 Jakub Jelinek <jakub@redhat.com>
1231
1232 PR target/78057
1233 * gcc.target/i386/pr78057.c: New test.
1234
1235 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1236
1237 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
1238
1239 PR fortran/69566
1240 * gfortran.dg/select_type_37.f03: New test.
1241
1242 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1243
1244 PR target/71627
1245 * gcc.target/avr/pr71627.c: New test
1246
1247 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1248
1249 * gcc.target/sparc/overflow-1.c: New test.
1250 * gcc.target/sparc/overflow-2.c: Likewise.
1251 * gcc.target/sparc/overflow-3.c: Likewise.
1252
1253 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1254
1255 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1256 effective target.
1257
1258 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1259
1260 PR rtl-optimization/78038
1261 * gcc.target/aarch64/pr78038.c: New test.
1262
1263 2016-10-21 Richard Biener <rguenther@suse.de>
1264
1265 PR tree-optimization/78051
1266 * g++.dg/torture/pr78051.C: New testcase.
1267
1268 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1269
1270 * c-c++-common/wdate-time.c: Restored test case.
1271 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1272
1273 2016-10-20 Jakub Jelinek <jakub@redhat.com>
1274
1275 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1276
1277 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
1278
1279 PR target/78037
1280 * gcc.target/i386/pr78037.c: New test.
1281
1282 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1283
1284 * gcc.target/visium/overflow8.c: New.
1285 * gcc.target/visium/overflow16.c: Likewise.
1286 * gcc.target/visium/overflow32: Likewise.
1287
1288 2016-10-20 Michael Matz <matz@suse.de>
1289
1290 * gcc.dg/loop-split.c: New test.
1291 * gcc.dg/tree-ssa/ifc-9.c: Update.
1292 * gcc.dg/tree-ssa/ifc-10.c: Update.
1293
1294 2016-10-20 Richard Biener <rguenther@suse.de>
1295
1296 * gcc.dg/graphite/pr35356-1.c: Update.
1297
1298 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1299
1300 PR c++/77446
1301 * g++.dg/cpp1y/pr77446.C: New.
1302
1303 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1304
1305 PR tree-optimization/53979
1306 * gcc.dg/pr53979-1.c: New test-case.
1307 * gcc.dg/pr53979-2.c: Likewise.
1308
1309 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1310
1311 * c-c++-common/Wint-in-bool-context-2.c: New test.
1312
1313 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1314
1315 * gfortran.dg/dtio_17.f90: Fix test.
1316
1317 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
1318
1319 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1320 * gcc.dg/Walloca-2.c: Same.
1321
1322 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
1323
1324 * gcc.dg/Wvla-1.c: Rename to...
1325 * gcc.dg/Wvla-larger-than-1.c: ...this.
1326 * gcc.dg/Wvla-2.c: Rename to...
1327 * gcc.dg/Wvla-larger-than-2.c: ...this.
1328 * gcc.dg/Wvla-3.c: Rename to...
1329 * gcc.dg/Walloca-11.c.: ...this.
1330 * gcc.dg/wvla-[1-7].c: Rename to:
1331 * gcc.dg/Wvla-[1-7].c: ...this.
1332
1333 2016-10-19 Bin Cheng <bin.cheng@arm.com>
1334
1335 PR tree-optimization/78005
1336 * gcc.dg/vect/pr78005.c: New.
1337 * gcc.target/i386/l_fma_float_1.c: Revise test.
1338 * gcc.target/i386/l_fma_float_2.c: Ditto.
1339 * gcc.target/i386/l_fma_float_3.c: Ditto.
1340 * gcc.target/i386/l_fma_float_4.c: Ditto.
1341 * gcc.target/i386/l_fma_float_5.c: Ditto.
1342 * gcc.target/i386/l_fma_float_6.c: Ditto.
1343 * gcc.target/i386/l_fma_double_1.c: Ditto.
1344 * gcc.target/i386/l_fma_double_2.c: Ditto.
1345 * gcc.target/i386/l_fma_double_3.c: Ditto.
1346 * gcc.target/i386/l_fma_double_4.c: Ditto.
1347 * gcc.target/i386/l_fma_double_5.c: Ditto.
1348 * gcc.target/i386/l_fma_double_6.c: Ditto.
1349
1350 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1351
1352 PR tree-optimization/78024
1353 * gcc.dg/goacc/loop-processing-1.c: New file.
1354
1355 2016-10-19 Richard Biener <rguenther@suse.de>
1356
1357 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1358
1359 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1360
1361 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1362 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1363 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1364 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1365 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1366 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1367 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1368 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1369 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1370 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1371 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1372 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1373 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1374 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1375 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1376 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1377 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1378 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1379 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1380 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1381 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1382 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1383 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1384 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1385 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1386 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1387 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1388 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1389 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1390 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1391 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1392 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1393 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1394 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1395 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1396 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1397 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1398 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1399 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1400 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1401 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1402 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1403 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1404 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1405 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1406 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1407 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1408 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1409 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1410 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1411 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1412 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1413 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1414 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1415 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1416 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1417 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1418 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1419 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1420 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1421 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1422 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1423 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1424 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1425 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1426 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1427 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1428 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1429 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1430 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1431 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1432 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1433 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1434 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1435 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1436 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1437 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1438 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1439 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1440 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1441 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1442 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1443 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1444 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1445 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1446 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1447 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1448 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1449 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1450 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1451 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1452 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1453 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1454 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1455 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1456 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1457 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1458 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1459 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1460 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1461 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1462 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1463 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1464 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1465 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1466 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1467 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1468 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1469 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1470 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1471 * gcc.target/powerpc/vsu/vsu.exp: New file.
1472
1473 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
1474
1475 PR target/77991
1476 * gcc.target/i386/pr77991.c: New test.
1477
1478 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1479
1480 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1481 LTO is used.
1482
1483 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1484
1485 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
1486
1487 2016-10-18 Richard Biener <rguenther@suse.de>
1488
1489 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1490 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1491 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1492 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1493 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1494 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1495 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1496 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1497 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1498 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1499 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1500 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1501 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1502 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1503 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1504 * gcc.dg/pr68217.c: Likewise.
1505 * gcc.dg/predict-9.c: Likewise.
1506 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1507 * gcc.dg/predict-1.c: Likewise.
1508
1509 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1510
1511 * gfortran.dg/dtio_17.f90: New test.
1512
1513 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1514
1515 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1516
1517 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1518
1519 * gcc.dg/ipa/vrp4.c: New test.
1520
1521 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1522
1523 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1524 * gcc.dg/torture/pr39074.c: Likewise.
1525
1526 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1527
1528 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1529 * gnat.dg/trampoline4.adb: Minor tweak.
1530
1531 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1532
1533 PR tree-optimization/77916
1534 * gcc.dg/torture/pr77916.c: New.
1535
1536 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1537
1538 PR fortran/77978
1539 * gfortran.dg/pr77978_1.f90: New test.
1540 * gfortran.dg/pr77978_2.f90: Ditto.
1541 * gfortran.dg/pr77978_3.f90: Ditto.
1542
1543 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
1544
1545 PR fortran/61420
1546 PR fortran/78013
1547 * gfortran.dg/proc_ptr_49.f90: New test.
1548
1549 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1550
1551 PR target/77308
1552 * gcc.target/arm/pr77308.c: New test.
1553
1554 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
1555
1556 * lib/target-supports.exp
1557 (check_effective_target_floatn_nx_runtime): Return 0 for
1558 powerpc*-ibm-aix*.
1559
1560 2016-10-17 Andrew Pinski <apinski@cavium.com>
1561
1562 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1563 long instead of long.
1564 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1565 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1566 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1567 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1568 * gcc.target/aarch64/pr68102_1.c: Likewise.
1569 * gcc.target/aarch64/target_attr_3.c: Likewise.
1570
1571 2016-10-17 Richard Biener <rguenther@suse.de>
1572
1573 PR tree-optimization/77988
1574 * gcc.dg/torture/pr77988.c: New testcase.
1575
1576 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1577
1578 * gcc.dg/pr71636-1.c: New test-case.
1579 * gcc.dg/pr71636-2.c: Likewise.
1580
1581 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1582
1583 * gnat.dg/trampoline3.adb: New test.
1584 * gnat.dg/trampoline4.adb: Likewise.
1585
1586 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1587
1588 * gfortran.dg/dtio_16.f90: New test.
1589
1590 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1591
1592 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1593 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1594 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1595
1596 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1597
1598 * gcc.target/sparc/popc.c: Rename to...
1599 * gcc.target/sparc/popc-1.c: ...this.
1600 * gcc.target/sparc/popc-2.c: New test.
1601
1602 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1603
1604 PR fortran/77972
1605 * gfortran.dg/unexpected_eof_4.f90: New test.
1606
1607 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1608
1609 PR libfortran/48587
1610 * gfortran.dg/negative_unit2.f90: New test.
1611
1612 2016-10-14 Jakub Jelinek <jakub@redhat.com>
1613
1614 PR middle-end/77959
1615 * gfortran.dg/pr77959.f90: New test.
1616
1617 DR 1511 - const volatile variables and ODR
1618 * g++.dg/DRs/dr1511-1.C: New test.
1619 * g++.dg/DRs/dr1511-2.C: New test.
1620
1621 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1622
1623 * gnat.dg/debug7.adb (dg-options): Remove -g.
1624 * gnat.dg/debug8.adb (dg-options): Add -margs.
1625 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1626
1627 2016-10-14 Richard Biener <rguenther@suse.de>
1628
1629 PR tree-optimization/77979
1630 * gcc.dg/torture/pr77979.c: New testcase.
1631
1632 2016-10-14 Martin Liska <mliska@suse.cz>
1633
1634 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1635 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1636 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1637
1638 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
1639
1640 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1641 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1642 * gcc.dg/torture/pr77937-2.c: Likewise.
1643
1644 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1645
1646 * gnat.dg/lto15.adb: Adjust.
1647 * gnat.dg/lto16.adb: Likewise.
1648 * gnat.dg/lto17.adb: Likewise
1649 * gnat.dg/lto18.ad[sb]: New test.
1650 * gnat.dg/lto18_pkg.ads: New helper.
1651 * gnat.dg/lto19.adb: New test.
1652 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1653 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1654 * gnat.dg/lto20.adb: New test.
1655 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1656
1657 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1658
1659 * gfortran.dg/coarray_38.f90: Expect error message.
1660
1661 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1662
1663 * gcc.target/aarch64/spellcheck_1.c: New test.
1664 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1665 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1666 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1667 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1668 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1669
1670 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1671
1672 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1673
1674 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1675
1676 PR tree-optimization/77937
1677 * gcc.dg/torture/pr77937-1.c: New.
1678 * gcc.dg/torture/pr77937-2.c: New.
1679
1680 2016-10-13 Jakub Jelinek <jakub@redhat.com>
1681
1682 * g++.dg/cpp1z/inline-var1.C: New test.
1683 * g++.dg/cpp1z/inline-var1a.C: New test.
1684 * g++.dg/cpp1z/inline-var1.h: New file.
1685 * g++.dg/cpp1z/inline-var2.C: New test.
1686 * g++.dg/cpp1z/inline-var3.C: New test.
1687 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1688 uninitialized const.
1689
1690 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
1691
1692 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1693 Xscale is specified, not just -march.
1694 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1695 is incompatible with Xscale.
1696
1697 2016-10-13 Martin Sebor <msebor@redhat.com>
1698
1699 PR c++/71912
1700 * g++.dg/ext/flexary4.C: Adjust.
1701 * g++.dg/ext/flexary5.C: Same.
1702 * g++.dg/ext/flexary9.C: Same.
1703 * g++.dg/ext/flexary19.C: New test.
1704 * g++.dg/ext/flexary18.C: New test.
1705 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1706 regression test.
1707 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1708 Avoid generating a flexible array member in an array.
1709
1710 2016-10-13 Martin Sebor <msebor@redhat.com>
1711
1712 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1713 to placate -Wformat on targets where the type is not int.
1714
1715 2016-10-13 David Malcolm <dmalcolm@redhat.com>
1716
1717 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1718 in INSN_LOCATION.
1719
1720 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1721
1722 * gcc.target/i386/l_fma_float_1.c: Revise test.
1723 * gcc.target/i386/l_fma_float_2.c: Ditto.
1724 * gcc.target/i386/l_fma_float_3.c: Ditto.
1725 * gcc.target/i386/l_fma_float_4.c: Ditto.
1726 * gcc.target/i386/l_fma_float_5.c: Ditto.
1727 * gcc.target/i386/l_fma_float_6.c: Ditto.
1728 * gcc.target/i386/l_fma_double_1.c: Ditto.
1729 * gcc.target/i386/l_fma_double_2.c: Ditto.
1730 * gcc.target/i386/l_fma_double_3.c: Ditto.
1731 * gcc.target/i386/l_fma_double_4.c: Ditto.
1732 * gcc.target/i386/l_fma_double_5.c: Ditto.
1733 * gcc.target/i386/l_fma_double_6.c: Ditto.
1734
1735 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1736
1737 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1738
1739 2016-10-13 Bin Cheng <bin.cheng@arm.com>
1740
1741 * gcc.dg/vect/vect-98.c: Refine test case.
1742 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1743 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1744 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1745
1746 2016-10-13 Jakub Jelinek <jakub@redhat.com>
1747
1748 PR c/77946
1749 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1750
1751 2016-10-13 Martin Liska <mliska@suse.cz>
1752
1753 PR tree-optimization/77943
1754 * g++.dg/tree-ssa/pr77943.C: New test.
1755
1756 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1757
1758 PR fortran/72832
1759 * gfortran.dg/allocate_with_source_22.f03: New test.
1760 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1761 fail.
1762
1763 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1764
1765 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1766 * gcc.target/arm/movsi_movw.c: Likewise.
1767 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1768 directive to work on big endian targets.
1769
1770 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1771
1772 * gcc.dg/tree-ssa/evrp6.c: New test.
1773
1774 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1775
1776 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1777 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1778 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1779
1780 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1781
1782 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1783 * gcc.target/powerpc/warn-2.c: Ditto.
1784
1785 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1786
1787 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1788 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1789 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1790 for -mmsa.
1791 * gcc.target/mips/msa.c: New test.
1792 * gcc.target/mips/msa-builtins.c: Likewise.
1793 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1794 (check_effective_target_mips_msa_runtime): Likewise.
1795 (check_effective_target_mips_msa): Likewise.
1796 (add_options_for_mips_msa): Likewise.
1797 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1798 (check_effective_target_vect_intfloat_cvt): Likewise.
1799 (check_effective_target_vect_uintfloat_cvt): Likewise.
1800 (check_effective_target_vect_floatint_cvt): Likewise.
1801 (check_effective_target_vect_floatuint_cvt): Likewise.
1802 (check_effective_target_vect_shift): Likewise.
1803 (check_effective_target_vect_shift_char): Likewise.
1804 (check_effective_target_vect_long): Likewise.
1805 (check_effective_target_vect_float): Likewise.
1806 (check_effective_target_vect_double): Likewise.
1807 (check_effective_target_vect_long_long): Likewise.
1808 (check_effective_target_vect_perm): Likewise.
1809 (check_effective_target_vect_perm_byte): Likewise.
1810 (check_effective_target_vect_perm_short): Likewise.
1811 (check_effective_target_vect_sdot_qi): Likewise.
1812 (check_effective_target_vect_udot_qi): Likewise.
1813 (check_effective_target_vect_sdot_hi): Likewise.
1814 (check_effective_target_vect_udot_hi): Likewise.
1815 (check_effective_target_vect_pack_trunc): Likewise.
1816 (check_effective_target_vect_unpack): Likewise.
1817 (check_effective_target_vect_hw_misalign): Likewise.
1818 (check_effective_target_vect_condition): Likewise.
1819 (check_effective_target_vect_cond_mixed): Likewise.
1820 (check_effective_target_vect_char_mult): Likewise.
1821 (check_effective_target_vect_short_mult): Likewise.
1822 (check_effective_target_vect_int_mult): Likewise.
1823 (check_effective_target_vect_extract_even_odd): Likewise.
1824 (check_effective_target_vect_interleave): Likewise.
1825 (check_vect_support_and_set_flags): Check if the target supports MSA
1826 and append to the list of EFFECTIVE_TARGETS.
1827
1828 2016-10-12 Richard Biener <rguenther@suse.de>
1829
1830 PR debug/77947
1831 * g++.dg/torture/pr77947.C: New testcase.
1832
1833 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1834
1835 * gnat.dg/debug8.adb: New testcase.
1836
1837 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1838
1839 * gnat.dg/debug9.adb: New testcase.
1840
1841 2016-10-12 Richard Biener <rguenther@suse.de>
1842
1843 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1844 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1845 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1846
1847 2016-10-12 Richard Biener <rguenther@suse.de>
1848
1849 PR tree-optimization/77920
1850 * gcc.dg/torture/pr77920.c: New testcase.
1851
1852 2016-10-12 Jakub Jelinek <jakub@redhat.com>
1853
1854 PR tree-optimization/77929
1855 * gcc.c-torture/compile/pr77929.c: New test.
1856
1857 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1858 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1859 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1860 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1861 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1862 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1863 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1864 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1865 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1866
1867 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1868
1869 * gcc.target/sparc/setcc-4.c: Adjust.
1870 * gcc.target/sparc/setcc-5.c: Likewise.
1871 * gcc.target/sparc/setcc-6.c: Likewise.
1872 * gcc.target/sparc/setcc-7.c: Likewise.
1873 * gcc.target/sparc/setcc-8.c: Likewise.
1874 * gcc.target/sparc/setcc-9.c: Likewise.
1875 * gcc.target/sparc/setcc-10.c: Delete.
1876
1877 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1878
1879 PR fortran/77942
1880 * gfortran.dg/pr77942.f90
1881
1882 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
1883
1884 * gfortran.dg/dec_math.f90: New testsuite.
1885
1886 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1887
1888 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1889 (main): Declare j as i32 instead of int.
1890
1891 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1892
1893 PR testsuite/PR77710
1894 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1895 target triplet instead of *-*-*-*.
1896
1897 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1898
1899 * gnat.dg/unchecked_convert10.adb: New test.
1900 * gnat.dg/unchecked_convert11.adb: Likewise.
1901 * gnat.dg/unchecked_convert12.adb: Likewise.
1902
1903 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1904
1905 * gcc.target/sparc/cbcond-1.c: New test.
1906 * gcc.target/sparc/cbcond-2.c: Likewise.
1907 * gcc.target/sparc/movcc-1.c: Likewise.
1908 * gcc.target/sparc/movcc-2.c: Likewise.
1909 * gcc.target/sparc/setcc-1.c: Adjust.
1910 * gcc.target/sparc/setcc-2.c: Likewise.
1911 * gcc.target/sparc/setcc-3.c: Likewise.
1912 * gcc.target/sparc/setcc-4.c: Likewise.
1913 * gcc.target/sparc/setcc-5.c: Likewise.
1914 * gcc.target/sparc/setcc-6.c: New test.
1915 * gcc.target/sparc/setcc-7.c: Likewise.
1916 * gcc.target/sparc/setcc-8.c: Likewise.
1917 * gcc.target/sparc/setcc-9.c: Likewise.
1918 * gcc.target/sparc/setcc-10.c: Likewise.
1919
1920 2016-10-10 Jeff Law <law@redhat.com>
1921
1922 PR tree-optimization/71947
1923 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1924 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1925 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1926 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1927 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1928 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1929
1930 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1931
1932 PR fortran/77915
1933 * gfortran.dg/matmul_11.f90: New test.
1934
1935 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1936
1937 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1938 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1939 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1940 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1941 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1942 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1943 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1944 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1945 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1946 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1947 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1948 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1949 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1950 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1951 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1952 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1953 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1954 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1955 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1956 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1957 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1958 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1959 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1960 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1961 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1962 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1963 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1964 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1965 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1966 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1967 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1968 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1969 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1970 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1971 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1972 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1973 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1974 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1975 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1976 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1977 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1978 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1979 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1980 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1981 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1982 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1983 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1984 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1985 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1986 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1987 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1988 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1989 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1990 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1991 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1992 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1993 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1994 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1995 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1996
1997 2016-10-10 Jiong Wang <jiong.wang@arm.com>
1998
1999 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2000 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2001 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2002 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2003 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2004 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2005 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2006 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2007 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2008 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2009 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2010 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2011 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2012 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2013
2014 2016-10-10 Jiong Wang <jiong.wang@arm.com>
2015
2016 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2017 Enable AArch64.
2018 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2019 vdup*_laneq.
2020 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2021 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2022 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2023 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2024
2025 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2026 Jiong Wang <jiong.wang@arm.com>
2027
2028 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2029 AArch64 support.
2030 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2031 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2032 AArch64 targets.
2033 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2034 AArch64 targets.
2035 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2036 targets.
2037 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2038
2039 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2040
2041 * gnat.dg/specs/vfa.ads: New test.
2042
2043 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
2044
2045 * gnat.dg/inline13.ad[sb]: New test.
2046 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2047
2048 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2049
2050 * gnat.dg/biased_subtype.adb: New test.
2051
2052 2016-10-09 Jakub Jelinek <jakub@redhat.com>
2053
2054 PR tree-optimization/77901
2055 * gcc.c-torture/compile/pr77901.c: New test.
2056
2057 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2058
2059 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2060 * gcc.dg/ipa/propalign-2.c: Likewise
2061 * gcc.dg/ipa/propalign-3.c: Likewise.
2062 * gcc.dg/ipa/propalign-4.c: Likewise.
2063 * gcc.dg/ipa/propalign-5.c: Likewise.
2064
2065 2016-10-08 Jakub Jelinek <jakub@redhat.com>
2066
2067 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2068
2069 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2070
2071 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2072 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2073
2074 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
2075
2076 * gfortran.dg/dec_union_11.f90: New testcase.
2077
2078 2016-10-07 Nathan Sidwell <nathan@acm.org>
2079
2080 PR c++/66443
2081 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2082 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2083 * g++.dg/cpp1y/pr66443-cxx14.C: New
2084 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2085 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2086
2087 2016-10-07 Jakub Jelinek <jakub@redhat.com>
2088
2089 * g++.dg/cpp0x/addressof1.C: New test.
2090 * g++.dg/cpp0x/addressof2.C: New test.
2091
2092 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2093
2094 * gcc.target/powerpc/float128-type-1.c: New test to check that
2095 PowerPC 64-bit Linux enables -mfloat128-type by default.
2096 * gcc.target/powerpc/float128-type-2.c: Likewise.
2097 * gcc.target/powerpc/float128-mix.c: Change error message to
2098 reflect that __ibm128 is now #define'ed to be long double.
2099
2100 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2101
2102 PR fortran/77406
2103 * gfortran.dg/pr77406.f90: New test.
2104 * gfortran.dg/assumed_type_3.f90: Update error messages.
2105 * gfortran.dg/defined_operators_1.f90: Ditto.
2106 * gfortran.dg/generic_26.f90: Ditto.
2107 * gfortran.dg/generic_7.f90: Ditto.
2108 * gfortran.dg/gomp/udr5.f90: Ditto.
2109 * gfortran.dg/gomp/udr7.f90: Ditto.
2110 * gfortran.dg/interface_1.f90: Ditto.
2111 * gfortran.dg/interface_37.f90: Ditto.
2112 * gfortran.dg/interface_5.f90: Ditto.
2113 * gfortran.dg/interface_6.f90: Ditto.
2114 * gfortran.dg/interface_7.f90
2115 * gfortran.dg/no_arg_check_3.f90
2116 * gfortran.dg/operator_5.f90
2117 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2118
2119 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2120
2121 PR c++/77700
2122 * c-c++-common/Wint-in-bool-context.c: Update test.
2123
2124 2016-10-07 Richard Biener <rguenther@suse.de>
2125
2126 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2127 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2128
2129 2016-10-07 Marek Polacek <polacek@redhat.com>
2130
2131 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2132
2133 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2134
2135 PR c++/69733
2136 * c-c++-common/pr69733.c: New test.
2137 * gcc.dg/pr69733.c: New test.
2138 * gcc.target/i386/pr69733.c: New test.
2139
2140 2016-10-07 Marek Polacek <polacek@redhat.com>
2141
2142 PR c++/77803
2143 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2144
2145 2016-10-07 Jakub Jelinek <jakub@redhat.com>
2146
2147 PR tree-optimization/77664
2148 * gcc.dg/tree-ssa/pr77664.c: New test.
2149 * gcc.dg/pr77664.c: New test.
2150
2151 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
2152
2153 * gfortran.dg/pr69955.f90: New test.
2154
2155 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
2156
2157 PR fortran/57910
2158 * gfortran.dg/pr57910.f90: New test.
2159
2160 2016-10-06 Jakub Jelinek <jakub@redhat.com>
2161
2162 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2163 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2164
2165 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2166
2167 PR tree-optimization/77862
2168 * gcc.dg/pr77862.c: New test.
2169
2170 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2171
2172 * gcc.dg/tree-ssa/evrp4.c: New test.
2173
2174 2016-10-06 Jeff Law <law@redhat.com>
2175
2176 PR tree-optimization/71661
2177 * gcc.dg/tree-ssa/pr71661.c: New test.
2178
2179 2016-10-06 Richard Biener <rguenther@suse.de>
2180
2181 PR tree-optimization/77855
2182 * gcc.dg/torture/pr77855.c: New testcase.
2183
2184 2016-10-06 James Clarke <jrtc27@jrtc27.com>
2185 Eric Botcazou <ebotcazou@adacore.com>
2186
2187 * g++.dg/other/pr77759.C: New test.
2188
2189 2016-10-06 Richard Biener <rguenther@suse.de>
2190
2191 PR tree-optimization/77839
2192 * gcc.dg/torture/pr77839.c: New testcase.
2193
2194 2016-10-06 Marek Polacek <polacek@redhat.com>
2195
2196 * g++.dg/cpp1z/init-statement9.C: New test.
2197
2198 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2199
2200 * gcc.target/i386/pcommit-1.c: Deleted.
2201 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2202 * gcc.target/i386/sse-13.c: Ditto.
2203 * gcc.target/i386/sse-14.c: Ditto.
2204 * gcc.target/i386/sse-22.c: Ditto.
2205 * gcc.target/i386/sse-23.c: Ditto.
2206 * g++.dg/other/i386-2.C: Ditto.
2207
2208 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
2209
2210 * gcc.target/i386/pr77833.c: Require int128 effective target.
2211
2212 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2213
2214 PR fortran/58991
2215 PR fortran/58992
2216 * gfortran.dg/associate_22.f90: New test.
2217
2218 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
2219
2220 * gfortran.dg/dec_union_9.f90: New testcase.
2221 * gfortran.dg/dec_union_10.f90: New testcase.
2222
2223 2016-10-05 Jakub Jelinek <jakub@redhat.com>
2224
2225 PR sanitizer/66343
2226 * gcc.dg/pch/pr66343-3.c: New test.
2227 * gcc.dg/pch/pr66343-3.hs: New file.
2228
2229 PR sanitizer/66343
2230 * gcc.dg/pch/pr66343-1.c: New test.
2231 * gcc.dg/pch/pr66343-1.hs: New file.
2232 * gcc.dg/pch/pr66343-2.c: New test.
2233 * gcc.dg/pch/pr66343-2.hs: New file.
2234
2235 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2236
2237 * c-c++-common/Wint-in-bool-context.c: Update test.
2238
2239 2016-10-05 Marek Polacek <polacek@redhat.com>
2240
2241 * g++.dg/cpp1z/init-statement1.C: New test.
2242 * g++.dg/cpp1z/init-statement2.C: New test.
2243 * g++.dg/cpp1z/init-statement3.C: New test.
2244 * g++.dg/cpp1z/init-statement4.C: New test.
2245 * g++.dg/cpp1z/init-statement5.C: New test.
2246 * g++.dg/cpp1z/init-statement6.C: New test.
2247 * g++.dg/cpp1z/init-statement7.C: New test.
2248 * g++.dg/cpp1z/init-statement8.C: New test.
2249
2250 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
2251
2252 PR fortran/67524
2253 * gfortran.dg/pr67524.f90: New test.
2254
2255 2016-10-05 Jakub Jelinek <jakub@redhat.com>
2256
2257 PR sanitizer/77823
2258 * c-c++-common/ubsan/shift-9.c: New test.
2259
2260 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2261
2262 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2263 of int if __SIZEOF_INT__ is less than 4 bytes.
2264
2265 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2266
2267 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2268 * gfortran.dg/class_array_20.f03: Likewise.
2269 * gfortran.dg/class_array_21.f03: Likewise.
2270 * gfortran.dg/finalize_29.f08: Likewise.
2271 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2272
2273 2016-10-05 Richard Biener <rguenther@suse.de>
2274
2275 PR middle-end/77826
2276 * gcc.dg/torture/pr77826.c: New testcase.
2277
2278 2016-10-05 Richard Biener <rguenther@suse.de>
2279
2280 * gcc.dg/fold-copysign-1.c: New testcase.
2281
2282 2016-10-05 Andreas Schwab <schwab@suse.de>
2283
2284 * g++.dg/pr49847-2.C: Remove.
2285
2286 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2287
2288 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2289
2290 2016-10-05 Richard Biener <rguenther@suse.de>
2291
2292 PR middle-end/55152
2293 * gcc.dg/pr55152-2.c: New testcase.
2294
2295 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2296
2297 * gfortran.dg/dtio_15.f90: New test.
2298
2299 2016-10-04 Ian Lance Taylor <iant@golang.org>
2300
2301 * gcc.dg/split-7.c: New test.
2302
2303 2016-10-04 Martin Sebor <msebor@redhat.com>
2304
2305 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2306 %lc directive to wint_t to silence -Wformat warnings on targets
2307 where the latter is a distinct type such as long.
2308
2309 2016-10-04 Martin Sebor <msebor@redhat.com>
2310
2311 PR c++/77804
2312 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2313
2314 2016-10-04 Jakub Jelinek <jakub@redhat.com>
2315
2316 PR c++/77791
2317 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2318
2319 * g++.dg/other/java3.C: Remove.
2320 * g++.dg/other/java1.C: Remove.
2321 * g++.dg/other/error12.C: Remove.
2322 * g++.dg/other/java2.C: Remove.
2323 * g++.dg/warn/Wnvdtor.C: Remove.
2324 * g++.dg/lookup/java1.C: Remove.
2325 * g++.dg/lookup/java2.C: Remove.
2326 * g++.dg/ext/pr34829.C: Remove.
2327 * g++.dg/ext/java-3.C: Remove.
2328 * g++.dg/ext/java-1.C: Remove.
2329 * g++.dg/ext/java-2.C: Remove.
2330 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2331
2332 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2333
2334 PR tree-optimization/77808
2335 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2336
2337 2016-10-04 Richard Biener <rguenther@suse.de>
2338
2339 PR tree-optimization/77399
2340 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2341
2342 2016-10-04 Richard Biener <rguenther@suse.de>
2343
2344 PR middle-end/77833
2345 * gcc.target/i386/pr77833.c: New testcase.
2346
2347 2016-09-26 Jeff Law <law@redhat.com>
2348
2349 PR tree-optimization/71550
2350 PR tree-optimization/71403
2351 * gcc.c-torture/execute/pr71550.c: New test.
2352
2353 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2354
2355 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2356 option.
2357
2358 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2359
2360 Revert
2361 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2362
2363 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2364
2365 2016-10-03 Marek Polacek <polacek@redhat.com>
2366
2367 * g++.dg/cpp0x/nullptr37.C: New test.
2368
2369 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2370
2371 * c-c++-common/Wint-in-bool-context.c: Update test.
2372
2373 2016-10-02 Jakub Jelinek <jakub@redhat.com>
2374
2375 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2376 earlier.
2377 * g++.dg/charset/asm2.c (memmove): Likewise.
2378 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2379 * g++.dg/tls/diag-4.C (foo): Likewise.
2380 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2381 dg-warning, fix up regex.
2382 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2383 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2384 * g++.old-deja/g++.mike/net31.C: Likewise.
2385 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2386 for C++17.
2387 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2388 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2389
2390 2016-10-01 Richard Biener <rguenther@suse.de>
2391
2392 PR middle-end/77798
2393 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2394
2395 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2396
2397 PR fortran/77663
2398 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2399
2400 2016-10-01 Jakub Jelinek <jakub@redhat.com>
2401
2402 PR c/77490
2403 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2404 Add dg-prune-output directive.
2405
2406 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2407
2408 PR fortran/66643
2409 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2410 * gfortran.fortran-torture/compile/write.f90: Update test.
2411
2412 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2413
2414 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2415 arm_fp16_alternative_ok as the required effective target.
2416 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2417 -mfp16-format=alternative to the dg-options directive and remove
2418 the dg-add-options directive.
2419
2420 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
2421
2422 PR fortran/77764
2423 * gfortran.dg/dec_union_8.f90: New testcase.
2424
2425 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
2426
2427 PR fortran/77782
2428 * gfortran.dg/dec_structure_16.f90: New testcase.
2429
2430 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2431
2432 * gfortran.dg/coarray_allocate_10.f08: New test.
2433 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2434
2435 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2436
2437 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2438
2439 2016-09-30 Richard Biener <rguenther@suse.de>
2440
2441 PR tree-optimization/77399
2442 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2443
2444 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2445
2446 * c-c++-common/pr27336.c: Make dependency on
2447 -fdelete-null-pointer-checks explicit.
2448 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2449 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2450 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2451 * gcc.dg/pic-1.c: Require fpic target support.
2452 * gcc.dg/pic-2.c: Likewise.
2453
2454 2016-09-29 Jakub Jelinek <jakub@redhat.com>
2455
2456 Implement P0001R1 - C++17 removal of register storage class specifier
2457 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2458 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2459 C++17.
2460 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2461 keyword if not __SSE2__.
2462 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2463 C++17.
2464 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2465 register keywords.
2466 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2467 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2468 no_erroneous_warning): Expect new warnings for C++17.
2469 * g++.dg/warn/register-var-2.C (f): Likewise.
2470 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2471 * g++.dg/parse/linkage2.C (foo): Likewise.
2472 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2473 keyword on parameters for C++17.
2474 * g++.dg/cpp1z/register1.C: New test.
2475 * g++.dg/cpp1z/register2.C: New test.
2476 * g++.dg/cpp1z/register3.C: New test.
2477
2478 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
2479
2480 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2481 * gcc.target/i386/avx2-check.h (main): Ditto.
2482 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2483 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2484 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2485 * gcc.target/i386/avx512er-check.h (main): Ditto.
2486 * gcc.target/i386/avx512f-check.h (main): Ditto.
2487 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2488 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2489 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2490
2491 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
2492
2493 PR target/77756
2494 * gcc.target/i386/pr77756.c: New test.
2495
2496 2016-09-29 Marek Polacek <polacek@redhat.com>
2497
2498 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2499
2500 2016-09-29 Marek Polacek <polacek@redhat.com>
2501
2502 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2503 C++14.
2504
2505 2016-09-29 Martin Liska <mliska@suse.cz>
2506
2507 * objc/execute/construct1.m: New test.
2508
2509 2016-09-29 Richard Biener <rguenther@suse.de>
2510
2511 PR tree-optimization/77768
2512 * gcc.dg/torture/pr77768.c: New testcase.
2513
2514 2016-09-28 Richard Biener <rguenther@suse.de>
2515
2516 PR middle-end/77407
2517 * gcc.dg/pr77407.c: New testcase.
2518
2519 2016-09-29 Richard Biener <rguenther@suse.de>
2520
2521 PR middle-end/55152
2522 * gcc.dg/pr55152.c: New testcase.
2523 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2524
2525 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2526
2527 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2528 (dg-options): Remove -m32.
2529
2530 2016-09-28 Martin Sebor <msebor@redhat.com>
2531
2532 PR middle-end/77721
2533 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2534
2535 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2536
2537 PR libgfortran/77707
2538 * gfortran.dg/inquire_17.f90: New test.
2539
2540 2016-09-28 Jakub Jelinek <jakub@redhat.com>
2541
2542 PR c++/77467
2543 * g++.dg/cpp1y/constexpr-77467.C: New test.
2544
2545 2016-09-28 Martin Sebor <msebor@redhat.com>
2546
2547 PR c/77762
2548 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2549 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2550 (test_sprintf_p_const): Adjust line numbers to avoid failures
2551 introduced in r240503.
2552
2553 2016-09-28 Martin Sebor <msebor@redhat.com>
2554
2555 PR middle-end/77683
2556 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2557
2558 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2559
2560 PR c++/77748
2561 * g++.dg/pr77550.C: Avoid undefined behavior.
2562
2563 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2564
2565 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2566
2567 * gcc.dg/strlenopt-20.c: Update test.
2568 * gcc.dg/strlenopt-21.c: Likewise.
2569 * gcc.dg/strlenopt-22.c: Likewise.
2570 * gcc.dg/strlenopt-22g.c: Likewise.
2571 * gcc.dg/strlenopt-26.c: Likewise.
2572 * gcc.dg/strlenopt-5.c: Likewise.
2573 * gcc.dg/strlenopt-7.c: Likewise.
2574 * gcc.dg/strlenopt-9.c: Likewise.
2575
2576 2016-09-27 Jakub Jelinek <jakub@redhat.com>
2577
2578 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2579
2580 * g++.dg/cpp1z/lambda-this1.C: New test.
2581 * g++.dg/cpp1z/lambda-this2.C: New test.
2582
2583 PR c++/77722
2584 * g++.dg/ubsan/return-4.C: New test.
2585 * g++.dg/ubsan/return-5.C: New test.
2586 * g++.dg/ubsan/return-6.C: New test.
2587
2588 2016-09-27 Jiong Wang <jiong.wang@arm.com>
2589
2590 * lib/target-supports.exp
2591 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2592 in function comment.
2593
2594 2016-09-27 Martin Liska <mliska@suse.cz>
2595
2596 PR gcov-profile/46266
2597 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2598 considered.
2599
2600 2016-09-27 Richard Biener <rguenther@suse.de>
2601
2602 PR tree-optimization/77745
2603 * g++.dg/torture/pr77745.C: New testcase.
2604
2605 2016-09-27 Richard Biener <rguenther@suse.de>
2606
2607 PR tree-optimization/77478
2608 * gcc.dg/torture/pr77478.c: New testcase.
2609
2610 2016-09-27 Martin Liska <mliska@suse.cz>
2611
2612 PR gcov-profile/7970
2613 PR gcov-profile/16855
2614 PR gcov-profile/44779
2615 * g++.dg/gcov/pr16855.C: New test.
2616
2617 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2618
2619 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2620
2621 2016-09-27 Jakub Jelinek <jakub@redhat.com>
2622
2623 PR fortran/77666
2624 * gfortran.dg/gomp/pr77666.f90: New test.
2625
2626 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2627
2628 PR ipa/77677
2629 * gcc.dg/torture/pr77677-2.c: New test.
2630
2631 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2632
2633 PR fortran/77420
2634 * gfortran.dg/pr77420_1.f90: New test.
2635 * gfortran.dg/pr77420_2.f90: Ditto.
2636 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2637 * gfortran.dg/pr77420_4.f90: this file.
2638
2639 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2640
2641 PR middle-end/77719
2642 * gfortran.dg/pr77719.f90: New test.
2643
2644 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2645
2646 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
2647 singular form of byte when quantity is unknown.
2648
2649 2016-09-26 Marek Polacek <polacek@redhat.com>
2650
2651 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2652
2653 2016-09-26 Martin Liska <mliska@suse.cz>
2654
2655 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2656 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2657 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2658 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2659 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2660 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2661 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2662 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2663 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2664
2665 2016-09-26 Marek Polacek <polacek@redhat.com>
2666
2667 PR c/7652
2668 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2669 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2670 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2671 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2672 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2673 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2674 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2675 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2676 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2677 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2678 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2679 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2680 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2681 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2682 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2683 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2684 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2685 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2686 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2687 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2688 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2689 * c-c++-common/attr-fallthrough-1.c: New test.
2690 * c-c++-common/attr-fallthrough-2.c: New test.
2691 * g++.dg/cpp0x/fallthrough1.C: New test.
2692 * g++.dg/cpp0x/fallthrough2.C: New test.
2693 * g++.dg/cpp1z/fallthrough1.C: New test.
2694 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2695 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2696 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2697 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2698
2699 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2700
2701 PR fortran/77429
2702 * gfortran.dg/pr77429.f90: New test.
2703
2704 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2705
2706 PR fortran/77694
2707 * gfortran.dg/pr77694.f90: New test.
2708
2709 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2710
2711 PR target/51244
2712 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2713
2714 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2715
2716 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2717 for 32-bit mode.
2718
2719 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2720
2721 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2722 for 32-bit mode.
2723
2724 2016-09-24 Marek Polacek <polacek@redhat.com>
2725
2726 PR c/77490
2727 * c-c++-common/Wbool-operation-1.c: New test.
2728 * gcc.dg/Wbool-operation-1.c: New test.
2729
2730 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
2731
2732 * gfortran.dg/dec_static_1.f90: New.
2733 * gfortran.dg/dec_static_2.f90: New.
2734 * gfortran.dg/dec_static_3.f90: New.
2735 * gfortran.dg/dec_static_4.f90: New.
2736
2737 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2738
2739 PR fortran/48298
2740 * gfortran.dg/negative_unit_check.f90: Update test.
2741 * gfortran.dg/dtio_14.f90: New test.
2742
2743 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2744
2745 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2746 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2747 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2748 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2749 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2750 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2751 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2752
2753 2016-09-23 Martin Sebor <msebor@redhat.com>
2754
2755 PR testsuite/77713
2756 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2757 assuming long double is bigger than double.
2758
2759 2016-09-23 Jakub Jelinek <jakub@redhat.com>
2760
2761 Implement P0138R2, C++17 construction rules for enum class values
2762 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2763
2764 2016-09-23 David Malcolm <dmalcolm@redhat.com>
2765
2766 PR preprocessor/77672
2767 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2768 expected multiline output from first warning to reflect change
2769 in r240434.
2770
2771 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2772
2773 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2774
2775 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2776 Tom de Vries <tom@codesourcery.com>
2777
2778 PR testsuite/77411
2779 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2780
2781 2016-09-23 Marek Polacek <polacek@redhat.com>
2782
2783 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2784 * c-c++-common/gomp/atomic-13.c: Likewise.
2785 * c-c++-common/gomp/atomic-14.c: Likewise.
2786 * c-c++-common/pr60439.c: Remove invalid code.
2787 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2788 * g++.dg/expr/bitfield5.C: Likewise.
2789 * g++.dg/expr/bitfield6.C: Likewise.
2790 * g++.dg/expr/bool1.C: Likewise.
2791 * g++.dg/expr/bool3.C: Likewise.
2792 * g++.dg/expr/lval3.C: Likewise.
2793 * g++.dg/expr/lval4.C: Likewise.
2794 * g++.old-deja/g++.jason/bool5.C: Likewise.
2795
2796 2016-09-23 David Malcolm <dmalcolm@redhat.com>
2797
2798 PR preprocessor/77672
2799 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2800 (test_terminator_location): New function.
2801
2802 2016-09-23 Richard Biener <rguenther@suse.de>
2803
2804 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2805
2806 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2807
2808 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2809 -march=armv8.2-a+fp16 when supported by the hardware.
2810 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2811 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2812 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2813 semi-colons to a macro invocations.
2814 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2815 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2816 defined.
2817 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2818 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2819 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2820 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2821 defined.
2822 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2823 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2824 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2825 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2826 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2827 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2828 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2829 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2830 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2831 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2832 defined.
2833 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2834 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2835 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2836 defined.
2837 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2838 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2839 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2840 defined.
2841 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2842 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2843 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2844 defined.
2845 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2846 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2847 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2848 defined. Also fix some white-space.
2849 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2850 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2851 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2852 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2853 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2854 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2855 defined. Also fix some long lines and white-space.
2856 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2857 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2858 defined. Also fix some long lines and white-space.
2859 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2860 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2861 defined.
2862 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2863 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2864 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2865 defined.
2866 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2867 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2868 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2869 defined.
2870 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
2871 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2872 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2873 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
2874 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2875 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2876 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2877 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2878 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2879 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
2880 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
2881 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2882 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2883 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2884 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2885 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
2886 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2887 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
2888 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2889
2890 2016-09-23 Jiong Wang <jiong.wang@arm.com>
2891 Matthew Wahab <matthew.wahab@arm.com>
2892
2893 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2894 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2895 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2896 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2897 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2898 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2899 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2900 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2901 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2902 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2903 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2904 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2905 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2906 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2907 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2908 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2909 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2910 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2911 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2912 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2913 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2914 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2915 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2916 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2917 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2918 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2919 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2920 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2921 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2922 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2923 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2924 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2925 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2926 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2927 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2928 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2929 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2930
2931 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2932
2933 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2934 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2935 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2936 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2937 support.
2938
2939 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2940
2941 PR ipa/77677
2942 * gcc.dg/torture/pr77677.c: New test.
2943
2944 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2945
2946 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2947 here now.
2948
2949 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2950
2951 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2952 options. Add tests for float16x4_t and float16x8_t.
2953
2954 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2955
2956 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2957 * gcc.target/s390/risbg-ll-2.c: Ditto.
2958 * gcc.target/s390/risbg-ll-3.c: Ditto.
2959
2960 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2961
2962 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2963 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2964
2965 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2966
2967 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2968 output to the simplified instructions.
2969
2970 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2971
2972 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2973 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2974
2975 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2976
2977 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2978 (FP16_SUPPORTED): New
2979 (expected-hfloat-16x4): Make conditional on __fp16 support.
2980 (expected-hfloat-16x8): Likewise.
2981 (vdup_n_f16): Disable for non-AArch64 targets.
2982 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2983 conditional on FP16_SUPPORTED.
2984 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2985 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2986 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2987 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2988 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2989 for testing __fp16.
2990 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2991 conditional on FP16_SUPPORTED.
2992 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2993 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2994
2995 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2996
2997 * gcc.target/arm/short-vfp-1.c: New.
2998
2999 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3000
3001 * gcc.target/arm/attr-fp16-arith-1.c: New.
3002
3003 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3004
3005 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3006 New.
3007 (add_options_for_arm_v8_2a_fp16_neon): New.
3008 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3009 (add_options_for_arm_arch_v8_2a): Auto-generate.
3010 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3011 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3012 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3013 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3014 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3015 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3016 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3017
3018 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3019
3020 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3021 arm_fp16_alternative_ok.
3022 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3023 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
3024 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3025 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
3026 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3027 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3028 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3029 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3030 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3031 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3032 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3033 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3034 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3035 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3036 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3037 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3038 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3039 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3040 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3041 arm_fp16_alternative_ok.
3042 * lib/target-supports.exp
3043 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3044 (check_effective_target_arm_fp16_alternative_ok): New.
3045 (check_effective_target_arm_fp16_none_ok_nocache): New.
3046 (check_effective_target_arm_fp16_none_ok): New.
3047
3048 2016-09-23 Martin Liska <mliska@suse.cz>
3049
3050 * gcc.dg/ipa/pr77653.c: Replace adress
3051 with address.
3052
3053 2016-09-23 Martin Liska <mliska@suse.cz>
3054
3055 * gcc.target/i386/movbe-4.c: New test.
3056
3057 2016-09-23 Martin Liska <mliska@suse.cz>
3058
3059 * gcc.target/i386/crc32-5.c: New test.
3060
3061 2016-09-23 Martin Liska <mliska@suse.cz>
3062
3063 * gcc.target/i386/pr71652.c: New test.
3064 * gcc.target/i386/pr71652-2.c: New test.
3065 * gcc.target/i386/pr71652-3.c: New test.
3066
3067 2016-09-23 Jakub Jelinek <jakub@redhat.com>
3068
3069 * lib/gcc-dg.exp (process-message): Support relative line number
3070 notation - .+4 or .-1 etc.
3071 * gcc.dg/dg-test-1.c: New test.
3072
3073 2016-09-22 Martin Sebor <msebor@redhat.com>
3074
3075 PR target/77676
3076 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3077 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3078 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3079 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3080
3081 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
3082
3083 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3084 * gcc.dg/ifcvt-2.c: Ditto.
3085 * gcc.dg/zero_bits_compound-1.c: Ditto.
3086 * gcc.dg/zero_bits_compound-1.c: Ditto.
3087 * gcc.dg/pr40550.c: Simplify target selectors.
3088 Use dg-additional-options.
3089 * gcc.dg/pr47893.c: Ditto.
3090 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3091 additional options for 32-bit x86 targets.
3092 * gcc.dg/pr70955.c: Move to ...
3093 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3094
3095 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3096
3097 PR c++/61019
3098 * g++.dg/cpp0x/pr61019.C: New.
3099
3100 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3101 Terry Guo <terry.guo@arm.com>
3102
3103 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3104 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3105 * gcc.target/arm/pure-code/pure-code.exp: New.
3106
3107 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
3108
3109 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3110 Remove SSE effective target requirement.
3111
3112 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3113
3114 PR c++/71979
3115 * g++.dg/cpp0x/pr71979.C: New.
3116
3117 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3118
3119 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3120
3121 2016-09-22 Martin Liska <mliska@suse.cz>
3122
3123 PR ipa/77653
3124 * gcc.dg/ipa/pr77653.c: New test.
3125
3126 2016-09-22 Jakub Jelinek <jakub@redhat.com>
3127
3128 PR fortran/77665
3129 * gfortran.dg/gomp/pr77665.f90: New test.
3130
3131 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
3132
3133 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3134 * gfortran.dg/dtio_13.f90: New test.
3135
3136 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
3137
3138 PR fortran/66107
3139 * gfortran.dg/pr66107.f90: New test.
3140
3141 2016-09-21 Ian Lance Taylor <iant@golang.org>
3142
3143 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3144 with call to builtin delete function.
3145
3146 2016-09-21 Joseph Myers <joseph@codesourcery.com>
3147
3148 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3149 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3150 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3151 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3152 tests.
3153
3154 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
3155
3156 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3157
3158 2016-09-21 Jakub Jelinek <jakub@redhat.com>
3159
3160 PR c++/77651
3161 * g++.dg/cpp1z/aligned-new6.C: New test.
3162
3163 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3164
3165 * gcc.target/arm/fp16-aapcs-3.c: New.
3166 * gcc.target/arm/fp16-aapcs-4.c: New.
3167 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3168 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3169 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3170 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3171
3172 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3173
3174 PR tree-optimization/77550
3175 * g++.dg/pr77550.C: New test.
3176
3177 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
3178
3179 PR target/77326
3180 * gcc.target/avr/torture/pr77326.c: New test.
3181
3182 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
3183
3184 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3185
3186 2016-09-21 Richard Biener <rguenther@suse.de>
3187
3188 PR tree-optimization/77648
3189 * gcc.dg/torture/pr77648-1.c: New testcase.
3190 * gcc.dg/torture/pr77648-2.c: Likewise.
3191
3192 2016-09-21 Richard Biener <rguenther@suse.de>
3193 Jakub Jelinek <jakub@redhat.com>
3194
3195 PR tree-optimization/77621
3196 * gcc.dg/pr77621.c: New testcase.
3197
3198 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
3199
3200 PR fortran/77657
3201 * gfortran.dg/dtio_12.f90: New test.
3202
3203 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3204
3205 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3206
3207 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3208
3209 PR tree-optimization/72835
3210 * gcc.dg/tree-ssa/pr72835.c: New test.
3211
3212 2016-09-20 Martin Sebor <msebor@redhat.com>
3213
3214 PR middle-end/49905
3215 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3216 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3217 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3218 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3219 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3220 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3221 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3222
3223 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3224
3225 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3226 arguments/compare will be optimized away.
3227 * gcc.dg/torture/ftrapv-1.c: Likewise.
3228
3229 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3230
3231 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3232 will be optimized away.
3233 * gcc.dg/ipa/vrp1.c: New test.
3234 * gcc.dg/ipa/vrp2.c: New test.
3235 * gcc.dg/ipa/vrp3.c: New test.
3236
3237 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3238
3239 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3240 does the same transformation.
3241 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3242 * gcc.dg/tree-ssa/evrp1.c: New test.
3243 * gcc.dg/tree-ssa/evrp2.c: New test.
3244 * gcc.dg/tree-ssa/evrp3.c: New test.
3245 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3246 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3247 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3248 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3249 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3250 foling now happens early.
3251 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3252 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3253 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3254 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3255 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3256
3257 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
3258
3259 PR target/77621
3260 * gcc.target/i386/pr77621.c: New test.
3261 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3262 pattern, loop should vectorize with -mtune=atom.
3263
3264 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3265 Jakub Jelinek <jakub@redhat.com>
3266
3267 PR testsuite/63299
3268 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3269 instead of delete.
3270
3271 2016-09-20 Jakub Jelinek <jakub@redhat.com>
3272
3273 PR c++/77626
3274 * g++.dg/other/pr77626.C: New test.
3275
3276 PR c++/77638
3277 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3278
3279 PR c++/77637
3280 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3281
3282 PR middle-end/77624
3283 * c-c++-common/pr77624-1.c: New test.
3284 * c-c++-common/pr77624-2.c: New test.
3285
3286 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3287
3288 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3289 of digits expected.
3290
3291 2016-09-20 Richard Biener <rguenther@suse.de>
3292
3293 PR tree-optimization/77646
3294 * gcc.dg/torture/pr77646.c: New testcase.
3295
3296 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3297
3298 PR c++/77434
3299 * c-c++-common/Wint-in-bool-context.c: New test.
3300
3301 2016-09-19 Joseph Myers <joseph@codesourcery.com>
3302
3303 * gcc.dg/cr-decimal-dig-1.c: New test.
3304
3305 2016-09-19 Joseph Myers <joseph@codesourcery.com>
3306
3307 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3308 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3309 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3310 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3311
3312 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3313
3314 PR rtl-optimization/77416
3315 * gcc.target/powerpc/pr77416.c: New.
3316
3317 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3318
3319 PR c++/77639
3320 * g++.dg/template/error-recovery4.C: New test.
3321
3322 2016-09-19 Bin Cheng <bin.cheng@arm.com>
3323
3324 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3325
3326 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3327
3328 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3329 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3330
3331 2016-09-19 Jakub Jelinek <jakub@redhat.com>
3332 Jan Hubicka <jh@suse.cz>
3333
3334 PR target/77587
3335 * gcc.dg/pr77587.c: New test.
3336 * gcc.dg/pr77587a.c: New file.
3337
3338 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3339
3340 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3341 * gfortran.dg/coarray_38.f90:
3342 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3343 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3344 * gfortran.dg/coarray_allocate_7.f08: New test.
3345 * gfortran.dg/coarray_allocate_8.f08: New test.
3346 * gfortran.dg/coarray_allocate_9.f08: New test.
3347 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3348 new caf_register.
3349 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3350 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3351 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3352 get_by_refs.
3353 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3354 * gfortran.dg/coarray_lock_7.f90: Same.
3355 * gfortran.dg/coarray_poly_5.f90: Same.
3356 * gfortran.dg/coarray_poly_6.f90: Same.
3357 * gfortran.dg/coarray_poly_7.f90: Same.
3358 * gfortran.dg/coarray_poly_8.f90: Same.
3359 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3360
3361 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
3362
3363 PR fortran/77584
3364 * gfortran.dg/dec_structure_15.f90: New testcase.
3365
3366 2016-09-19 Richard Biener <rguenther@suse.de>
3367
3368 PR middle-end/77605
3369 * gcc.dg/torture/pr77605.c: New testcase.
3370
3371 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
3372
3373 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3374
3375 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
3376
3377 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3378 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3379 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3380 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3381 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3382 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3383 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3384 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3385 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3386 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3387 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3388
3389 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3390
3391 * gcc.target/i386/pr68633.c: Fix expected result.
3392
3393 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
3394
3395 PR fortran/68078
3396 * gfortran.dg/pr68078.f90: New test.
3397 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3398
3399 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3400
3401 PR target/77613
3402 * gcc.target/powerpc/swaps-p8-25.c: New.
3403
3404 2016-09-16 Jakub Jelinek <jakub@redhat.com>
3405
3406 PR c++/77482
3407 * g++.dg/cpp0x/constexpr-77482.C: New test.
3408
3409 PR c++/77379
3410 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3411 thunk offsets.
3412 * g++.dg/abi/abi-tag23a.C: Likewise.
3413
3414 PR c++/77338
3415 * g++.dg/cpp0x/decltype-77338.C: New test.
3416
3417 PR c++/77375
3418 * g++.dg/cpp0x/mutable1.C: New test.
3419
3420 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3421
3422 PR fortran/77612
3423 * gfortran.dg/pr77612.f90: New test.
3424
3425 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3426
3427 * gcc.dg/torture/pr70421.c: Require int32plus.
3428
3429 2016-09-16 Jakub Jelinek <jakub@redhat.com>
3430
3431 PR middle-end/77475
3432 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3433
3434 PR target/77526
3435 * gcc.target/i386/pr77526.c: New test.
3436
3437 2016-09-16 Jakub Jelinek <jakub@redhat.com>
3438 Eric Botcazou <ebotcazou@adacore.com>
3439
3440 PR middle-end/77594
3441 * gcc.target/i386/pr77594.c: New test.
3442
3443 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
3444
3445 PR fortran/69963
3446 * gfortran.dg/misplaced_implicit_character.f90: New test.
3447
3448 2016-09-15 Bin Cheng <bin.cheng@arm.com>
3449
3450 PR tree-optimization/77503
3451 * gcc.dg/vect/pr77503.c: New test.
3452
3453 2016-09-15 Richard Biener <rguenther@suse.de>
3454
3455 PR middle-end/77544
3456 * c-c++-common/torture/pr77544.c: New testcase.
3457
3458 2016-09-15 Jakub Jelinek <jakub@redhat.com>
3459
3460 PR middle-end/77475
3461 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3462 * gcc.dg/march-generic.c: Likewise.
3463 * gcc.target/i386/spellcheck-options-1.c: New test.
3464 * gcc.target/i386/spellcheck-options-2.c: New test.
3465 * gcc.target/i386/spellcheck-options-3.c: New test.
3466 * gcc.target/i386/spellcheck-options-4.c: New test.
3467
3468 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3469
3470 PR fortran/72743
3471 * gfortran.dg/goacc/pr72743.f90: New test.
3472
3473 2016-09-15 Richard Biener <rguenther@suse.de>
3474
3475 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3476
3477 2016-09-15 Richard Biener <rguenther@suse.de>
3478
3479 PR tree-optimization/77514
3480 * gcc.dg/torture/pr77514.c: New testcase.
3481
3482 2016-09-14 Jakub Jelinek <jakub@redhat.com>
3483
3484 PR c++/77549
3485 * g++.dg/lookup/pr77549.C: New test.
3486
3487 2016-09-14 Marek Polacek <polacek@redhat.com>
3488
3489 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3490 * c-c++-common/gomp/atomic-13.c: Likewise.
3491 * c-c++-common/gomp/atomic-14.c: Likewise.
3492 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3493 * g++.dg/cpp1z/bool-increment1.C: New test.
3494 * c-c++-common/pr60439.c: Add dg-warning.
3495 * g++.dg/expr/bitfield4.C: Likewise.
3496 * g++.dg/expr/bitfield5.C: Likewise.
3497 * g++.dg/expr/bitfield6.C: Likewise.
3498 * g++.dg/expr/bool1.C: Likewise.
3499 * g++.dg/expr/bool3.C: Likewise.
3500 * g++.dg/expr/lval3.C: Likewise.
3501 * g++.dg/expr/lval4.C: Likewise.
3502 * g++.old-deja/g++.jason/bool5.C: Likewise.
3503 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3504 * g++.dg/other/error18.C: Likewise.
3505 * g++.dg/gomp/atomic-14.C: Likewise.
3506
3507 2016-09-14 Nathan Sidwell <nathan@acm.org>
3508
3509 PR c++/77539
3510 * g++.dg/cpp1y/pr77539.C: New.
3511
3512 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3513
3514 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3515 dg-require.
3516 * g++.dg/ext/builtin_alloca.C: Likewise.
3517 * g++.dg/template/spec35.C: Likewise.
3518 * gcc.dg/builtins-68.c: Likewise.
3519 * gcc.misc-tests/gcov-13.c: Likewise.
3520 * gcc.misc-tests/gcov-14.c: Likewise.
3521
3522 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3523
3524 * gfortran.dg/dec_structure_14.f90: New testcase.
3525
3526 2016-09-14 Jakub Jelinek <jakub@redhat.com>
3527
3528 PR sanitizer/68260
3529 * c-c++-common/tsan/pr68260.c: New test.
3530
3531 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
3532
3533 PR target/70713
3534 * gcc.target/msp430/function-attributes-1.c: New test.
3535 * gcc.target/msp430/function-attributes-2.c: New test.
3536 * gcc.target/msp430/function-attributes-3.c: New test.
3537
3538 2015-04-18 Martin Sebor <msebor@redhat.com>
3539
3540 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3541 of non-nul characters.
3542 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3543
3544 2016-09-13 Jakub Jelinek <jakub@redhat.com>
3545
3546 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3547 * g++.dg/cpp1z/gen-attrs1.C: New test.
3548
3549 PR tree-optimization/77454
3550 * gcc.dg/pr77454.c: New test.
3551
3552 PR c++/77553
3553 * g++.dg/cpp1y/constexpr-77553.C: New test.
3554
3555 2016-09-13 David Malcolm <dmalcolm@redhat.com>
3556
3557 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3558 (test_show_locus): Replace rich_location::add_fixit_insert calls
3559 with add_fixit_insert_before and add_fixit_insert_after.
3560
3561 2016-09-13 Jason Merrill <jason@redhat.com>
3562 Tom de Vries <tom@codesourcery.com>
3563
3564 PR c++/77427
3565 * g++.dg/pr77427.C: New test.
3566
3567 2016-09-13 Martin Liska <mliska@suse.cz>
3568
3569 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3570 effective target.
3571 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3572 * lib/target-supports.exp: Define the new target.
3573
3574 2016-09-12 Andrew Pinski <apinski@cavium.com>
3575
3576 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3577 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3578
3579 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
3580
3581 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3582 variable arguments.
3583 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3584 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3585 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3586 variable argument.
3587 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3588 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3589
3590 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3591
3592 PR c++/77496
3593 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3594 * g++.dg/ext/pr77496.C: New test.
3595 * g++.dg/warn/pr77496.C: New test.
3596
3597 2016-09-12 David Malcolm <dmalcolm@redhat.com>
3598
3599 PR c/72858
3600 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3601 to preserve conversion chars, and to preserve prefix information.
3602 * gcc.dg/format/pr72858.c: New test case.
3603
3604 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3605
3606 * gfortran.dg/pr77507.f90: Move to ...
3607 * gfortran.dg/ieee/pr77507.f90: here.
3608
3609 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
3610
3611 PR ipa/61159
3612 * compile/pr61159.c: New testcase
3613
3614 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
3615
3616 PR ipa/64316
3617 * gcc.dg/ipa/pr63416.c: New testcase.
3618
3619 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
3620 Steven G. Kargl <kargl@gcc.gnu.org>
3621
3622 PR fortran/77532
3623 * gfortran.dg/dtio_11.f90: new test.
3624
3625 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3626
3627 PR fortran/77507
3628 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3629 * gfortran.dg/c_assoc_4.f90: Ditto.
3630
3631 2016-09-10 Tom de Vries <tom@codesourcery.com>
3632
3633 PR C/71602
3634 * c-c++-common/va-arg-va-list-type.c: New test.
3635
3636 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3637
3638 PR rtl-optimization/77289
3639 * gcc.target/powerpc/pr77289.c: New test.
3640
3641 2016-09-09 Martin Sebor <msebor@redhat.com>
3642
3643 PR c/77520
3644 PR c/77521
3645 * gcc.dg/pr77520.c: New test.
3646 * gcc.dg/pr77521.c: New test.
3647
3648 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3649
3650 PR fortran/77506
3651 * gfortran.dg/pr77506.f90: New test.
3652
3653 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3654
3655 PR fortran/77507
3656 * gfortran.dg/pr77507.f90: New test.
3657
3658 2016-09-09 Joseph Myers <joseph@codesourcery.com>
3659
3660 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3661
3662 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3663 Louis Krupp <lkrupp@gcc.gnu.org>
3664
3665 PR fortran/69514
3666 * gfortran.dg/pr69514_1.f90: New test.
3667 * gfortran.dg/pr69514_2.f90: New test.
3668
3669 2016-09-08 Jakub Jelinek <jakub@redhat.com>
3670
3671 PR fortran/77500
3672 * gfortran.dg/gomp/pr77500.f90: New test.
3673
3674 PR fortran/77516
3675 * gfortran.dg/gomp/pr77516.f90: New test.
3676
3677 2016-09-07 Jakub Jelinek <jakub@redhat.com>
3678
3679 PR middle-end/77475
3680 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3681 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3682 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3683 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3684 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3685 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3686
3687 2016-09-07 David Malcolm <dmalcolm@redhat.com>
3688
3689 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3690 "substring-locations.h".
3691
3692 2016-09-07 Richard Biener <rguenther@suse.de>
3693
3694 PR c/77450
3695 * c-c++-common/vector-subscript-8.c: Move ..
3696 * gcc.dg/pr77450.c: ... here.
3697
3698 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3699
3700 PR libgfortran/77393
3701 * gfortran.dg/fmt_f0_2.f90: Update test.
3702 * gfortran.dg/fmt_f0_3.f90: New test.
3703
3704 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3705
3706 PR debug/77389
3707 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3708 in dg-options.
3709
3710 PR debug/57519
3711 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3712
3713 2016-09-06 Jakub Jelinek <jakub@redhat.com>
3714
3715 PR target/69255
3716 * gcc.target/i386/pr69255-1.c: New test.
3717 * gcc.target/i386/pr69255-2.c: New test.
3718 * gcc.target/i386/pr69255-3.c: New test.
3719
3720 2016-09-06 Martin Sebor <msebor@redhat.com>
3721
3722 PR c/77336
3723 * gcc.dg/format/miss-7.c: New test.
3724
3725 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
3726
3727 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3728
3729 2016-09-06 Martin Liska <mliska@suse.cz>
3730
3731 PR gcov-profile/77378
3732 PR gcov-profile/77466
3733 * gcc.dg/profile-update-warning.c: New test.
3734
3735 2016-09-06 Richard Biener <rguenther@suse.de>
3736
3737 PR tree-optimization/77479
3738 * gcc.dg/torture/pr77479.c: New testcase.
3739
3740 2016-09-06 Richard Biener <rguenther@suse.de>
3741
3742 PR c/77450
3743 * c-c++-common/vector-subscript-7.c: Adjust.
3744 * c-c++-common/vector-subscript-8.c: New testcase.
3745
3746 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3747
3748 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3749
3750 2016-09-05 Jakub Jelinek <jakub@redhat.com>
3751
3752 PR target/77476
3753 * gcc.target/i386/avx512f-pr77476.c: New test.
3754 * gcc.target/i386/avx512bw-pr77476.c: New test.
3755 * gcc.target/i386/avx512dq-pr77476.c: New test.
3756
3757 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3758 Update comment to mention also avx512f.
3759
3760 PR sanitizer/77396
3761 * g++.dg/asan/pr77396-2.C: New test.
3762
3763 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
3764
3765 PR rtl-optimization/77452
3766 * gcc.target/i386/pr77452.c: New test.
3767
3768 2016-09-05 Marek Polacek <polacek@redhat.com>
3769
3770 PR c/77423
3771 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3772
3773 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3774
3775 PR fortran/77391
3776 * gfortran.dg/pr77391.f90: New test.
3777
3778 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3779
3780 PR fortran/77460
3781 * gfortran.dg/pr77460.f90: New test.
3782
3783 2016-09-03 Jakub Jelinek <jakub@redhat.com>
3784
3785 PR c/65467
3786 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3787
3788 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3789
3790 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3791
3792 2016-09-02 David Malcolm <dmalcolm@redhat.com>
3793
3794 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3795 test case.
3796 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3797 diagnostic-test-show-locus-generate-patch.c to the sources
3798 for diagnostic_plugin_test_show_locus.c.
3799
3800 2016-09-02 Jakub Jelinek <jakub@redhat.com>
3801
3802 PR c/65467
3803 * gcc.dg/gomp/_Atomic-1.c: New test.
3804 * gcc.dg/gomp/_Atomic-2.c: New test.
3805 * gcc.dg/gomp/_Atomic-3.c: New test.
3806 * gcc.dg/gomp/_Atomic-4.c: New test.
3807 * gcc.dg/gomp/_Atomic-5.c: New test.
3808
3809 PR sanitizer/77396
3810 * g++.dg/asan/pr77396.C: New test.
3811
3812 2016-09-01 Martin Sebor <msebor@redhat.com>
3813
3814 PR tree-optimization/71831
3815 * gcc.dg/builtin-object-size-16.c: New test.
3816 * gcc.dg/builtin-object-size-17.c: New test.
3817
3818 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3819
3820 PR libgfortran/77393
3821 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3822
3823 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
3824
3825 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3826 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3827 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3828 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3829 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3830 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3831 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3832 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3833 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3834 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3835 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3836 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3837 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3838 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3839 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3840 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3841 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3842 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3843
3844 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3845
3846 * gnat.dg/opt58.adb: New test.
3847 * gnat.dg/opt58_pkg.ads: New helper.
3848
3849 2016-09-01 Richard Biener <rguenther@suse.de>
3850
3851 PR middle-end/77436
3852 * gcc.dg/torture/pr77436.c: New testcase.
3853
3854 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3855
3856 * gcc.dg/pr64252.c: Require int32plus.
3857 * gcc.dg/pr66299-1.c: Likewise.
3858 * gcc.dg/pr66299-2.c: Likewise.
3859 * gcc.dg/torture/20131115-1.c: Skip for avr.
3860
3861 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3862
3863 * gcc.target/aarch64/ands_3.c: New test.
3864
3865 2016-08-31 Jakub Jelinek <jakub@redhat.com>
3866
3867 PR fortran/77352
3868 * gfortran.dg/gomp/pr77352.f90: New test.
3869
3870 PR fortran/77374
3871 * gfortran.dg/gomp/pr77374.f08: New test.
3872
3873 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
3874
3875 PR tree-optimization/73714
3876 * gcc.dg/tree-ssa/pr73714.c: New test.
3877
3878 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3879
3880 PR libgfortran/77393
3881 * gfortran.dg/fmt_f0_2.f90: New test.
3882
3883 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
3884
3885 * gcc.target/i386/pr59539-2.c: Adapt options.
3886 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3887
3888 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
3889
3890 PR fortran/77418
3891 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3892 of the associate entity and replace with a pointer to the
3893 intended item on the stack.
3894
3895 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3896 Paul Thomas <pault@gcc.gnu.org>
3897
3898 PR fortran/48298
3899 * gfortran.dg/dtio_1.f90: New test.
3900 * gfortran.dg/dtio_2.f90: New test.
3901 * gfortran.dg/dtio_3.f90: New test.
3902 * gfortran.dg/dtio_4.f90: New test.
3903 * gfortran.dg/dtio_5.f90: New test.
3904 * gfortran.dg/dtio_6.f90: New test.
3905 * gfortran.dg/dtio_7.f90: New test.
3906 * gfortran.dg/dtio_8.f90: New test.
3907 * gfortran.dg/dtio_9.f90: New test.
3908 * gfortran.dg/dtio_10.f90: New test.
3909
3910 2016-08-30 David Malcolm <dmalcolm@redhat.com>
3911
3912 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3913 (test_many_nested_locations): New function.
3914 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3915 (test_show_locus): Handle "test_many_nested_locations".
3916
3917 2016-08-30 David Malcolm <dmalcolm@redhat.com>
3918
3919 * g++.dg/template/double-greater-than-fixit.C: New test case.
3920
3921 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3922
3923 * gnat.dg/opt57.ad[sb]: New test.
3924 * gnat.dg/opt57_pkg.ads: New helper.
3925
3926 2016-08-30 Richard Biener <rguenther@suse.de>
3927
3928 PR tree-optimization/69047
3929 * gcc.dg/pr69047.c: Fix byte-order check.
3930
3931 2016-08-30 Jakub Jelinek <jakub@redhat.com>
3932
3933 PR tree-optimization/72866
3934 * gcc.dg/vect/pr72866.c: New test.
3935
3936 PR debug/77363
3937 * g++.dg/debug/dwarf2/pr77363.C: New test.
3938
3939 PR middle-end/77377
3940 * gcc.target/i386/pr77377.c: New test.
3941
3942 PR debug/77389
3943 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3944 in dg-options.
3945
3946 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3947
3948 * gfortran.dg/pr77372.f90: Moved to ...
3949 * gfortran.dg/ieee/pr77372.f90: here.
3950
3951 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3952
3953 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3954 vector short/char initializations.
3955 * gcc.target/powerpc/vec-init-5.c: Likewise.
3956 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3957 vector initialization optimizations.
3958 * gcc.target/powerpc/vec-init-7.c: Likewise.
3959 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3960 vector float/double initializations.
3961 * gcc.target/powerpc/vec-init-9.c: Likewise.
3962
3963 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
3964
3965 PR target/77403
3966 * gcc.target/i386/pr77403.c: New test.
3967
3968 2016-08-29 Marek Polacek <polacek@redhat.com>
3969
3970 PR c/77292
3971 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3972
3973 2016-08-29 Tom de Vries <tom@codesourcery.com>
3974
3975 PR c/77398
3976 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3977
3978 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3979
3980 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
3981
3982 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
3983
3984 * gfortran.dg/dec_structure_13.f90: New testcase.
3985
3986 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3987
3988 PR fortran/77261
3989 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3990 available.
3991
3992 2016-08-28 Tom de Vries <tom@codesourcery.com>
3993
3994 PR lto/70955
3995 * gcc.dg/pr70955.c: New test.
3996 * gcc.dg/lto/pr70955_0.c: Same.
3997 * gcc.dg/lto/pr70955_1.c: Same.
3998
3999 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4000
4001 PR tree-optimization/71077
4002 * gcc.target/i386/pr71077.c: New test.
4003
4004 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
4005
4006 PR fortran/77380
4007 * gfortran.dg/pr77380.f90: New test.
4008
4009 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
4010
4011 PR fortran/77372
4012 gfortran.dg/pr77372.f90: New test.
4013
4014 2016-08-26 David Malcolm <dmalcolm@redhat.com>
4015
4016 * gcc.dg/spellcheck-fields-2.c (test): Move
4017 dg-begin/end-multiline-output within function body.
4018 (test_macro): New function.
4019
4020 2016-08-26 David Malcolm <dmalcolm@redhat.com>
4021
4022 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4023 (test_fixit_insert): Update expected output.
4024 (test_fixit_remove): Likewise.
4025 (test_fixit_replace): Likewise.
4026
4027 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4028
4029 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4030 Fix typo.
4031
4032 2016-08-26 Richard Biener <rguenther@suse.de>
4033
4034 PR tree-optimization/69047
4035 * gcc.dg/pr69047.c: New testcase.
4036
4037 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4038 Martin Jambhor <mjambor@suse.cz>
4039
4040 * gcc.dg/ipa/propbits-1.c: New test-case.
4041 * gcc.dg/ipa/propbits-2.c: Likewise.
4042 * gcc.dg/ipa/propbits-3.c: Likewise.
4043
4044 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4045
4046 PR fortran/77351
4047 * gfortran.dg/pr77351.f90: New test.
4048
4049 2016-08-25 Marek Polacek <polacek@redhat.com>
4050
4051 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4052
4053 2016-08-25 Marek Polacek <polacek@redhat.com>
4054
4055 PR c/77323
4056 * gcc.dg/pr77323.c: New test.
4057
4058 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
4059
4060 PR fortran/77358
4061 * gfortran.dg/submodule_17.f08: New test.
4062
4063 2016-08-24 Michael Collison <michael.collison@linaro.org>
4064 Michael Collison <michael.collison@arm.com>
4065
4066 * gcc.target/arm/builtin_saddl.c: New testcase.
4067 * gcc.target/arm/builtin_saddll.c: New testcase.
4068 * gcc.target/arm/builtin_uaddl.c: New testcase.
4069 * gcc.target/arm/builtin_uaddll.c: New testcase.
4070 * gcc.target/arm/builtin_ssubl.c: New testcase.
4071 * gcc.target/arm/builtin_ssubll.c: New testcase.
4072 * gcc.target/arm/builtin_usubl.c: New testcase.
4073 * gcc.target/arm/builtin_usubll.c: New testcase.
4074
4075 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
4076
4077 PR target/77270
4078 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4079 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4080 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4081 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4082 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4083 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4084 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4085 effective target. Remove scan-assembler-times directives.
4086 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4087 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4088 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4089
4090 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4091
4092 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4093 of unsigned int.
4094 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4095
4096 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4097
4098 PR testsuite/77317
4099 * lib/target-supports.exp
4100 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4101 (check_effective_target_vect_natural_alignment): Ditto.
4102 (check_effective_target_vector_alignment_reachable): Ditto.
4103 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4104
4105 2016-08-23 Ian Lance Taylor <iant@golang.org>
4106
4107 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4108
4109 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4110
4111 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4112 being created from pointers to memory locations.
4113 * gcc.target/powerpc/vec-init-2.c: Likewise.
4114
4115 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
4116
4117 * gfortran.dg/dec_structure_12.f90: New testcase.
4118
4119 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4120
4121 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4122
4123 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4124
4125 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4126 verification.
4127
4128 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4129
4130 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4131 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4132
4133 2016-08-23 Richard Biener <rguenther@suse.de>
4134
4135 PR tree-optimization/27336
4136 * c-c++-common/pr27336.c: New testcase.
4137
4138 2016-08-22 Marek Polacek <polacek@redhat.com>
4139
4140 PR c++/77321
4141 * g++.dg/cpp1y/pr77321.C: New test.
4142
4143 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4144
4145 PR fortran/60774
4146 * gfortran.dg/empty_label.f: Adjust test for new error message.
4147 * gfortran.dg/empty_label.f90: Ditto.
4148 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4149 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4150 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4151
4152 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4153
4154 PR fortran/61318
4155 * gfortran.dg/pr61318.f90: New test.
4156
4157 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4158
4159 PR fortran/77260
4160 * gfortran.dg/pr77260_1.f90: New test.
4161 * gfortran.dg/pr77260_2.f90: Ditto.
4162
4163 2016-08-22 Joseph Myers <joseph@codesourcery.com>
4164
4165 PR middle-end/77269
4166 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4167 __builtin_signbitf and __builtin_signbitl in expected generic
4168 expansion.
4169 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4170 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4171 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4172 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4173 tests.
4174
4175 2016-08-22 Joseph Myers <joseph@codesourcery.com>
4176
4177 * gcc.dg/torture/float128-builtin.c,
4178 gcc.dg/torture/float128-ieee-nan.c,
4179 gcc.dg/torture/float128x-builtin.c,
4180 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4181 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4182 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4183 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4184 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4185 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4186 gcc.dg/torture/floatn-nan.h: New tests.
4187
4188 2016-08-22 Joseph Myers <joseph@codesourcery.com>
4189
4190 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4191 macro.
4192 (main): Update calls to TEST_I_F.
4193 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4194 macro.
4195 (main): Update calls to TEST_I_F.
4196
4197 2016-08-22 Joseph Myers <joseph@codesourcery.com>
4198
4199 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4200 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4201 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4202 names in calls to TEST_I_F.
4203
4204 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4205
4206 PR c/52952
4207 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4208
4209 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4210
4211 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4212 and !natural_alignment_64.
4213 * gcc.dg/ipa/propalign-2.c: Likewise.
4214 * gcc.dg/ipa/propalign-3.c: Likewise.
4215 * gcc.dg/ipa/propalign-4.c: Likewise.
4216 * gcc.dg/ipa/propalign-5.c: Likewise.
4217 * lib/target-supports.exp
4218 (check_effective_target_natural_alignment_32): Add avr-*-*.
4219
4220 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4221
4222 PR tree-optimization/61839
4223 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4224 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4225 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4226 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4227
4228 2016-08-19 Joseph Myers <joseph@codesourcery.com>
4229
4230 PR c/32187
4231 * lib/target-supports.exp (check_effective_target_float16)
4232 (check_effective_target_float32, check_effective_target_float64)
4233 (check_effective_target_float128, check_effective_target_float32x)
4234 (check_effective_target_float64x)
4235 (check_effective_target_float128x)
4236 (check_effective_target_float16_runtime)
4237 (check_effective_target_float32_runtime)
4238 (check_effective_target_float64_runtime)
4239 (check_effective_target_float128_runtime)
4240 (check_effective_target_float32x_runtime)
4241 (check_effective_target_float64x_runtime)
4242 (check_effective_target_float128x_runtime)
4243 (check_effective_target_floatn_nx_runtime)
4244 (add_options_for_float16, add_options_for_float32)
4245 (add_options_for_float64, add_options_for_float128)
4246 (add_options_for_float32x, add_options_for_float64x)
4247 (add_options_for_float128x): New procedures.
4248 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4249 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4250 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4251 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4252 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4253 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4254 gcc.dg/torture/float128-complex.c,
4255 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4256 gcc.dg/torture/float128x-basic.c,
4257 gcc.dg/torture/float128x-complex.c,
4258 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4259 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4260 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4261 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4262 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4263 gcc.dg/torture/float32x-basic.c,
4264 gcc.dg/torture/float32x-complex.c,
4265 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4266 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4267 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4268 gcc.dg/torture/float64x-basic.c,
4269 gcc.dg/torture/float64x-complex.c,
4270 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4271 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4272 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4273 gcc.dg/torture/floatn-tg.h,
4274 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4275 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4276 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4277 gcc.dg/torture/fp-int-convert-float128x.c,
4278 gcc.dg/torture/fp-int-convert-float16-timode.c,
4279 gcc.dg/torture/fp-int-convert-float16.c,
4280 gcc.dg/torture/fp-int-convert-float32-timode.c,
4281 gcc.dg/torture/fp-int-convert-float32.c,
4282 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4283 gcc.dg/torture/fp-int-convert-float32x.c,
4284 gcc.dg/torture/fp-int-convert-float64-timode.c,
4285 gcc.dg/torture/fp-int-convert-float64.c,
4286 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4287 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4288 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4289 maximum exponent of floating-point type. Use it in testing
4290 whether 0x8...0 fits in the floating-point type. Always treat -1
4291 (signed 0xf...f) as fitting in the floating-point type.
4292 (M_OK1): New macro.
4293 * gcc.dg/torture/fp-int-convert-double.c,
4294 gcc.dg/torture/fp-int-convert-float.c,
4295 gcc.dg/torture/fp-int-convert-float128-timode.c,
4296 gcc.dg/torture/fp-int-convert-float128.c,
4297 gcc.dg/torture/fp-int-convert-float80-timode.c,
4298 gcc.dg/torture/fp-int-convert-float80.c,
4299 gcc.dg/torture/fp-int-convert-long-double.c,
4300 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4301
4302 2016-08-19 Jakub Jelinek <jakub@redhat.com>
4303
4304 PR fortran/72744
4305 * gfortran.dg/gomp/pr72744.f90: New test.
4306
4307 PR fortran/69281
4308 * gfortran.dg/gomp/pr69281.f90: New test.
4309
4310 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4311
4312 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4313 the last special seed value.
4314 * gfortran.dg/random_7.f90: Use size for last array member instead
4315 of hardcoded value.
4316
4317 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4318
4319 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4320 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4321
4322 2016-08-19 Richard Biener <rguenther@suse.de>
4323
4324 PR tree-optimization/77286
4325 * gcc.dg/torture/pr77286.c: New testcase.
4326
4327 2016-08-18 David Malcolm <dmalcolm@redhat.com>
4328
4329 * gcc.dg/verbose-asm-2.c: New test case.
4330
4331 2016-08-18 David Malcolm <dmalcolm@redhat.com>
4332
4333 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4334 (custom_diagnostic_finalizer): Update for change to
4335 diagnostic_show_locus.
4336
4337 2016-08-18 David Malcolm <dmalcolm@redhat.com>
4338
4339 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4340 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4341
4342 2016-08-18 Marek Polacek <polacek@redhat.com>
4343
4344 PR c/71514
4345 * gcc.dg/pr71514.c: New test.
4346
4347 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4348
4349 PR target/72839
4350 * gcc.target/i386/pr72839.c: New test.
4351
4352 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4353
4354 PR middle-end/70895
4355 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4356 * c-c++-common/goacc/reduction-1.c: Likewise.
4357 * c-c++-common/goacc/reduction-2.c: Likewise.
4358 * c-c++-common/goacc/reduction-3.c: Likewise.
4359 * c-c++-common/goacc/reduction-4.c: Likewise.
4360
4361 2016-08-18 Alan Modra <amodra@gmail.com>
4362
4363 * gcc.c-torture/compile/pr72771.c: New.
4364
4365 2016-08-17 Jakub Jelinek <jakub@redhat.com>
4366
4367 PR fortran/67496
4368 * gfortran.dg/pr67496.f90: New test.
4369
4370 2015-08-17 Alan Hayward <alan.hayward@arm.com>
4371
4372 PR tree-optimization/71752
4373 * gcc.dg/vect/pr71752.c: New.
4374
4375 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
4376
4377 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4378
4379 2016-08-17 Jakub Jelinek <jakub@redhat.com>
4380
4381 PR middle-end/77259
4382 * g++.dg/ipa/devirt-52.C: New test.
4383
4384 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4385
4386 * c-c++-common/goacc/reduction-6.c: New testcase.
4387
4388 2016-08-17 Richard Biener <rguenther@suse.de>
4389
4390 PR tree-optimization/76490
4391 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4392 * gcc.dg/pr52904.c: XFAIL.
4393
4394 2016-08-17 Richard Biener <rguenther@suse.de>
4395
4396 PR tree-optimization/23855
4397 * gcc.dg/loop-unswitch-2.c: Adjust.
4398
4399 2016-08-16 Jakub Jelinek <jakub@redhat.com>
4400
4401 PR tree-optimization/72817
4402 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4403
4404 2016-08-16 Joseph Myers <joseph@codesourcery.com>
4405
4406 PR libgcc/77265
4407 * gcc.dg/torture/float128-extend-inf.c: New test.
4408
4409 2016-08-16 David Malcolm <dmalcolm@redhat.com>
4410
4411 PR c/72857
4412 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4413 for embedded NUL.
4414 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4415 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4416 caret placement.
4417 (test_oct): Likewise.
4418 (test_multiple): Likewise.
4419 (test_field_width_specifier): Likewise.
4420 (test_field_width_specifier_2): New function.
4421 (test_field_precision_specifier): New function.
4422 (test_embedded_nul): Update expected caret placement.
4423 (test_non_contiguous_strings): Update line number.
4424 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4425 (__emit_string_literal_range): Add "caret_idx" param.
4426 (test_simple_string_literal): Add value for new param, updating
4427 expected output..
4428 (test_concatenated_string_literal): Likewise.
4429 (test_multiline_string_literal): Likewise.
4430 (test_hex): Likewise.
4431 (test_oct): Likewise.
4432 (test_multiple): Likewise.
4433 (test_ucn4): Likewise.
4434 (test_ucn8): Likewise.
4435 (test_u8): Likewise.
4436 (test_u): Likewise; update expected message, from "range" to
4437 "location".
4438 (test_U): Likewise.
4439 (test_L): Likewise.
4440 (test_macro): Add value for new param.
4441 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4442 (__emit_string_literal_range): Add "caret_idx" param.
4443 (test_stringified_token_1): Add value for new param. Update
4444 expected message, from "range" to "location".
4445 (test_stringized_token_2): Likewise, adding param to macro.
4446 (test_stringified_token_3): Likewise.
4447 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4448 (emit_warning): Convert param from source_range to location_t.
4449 (test_string_literals): Add caret_idx param, and use it when
4450 constructing a substring_loc. Update error message, from
4451 "range" to "location".
4452
4453 2016-08-16 Jakub Jelinek <jakub@redhat.com>
4454
4455 PR target/71910
4456 * g++.dg/gomp/pr71910.C: New test.
4457
4458 PR middle-end/67485
4459 * gcc.c-torture/compile/pr67485.c: New test.
4460
4461 PR target/72867
4462 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4463
4464 2016-08-16 Bin Cheng <bin.cheng@arm.com>
4465
4466 PR tree-optimization/69848
4467 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4468
4469 2016-08-16 Martin Liska <mliska@suse.cz>
4470
4471 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4472 of memory operations so that it can be handled by core2
4473 in 32-bit mode.
4474
4475 2016-08-16 Richard Biener <rguenther@suse.de>
4476
4477 PR tree-optimization/76783
4478 * gcc.dg/pr76783.c: New testcase.
4479 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4480
4481 2016-08-16 Bin Cheng <bin.cheng@arm.com>
4482
4483 PR tree-optimization/72817
4484 PR tree-optimization/73450
4485 * gcc.dg/tree-ssa/pr72817.c: New test.
4486 * gcc.dg/tree-ssa/pr73450.c: New test.
4487
4488 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
4489
4490 * gfortran.dg/init_flag_13.f90: New testcase.
4491 * gfortran.dg/init_flag_14.f90: Ditto.
4492 * gfortran.dg/init_flag_15.f03: Ditto.
4493 * gfortran.dg/dec_init_1.f90: Ditto.
4494 * gfortran.dg/dec_init_2.f90: Ditto.
4495
4496 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
4497
4498 PR target/72867
4499 * gcc.target/i386/pr72867.c: New test.
4500
4501 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4502
4503 * c-c++-common/dump-ada-spec-5.c: New test.
4504
4505 2016-08-15 Richard Biener <rguenther@suse.de>
4506
4507 PR tree-optimization/73434
4508 * gcc.dg/torture/pr73434.c: New testcase.
4509
4510 2016-08-15 Jakub Jelinek <jakub@redhat.com>
4511
4512 PR tree-optimization/72824
4513 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4514
4515 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4516
4517 PR fortran/70598
4518 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4519 in use_device clause.
4520 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4521 * gfortran.dg/goacc/list.f95: Adjust to catch
4522 "neither a POINTER nor an array" error messages.
4523
4524 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
4525
4526 PR target/76342
4527 * gcc.target/i386/pr76342.c: New test.
4528
4529 2016-08-12 Jakub Jelinek <jakub@redhat.com>
4530
4531 PR c/71512
4532 * g++.dg/ubsan/pr71512.C: New test.
4533 * c-c++-common/ubsan/pr71512-1.c: New test.
4534 * c-c++-common/ubsan/pr71512-2.c: New test.
4535
4536 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4537
4538 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4539 vector initialization options.
4540 * gcc.target/powerpc/vec-init-2.c: Likewise.
4541 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4542 is generated on ISA 3.0.
4543
4544 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4545
4546 PR middle-end/71654
4547 * gcc.dg/c-c++-common/pr71654.c: New test.
4548 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4549 dg-options.
4550 * gcc.dg/tree-ssa/vrp24: Likewise.
4551
4552 2016-08-12 Jakub Jelinek <jakub@redhat.com>
4553
4554 PR c/67410
4555 * gcc.dg/pr67410.c: New test.
4556
4557 2016-08-12 Bin Cheng <bin.cheng@arm.com>
4558
4559 PR tree-optimization/69848
4560 * gcc.dg/vect/vect-pr69848.c: New test.
4561
4562 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
4563
4564 PR testsuite/71008
4565 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4566 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4567 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4568 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4569
4570 2016-08-12 Richard Biener <rguenther@suse.de>
4571
4572 PR tree-optimization/57326
4573 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4574 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4575 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4576 * gcc.target/i386/pr45685.c: Likewise.
4577 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4578 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4579 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4580 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4581 * gfortran.dg/pr34163.f90: Likewise.
4582
4583 2016-08-12 Martin Liska <mliska@suse.cz>
4584
4585 * g++.dg/gcov/gcov-16.C: New test.
4586 * lib/gcov.exp: Support new argument for run-gcov function.
4587
4588 2016-08-12 Martin Liska <mliska@suse.cz>
4589
4590 PR gcov-profile/35590
4591 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4592
4593 2016-08-12 Richard Biener <rguenther@suse.de>
4594
4595 PR tree-optimization/72851
4596 * gcc.dg/torture/pr72851.c: New testcase.
4597
4598 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
4599
4600 PR debug/63240
4601 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4602 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4603 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4604 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4605 DW_AT_deleted.
4606
4607 PR debug/55641
4608 * g++.dg/debug/dwarf2/ref-1.C: New.
4609
4610 PR debug/49366
4611 * g++.dg/debug/dwarf2/template-params-12.H: New.
4612 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4613 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4614 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4615 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4616 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4617 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4618 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4619
4620 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4621
4622 PR target/72863
4623 * gcc.target/powerpc/pr72863.c: New test.
4624
4625 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
4626
4627 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4628
4629 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4630
4631 * gcc.target/i386/pieces-strcpy-1.c: New test.
4632 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4633
4634 2016-08-11 Jakub Jelinek <jakub@redhat.com>
4635
4636 PR c++/72868
4637 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4638
4639 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4640
4641 * gcc.target/i386/pieces-memcpy-1.c: New test.
4642 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4643 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4644 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4645 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4646 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4647
4648 2016-08-11 Jakub Jelinek <jakub@redhat.com>
4649
4650 PR c/72816
4651 * gcc.dg/pr72816.c: Remove dg-error.
4652
4653 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4654
4655 PR tree-optimization/71083
4656 * gcc.c-torture/execute/pr71083.c: New test.
4657 * gnat.dg/loop_optimization23.adb: New test.
4658 * gnat.dg/loop_optimization23_pkg.ads: New test.
4659 * gnat.dg/loop_optimization23_pkg.adb: New test.
4660
4661 2016-08-11 Richard Biener <rguenther@suse.de>
4662
4663 PR tree-optimization/72772
4664 * gcc.dg/graphite/pr35356-1.c: Adjust.
4665 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4666
4667 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4668
4669 * gfortran.dg/random_7.f90: Take into account that the last seed
4670 value is the special p value.
4671 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4672
4673 2016-08-11 Richard Biener <rguenther@suse.de>
4674
4675 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4676
4677 2016-08-11 Alan Modra <amodra@gmail.com>
4678
4679 * gcc.target/powerpc/pr71680.c: New.
4680
4681 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4682
4683 * gcc.target/powerpc/bfp/bfp.exp: New file.
4684 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4685 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4686 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4687 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4688 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4689 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4690 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4691 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4692 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4693 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4694 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4695 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4696 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4697 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4698 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4699 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4700 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4701 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4702 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4703 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4704 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4705 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4706 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4707 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4708 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4709 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4710 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4711 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4712 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4713 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4714 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4715 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4716 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4717 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4718 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4719 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4720 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4721 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4722 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4723 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4724 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4725 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4726 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4727 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4728 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4729 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4730 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4731 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4732 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4733 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4734 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4735 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4736 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4737
4738 2016-08-10 Bin Cheng <bin.cheng@arm.com>
4739
4740 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4741 Add aarch64*-*-*.
4742
4743 2016-08-10 Bin Cheng <bin.cheng@arm.com>
4744
4745 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4746
4747 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4748
4749 PR target/72853
4750 * gcc.target/powerpc/pr72853.c: New test.
4751
4752 2016-08-10 Martin Liska <mliska@suse.cz>
4753
4754 PR gcov-profile/58306
4755 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4756
4757 2016-08-10 Martin Liska <mliska@suse.cz>
4758
4759 * g++.dg/gcov/gcov-threads-1.C: New test.
4760
4761 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4762
4763 PR target/71873
4764 * gcc.target/avr/pr71873.c: New test.
4765
4766 2016-08-09 Martin Liska <mliska@suse.cz>
4767
4768 * g++.dg/gcov/gcov-dump-1.C: New test.
4769 * g++.dg/gcov/gcov-dump-2.C: New test.
4770
4771 2016-08-09 Martin Liska <mliska@suse.cz>
4772
4773 * gcc.dg/tree-prof/val-prof-9.c: New test.
4774
4775 2016-08-09 Martin Liska <mliska@suse.cz>
4776
4777 * gcc.dg/tree-prof/val-prof-8.c: New test.
4778
4779 2016-08-09 Martin Jambor <mjambor@suse.cz>
4780
4781 PR ipa/71981
4782 * gcc.dg/ipa/pr71981.c: New test.
4783
4784 2016-08-09 Bin Cheng <bin.cheng@arm.com>
4785
4786 PR tree-optimization/33707
4787 * gcc.dg/vect/pr33707.c: New test.
4788
4789 2016-08-09 Bin Cheng <bin.cheng@arm.com>
4790
4791 PR tree-optimization/pr72772
4792 * gcc.dg/tree-ssa/pr72772.c: New test.
4793
4794 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4795
4796 PR rtl-optimization/66669
4797 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4798
4799 2016-08-09 Jakub Jelinek <jakub@redhat.com>
4800
4801 PR tree-optimization/72824
4802 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4803
4804 2016-08-09 Richard Biener <rguenther@suse.de>
4805
4806 PR tree-optimization/71802
4807 * gcc.dg/torture/pr71802.c: New testcase.
4808
4809 2016-08-09 Jakub Jelinek <jakub@redhat.com>
4810
4811 PR c++/72809
4812 * g++.dg/eh/stdarg1.C: New test.
4813
4814 2016-08-08 Andi Kleen <ak@linux.intel.com>
4815
4816 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4817 test command line in failure log.
4818 (profopt-execute): dito. Make autofdo file names unique.
4819
4820 2016-08-08 David Malcolm <dmalcolm@redhat.com>
4821
4822 PR c/64955
4823 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4824 output.
4825
4826 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4827
4828 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4829 c99_runtime.
4830 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4831 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4832 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4833 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4834 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4835 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4836
4837 2016-08-08 David Malcolm <dmalcolm@redhat.com>
4838
4839 PR c/52952
4840 * gcc.dg/cpp/pr66415-1.c: Likewise.
4841 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4842 * gcc.dg/format/c90-printf-1.c: Likewise.
4843 * gcc.dg/format/diagnostic-ranges.c: New test case.
4844
4845 2016-08-08 Jakub Jelinek <jakub@redhat.com>
4846
4847 PR fortran/72716
4848 * gfortran.dg/gomp/pr72716.f90: New test.
4849
4850 PR middle-end/72781
4851 * gcc.dg/gomp/pr72781.c: New test.
4852
4853 PR middle-end/68762
4854 * g++.dg/vect/pr68762-1.cc: New test.
4855 * g++.dg/vect/pr68762-2.cc: New test.
4856 * g++.dg/vect/pr68762.h: New file.
4857
4858 2016-08-08 Martin Sebor <msebor@redhat.com>
4859
4860 PR testsuite/72838
4861 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4862 * g++.dg/warn/overflow-warn-3.C: Same.
4863 * g++.dg/warn/overflow-warn-4.C: Same.
4864
4865 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4866
4867 PR fortran/71936
4868 * gfortran.dg/allocate_with_source_21.f03: New test.
4869
4870 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4871
4872 PR fortran/72698
4873 * gfortran.dg/allocate_with_source_20.f03: New test.
4874
4875 2016-08-08 Alan Modra <amodra@gmail.com>
4876
4877 * gcc.c-torture/compile/pr72802.c: New.
4878
4879 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4880
4881 PR fortran/70524
4882 * gfortran.dg/dependency_48.f90: New test.
4883
4884 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4885
4886 PR fortran/70040
4887 * gfortran.dg/pr70040.f90: New testcase.
4888
4889 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4890
4891 PR fortran/71961
4892 * gfortran.dg/matmul_10.f90: New testcase.
4893
4894 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
4895
4896 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4897
4898 2016-08-07 Jakub Jelinek <jakub@redhat.com>
4899
4900 PR c/72816
4901 * gcc.dg/pr72816.c: New test.
4902
4903 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
4904
4905 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4906 * g++.dg/conversion/pr41426.C: Likewise.
4907 * g++.dg/conversion/pr66211.C: Likewise.
4908 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4909 * g++.dg/init/ref8.C: Likewise.
4910 * g++.old-deja/g++.law/cvt20.C: Likewise.
4911 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4912
4913 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4914
4915 PR tree-optimization/18046
4916 * gcc.dg/tree-ssa/vrp105.c: New test.
4917 * gcc.dg/tree-ssa/vrp106.c: New test.
4918
4919 2016-08-05 Martin Sebor <msebor@redhat.com>
4920
4921 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4922 1ul in diagnostics. Remove hyphen from "constant-expression."
4923 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4924 * g++.dg/cpp0x/static_assert3.C: Same.
4925 * g++.dg/cpp1y/constexpr-throw.C: Same.
4926 * g++.dg/template/nontype3.C: Same.
4927 * g++.dg/warn/overflow-warn-1.C: Same.
4928 * g++.dg/warn/overflow-warn-3.C: Same.
4929 * g++.dg/warn/overflow-warn-4.C: Same.
4930
4931 2016-08-05 David Malcolm <dmalcolm@redhat.com>
4932
4933 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4934 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4935 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4936 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4937
4938 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4939
4940 PR tree-optimization/72810
4941 * gcc.dg/tree-ssa/vrp110.c: New test.
4942
4943 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4944
4945 PR Target/72819
4946 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4947 registers.
4948 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4949 saving the half-precision registers.
4950 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4951 value is returned in h0.
4952 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4953 are passed in FP/SIMD registers.
4954 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4955 passing works corrcetly.
4956 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4957 (hfa_f16x2_t): Likewise.
4958 (hfa_f16x3_t): Likewise.
4959 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4960 are promoted to double and passed in a double register.
4961 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4962 are promoted to double and stacked.
4963 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4964 __fp16 data types.
4965 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4966 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4967 __fp16 first get passed in FP/SIMD registers, then stacked.
4968
4969 2016-08-05 Nathan Sidwell <nathan@acm.org>
4970
4971 PR c++/68724
4972 * g++.dg/cpp0x/pr68724.C: New.
4973
4974 2016-08-05 Richard Biener <rguenther@suse.de>
4975
4976 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4977
4978 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4979
4980 * gcc.dg/tree-ssa/vrp107.c: New test.
4981 * gcc.dg/tree-ssa/vrp108.c: New test.
4982 * gcc.dg/tree-ssa/vrp109.c: New test.
4983
4984 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4985
4986 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4987 dg-options.
4988
4989 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4990
4991 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4992 test-cases.
4993 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4994 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4995 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4996 test-cases.
4997 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4998 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4999 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5000 large_double.
5001
5002 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5003
5004 PR c++/72800
5005 * g++.dg/cpp1y/lambda-ice1.C: New.
5006
5007 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5008
5009 PR c++/72759
5010 * g++.dg/cpp1y/pr72759.C: New test.
5011
5012 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5013
5014 * gcc.dg/switch-10.c: New test.
5015
5016 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5017
5018 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5019
5020 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5021
5022 * c-c++-common/goacc/routine-5.c: Update.
5023
5024 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5025
5026 PR rtl-optimization/70903
5027 * gcc.c-torture/execute/pr70903.c: New test.
5028
5029 2016-08-04 Martin Liska <mliska@suse.cz>
5030
5031 * gcc.dg/params/params.exp: Replace file exists with
5032 TESTING_IN_BUILD_TREE.
5033
5034 2016-08-04 Marek Polacek <polacek@redhat.com>
5035
5036 PR c++/70229
5037 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5038
5039 2016-08-04 Richard Biener <rguenther@suse.de>
5040
5041 PR middle-end/71984
5042 * gcc.dg/torture/pr71984.c: Guard correctness check for
5043 little-endian.
5044
5045 2016-08-03 Andrew Pinski <apinski@cavium.com>
5046
5047 * gcc.c-torture/compile/20160802-1.c: New testcase.
5048
5049 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
5050
5051 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5052
5053 2016-08-03 Richard Biener <rguenther@suse.de>
5054
5055 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5056 and remove -O3.
5057 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5058 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5059
5060 2016-08-03 Richard Biener <rguenther@suse.de>
5061
5062 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5063 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5064 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5065 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5066
5067 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5068
5069 * gcc.dg/init-excess-2.c: Require int32plus.
5070 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5071 * gcc.dg/pr59963-2.c: Require int32plus.
5072 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5073 * gcc.dg/unroll-7.c: Require int32plus.
5074
5075 2016-08-02 Bin Cheng <bin.cheng@arm.com>
5076
5077 PR tree-optimization/34114
5078 * gcc.dg/tree-ssa/loop-42.c: New test.
5079
5080 2016-08-02 Tamar Christina <tamar.christina@arm.com>
5081
5082 * gcc.target/aarch64/vminmaxnm.c: New.
5083 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5084 tests.
5085
5086 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5087
5088 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5089 vec_extract for vector float, vector int, vector short, and vector
5090 char.
5091 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5092 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5093 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5094 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5095
5096 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5097
5098 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
5099 single stack adjustment, no writeback.
5100 * gcc.target/aarch64/test_frame_12.c: Likewise.
5101 * gcc.target/aarch64/test_frame_13.c: Likewise.
5102 * gcc.target/aarch64/test_frame_15.c: Likewise.
5103 * gcc.target/aarch64/test_frame_6.c: Likewise.
5104 * gcc.target/aarch64/test_frame_7.c: Likewise.
5105 * gcc.target/aarch64/test_frame_8.c: Likewise.
5106 * gcc.target/aarch64/test_frame_16.c: New test.
5107
5108 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5109
5110 PR target/72748
5111 * gcc.target/i386/pr72748.c: New test.
5112
5113 2015-08-01 Alan Hayward <alan.hayward@arm.com>
5114
5115 PR tree-optimization/71818
5116 * gcc.dg/vect/pr71818.c: New
5117
5118 2016-08-01 Martin Liska <mliska@suse.cz>
5119
5120 PR tree-optimization/71857
5121 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5122
5123 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5124
5125 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5126
5127 2016-08-01 Jan Beulich <jbeulich@suse.com>
5128
5129 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5130
5131 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5132
5133 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5134 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5135
5136 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
5137
5138 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5139 (check_effective_target_c++): Likewise. Also match for libstdc++.
5140
5141 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5142
5143 PR fortran/41922
5144 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5145 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5146 * gfortran.dg/pr41922.f90: New test.
5147
5148 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5149
5150 PR fortran/68566
5151 * gfortran.dg/pr68566.f90: new test.
5152
5153 2016-07-30 Martin Sebor <msebor@redhat.com>
5154
5155 PR c++/60760
5156 PR c++/71091
5157 * g++.dg/cpp0x/constexpr-cast.C: New test.
5158 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5159 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5160 * g++.dg/ubsan/pr63956.C: Correct.
5161
5162 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5163
5164 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5165 vector double or vector long where the vector is in memory.
5166 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5167 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5168
5169 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5170
5171 PR fortran/69867
5172 * gfortran.dg/pr69867.f90: New test.
5173
5174 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5175
5176 PR fortran/69962
5177 * gfortran.dg/pr69962.f90: New test.
5178
5179 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5180
5181 PR fortran/70006
5182 * gfortran.dg/pr70006.f90: New test.
5183
5184 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5185
5186 PR fortran/71730
5187 * gfortran.dg/pr71730.f90: New test.
5188 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5189 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5190 * gfortran.dg/array_constructor_26.f03: Ditto.
5191
5192 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5193
5194 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5195 * gcc.target/powerpc/pr71763.c: Likewise.
5196
5197 2016-07-29 Marek Polacek <polacek@redhat.com>
5198
5199 PR c/71742
5200 * gcc.dg/940510-1.c: Adjust dg-error.
5201 * gcc.dg/c99-flex-array-1.c: Likewise.
5202 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5203
5204 PR c/71853
5205 * gcc.dg/noncompile/pr71853.c: New test.
5206
5207 PR c/71573
5208 * gcc.dg/noncompile/pr71573.c: New test.
5209
5210 PR c/71926
5211 * g++.dg/warn/Wparentheses-30.C: New test.
5212 * gcc.dg/Wparentheses-14.c: New test.
5213
5214 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
5215
5216 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5217
5218 2016-07-29 Bin Cheng <bin.cheng@arm.com>
5219
5220 PR tree-optimization/57558
5221 * gcc.dg/vect/pr57558-1.c: New test.
5222 * gcc.dg/vect/pr57558-2.c: New test.
5223
5224 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5225
5226 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
5227 to scan forwprop1 dump pass.
5228
5229 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5230
5231 PR c++/51488
5232 * g++.dg/template/pr51488.C: New.
5233
5234 2016-07-29 Jakub Jelinek <jakub@redhat.com>
5235
5236 PR c/71969
5237 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5238 static __inline__.
5239 * gcc.dg/pr71969-1.c: New test.
5240 * gcc.dg/pr71969-2.c: New test.
5241 * gcc.dg/pr71969-3.c: New test.
5242
5243 2016-07-29 Marek Polacek <polacek@redhat.com>
5244
5245 PR c/71574
5246 * c-c++-common/pr71574.c: New test.
5247
5248 PR c/71583
5249 * gcc.dg/noncompile/pr71583.c: New test.
5250
5251 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5252
5253 PR middle-end/68217
5254 * gcc.dg/pr68217.c: New test.
5255
5256 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5257
5258 PR fortran/71067
5259 * gfortran.dg/pr71067_1.f90: New test.
5260 * gfortran.dg/pr71067_2.f90: Ditto.
5261
5262 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5263
5264 * gcc.target/powerpc/vec-extract-1.c: New test.
5265
5266 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5267
5268 PR fortran/71799
5269 * gfortran.dg/pr71799.f90: New test.
5270
5271 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5272
5273 PR c++/71665
5274 * g++.dg/cpp0x/pr71665-1.C: New.
5275 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5276 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5277 * g++.dg/ext/label10.C: Likewise.
5278 * g++.dg/parse/constant5.C: Likewise.
5279
5280 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5281
5282 PR fortran/71859
5283 * gfortran.dg/pr71859.f90: New test.
5284 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5285 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5286
5287 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
5288
5289 PR fortran/71883
5290 * gfortran.dg/pr71883.f90 : New test.
5291
5292 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5293
5294 PR tree-optimization/71734
5295 * g++.dg/vect/pr70729-nest.cc: New test.
5296
5297 2016-07-28 Renlin Li <renlin.li@arm.com>
5298
5299 Revert
5300 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5301
5302 PR fortran/71902
5303 * gfortran.dg/dependency_47.f90: New test.
5304
5305 2016-07-28 Martin Liska <mliska@suse.cz>
5306
5307 PR gcov-profile/68025
5308 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5309
5310 2016-07-28 Martin Liska <mliska@suse.cz>
5311
5312 * g++.dg/vect/pr70944.cc: New test.
5313
5314 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5315
5316 PR middle-end/71994
5317 * gcc.dg/torture/pr71994.c: New test.
5318
5319 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5320
5321 PR middle-end/71078
5322 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5323 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5324 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5325
5326 2016-07-27 Richard Biener <rguenther@suse.de>
5327
5328 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5329
5330 2016-07-27 Martin Liska <mliska@suse.cz>
5331
5332 * gcc.dg/predict-13.c: New test.
5333 * gcc.dg/predict-14.c: New test.
5334
5335 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5336
5337 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
5338 including stdint.h.
5339 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5340 including stdint.h.
5341
5342 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5343
5344 PR target/71869
5345 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5346 IEEE built-in functions handle quiet and signalling NaNs
5347 correctly.
5348
5349 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5350
5351 PR fortran/71862
5352 * gfortran.dg/pr71862.f90: New test.
5353
5354 2016-07-26 Martin Sebor <msebor@redhat.com>
5355
5356 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5357 selector with dg-options.
5358
5359 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5360
5361 PR tree-optimization/18046
5362 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5363 * gcc.dg/tree-ssa/vrp103.c: New test.
5364 * gcc.dg/tree-ssa/vrp104.c: New test.
5365
5366 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5367
5368 * gcc.target/powerpc/pr63354.c: Require lp64 since
5369 -mprofile-kernel is not legal with -m32.
5370
5371 2016-07-26 Richard Biener <rguenther@suse.de>
5372
5373 PR rtl-optimization/71984
5374 * gcc.dg/torture/pr71984.c: New testcase.
5375
5376 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5377
5378 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5379 g++-dg-runtest via et-dg-runtest.
5380 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5381 * gcc.dg/vect/vect.exp: Likewise.
5382 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5383 gfortran-dg-runtest.
5384 * gfortran.dg/vect/vect.exp: Likewise.
5385 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5386 (check_mips_loongson_hw_available): Likewise.
5387 (check_effective_target_mpaired_single_runtime): Likewise.
5388 (check_effective_target_mips_loongson_runtime): Likewise.
5389 (add_options_for_mpaired_single): Likewise.
5390 (check_effective_target_vect_int): Add global et_index.
5391 Check and save the supported feature for a target selected by
5392 the et_index target. Break long lines where appropriate. Call
5393 et-is-effective-target for MIPS with an argument instead of
5394 check_effective_target_* where appropriate.
5395 (check_effective_target_vect_intfloat_cvt): Likewise.
5396 (check_effective_target_vect_uintfloat_cvt): Likewise.
5397 (check_effective_target_vect_floatint_cvt): Likewise.
5398 (check_effective_target_vect_floatuint_cvt): Likewise.
5399 (check_effective_target_vect_simd_clones): Likewise.
5400 (check_effective_target_vect_shift): ewise.
5401 (check_effective_target_whole_vector_shift): Likewise.
5402 (check_effective_target_vect_bswap): Likewise.
5403 (check_effective_target_vect_shift_char): Likewise.
5404 (check_effective_target_vect_long): Likewise.
5405 (check_effective_target_vect_float): Likewise.
5406 (check_effective_target_vect_double): Likewise.
5407 (check_effective_target_vect_long_long): Likewise.
5408 (check_effective_target_vect_no_int_max): Likewise.
5409 (check_effective_target_vect_no_int_add): Likewise.
5410 (check_effective_target_vect_no_bitwise): Likewise.
5411 (check_effective_target_vect_widen_shift): Likewise.
5412 (check_effective_target_vect_no_align): Likewise.
5413 (check_effective_target_vect_hw_misalign): Likewise.
5414 (check_effective_target_vect_element_align): Likewise.
5415 (check_effective_target_vect_condition): Likewise.
5416 (check_effective_target_vect_cond_mixed): Likewise.
5417 (check_effective_target_vect_char_mult): Likewise.
5418 (check_effective_target_vect_short_mult): Likewise.
5419 (check_effective_target_vect_int_mult): Likewise.
5420 (check_effective_target_vect_extract_even_odd): Likewise.
5421 (check_effective_target_vect_interleave): Likewise.
5422 (check_effective_target_vect_stridedN): Likewise.
5423 (check_effective_target_vect_multiple_sizes): Likewise.
5424 (check_effective_target_vect64): Likewise.
5425 (check_effective_target_vect_call_copysignf): Likewise.
5426 (check_effective_target_vect_call_sqrtf): Likewise.
5427 (check_effective_target_vect_call_btrunc): Likewise.
5428 (check_effective_target_vect_call_btruncf): Likewise.
5429 (check_effective_target_vect_call_ceil): Likewise.
5430 (check_effective_target_vect_call_ceilf): Likewise.
5431 (check_effective_target_vect_call_floor): Likewise.
5432 (check_effective_target_vect_call_floorf): Likewise.
5433 (check_effective_target_vect_call_lceil): Likewise.
5434 (check_effective_target_vect_call_lfloor): Likewise.
5435 (check_effective_target_vect_call_nearbyint): Likewise.
5436 (check_effective_target_vect_call_nearbyintf): Likewise.
5437 (check_effective_target_vect_call_round): Likewise.
5438 (check_effective_target_vect_call_roundf): Likewise.
5439 (check_effective_target_vect_perm): Likewise, but also append *_saved
5440 to the existing global name to properly cache the result.
5441 (check_effective_target_vect_perm_byte): Likewise.
5442 (check_effective_target_vect_perm_short): Likewise.
5443 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5444 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5445 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5446 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5447 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5448 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5449 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5450 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5451 (check_effective_target_vect_sdot_qi): Likewise.
5452 (check_effective_target_vect_udot_qi): Likewise.
5453 (check_effective_target_vect_sdot_hi): Likewise.
5454 (check_effective_target_vect_udot_hi): Likewise.
5455 (check_effective_target_vect_usad_char): Likewise.
5456 (check_effective_target_vect_pack_trunc): Likewise.
5457 (check_effective_target_vect_unpack): Likewise.
5458 (check_effective_target_vect_aligned_arrays): Likewise.
5459 (check_effective_target_vect_natural_alignment): Likewise.
5460 (check_effective_target_vector_alignment_reachable): Likewise.
5461 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5462 (is-effective-target): Initialize et_index if undefined.
5463 (et-dg-runtest): New.
5464 (et-is-effective-target): Likewise.
5465 (check_vect_support_and_set_flags): Add supported MIPS targets to
5466 EFFECTIVE_TARGETS list. Return the number of supported targets.
5467
5468 2016-07-26 Richard Biener <rguenther@suse.de>
5469 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5470
5471 PR middle-end/70920
5472 * gcc.dg/pr70920-1.c: New test-case.
5473 * gcc.dg/pr70902-2.c: Likewise.
5474 * gcc.dg/pr70920-3.c: Likewise.
5475 * gcc.dg/pr70920-4.c: Likewise
5476 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5477 2 instead of 3.
5478
5479 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
5480
5481 * gcc.c-torture/execute/pr71494.c: Require label_values.
5482 * gcc.dg/pr16973.c: Ditto.
5483
5484 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5485
5486 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5487 * gcc.dg/torture/pr69771.c: Require int32plus.
5488 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5489
5490 2016-07-25 Martin Liska <mliska@suse.cz>
5491
5492 * gcc.dg/torture/pr71987.c: New test.
5493
5494 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5495
5496 PR fortran/71935
5497 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5498 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5499 * gfortran.dg/pr71935.f90: New test.
5500
5501 2016-07-22 Martin Sebor <msebor@redhat.com>
5502
5503 PR c++/71675
5504 * g++.dg/ext/atomic-3.C: New test.
5505 * gcc.dg/atomic/pr71675.c: New test.
5506
5507 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5508
5509 * gcc.target/i386/mvc8.c: New test.
5510
5511 2016-07-22 Bin Cheng <bin.cheng@arm.com>
5512
5513 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5514 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5515
5516 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5517
5518 PR fortran/71795
5519 * gfortran.dg/constructor_50.f90: New test.
5520
5521 2016-07-22 Martin Liska <mliska@suse.cz>
5522
5523 PR gcov-profile/69028
5524 PR gcov-profile/62047
5525 * g++.dg/cilk-plus/pr69028.C: New test.
5526
5527 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5528
5529 * gfortran.dg/coarray_stat_2.f90: New test.
5530
5531 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5532
5533 * gcc.target/powerpc/vec-extract.h: New files to check the
5534 vec_extract built-in functions for all vector types, testing
5535 accessing each element, both with constant and variable element
5536 numbers.
5537 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5538 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5539 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5540 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5541 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5542 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5543 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5544 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5545 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5546
5547 2016-07-21 Jakub Jelinek <jakub@redhat.com>
5548
5549 PR c++/71728
5550 * g++.dg/other/pr71728.C: New test.
5551
5552 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5553
5554 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5555 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5556 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5557 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5558 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5559
5560 2016-07-21 Richard Biener <rguenther@suse.de>
5561
5562 PR tree-optimization/71947
5563 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5564
5565 2016-07-21 Bin Cheng <bin.cheng@arm.com>
5566
5567 * gcc.dg/tree-ssa/scev-15.c: New.
5568
5569 2016-07-21 Bin Cheng <bin.cheng@arm.com>
5570
5571 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5572
5573 2016-07-21 Jakub Jelinek <jakub@redhat.com>
5574
5575 PR c++/71941
5576 * g++.dg/gomp/pr71941.C: New test.
5577
5578 2016-07-20 David Malcolm <dmalcolm@redhat.com>
5579
5580 PR c/70339
5581 PR c/71858
5582 * g++.dg/spellcheck-identifiers.C: New test case, based on
5583 gcc.dg/spellcheck-identifiers.c.
5584 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5585 gcc.dg/spellcheck-identifiers-2.c.
5586 * g++.dg/spellcheck-typenames.C: New test case, based on
5587 gcc.dg/spellcheck-typenames.c
5588
5589 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
5590
5591 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5592 pointer to member function and also test catching by reference.
5593
5594 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5595
5596 * gcc.target/s390/pr67443.c: Fix test case.
5597
5598 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5599
5600 * gcc.target/s390/insv-1.c: Xfail some tests.
5601 * gcc.target/s390/insv-2.c: Likewise.
5602
5603 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
5604
5605 * gcc.target/avr/torture/get-mem.c: New test.
5606 * gcc.target/avr/torture/set-mem.c: New test.
5607
5608 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
5609
5610 PR target/71948
5611 * gcc.target/avr/torture/tiny-progmem.c: New test.
5612
5613 2016-07-20 Jakub Jelinek <jakub@redhat.com>
5614
5615 PR c++/71909
5616 * g++.dg/parse/pr71909.C: New test.
5617 * g++.dg/tm/pr71909.C: New test.
5618
5619 PR c++/50060
5620 * g++.dg/cpp0x/constexpr-50060.C: New test.
5621 * g++.dg/cpp1y/constexpr-50060.C: New test.
5622
5623 2016-07-20 Martin Liska <mliska@suse.cz>
5624
5625 * gfortran.dg/graphite/pr71898.f90: New test.
5626
5627 2016-07-20 Bin Cheng <bin.cheng@arm.com>
5628
5629 PR tree-optimization/71503
5630 PR tree-optimization/71683
5631 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5632 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5633
5634 2016-07-20 Martin Liska <mliska@suse.cz>
5635
5636 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5637 * gcc.dg/plugin/sreal-test-1.c: Remove.
5638 * gcc.dg/plugin/sreal_plugin.c: Remove.
5639
5640 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5641
5642 PR fortran/71902
5643 * gfortran.dg/dependency_47.f90: New test.
5644
5645 2016-07-19 Jakub Jelinek <jakub@redhat.com>
5646
5647 PR rtl-optimization/71916
5648 * gcc.c-torture/compile/pr71916.c: New test.
5649
5650 PR middle-end/71874
5651 * g++.dg/torture/pr71874.C: New test.
5652
5653 PR middle-end/71734
5654 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5655 (my_alloc): Rewritten to use __builtin_posix_memalign and
5656 __SIZE_TYPE__.
5657 (my_free): Use __builtin_free instead of _mm_free.
5658 (Vec::operator=): Use __builtin_memcpy.
5659
5660 2016-07-19 Martin Jambor <mjambor@suse.cz>
5661
5662 PR fortran/71688
5663 * gfortran.dg/pr71688.f90: New test.
5664
5665 2016-07-19 Richard Biener <rguenther@suse.de>
5666
5667 * c-c++-common/vector-subscript-6.c: New testcase.
5668 * c-c++-common/vector-subscript-7.c: Likewise.
5669
5670 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5671
5672 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
5673 and UInt32 based on __SIZEOF_INT__.
5674
5675 2016-07-19 Richard Biener <rguenther@suse.de>
5676
5677 PR tree-optimization/71901
5678 * gcc.dg/torture/pr71901.c: New testcase.
5679
5680 2016-07-19 Richard Biener <rguenther@suse.de>
5681
5682 PR tree-optimization/71908
5683 * gcc.dg/torture/pr71908.c: New testcase.
5684
5685 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5686
5687 PR target/71493
5688 * gcc.target/powerpc/pr71493-1.c: New test.
5689 * gcc.target/powerpc/pr71493-2.c: Likewise.
5690
5691 2016-07-18 Jakub Jelinek <jakub@redhat.com>
5692
5693 PR c++/71835
5694 * g++.dg/conversion/ambig3.C: New test.
5695
5696 PR c++/71828
5697 * g++.dg/cpp0x/constexpr-71828.C: New test.
5698
5699 PR c++/71826
5700 * g++.dg/template/pr71826.C: New test.
5701
5702 PR c++/71822
5703 * g++.dg/template/defarg21.C: New test.
5704
5705 PR c++/71871
5706 * g++.dg/ext/vector31.C: New test.
5707
5708 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
5709
5710 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5711
5712 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5713
5714 PR tree-optimization/71734
5715 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5716
5717 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5718
5719 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5720 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5721 stack-layout-dynamic-1.c: New test.
5722
5723 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5724
5725 * gcc.target/s390/nolrl-1.c: New test.
5726
5727 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
5728
5729 PR fortran/71523
5730 * gfortran.dg/pr71523_1.f90: New test.
5731 * gfortran.dg/pr71523_2.f90: New test.
5732
5733 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5734
5735 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5736
5737 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5738 Marco Restelli <mrestelli@gmail.com>
5739
5740 PR fortran/62125
5741 * gfortran.dg/pr62125.f90: New test.
5742
5743 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5744
5745 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5746 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5747
5748 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
5749
5750 PR c++/58796
5751 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5752 * g++.dg/cpp0x/nullptr35.C: New test.
5753
5754 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5755
5756 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5757
5758 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5759
5760 * gfortran.dg/goacc/vector_length.f90: New test.
5761
5762 2016-07-15 Richard Biener <rguenther@suse.de>
5763
5764 PR tree-optimization/71881
5765 * gcc.dg/torture/pr71881.c: New testcase.
5766
5767 2016-07-15 Richard Biener <rguenther@suse.de>
5768
5769 PR tree-optimization/71887
5770 * gcc.dg/torture/pr71887.c: New testcase.
5771
5772 2016-07-15 Jakub Jelinek <jakub@redhat.com>
5773
5774 PR c/71858
5775 * gcc.dg/spellcheck-identifiers-3.c: New test.
5776
5777 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5778
5779 PR fortran/71807
5780 * gfortran.dg/null_9.f90: New test.
5781
5782 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5783
5784 * gcc.dg/tree-ssa/loop-41.c: New test.
5785
5786 2016-07-15 Bin Cheng <bin.cheng@arm.com>
5787
5788 PR tree-optimization/71347
5789 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5790
5791 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5792
5793 PR fortran/29819
5794 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5795 * gfortran.dg/contains.f90: Ditto.
5796 * gfortran.dg/contains_empty_1.f03: Ditto.
5797 * gfortran.dg/submodule_3.f08: Ditto.
5798
5799 2016-07-14 Jakub Jelinek <jakub@redhat.com>
5800
5801 PR testsuite/71865
5802 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5803 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5804 expected diagnostics.
5805
5806 PR c/71858
5807 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5808 * gcc.dg/spellcheck-identifiers-2.c: New test.
5809 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5810 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5811
5812 2016-07-14 Jakub Jelinek <jakub@redhat.com>
5813
5814 PR tree-optimization/71872
5815 * gcc.c-torture/compile/pr71872.c: New test.
5816
5817 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5818
5819 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5820 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5821 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5822 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5823 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5824 * gcc.target/arm/atomic-op-acquire-1.c: This.
5825 * gcc.target/arm/atomic-op-char.c: Rename into ...
5826 * gcc.target/arm/atomic-op-char-1.c: This.
5827 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5828 * gcc.target/arm/atomic-op-consume-1.c: This.
5829 * gcc.target/arm/atomic-op-int.c: Rename into ...
5830 * gcc.target/arm/atomic-op-int-1.c: This.
5831 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5832 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5833 * gcc.target/arm/atomic-op-release.c: Rename into ...
5834 * gcc.target/arm/atomic-op-release-1.c: This.
5835 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5836 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5837 * gcc.target/arm/atomic-op-short.c: Rename into ...
5838 * gcc.target/arm/atomic-op-short-1.c: This.
5839 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5840 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5841 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5842 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5843 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5844 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5845 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5846 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5847 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5848 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5849
5850 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5851
5852 PR fortran/70842
5853 * gfortran.dg/select_type_35.f03: New test.
5854
5855 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5856
5857 PR target/65951
5858 PR tree-optimization/70923
5859 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5860 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5861 * gcc.dg/vect/pr65951.c: Likewise.
5862 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5863
5864 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
5865
5866 * c-c++-common/pr60226.c: Expect maximum object file alignment
5867 error on AIX.
5868
5869 2016-07-14 Richard Biener <rguenther@suse.de>
5870
5871 PR tree-optimization/71866
5872 * gcc.dg/torture/pr71866.c: New testcase.
5873
5874 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5875
5876 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5877 selector and enclose boolean expression in curly braces.
5878
5879 2016-07-14 Alan Modra <amodra@gmail.com>
5880
5881 PR target/71733
5882 * gcc.target/powerpc/p9-novsx.c: New.
5883
5884 2016-07-13 Andi Kleen <ak@linux.intel.com>
5885
5886 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5887 * g++.dg/tree-prof/morefunc.C: Dito.
5888 * g++.dg/tree-prof/pr35545.C: Dito.
5889 * g++.dg/tree-prof/reorder.C: Dito.
5890 * gcc.dg/tree-prof/20050826-2.c: Dito.
5891 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5892 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5893 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5894 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5895 * gcc.dg/tree-prof/inliner-1.c: Dito.
5896 * gcc.dg/tree-prof/merge_block.c: Dito.
5897 * gcc.dg/tree-prof/stringop-1.c: Dito.
5898 * gcc.dg/tree-prof/stringop-2.c: Dito.
5899 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5900 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5901 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5902 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5903 * gcc.dg/tree-prof/update-loopch.c: Dito.
5904 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5905 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5906 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5907 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5908 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5909 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5910 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5911
5912 2016-07-13 Andi Kleen <ak@linux.intel.com>
5913
5914 * lib/profopt.exp (profopt-execute): Remove .imports files.
5915
5916 2016-07-13 Andi Kleen <ak@linux.intel.com>
5917
5918 * lib/profopt.exp (profopt-execute): Always log profiler command line.
5919
5920 2016-07-13 Andi Kleen <ak@linux.intel.com>
5921
5922 * lib/profopt.exp (dg-final-scan-autofdo,
5923 dg-final-scan-not-autofdo): New functions.
5924
5925 2016-07-13 Bin Cheng <bin.cheng@arm.com>
5926
5927 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5928 * gcc.dg/vect/vect-35.c: Ditto.
5929 * gcc.dg/vect/vect-alias-check-2.c: New test.
5930
5931 2016-07-13 Martin Liska <mliska@suse.cz>
5932
5933 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
5934 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
5935 * gfortran.dg/pr42108.f90: Update expected dump scan.
5936
5937 2016-07-13 Richard Biener <rguenther@suse.de>
5938
5939 PR tree-optimization/24574
5940 * gcc.dg/pr24574.c: New testcase.
5941
5942 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5943
5944 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
5945 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5946 * c-c++-common/pr68833-1.c: Require int32plus.
5947 * gcc.dg/ipa/pr63551.c: Likewise.
5948 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5949 * gcc.dg/ipa/pr64041.c: Require int32plus.
5950
5951 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5952
5953 PR ipa/71633
5954 * g++.dg/pr71633.C: New test.
5955
5956 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5957
5958 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5959 Add new arm_thumb1_cbz_ok effective target.
5960 * gcc.target/arm/cbz.c: New test.
5961
5962 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5963
5964 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5965 Define effective target.
5966 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5967 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5968 * gcc.target/arm/movhi_movw.c: New test.
5969 * gcc.target/arm/movsi_movw.c: Likewise.
5970 * gcc.target/arm/movdi_movw.c: Likewise.
5971
5972 2016-07-13 Richard Biener <rguenther@suse.de>
5973
5974 PR middle-end/71104
5975 * gcc.dg/pr71104-1.c: New testcase.
5976 * gcc.dg/pr71104-2.c: Likewise.
5977
5978 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5979
5980 PR target/71805
5981 * gcc.target/powerpc/pr71805.c: New test.
5982
5983 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5984
5985 * gcc.target/powerpc/divkc3-1.c: New.
5986 * gcc.target/powerpc/mulkc3-1.c: New.
5987
5988 2016-07-12 Nathan Sidwell <nathan@acm.org>
5989
5990 * gcc.target/arm/data-rel-1.c: New.
5991 * gcc.target/arm/data-rel-2.c: New.
5992 * gcc.target/arm/data-rel-3.c: New.
5993
5994 2016-07-12 Martin Liska <mliska@suse.cz>
5995
5996 * gcc.dg/params/blocksort-part.c: New test.
5997 * gcc.dg/params/params.exp: New file.
5998
5999 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6000
6001 PR middle-end/71700
6002 * gcc.c-torture/execute/pr71700.c: New test.
6003
6004 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6005 Richard Biener <rguenther@suse.de>
6006
6007 PR tree-optimization/23286
6008 PR tree-optimization/70159
6009 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6010 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6011 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6012 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6013 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6014 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6015 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6016 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6017 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6018 * gcc.dg/pr51879-12.c: Likewise.
6019 * gcc.dg/strlenopt-9.c: Likewise.
6020 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6021 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6022 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6023 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6024 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6025 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6026 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6027 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6028 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6029 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6030 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6031 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6032 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6033 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6034 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6035
6036 2016-07-12 Richard Biener <rguenther@suse.de>
6037
6038 PR rtl-optimization/68961
6039 * gcc.target/i386/pr68961.c: New testcase.
6040
6041 2016-07-11 Jakub Jelinek <jakub@redhat.com>
6042
6043 PR middle-end/71758
6044 * c-c++-common/gomp/pr71758.c: New test.
6045 * gfortran.dg/gomp/pr71758.f90: New test.
6046
6047 PR tree-optimization/71823
6048 * gcc.dg/vect/pr71823.c: New test.
6049
6050 2016-07-11 David Malcolm <dmalcolm@redhat.com>
6051
6052 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6053 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6054 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6055
6056 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6057
6058 PR target/71801
6059 * gcc.target/i386/pr71801.c: New test.
6060
6061 2016-07-11 Richard Biener <rguenther@suse.de>
6062
6063 PR tree-optimization/71816
6064 * gcc.dg/torture/pr71816.c: New testcase.
6065
6066 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6067
6068 PR fortran/71783
6069 * gfortran.dg/dependency_46.f90: New test.
6070
6071 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6072
6073 PR rtl-optimization/71621
6074 * gcc.target/i386/pr71621-1.c: New.
6075 * gcc.target/i386/pr71621-2.c: New.
6076
6077 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6078
6079 * gfortran.dg/goacc/pr71704.f90: New test.
6080
6081 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6082
6083 PR target/71297
6084 * gcc.target/powerpc/pr71297.c: New.
6085
6086 2016-07-08 Jiong Wang <jiong.wang@arm.com>
6087
6088 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6089
6090 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6091
6092 PR target/71806
6093 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6094
6095 2016-07-08 Alan Hayward <alan.hayward@arm.com>
6096
6097 PR tree-optimization/71667
6098 * gcc.dg/vect/pr71667.c: New
6099
6100 2016-07-08 Martin Liska <mliska@suse.cz>
6101
6102 * gcc.dg/torture/pr71606.c: New test.
6103
6104 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6105
6106 PR fortran/71764
6107 * gfortran.dg/pr71764.f90: New test.
6108
6109 2016-07-07 Jakub Jelinek <jakub@redhat.com>
6110 Kai Tietz <ktietz70@googlemail.com>
6111
6112 PR c++/70869
6113 PR c++/71054
6114 * g++.dg/cpp0x/pr70869.C: New test.
6115 * g++.dg/cpp0x/pr71054.C: New test.
6116
6117 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
6118
6119 * g++.dg/debug/pr71432.C: Fail on AIX.
6120
6121 2016-07-07 Martin Liska <mliska@suse.cz>
6122
6123 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6124 an undefined behavior.
6125 * gfortran.dg/do_3.F90: Likewise.
6126 * gfortran.dg/do_check_11.f90: New test.
6127 * gfortran.dg/do_check_12.f90: New test.
6128 * gfortran.dg/do_corner_warn.f90: New test.
6129
6130 2016-07-07 Martin Liska <mliska@suse.cz>
6131
6132 * gfortran.dg/predict-1.f90: Ammend the test.
6133 * gfortran.dg/predict-2.f90: Likewise.
6134
6135 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6136
6137 PR ipa/71624
6138 * g++.dg/pr71624.C: New test.
6139
6140 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6141
6142 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6143 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6144 ARMv8-M Mainline architectures.
6145
6146 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6147
6148 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6149 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6150
6151 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6152
6153 PR target/70098
6154 PR target/71763
6155 * gcc.target/powerpc/pr71763.c: New file.
6156
6157 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6158
6159 PR tree-optimization/71518
6160 * gcc.dg/pr71518.c: New test.
6161
6162 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6163
6164 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6165
6166 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6167
6168 PR target/50739
6169 * gcc.target/avr/pr50739.c: New test.
6170
6171 2016-07-05 Jan Hubicka <jh@suse.cz>
6172
6173 * gcc.dg/tree-ssa/scev-14.c: update template.
6174
6175 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6176
6177 * gcc.dg/vect/group-no-gaps-1.c: New test.
6178
6179 2016-07-05 Andi Kleen <ak@linux.intel.com>
6180
6181 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6182 if kernel supports MPX.
6183
6184 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
6185
6186 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6187
6188 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6189 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6190
6191 * gcc.target/powerpc/signbit-1.c: New test.
6192 * gcc.target/powerpc/signbit-2.c: New test.
6193 * gcc.target/powerpc/signbit-3.c: New test.
6194
6195 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6196
6197 PR rtl-optimization/71594
6198 * gcc.dg/torture/pr71594.c: New test.
6199
6200 2016-07-05 Jan Hubicka <jh@suse.cz>
6201
6202 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6203
6204 2016-07-05 David Malcolm <dmalcolm@redhat.com>
6205
6206 PR c++/62314
6207 * g++.dg/parse/error5.C: Update column
6208 number of missing semicolon error.
6209 * g++.dg/pr62314-2.C: New test case.
6210
6211 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6212
6213 * gfortran.dg/coarray_stat_function.f90: New test.
6214 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6215 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6216 to new interfaces.
6217
6218 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6219
6220 PR fortran/71623
6221 * gfortran.dg/deferred_character_17.f90: New test.
6222
6223 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6224
6225 * gcc.target/arm/neon/polytypes.c: Move to ...
6226 * gcc.target/arm/polytypes.c: ... here.
6227 * gcc.target/arm/neon/pr51534.c: Move to ...
6228 * gcc.target/arm/pr51534.c: ... here.
6229 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6230 * gcc.target/arm/vect-vcvt.c: ... here.
6231 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6232 * gcc.target/arm/vect-vcvtq.c: ... here.
6233 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6234 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6235 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6236 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6237 * gcc.target/arm/neon/neon.exp: Delete.
6238 * gcc.target/arm/neon/: Delete.
6239
6240 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6241
6242 PR fortran/65575
6243 * gfortran.dg: pr65575.f90: New test.
6244
6245 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6246
6247 PR fortran/35849
6248 * gfortran.dg: pr35849.f90: New test.
6249
6250 2016-07-04 Jakub Jelinek <jakub@redhat.com>
6251
6252 PR c++/71739
6253 * g++.dg/cpp0x/pr71739.C: New test.
6254
6255 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6256
6257 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6258
6259 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6260
6261 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6262 locr.
6263 * gcc.target/s390/loc-1.c: New test.
6264
6265 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6266
6267 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6268 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6269
6270 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6271
6272 PR target/63874
6273 * gcc.target/aarch64/pr63874.c: New test.
6274
6275 2016-07-04 Jan Beulich <jbeulich@suse.com>
6276
6277 * g++.dg/header.c: New.
6278 * gcc.dg/header.c: New.
6279
6280 2016-07-02 Jakub Jelinek <jakub@redhat.com>
6281
6282 PR c/71719
6283 * c-c++-common/Wunused-var-15.c: New test.
6284
6285 2016-07-01 Jakub Jelinek <jakub@redhat.com>
6286
6287 PR fortran/71687
6288 * gfortran.dg/gomp/pr71687.f90: New test.
6289
6290 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6291
6292 * gcc.dg/const-float128-ped.c: Require __float128 effective
6293 target and options.
6294 * gcc.dg/const-float128.c: Likewise.
6295 * gcc.dg/torture/float128-cmp-invalid.c: Require
6296 __float128 and base_quadfloat_support effective targets, and
6297 __float128 options.
6298 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6299 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6300 * gcc.dg/torture/float128-nan.c: Likewise.
6301 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6302 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6303 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
6304 * lib/target-supports.exp (check_effective_target___float128): New.
6305 (add_options_for___float128): New.
6306 (check_effective_target_base_quadword_support): New.
6307
6308 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6309
6310 PR target/71720
6311 * gcc.target/powerpc/pr71720.c: New test.
6312
6313 2016-07-01 Jan Beulich <jbeulich@suse.com>
6314
6315 * gcc.dg/bss.c: New.
6316
6317 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6318
6319 PR target/71698
6320 * gcc.target/powerpc/pr71698.c: New test.
6321
6322 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
6323
6324 PR target/71151
6325 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6326 instead of ".foo" for its section name.
6327 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6328 depending on MCU's flash size.
6329 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6330 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6331 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6332 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6333 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6334 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6335
6336 2016-07-01 Jan Beulich <jbeulich@suse.com>
6337
6338 * gcc.target/i386/pr65105-2.c: Add -msse2.
6339
6340 2016-06-30 Jakub Jelinek <jakub@redhat.com>
6341
6342 PR tree-optimization/71707
6343 * gcc.dg/strlenopt-29.c: New test.
6344
6345 PR fortran/71704
6346 * gfortran.dg/gomp/pr71704.f90: New test.
6347
6348 PR fortran/71705
6349 * gfortran.dg/gomp/pr71705.f90: New test.
6350
6351 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6352
6353 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6354 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6355 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6356 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6357 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6358 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6359 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6360 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6361 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6362 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6363 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6364 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6365 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6366 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6367 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6368 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6369 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6370 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6371 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6372 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6373 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6374 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6375 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6376 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6377 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6378 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6379 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6380 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6381 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6382 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6383 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6384 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6385 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6386 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6387 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6388 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6389 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6390 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6391 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6392 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6393 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6394 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6395 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6396 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6397 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6398 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6399 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6400 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6401 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6402 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6403 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6404 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6405 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6406 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6407 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6408 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6409 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6410 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6411 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6412 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6413 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6414 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6415 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6416 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6417 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6418 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6419 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6420 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6421 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6422 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6423 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6424 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6425 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6426 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6427 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6428 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6429 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6430 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6431 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6432 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6433 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6434
6435 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6436 James Greenhalgh <james.greenhalgh@arm.com>
6437
6438 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6439
6440 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
6441 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6442
6443 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6444
6445 2016-06-30 David Malcolm <dmalcolm@redhat.com>
6446
6447 PR driver/71651
6448 * gcc.dg/spellcheck-options-12.c: New test case.
6449
6450 2016-06-30 Jakub Jelinek <jakub@redhat.com>
6451
6452 PR middle-end/71693
6453 * gcc.c-torture/compile/pr71693.c: New test.
6454
6455 2016-06-29 David Malcolm <dmalcolm@redhat.com>
6456
6457 * gcc.dg/spellcheck-params.c: New testcase.
6458 * gcc.dg/spellcheck-params-2.c: New testcase.
6459
6460 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6461
6462 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6463 vector extract instructions.
6464 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6465
6466 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6467
6468 PR fortran/71686
6469 * gfortran.dg/unexpected_eof_2.f90: New test.
6470 * gfortran.dg/unexpected_eof_3.f90: New test.
6471
6472 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
6473
6474 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6475
6476 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6477
6478 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6479 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6480 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6481
6482 2016-06-29 Richard Biener <rguenther@suse.de>
6483
6484 PR middle-end/15256
6485 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6486
6487 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6488
6489 * gcc.target/arm/aapcs/neon-vect10.c: Require
6490 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6491 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6492 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6493 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6494 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6495 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6496 * gcc.target/arm/fp16-aapcs-1.c: Require
6497 -mfloat-ab=hard. Also simplify the test.
6498 * gcc.target/arm/fp16-aapcs-2.c: New.
6499
6500 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6501
6502 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
6503 (add_options_for_arm_fp16_ieee): New.
6504 (add_options_for_arm_fp16_alternative): New.
6505 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6506 long-line.
6507 (effective_target_arm_fp16_hw): New.
6508
6509 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6510
6511 PR tree-optimization/71655
6512 * g++.dg/pr71655.C: New test.
6513
6514 2016-06-29 Martin Liska <mliska@suse.cz>
6515
6516 * gcc.dg/pr71585.c: New test.
6517 * gcc.dg/pr71585-2.c: New test.
6518 * gcc.dg/pr71585-3.c: New test.
6519
6520 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6521
6522 PR tree-optimization/70729
6523 * g++.dg/vect/pr70729.cc: New test.
6524
6525 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6526
6527 * c-c++-common/gomp/cancel-1.c: Extend.
6528
6529 2016-06-29 Jakub Jelinek <jakub@redhat.com>
6530
6531 PR tree-optimization/71625
6532 * gcc.dg/strlenopt-28.c: New test.
6533
6534 2016-06-29 Richard Biener <rguenther@suse.de>
6535
6536 PR middle-end/71002
6537 * g++.dg/torture/pr71002.C: Adjust testcase.
6538
6539 2016-06-29 Jakub Jelinek <jakub@redhat.com>
6540
6541 PR c/71685
6542 * gcc.dg/pr71685.c: New test.
6543
6544 2016-06-28 Martin Sebor <msebor@redhat.com>
6545
6546 PR c/71552
6547 * gcc.dg/init-bad-9.c: New test.
6548
6549 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6550
6551 * gcc.target/powerpc/abs128-1.c: Require VSX.
6552 * gcc.target/powerpc/copysign128-1.c: Likewise.
6553 * gcc.target/powerpc/inf128-1.c: Likewise.
6554 * gcc.target/powerpc/nan128-1.c: Likewise.
6555
6556 2016-06-28 Jakub Jelinek <jakub@redhat.com>
6557
6558 PR middle-end/71626
6559 * gcc.c-torture/execute/pr71626-1.c: New test.
6560 * gcc.c-torture/execute/pr71626-2.c: New test.
6561
6562 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6563
6564 PR target/71656
6565 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6566
6567 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6568
6569 PR target/71670
6570 * gcc.target/powerpc/pr71670.c: New testcase.
6571
6572 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6573
6574 PR target/71656
6575 * gcc.target/powerpc/pr71656-1.c: New test.
6576 * gcc.target/powerpc/pr71656-2.c: New test.
6577
6578 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6579
6580 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6581 around fp16 code.
6582 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6583 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6584 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6585 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6586 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6587 Add arm_neon_fp16_ok effective target.
6588 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6589 Likewise.
6590 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6591 Likewise.
6592 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6593 Likewise.
6594 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6595 Likewise.
6596 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6597 Likewise.
6598 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6599 Likewise.
6600 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6601 Likewise.
6602 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6603 Likewise.
6604 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6605 Likewise.
6606 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6607 Likewise.
6608 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6609 Likewise.
6610
6611 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
6612
6613 * gcc.dg/predict-12.c: New testcase.
6614
6615 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6616
6617 PR fortran/71649
6618 * gfortran.dg/pr71649.f90: New test.
6619
6620 2016-06-25 Jakub Jelinek <jakub@redhat.com>
6621
6622 PR tree-optimization/71643
6623 * g++.dg/opt/pr71643.C: New test.
6624
6625 PR tree-optimization/71631
6626 * gcc.c-torture/execute/pr71631.c: New test.
6627
6628 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
6629
6630 * gcc.dg/predict-11.c: New testcase.
6631 * gfortran.dg/predict-2.f90: New testcase.
6632
6633 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
6634
6635 * gcc.dg/predict-10.c: New test.
6636
6637 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6638
6639 * gcc.target/powerpc/abs128-1.c: New.
6640 * gcc.target/powerpc/copysign128-1.c: New.
6641 * gcc.target/powerpc/inf128-1.c: New.
6642 * gcc.target/powerpc/nan128-1.c: New.
6643
6644 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6645
6646 * gfortran.dg/pr71642.f90: New test.
6647
6648 2016-06-24 Jakub Jelinek <jakub@redhat.com>
6649
6650 PR tree-optimization/71647
6651 * gcc.target/i386/pr71647.c: New test.
6652
6653 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6654
6655 * gcc.target/i386/noplt-gd-1.c: New test.
6656 * gcc.target/i386/noplt-gd-2.c: Likewise.
6657 * gcc.target/i386/noplt-gd-3.c: Likewise.
6658 * gcc.target/i386/noplt-ld-1.c: Likewise.
6659 * gcc.target/i386/noplt-ld-2.c: Likewise.
6660 * gcc.target/i386/noplt-ld-3.c: Likewise.
6661 * lib/target-supports.exp
6662 (check_effective_target_tls_get_addr_via_got): New.
6663
6664 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6665
6666 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6667 testsuite compile flags.
6668 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6669 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6670
6671 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6672
6673 * g++dg/vect/pr36684.cc: Add dg-do compile.
6674 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6675 * gcc.dg/vect/pr70021.c: Ditto.
6676 * gcc.dg/vect/pr70138-1.c: Ditto.
6677 * gcc.dg/vect/pr70138-2.c: Ditto.
6678 * gcc.dg/vect/pr70354-1.c: Ditto.
6679 * gcc.dg/vect/pr70354-2.c: Ditto.
6680 * gcc.dg/vect/pr71259.c: Ditto.
6681 * gcc.dg/vect/pr71416-1.c: Ditto.
6682 * gcc.dg/vect/slp-43.c: Ditto.
6683 * gcc.dg/vect/slp-45.c: Ditto.
6684 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6685 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6686 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6687 * gfortran.dg/vect/pr69980.f90: Ditto.
6688
6689 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6690
6691 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6692 * gcc.dg/vect/bb-slp-30.c: Ditto.
6693 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6694 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6695 * gcc.dg/vect/pr45902.c: Ditto.
6696 * gcc.dg/vect/pr48172.c: Ditto.
6697 * gcc.dg/vect/pr48377.c: Ditto.
6698 * gcc.dg/vect/pr49038.c: Ditto.
6699 * gcc.dg/vect/pr49771.c: Ditto.
6700 * gcc.dg/vect/pr52091.c: Ditto.
6701 * gcc.dg/vect/pr53185-2.c: Ditto.
6702 * gcc.dg/vect/pr56826.c: Ditto.
6703 * gcc.dg/vect/pr60276.c: Ditto.
6704 * gcc.dg/vect/pr62021.c: Ditto.
6705 * gcc.dg/vect/pr63530.c: Ditto.
6706 * gcc.dg/vect/pr65518.c: Ditto.
6707 * gcc.dg/vect/pr65947-1.c: Ditto.
6708 * gcc.dg/vect/pr65947-10.c: Ditto.
6709 * gcc.dg/vect/pr65947-11.c: Ditto.
6710 * gcc.dg/vect/pr65947-12.c: Ditto.
6711 * gcc.dg/vect/pr65947-13.c: Ditto.
6712 * gcc.dg/vect/pr65947-2.c: Ditto.
6713 * gcc.dg/vect/pr65947-3.c: Ditto.
6714 * gcc.dg/vect/pr65947-4.c: Ditto.
6715 * gcc.dg/vect/pr65947-5.c: Ditto.
6716 * gcc.dg/vect/pr65947-6.c: Ditto.
6717 * gcc.dg/vect/pr65947-7.c: Ditto.
6718 * gcc.dg/vect/pr65947-8.c: Ditto.
6719 * gcc.dg/vect/pr65947-9.c: Ditto.
6720 * gcc.dg/vect/pr71416-1.c: Ditto.
6721 * gcc.dg/vect/pr71439.c: Ditto.
6722 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6723 * gcc.dg/vect/vect-bswap16.c: Ditto.
6724 * gcc.dg/vect/vect-bswap32.c: Ditto.
6725 * gcc.dg/vect/vect-bswap64.c: Ditto.
6726 * gcc.dg/vect/vect-live-1.c: Ditto.
6727 * gcc.dg/vect/vect-live-2.c: Ditto.
6728 * gcc.dg/vect/vect-live-3.c: Ditto.
6729 * gcc.dg/vect/vect-live-4.c: Ditto.
6730 * gcc.dg/vect/vect-live-5.c: Ditto.
6731 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6732 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6733 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6734 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6735 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6736 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6737 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6738 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6739 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6740 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6741 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6742 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6743 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6744 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6745 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6746 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6747 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6748
6749 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
6750
6751 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6752
6753 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6754
6755 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6756 ia32 if R_386_GOT32X relocation is supported.
6757 * gcc.target/i386/noplt-3.c: Likewise.
6758 * gcc.target/i386/noplt-2.c: Likewise.
6759 (main): Renamed to ...
6760 (bar): This.
6761 * gcc.target/i386/noplt-4.c: Likewise.
6762 (main): Renamed to ...
6763 (bar): This.
6764 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6765 * gcc.target/i386/pr67400-5.c: Likewise.
6766
6767 2016-06-24 Jakub Jelinek <jakub@redhat.com>
6768
6769 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6770 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6771
6772 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6773 f4): Adjust expected diagnostics.
6774 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6775 (T): If OVFP is defined, redefine to TP.
6776 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6777 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6778 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6779 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6780 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6781 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6782 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6783 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6784 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6785 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6786 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6787 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6788 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6789 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6790 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6791 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6792 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6793 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6794 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6795 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6796 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6797 as last argument to __builtin_add_overflow_p.
6798
6799 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
6800
6801 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6802 dg-options and remove default vector testsuite compile flags.
6803 * g++.dg/vect/pr33860a.cc: Ditto.
6804 * g++.dg/vect/pr45470-a.cc: Ditto.
6805 * g++.dg/vect/pr45470-b.cc: Ditto.
6806 * g++.dg/vect/pr60896.cc: Ditto.
6807 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6808 * gcc.dg/vect/pr18308.c: Ditto.
6809 * gcc.dg/vect/pr24049.c: Ditto.
6810 * gcc.dg/vect/pr33373.c: Ditto.
6811 * gcc.dg/vect/pr36228.c: Ditto.
6812 * gcc.dg/vect/pr42395.c: Ditto.
6813 * gcc.dg/vect/pr42604.c: Ditto.
6814 * gcc.dg/vect/pr46663.c: Ditto.
6815 * gcc.dg/vect/pr48765.c: Ditto.
6816 * gcc.dg/vect/pr49093.c: Ditto.
6817 * gcc.dg/vect/pr49352.c: Ditto.
6818 * gcc.dg/vect/pr52298.c: Ditto.
6819 * gcc.dg/vect/pr52870.c: Ditto.
6820 * gcc.dg/vect/pr53185.c: Ditto.
6821 * gcc.dg/vect/pr53773.c: Ditto.
6822 * gcc.dg/vect/pr56695.c: Ditto.
6823 * gcc.dg/vect/pr62171.c: Ditto.
6824 * gcc.dg/vect/pr63530.c: Ditto.
6825 * gcc.dg/vect/pr68339.c: Ditto.
6826 * gcc.dg/vect/pr71259.c: Ditto.
6827 * gcc.dg/vect/vect-82_64.c: Ditto.
6828 * gcc.dg/vect/vect-83_64.c: Ditto.
6829 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6830 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6831 * gcc.dg/vect/vect-shift-2.c: Ditto.
6832 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6833 * gfortran.dg/vect/pr39318.f90: Ditto.
6834 * gfortran.dg/vect/pr45714-a.f: Ditto.
6835 * gfortran.dg/vect/pr45714-b.f: Ditto.
6836 * gfortran.dg/vect/pr46213.f90: Ditto.
6837
6838 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6839 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6840
6841 * gcc.target/powerpc/p9-splat-5.c: New test.
6842
6843 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
6844
6845 PR tree-optimization/71488
6846 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6847 * lib/target-supports.exp: ... here.
6848 (check_sse4_hw_available): New procedure.
6849 (check_effective_target_sse4_runtime): Ditto.
6850 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6851 -march=westmere for sse4_runtime targets.
6852 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
6853 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
6854 (dg-additional-options): Use for sse4_runtime targets.
6855 (main): Call check_vect ().
6856 (dg-final): Perform scan only for sse4_runtime targets.
6857
6858 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6859
6860 PR target/66232
6861 PR target/67400
6862 * gcc.target/i386/pr66232-14.c: New file.
6863 * gcc.target/i386/pr66232-15.c: Likewise.
6864 * gcc.target/i386/pr66232-16.c: Likewise.
6865 * gcc.target/i386/pr66232-17.c: Likewise.
6866 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6867 ia32 if R_386_GOT32X relocation is supported.
6868 * gcc.target/i386/pr67400-2.c: Likewise.
6869 * gcc.target/i386/pr67400-3.c: Likewise.
6870 * gcc.target/i386/pr67400-4.c: Likewise.
6871 * gcc.target/i386/pr67400-6.c: Likewise.
6872 * gcc.target/i386/pr67400-7.c: Likewise.
6873 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6874
6875 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6876
6877 PR libgfortran/48852
6878 * gfortran.dg/char4_iunit_1.f03: Update test.
6879 * gfortran.dg/f2003_io_5.f03: Update test.
6880 * gfortran.dg/real_const_3.f90: Update test.
6881
6882 2016-06-23 Andi Kleen <ak@linux.intel.com>
6883
6884 * g++.dg/bprob/bprob.exp: Support autofdo.
6885 * g++.dg/tree-prof/tree-prof.exp: dito.
6886 * gcc.dg/tree-prof/tree-prof.exp: dito.
6887 * gcc.misc-tests/bprob.exp: dito.
6888 * gfortran.dg/prof/prof.exp: dito.
6889 * lib/profopt.exp: dito.
6890 * lib/target-supports.exp: Check for autofdo.
6891
6892 2016-06-23 Martin Liska <mliska@suse.cz>
6893
6894 * gcc.dg/pr71619.c: New test.
6895
6896 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6897
6898 PR target/67400
6899 * gcc.target/i386/pr67400-1.c: New test.
6900 * gcc.target/i386/pr67400-2.c: Likewise.
6901 * gcc.target/i386/pr67400-3.c: Likewise.
6902 * gcc.target/i386/pr67400-4.c: Likewise.
6903 * gcc.target/i386/pr67400-5.c: Likewise.
6904 * gcc.target/i386/pr67400-6.c: Likewise.
6905 * gcc.target/i386/pr67400-7.c: Likewise.
6906
6907 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6908
6909 * c-c++-common/missing-header-1.c: New test case.
6910 * c-c++-common/missing-header-2.c: New test case.
6911 * c-c++-common/missing-header-3.c: New test case.
6912 * c-c++-common/missing-header-4.c: New test case.
6913
6914 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6915
6916 PR c/70339
6917 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6918 hint.
6919 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6920 expected results due to builtin "nanl" now being suggested for
6921 "name".
6922 * gcc.dg/pr67580.c: Update expected messages.
6923 * gcc.dg/spellcheck-identifiers.c: New testcase.
6924 * gcc.dg/spellcheck-typenames.c: New testcase.
6925
6926 2016-06-22 David Malcolm <dmalcolm@redhat.com>
6927
6928 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6929 file.
6930 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6931 diagnostic-test-show-locus-parseable-fixits.c to sources for
6932 diagnostic_plugin_test_show_locus.c.
6933 * lib/gcc-defs.exp (freeform_regexps): New global.
6934 (dg-regexp): New function.
6935 (handle-dg-regexps): New function.
6936 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6937 freeform_regexps to the empty list.
6938 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6939
6940 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6941
6942 PR tree-optimization/71488
6943 * g++.dg/pr71488.C: New test.
6944 * gcc.dg/vect/vect-bool-cmp.c: New test.
6945
6946 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6947
6948 * gcc.dg/guality/param-5.c: New test.
6949
6950 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6951
6952 * gcc.target/i386/asm-flag-7.c: New test.
6953
6954 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6955
6956 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6957 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6958 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6959 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6960 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6961 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6962 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6963 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6964 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6965 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6966 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6967 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6968 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6969 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6970 * lib/target-supports.exp: Likewise.
6971
6972 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6973
6974 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6975 * gcc.dg/attr-ms_struct-2.c: Likewise.
6976 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6977 * gcc.dg/bf-ms-attrib.c: Likewise.
6978 * gcc.dg/bf-ms-layout-2.c: Likewise.
6979 * gcc.dg/bf-ms-layout-3.c: Likewise.
6980 * gcc.dg/bf-ms-layout.c: Likewise.
6981 * gcc.dg/bf-no-ms-layout.c: Likewise.
6982 * gcc.target/i386/bitfield1.c: Likewise.
6983 * gcc.target/i386/bitfield2.c: Likewise.
6984 * gcc.target/i386/bitfield3.c: Likewise.
6985
6986 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6987
6988 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6989 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6990 override other than -mcpu=power9 command-line option is specified,
6991 or if the target operating system is aix.
6992 * gcc.target/powerpc/darn-1.c: Likewise.
6993 * gcc.target/powerpc/darn-2.c: Likewise.
6994 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6995 test if effective-target is not powerpc_p9vector_ok or if the
6996 target operating system is not defined.
6997 * gcc.target/powerpc/vslv-1.c: Likewise.
6998 * gcc.target/powerpc/vsrv-0.c: Likewise.
6999 * gcc.target/powerpc/vsrv-1.c: Likewise.
7000
7001 2016-06-21 Tobias Burnus <burnus@net-b.de>
7002
7003 PR fortran/71068
7004 * gfortran.dg/coarray/data_1.f90: New.
7005
7006 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7007
7008 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7009 (dg-require-effective-target): Use arm_v8_neon_hw.
7010 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7011 (dg-require-effective-target): Likewise.
7012 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7013 (dg-require-effective-target): Likewise.
7014 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7015 (dg-require-effective-target): Likewise.
7016 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7017 (dg-require-effective-target): Likewise.
7018 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7019 (dg-require-effective-target): Likewise.
7020 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7021 Add AArch64 check.
7022
7023 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7024
7025 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7026 Set to 3 so test passes.
7027
7028 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7029
7030 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7031
7032 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7033
7034 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7035 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7036 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7037 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7038
7039 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7040
7041 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7042 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7043
7044 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7045
7046 PR target/71549
7047 * gcc.target/i386/pr71549.c: New test.
7048
7049 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7050
7051 * gcc.target/powerpc/vadsdu-0.c: Replace
7052 dg-require-effective-target directive to allow test to run on more
7053 platforms, and add dg-skip-if directive to disable test on aix
7054 platforms because of known incompatibilities.
7055 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7056 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7057 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7058 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7059 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7060 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7061 * gcc.target/powerpc/vadsdub-2.c: Replace
7062 dg-require-effective-target directive to allow test to run on more
7063 platforms, and add dg-skip-if directive to disable test on aix
7064 platforms because of known incompatibilities.
7065 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7066 with vec_absdb call to differentiate this test from vadsdub-1.c.
7067 * gcc.target/powerpc/vadsduh-1.c: Replace
7068 dg-require-effective-target directive to allow test to run on more
7069 platforms, and add dg-skip-if directive to disable test on aix
7070 platforms because of known incompatibilities.
7071 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7072 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7073 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7074
7075 2016-06-21 Jakub Jelinek <jakub@redhat.com>
7076
7077 PR tree-optimization/71588
7078 * gcc.dg/pr71558.c: New test.
7079
7080 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7081
7082 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7083 * c-c++-common/pr68657-2.c: Likewise.
7084 * c-c++-common/pr68657-3.c: Likewise.
7085 * gcc.dg/torture/pr69714.c: Require int32plus support.
7086 * gcc.dg/torture/pr70025.c: Likewise.
7087 * gcc.dg/torture/pr70083.c: Likewise.
7088 * gcc.dg/torture/pr70542.c: Likewise.
7089 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7090
7091 2016-06-20 Joseph Myers <joseph@codesourcery.com>
7092
7093 PR c/71601
7094 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7095
7096 2016-06-20 Jakub Jelinek <jakub@redhat.com>
7097
7098 PR middle-end/71581
7099 * gcc.dg/pr71581.c: New test.
7100
7101 PR rtl-optimization/71591
7102 * gcc.dg/cpp/pr71591.c: New test.
7103
7104 2016-06-20 David B. Robins <gcc@davidrobins.net>
7105
7106 PR target/71571
7107 * g++.dg/torture/pr71571.C: New test.
7108
7109 2016-06-20 Jakub Jelinek <jakub@redhat.com>
7110
7111 PR target/71559
7112 * gcc.target/i386/sse2-pr71559.c: New test.
7113 * gcc.target/i386/avx-pr71559.c: New test.
7114 * gcc.target/i386/avx512f-pr71559.c: New test.
7115
7116 2016-06-20 Tobias Burnus <burnus@net-b.de>
7117
7118 PR fortran/71194
7119 * gfortran.dg/pointer_remapping_10.f90: New.
7120
7121 2016-06-20 David Malcolm <dmalcolm@redhat.com>
7122
7123 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7124
7125 2016-06-20 Martin Sebor <msebor@redhat.com>
7126
7127 PR c/69507
7128 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7129 * gnu90-const-expr-1.c: Same.
7130 * gnu99-const-expr-1.c: Same.
7131 * gnu99-static-1.c: Same.
7132
7133 2016-06-20 Renlin Li <renlin.li@arm.com>
7134
7135 PR testsuite/71489
7136 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7137
7138 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7139
7140 * gcc.target/aarch64/vcvt_f64_1.c: New.
7141 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7142 * gcc.target/aarch64/vrecp_f64_1.c: New.
7143
7144 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7145
7146 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7147 "alignement".
7148
7149 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
7150
7151 PR target/71103
7152 * gcc.target/avr/torture/pr71103-2.c: New test.
7153
7154 2016-06-19 Martin Sebor <msebor@redhat.com>
7155
7156 PR c/69507
7157 * gcc.dg/alignof.c: New test.
7158
7159 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7160
7161 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7162 vs dg-error; test constexpr specifier too.
7163
7164 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7165
7166 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7167
7168 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7169
7170 * lib/target-supports.exp
7171 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7172 arm_neon_ok and merge flags. Fix temporary test name.
7173 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7174 and merge flags.
7175
7176 2016-06-17 Martin Liska <mliska@suse.cz>
7177
7178 * gcc.dg/predict-9.c: Fix dump scanning.
7179
7180 2016-06-17 Bin Cheng <bin.cheng@arm.com>
7181
7182 PR tree-optimization/71354
7183 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7184
7185 2016-06-17 Bin Cheng <bin.cheng@arm.com>
7186
7187 PR tree-optimization/71347
7188 * gcc.dg/tree-ssa/pr71347.c: New test.
7189
7190 2016-06-17 Bin Cheng <bin.cheng@arm.com>
7191
7192 PR tree-optimization/71354
7193 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7194
7195 2016-06-17 Bin Cheng <bin.cheng@arm.com>
7196
7197 * gcc.dg/vect/vect-alias-check-1.c: New test.
7198
7199 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7200
7201 PR target/71151
7202 * gcc.target/avr/pr71151-1.c: New test.
7203 * gcc.target/avr/pr71151-2.c: New test.
7204 * gcc.target/avr/pr71151-3.c: New test.
7205 * gcc.target/avr/pr71151-4.c: New test.
7206 * gcc.target/avr/pr71151-5.c: New test.
7207 * gcc.target/avr/pr71151-6.c: New test.
7208 * gcc.target/avr/pr71151-7.c: New test.
7209 * gcc.target/avr/pr71151-8.c: New test.
7210 * gcc.target/avr/pr71151-common.h: New test.
7211
7212 2016-06-16 Martin Liska <mliska@suse.cz>
7213
7214 * gfortran.dg/predict-1.f90: New test.
7215
7216 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
7217
7218 PR target/71242
7219 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
7220
7221 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
7222
7223 * g++.dg/vect/pr36648.cc: Disable cunrolli
7224
7225 2016-06-16 Jakub Jelinek <jakub@redhat.com>
7226
7227 PR target/71554
7228 * gcc.c-torture/execute/pr71554.c: New test.
7229
7230 PR rtl-optimization/71532
7231 * gcc.dg/torture/pr71532.c: New test.
7232
7233 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7234
7235 * gcc.target/powerpc/p9-dimode1.c: New test.
7236 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7237
7238 2016-06-15 Jakub Jelinek <jakub@redhat.com>
7239
7240 * gcc.c-torture/compile/20160615-1.c: New test.
7241
7242 * g++.dg/cpp0x/ref-qual17.C: New test.
7243
7244 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7245
7246 PR middle-end/71529
7247 * gcc.target/i386/pr71529.C: New test.
7248
7249 2016-06-15 Alan Hayward <alan.hayward@arm.com>
7250
7251 PR tree-optimization/71483
7252 * g++.dg/vect/pr71483.c: New
7253
7254 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7255
7256 PR c++/70202
7257 * g++.dg/inherit/crash6.C: New.
7258 * g++.dg/inherit/union2.C: Likewise.
7259 * g++.dg/inherit/virtual12.C: Likewise.
7260 * g++.dg/inherit/virtual13.C: Likewise.
7261 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7262
7263 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
7264
7265 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
7266
7267 2016-06-15 Alan Hayward <alan.hayward@arm.com>
7268
7269 PR tree-optimization/71439
7270 * gcc.dg/vect/pr71439.c: New
7271
7272 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7273
7274 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7275
7276 2016-06-15 Richard Biener <rguenther@suse.de>
7277
7278 * gcc.dg/vect/slp-45.c: New testcase.
7279
7280 2016-06-15 Richard Biener <rguenther@suse.de>
7281
7282 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7283
7284 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7285
7286 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7287 requirements, and disable for AIX for now.
7288 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7289
7290 2016-06-14 Jakub Jelinek <jakub@redhat.com>
7291
7292 PR c++/71528
7293 * g++.dg/opt/pr71528.C: New test.
7294
7295 PR c++/71516
7296 * g++.dg/init/pr71516.C: New test.
7297
7298 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7299
7300 * g++.dg/init/array46.C: New.
7301
7302 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
7303
7304 * gcc.target/i386/float128-3.c: New test.
7305 * gcc.target/i386/quad-sse4.c: Ditto.
7306 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7307 Update scan strings.
7308
7309 2016-06-14 Richard Biener <rguenther@suse.de>
7310
7311 PR middle-end/71526
7312 * gfortran.dg/pr71526.f90: New testcase.
7313
7314 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7315
7316 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7317 * gcc.dg/zero_bits_compound-1.c: Likewise.
7318
7319 2016-06-14 Richard Biener <rguenther@suse.de>
7320
7321 PR tree-optimization/71522
7322 * gcc.dg/torture/pr71522.c: New testcase.
7323
7324 2016-06-14 Jakub Jelinek <jakub@redhat.com>
7325
7326 PR tree-optimization/71520
7327 * gcc.dg/tree-ssa/pr71520.c: New test.
7328
7329 2016-06-14 Richard Biener <rguenther@suse.de>
7330
7331 PR tree-optimization/71521
7332 * gcc.dg/tree-ssa/vrp101.c: New testcase.
7333
7334 2016-06-13 Jakub Jelinek <jakub@redhat.com>
7335
7336 PR sanitizer/71498
7337 * c-c++-common/ubsan/bounds-13.c: New test.
7338
7339 PR preprocessor/71183
7340 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7341
7342 2016-06-13 Jeff Law <law@redhat.com>
7343
7344 PR tree-optimization/71403
7345 * c-c++-common/ubsan/pr71403-1.c: New test.
7346 * c-c++-common/ubsan/pr71403-2.c: New test.
7347 * c-c++-common/ubsan/pr71403-3.c: New test.
7348
7349 2016-06-13 Jakub Jelinek <jakub@redhat.com>
7350
7351 PR middle-end/71478
7352 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7353 Add -Wno-psabi -w to dg-options.
7354
7355 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7356
7357 * gcc.target/powerpc/vadsdu-0.c: New test.
7358 * gcc.target/powerpc/vadsdu-1.c: New test.
7359 * gcc.target/powerpc/vadsdu-2.c: New test.
7360 * gcc.target/powerpc/vadsdu-3.c: New test.
7361 * gcc.target/powerpc/vadsdu-4.c: New test.
7362 * gcc.target/powerpc/vadsdu-5.c: New test.
7363 * gcc.target/powerpc/vadsdub-1.c: New test.
7364 * gcc.target/powerpc/vadsdub-2.c: New test.
7365 * gcc.target/powerpc/vadsduh-1.c: New test.
7366 * gcc.target/powerpc/vadsduh-2.c: New test.
7367 * gcc.target/powerpc/vadsduw-1.c: New test.
7368 * gcc.target/powerpc/vadsduw-2.c: New test.
7369
7370 2016-06-13 David Malcolm <dmalcolm@redhat.com>
7371
7372 * gcc.dg/c99-init-2.c (c): Update expected error message.
7373 * gcc.dg/init-bad-8.c (foo): Likewise.
7374 * gcc.dg/spellcheck-fields-3.c: New test case.
7375
7376 2016-06-13 Martin Liska <mliska@suse.cz>
7377
7378 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7379 and "guess loop iv compared" heuristics.
7380 * gcc.dg/predict-2.c: Likewise.
7381 * gcc.dg/predict-3.c: Likewise.
7382 * gcc.dg/predict-4.c: Likewise.
7383 * gcc.dg/predict-5.c: Likewise.
7384 * gcc.dg/predict-6.c: Likewise.
7385
7386 2016-06-13 Marek Polacek <polacek@redhat.com>
7387
7388 PR middle-end/71476
7389 * c-c++-common/Wswitch-unreachable-4.c: New test.
7390 * gcc.dg/Wswitch-unreachable-2.c: New test.
7391 * g++.dg/tm/jump1.C: Move dg-warning.
7392
7393 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7394
7395 * gnat.dg/renaming10.ad[sb]: New test.
7396
7397 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
7398
7399 PR fortran/70673
7400 * gfortran.dg/pr70673.f90: New test.
7401
7402 2016-06-13 Richard Biener <rguenther@suse.de>
7403
7404 PR middle-end/64516
7405 * gcc.dg/align-3.c: New testcase.
7406
7407 2016-06-13 Martin Liska <mliska@suse.cz>
7408
7409 * gcc.target/i386/pr71458.c: New test.
7410
7411 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
7412
7413 PR target/71241
7414 * gcc.dg/torture/float128-nan.c: New test.
7415
7416 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7417
7418 PR target/60751
7419 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7420 statement.
7421
7422 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7423
7424 PR target/60751
7425 * gfortran.dg/comma_IO_extension_1.f90: New test.
7426 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7427 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7428 statement.
7429 * gfortran.dg/graphite/pr38083.f90: Likewise.
7430 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7431 missing format.
7432
7433 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7434
7435 * gnat.dg/case_character.adb: New test.
7436
7437 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7438
7439 PR middle-end/71310
7440 * gcc.target/powerpc/pr71310.c: New testcase.
7441
7442 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7443
7444 PR middle-end/71478
7445 * gcc.dg/pr71478.c: New test.
7446
7447 2016-06-10 Jakub Jelinek <jakub@redhat.com>
7448
7449 PR middle-end/71494
7450 * gcc.c-torture/execute/pr71494.c: New test.
7451
7452 PR c/68657
7453 * gcc.target/i386/pr68657.c: New test.
7454
7455 PR inline-asm/68843
7456 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7457 (test): Add -masm=intel alternatives.
7458
7459 2016-06-10 Martin Sebor <msebor@redhat.com>
7460
7461 PR c/71392
7462 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7463
7464 2016-06-10 Jeff Law <law@redhat.com>
7465
7466 PR tree-optimization/71335
7467 * gcc.c-torture/execute/pr71335.c: New test.
7468
7469 2016-06-10 David Malcolm <dmalcolm@redhat.com>
7470
7471 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7472 the various "cannot tail-call: " messages.
7473
7474 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7475
7476 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7477 and options.
7478
7479 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7480
7481 PR sanitizer/71480
7482 * c-c++-common/asan/pr71480.c: New test.
7483
7484 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7485
7486 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7487 (ASMNAME2): Likewise.
7488 (main): Replace fn in asm statement with ASMNAME ("fn").
7489 * gcc.dg/guality/pr68037-2.c: Likewise.
7490 * gcc.dg/guality/pr68037-3.c: Likewise.
7491 * gcc.dg/torture/pr68037-1.c: Likewise.
7492 * gcc.dg/torture/pr68037-2.c: Likewise.
7493 * gcc.dg/torture/pr68037-3.c: Likewise.
7494
7495 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7496
7497 PR inline-asm/68843
7498 * gcc.target/i386/pr68843-1.c: New test.
7499 * gcc.target/i386/pr68843-2.c: New test.
7500
7501 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7502 Cesar Philippidis <cesar@codesourcery.com>
7503
7504 PR middle-end/71373
7505 * gcc.dg/goacc/nested-function-1.c: New file.
7506 * gcc.dg/goacc/nested-function-2.c: Likewise.
7507 * gcc.dg/goacc/pr71373.c: Likewise.
7508 * gfortran.dg/goacc/cray-2.f95: Likewise.
7509 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7510 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7511 * gfortran.dg/goacc/cray.f95: Update.
7512 * gfortran.dg/goacc/loop-1.f95: Likewise.
7513 * gfortran.dg/goacc/loop-3.f95: Likewise.
7514 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7515 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7516
7517 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7518
7519 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7520 for OpenACC tile clauses.
7521 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7522
7523 PR c/71381
7524 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7525 to...
7526 * c-c++-common/goacc/cache-2.c: ... this new file.
7527 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7528 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7529 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7530 usage.
7531 * gfortran.dg/goacc/cray.f95: Likewise.
7532 * gfortran.dg/goacc/loop-1.f95: Likewise.
7533
7534 2016-06-10 Alan Hayward <alan.hayward@arm.com>
7535
7536 PR tree-optimization/71407
7537 PR tree-optimization/71416
7538 * gcc.dg/vect/pr71407.c: New
7539 * gcc.dg/vect/pr71416-1.c: New
7540 * gcc.dg/vect/pr71416-2.c: New
7541
7542 2016-06-10 Richard Biener <rguenther@suse.de>
7543
7544 PR middle-end/71477
7545 * gcc.dg/torture/pr71477.c: New testcase.
7546
7547 2016-06-09 Julia Koval <julia.koval@intel.com>
7548
7549 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7550 * gcc.target/i386/interrupt-13.c: Likewise.
7551 * gcc.target/i386/interrupt-15.c: Likewise.
7552 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7553 * gcc.target/i386/interrupt-24.c: Likewise.
7554 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7555 * gcc.target/i386/interrupt-9.c: Likewise.
7556 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7557
7558 2016-06-09 Martin Sebor <msebor@redhat.com>
7559
7560 PR c/70883
7561 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7562 * gcc.dg/builtin-constant_p-1.c: Same.
7563 * gcc.dg/builtins-error.c: Same.
7564 * gcc.dg/pr70859.c: Same.
7565
7566 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7567
7568 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7569 * gcc.dg/torture/pr68067-1.c: Likewise.
7570 * gcc.dg/torture/pr68067-2.c: Likewise.
7571
7572 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7573
7574 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7575 when setting SIZE.
7576
7577 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7578
7579 PR c++/71465
7580 * g++.dg/inherit/crash5.C: New.
7581 Revert:
7582 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7583
7584 PR c++/70202
7585 * g++.dg/inherit/crash5.C: New.
7586 * g++.dg/inherit/virtual1.C: Adjust.
7587
7588 2016-06-09 Martin Liska <mliska@suse.cz>
7589
7590 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7591 * g++.dg/predict-loop-exit-2.C: Likewise.
7592 * g++.dg/predict-loop-exit-3.C: Likewise.
7593 * gcc.dg/predict-1.c: Likewise.
7594 * gcc.dg/predict-2.c: Likewise.
7595 * gcc.dg/predict-3.c: Likewise.
7596 * gcc.dg/predict-4.c: Likewise.
7597 * gcc.dg/predict-5.c: Likewise.
7598 * gcc.dg/predict-6.c: Likewise.
7599 * gcc.dg/predict-7.c: Likewise.
7600
7601 2016-06-09 Richard Biener <rguenther@suse.de>
7602
7603 PR tree-optimization/71462
7604 * gcc.dg/torture/pr71462.c: New testcase.
7605
7606 2016-06-09 Marek Polacek <polacek@redhat.com>
7607
7608 PR c/65471
7609 * gcc.dg/c11-generic-3.c: New test.
7610
7611 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7612
7613 * g++.dg/init/array42.C: New.
7614 * g++.dg/init/array43.C: Likewise.
7615 * g++.dg/init/array44.C: Likewise.
7616 * g++.dg/init/array45.C: Likewise.
7617 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7618 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7619 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7620 * g++.dg/gomp/pr35751.C: Likewise.
7621 * g++.dg/init/array23.C: Likewise.
7622 * g++.dg/init/brace2.C: Likewise.
7623 * g++.dg/init/brace6.C: Likewise.
7624
7625 2016-06-08 Martin Sebor <msebor@redhat.com>
7626 Jakub Jelinek <jakub@redhat.com>
7627
7628 PR c++/70507
7629 PR c/68120
7630 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7631 * c-c++-common/builtin-arith-overflow-2.c: New test.
7632 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7633 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7634 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7635
7636 2016-06-08 Jakub Jelinek <jakub@redhat.com>
7637
7638 PR c++/71442
7639 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7640
7641 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7642
7643 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7644 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7645 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7646 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7647 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7648 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7649 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7650 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7651 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7652 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7653 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7654 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7655 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7656
7657 2016-06-08 Richard Biener <rguenther@suse.de>
7658
7659 PR tree-optimization/68558
7660 * gcc.dg/vect/slp-44.c: New testcase.
7661
7662 2016-06-08 Richard Biener <rguenther@suse.de>
7663
7664 * gcc.dg/vect/slp-43.c: New testcase.
7665
7666 2016-06-08 Richard Biener <rguenther@suse.de>
7667
7668 PR tree-optimization/71452
7669 * gcc.dg/torture/pr71452.c: New testcase.
7670
7671 2016-06-08 Jakub Jelinek <jakub@redhat.com>
7672
7673 PR c++/71448
7674 * g++.dg/torture/pr71448.C: New test.
7675
7676 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7677
7678 PR debug/71432
7679 PR ada/71413
7680 * g++.dg/debug/pr71432.C: New test.
7681
7682 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7683
7684 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7685 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7686 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7687
7688 2016-06-08 Alan Hayward <alan.hayward@arm.com>
7689
7690 * gcc.dg/vect/vect-live-2.c: Update effective target.
7691 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7692 * lib/target-supports.exp: Add aarch64 to vect_long.
7693
7694 2016-06-08 Marek Polacek <polacek@redhat.com>
7695
7696 PR c/71418
7697 * gcc.dg/noncompile/pr71418.c: New test.
7698
7699 PR c/71426
7700 * gcc.dg/noncompile/pr71426.c: New test.
7701
7702 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
7703
7704 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7705 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7706 * gcc.dg/predict-3.c: Update template.
7707 * gcc.dg/predict-5.c: Update template.
7708 * gcc.dg/predict-6.c: Update template.
7709 * gcc.dg/predict-9.c: Update template.
7710 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7711
7712 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7713
7714 * gcc.target/powerpc/vec-mul.c: New test.
7715
7716 2016-06-07 David Malcolm <dmalcolm@redhat.com>
7717
7718 * gcc.dg/spellcheck-fields-2.c: New test case.
7719
7720 2016-06-07 Richard Biener <rguenther@suse.de>
7721
7722 PR c/61564
7723 * gcc.dg/Wpragmas-1.c: New testcase.
7724 * gcc.dg/Wattributes-4.c: Likewise.
7725 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7726 entry.
7727
7728 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7729
7730 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7731 spurious debug code.
7732
7733 2016-06-07 Richard Biener <rguenther@suse.de>
7734
7735 PR tree-optimization/71428
7736 * gcc.dg/torture/pr71428.c: New testcase.
7737
7738 2016-06-07 Richard Biener <rguenther@suse.de>
7739
7740 PR middle-end/71423
7741 * gcc.dg/torture/pr71423.c: New testcase.
7742
7743 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7744
7745 PR middle-end/71408
7746 * gcc.dg/tree-ssa/pr71408.c: New test.
7747
7748 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7749
7750 PR middle-end/71281
7751 * g++.dg/torture/pr71281.C: New test.
7752
7753 2016-06-06 Marek Polacek <polacek@redhat.com>
7754
7755 PR c/71362
7756 * gcc.dg/pr71362.c: New test.
7757
7758 2016-06-06 Jakub Jelinek <jakub@redhat.com>
7759 Patrick Palka <ppalka@gcc.gnu.org>
7760
7761 PR c++/70847
7762 PR c++/71330
7763 PR c++/71393
7764 * g++.dg/opt/pr70847.C: New test.
7765 * g++.dg/ubsan/pr70847.C: New test.
7766 * g++.dg/ubsan/pr71393.C: New test.
7767
7768 2016-06-06 Jakub Jelinek <jakub@redhat.com>
7769
7770 PR tree-optimization/71259
7771 * gcc.dg/vect/pr71259.c: New test.
7772
7773 2016-06-06 David Malcolm <dmalcolm@redhat.com>
7774
7775 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7776 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7777 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7778 above.
7779
7780 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7781
7782 PR middle-end/37780
7783 * gcc.c-torture/execute/pr37780.c: New test.
7784 * gcc.target/aarch64/pr37780_1.c: Likewise.
7785 * gcc.target/arm/pr37780_1.c: Likewise.
7786
7787 2016-06-06 Marek Polacek <polacek@redhat.com>
7788
7789 * c-c++-common/attr-may-alias-1.c: New test.
7790 * c-c++-common/attr-may-alias-2.c: New test.
7791 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7792
7793 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7794
7795 PR c/24414
7796 * gcc.target/i386/pr24414.c: New test.
7797
7798 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7799
7800 * gcc.target/sparc/vis4misc.c: New file.
7801 * gcc.target/sparc/fpcmp.c: Likewise.
7802 * gcc.target/sparc/fpcmpu.c: Likewise.
7803
7804 2016-06-06 Alan Hayward <alan.hayward@arm.com>
7805
7806 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7807 * gcc.dg/vect/vect-live-3.c: Likewise.
7808
7809 2016-06-06 Richard Biener <rguenther@suse.de>
7810
7811 PR tree-optimization/71398
7812 * gcc.dg/torture/pr71398.c: New testcase.
7813
7814 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
7815
7816 PR target/71389
7817 * g++.dg/pr71389.C: New test.
7818
7819 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7820
7821 PR fortran/71404
7822 * gfortran.dg/fmt_read_5.f: New test.
7823
7824 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7825
7826 PR fortran/69659
7827 * gfortran.dg/class_array_22.f03: New test.
7828
7829 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
7830
7831 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7832
7833 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
7834
7835 * gcc.dg/predict-9.c: Update template.
7836
7837 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7838
7839 PR c++/49377
7840 * g++.dg/template/pr49377.C: New.
7841
7842 2016-06-04 Jakub Jelinek <jakub@redhat.com>
7843
7844 PR tree-optimization/71405
7845 * g++.dg/torture/pr71405.C: New test.
7846
7847 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7848
7849 PR c++/70202
7850 * g++.dg/inherit/crash5.C: New.
7851 * g++.dg/inherit/virtual1.C: Adjust.
7852
7853 2016-06-03 Jeff Law <law@redhat.com>
7854
7855 PR tree-optimization/71316
7856 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7857
7858 2016-06-03 Jakub Jelinek <jakub@redhat.com>
7859
7860 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7861 dg-additional-options with just -fno-tree-scev-cprop in it.
7862 * gcc.dg/vect/vect-live-2.c: Likewise.
7863 * gcc.dg/vect/vect-live-5.c: Likewise.
7864 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7865 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7866 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7867
7868 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7869
7870 PR c++/27100
7871 * g++.dg/other/friend6.C: New test.
7872
7873 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7874
7875 * g++.dg/torture/ppc-ldst-array.C: New.
7876
7877 2016-06-03 Joseph Myers <joseph@codesourcery.com>
7878
7879 PR target/71276
7880 PR target/71277
7881 * gcc.dg/torture/builtin-fp-int-inexact.c,
7882 gcc.target/i386/387-builtin-fp-int-inexact.c,
7883 gcc.target/i386/387-rint-inline-1.c,
7884 gcc.target/i386/387-rint-inline-2.c,
7885 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7886 gcc.target/i386/sse2-rint-inline-1.c,
7887 gcc.target/i386/sse2-rint-inline-2.c,
7888 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7889 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7890
7891 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7892 Julia Koval <julia.koval@intel.com>
7893
7894 PR target/66960
7895 PR target/67630
7896 PR target/67634
7897 PR target/67841
7898 PR target/68037
7899 PR target/68618
7900 PR target/68661
7901 PR target/69575
7902 PR target/69596
7903 PR target/69734
7904 * gcc.dg/guality/pr68037-1.c: New test.
7905 * gcc.dg/guality/pr68037-2.c: Likewise.
7906 * gcc.dg/guality/pr68037-3.c: Likewise.
7907 * gcc.dg/torture/pr68037-1.c: Likewise.
7908 * gcc.dg/torture/pr68037-2.c: Likewise.
7909 * gcc.dg/torture/pr68037-3.c: Likewise.
7910 * gcc.dg/torture/pr68661-1a.c: Likewise.
7911 * gcc.dg/torture/pr68661-1b.c: Likewise.
7912 * gcc.target/i386/interrupt-1.c: Likewise.
7913 * gcc.target/i386/interrupt-2.c: Likewise.
7914 * gcc.target/i386/interrupt-3.c: Likewise.
7915 * gcc.target/i386/interrupt-4.c: Likewise.
7916 * gcc.target/i386/interrupt-5.c: Likewise.
7917 * gcc.target/i386/interrupt-6.c: Likewise.
7918 * gcc.target/i386/interrupt-7.c: Likewise.
7919 * gcc.target/i386/interrupt-8.c: Likewise.
7920 * gcc.target/i386/interrupt-9.c: Likewise.
7921 * gcc.target/i386/interrupt-10.c: Likewise.
7922 * gcc.target/i386/interrupt-11.c: Likewise.
7923 * gcc.target/i386/interrupt-12.c: Likewise.
7924 * gcc.target/i386/interrupt-13.c: Likewise.
7925 * gcc.target/i386/interrupt-14.c: Likewise.
7926 * gcc.target/i386/interrupt-15.c: Likewise.
7927 * gcc.target/i386/interrupt-16.c: Likewise.
7928 * gcc.target/i386/interrupt-17.c: Likewise.
7929 * gcc.target/i386/interrupt-18.c: Likewise.
7930 * gcc.target/i386/interrupt-19.c: Likewise.
7931 * gcc.target/i386/interrupt-20.c: Likewise.
7932 * gcc.target/i386/interrupt-21.c: Likewise.
7933 * gcc.target/i386/interrupt-22.c: Likewise.
7934 * gcc.target/i386/interrupt-23.c: Likewise.
7935 * gcc.target/i386/interrupt-24.c: Likewise.
7936 * gcc.target/i386/interrupt-25.c: Likewise.
7937 * gcc.target/i386/interrupt-26.c: Likewise.
7938 * gcc.target/i386/interrupt-27.c: Likewise.
7939 * gcc.target/i386/interrupt-28.c: Likewise.
7940 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7941 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7942 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7943 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7944 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7945 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7946 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7947 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7948 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7949 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7950 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7951 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7952
7953 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7954
7955 PR tree-optimization/52171
7956 * gcc.dg/pr52171.c: New test.
7957 * gcc.target/i386/pr52171.c: New test.
7958
7959 2016-06-03 Jan Hubicka <jh@suse.cz>
7960
7961 * g++.dg/tree-ssa/pred-1.C: New testcase
7962 * gcc.dg/tree-ssa/pred-1.c: New testcase
7963
7964 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7965
7966 PR target/70957
7967 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7968 support.
7969 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7970
7971 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7972
7973 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7974
7975 2016-06-03 Alan Hayward <alan.hayward@arm.com>
7976
7977 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
7978 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
7979 * gcc.dg/vect/vect-live-1.c: New test.
7980 * gcc.dg/vect/vect-live-2.c: New test.
7981 * gcc.dg/vect/vect-live-3.c: New test.
7982 * gcc.dg/vect/vect-live-4.c: New test.
7983 * gcc.dg/vect/vect-live-5.c: New test.
7984 * gcc.dg/vect/vect-live-slp-1.c: New test.
7985 * gcc.dg/vect/vect-live-slp-2.c: New test.
7986 * gcc.dg/vect/vect-live-slp-3.c: New test.
7987
7988 2016-06-03 Jakub Jelinek <jakub@redhat.com>
7989
7990 PR middle-end/71387
7991 * g++.dg/opt/pr71387.C: New test.
7992
7993 2016-06-02 Jeff Law <law@redhat.com>
7994
7995 PR tree-optimization/71328
7996 * gcc.c-torture/compile/pr71328.c: New test.
7997
7998 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7999
8000 PR fortran/52393
8001 * gfortran.dg/fmt_read_3.f90: Fix typo.
8002 * gfortran.dg/fmt_read_4.f90: New test.
8003
8004 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8005
8006 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8007 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8008 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8009 * g++.dg/cpp0x/override2.C: Likewise.
8010 * g++.dg/parse/crash5.C: Likewise.
8011 * g++.dg/parse/error16.C: Likewise.
8012 * g++.dg/parse/error27.C: Likewise.
8013 * g++.dg/template/qualttp15.C: Likewise.
8014 * g++.dg/template/redecl4.C: Likewise.
8015 * g++.old-deja/g++.other/crash39.C: Likewise.
8016 * g++.old-deja/g++.other/struct1.C: Likewise.
8017 * g++.old-deja/g++.pt/m9a.C: Likewise.
8018 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8019
8020 2016-06-02 Jakub Jelinek <jakub@redhat.com>
8021
8022 PR c++/71372
8023 * c-c++-common/pr71372.c: New test.
8024
8025 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8026 __TIME__ strings with __builtin_strcmp instead of printf and
8027 dg-output.
8028
8029 2016-06-02 Martin Liska <mliska@suse.cz>
8030
8031 * gcc.dg/predict-9.c: New test.
8032
8033 2016-06-02 Jakub Jelinek <jakub@redhat.com>
8034
8035 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8036 global set_compiler_env_var and global saved_compiler_env_var.
8037
8038 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8039
8040 PR rtl-optimization/71295
8041 * gcc.c-torture/compile/pr71295.c: New test.
8042
8043 2016-06-02 Jakub Jelinek <jakub@redhat.com>
8044
8045 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8046
8047 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8048 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8049
8050 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8051 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8052 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8053 alternative number.
8054
8055 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8056
8057 * gcc.target/powerpc/p9-splat-4.c: New test.
8058
8059 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8060
8061 PR target/71186
8062 * gcc.target/powerpc/pr71186.c: New test.
8063
8064 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8065
8066 PR fortran/52393
8067 * gfortran.dg/fmt_read_3.f90: New test.
8068
8069 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8070
8071 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8072 procedure.
8073
8074 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
8075
8076 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8077 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8078 env var is set.
8079 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8080 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8081 shown once.
8082 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8083 during compilation.
8084 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8085 vars set by dg-set-compiler-env-var.
8086
8087 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
8088
8089 PR fortran/71156
8090 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8091 to the module procedure declaration.
8092 * gfortran.dg/submodule_16.f08: New test.
8093
8094 2016-06-01 Jakub Jelinek <jakub@redhat.com>
8095
8096 PR middle-end/71371
8097 * c-c++-common/gomp/pr71371.c: New test.
8098
8099 2016-06-01 Richard Biener <rguenther@suse.de>
8100
8101 PR tree-optimization/71366
8102 * gcc.dg/torture/pr71366-1.c: New testcase.
8103 * gcc.dg/torture/pr71366-2.c: Likewise.
8104
8105 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8106
8107 * gcc.target/powerpc/vslv-0.c: New test.
8108 * gcc.target/powerpc/vslv-1.c: New test.
8109 * gcc.target/powerpc/vsrv-0.c: New test.
8110 * gcc.target/powerpc/vsrv-1.c: New test.
8111
8112 2016-06-01 Nathan Sidwell <nathan@acm.org>
8113
8114 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8115 * gcc.target/nvptx/weak.c: New.
8116
8117 2016-06-01 Richard Biener <rguenther@suse.de>
8118
8119 PR tree-optimization/71261
8120 * gcc.dg/torture/vect-bool-1.c: New testcase.
8121
8122 2016-06-01 Jakub Jelinek <jakub@redhat.com>
8123
8124 * gfortran.dg/gomp/order-1.f90: New test.
8125 * gfortran.dg/gomp/order-2.f90: New test.
8126
8127 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
8128
8129 * gcc.dg/unroll-6.c: Update template.
8130 * gcc.dg/unroll-7.c: New testcase.
8131 * gcc.dg/unroll-8.c: New testcase.
8132
8133 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8134
8135 * gnat.dg/opt56.ad[sb]: New test.
8136
8137 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8138
8139 PR c++/66635
8140 * g++.dg/cpp0x/constexpr-ice16.C: New.
8141
8142 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8143
8144 PR tree-optimization/71314
8145 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8146 -mbranch-cost=2.
8147
8148 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8149
8150 PR tree-optimization/71077
8151 * gcc.dg/tree-ssa/pr71077.c: New test.
8152
8153 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
8154
8155 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8156 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8157 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8158
8159 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8160
8161 PR c++/71248
8162 * g++.dg/cpp0x/pr71248.C: New.
8163 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8164 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8165 * g++.dg/init/new37.C: Likewise.
8166 * g++.dg/template/static1.C: Likewise.
8167 * g++.dg/template/static2.C: Likewise.
8168
8169 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8170
8171 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8172 instead of %rdi.
8173 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8174
8175 2016-05-31 Marek Polacek <polacek@redhat.com>
8176
8177 * c-c++-common/Wswitch-unreachable-3.c: New test.
8178 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8179
8180 2016-05-31 Richard Biener <rguenther@suse.de>
8181
8182 PR tree-optimization/71352
8183 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8184
8185 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8186
8187 * gcc.target/arm/armv5_thumb_isa.c: New test.
8188
8189 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8190
8191 PR target/71346
8192 * gcc.target/i386/pr71346.c: New test.
8193
8194 2016-05-31 Tom de Vries <tom@codesourcery.com>
8195
8196 PR tree-optimization/69068
8197 * gcc.dg/graphite/pr69068.c: New test.
8198
8199 2016-05-27 Martin Sebor <msebor@redhat.com>
8200
8201 PR c++/71306
8202 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8203
8204 2016-05-30 Jakub Jelinek <jakub@redhat.com>
8205
8206 PR c++/71349
8207 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8208 nowait depend(inout: dd[0]) clauses where permitted.
8209
8210 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8211
8212 PR c++/71238
8213 * g++.dg/parse/pr71238.C: New.
8214 * g++.dg/concepts/friend1.C: Test column numbers too.
8215 * g++.dg/cpp0x/initlist31.C: Likewise.
8216 * g++.dg/cpp0x/pr51420.C: Likewise.
8217 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8218 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8219 * g++.dg/ext/builtin3.C: Likewise.
8220 * g++.dg/lookup/friend12.C: Likewise.
8221 * g++.dg/lookup/friend7.C: Likewise.
8222 * g++.dg/lookup/koenig1.C: Likewise.
8223 * g++.dg/lookup/koenig5.C: Likewise.
8224 * g++.dg/lookup/used-before-declaration.C: Likewise.
8225 * g++.dg/overload/koenig1.C: Likewise.
8226 * g++.dg/template/crash65.C: Likewise.
8227 * g++.dg/template/friend57.C: Likewise.
8228 * g++.dg/warn/Wshadow-5.C: Likewise.
8229 * g++.dg/warn/Wunused-8.C: Likewise.
8230 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8231 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8232 * g++.old-deja/g++.jason/member.C: Likewise.
8233 * g++.old-deja/g++.jason/report.C: Likewise.
8234 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8235 * g++.old-deja/g++.law/visibility20.C: Likewise.
8236 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8237 * g++.old-deja/g++.other/static5.C: Likewise.
8238 * g++.old-deja/g++.pt/overload2.C: Likewise.
8239
8240 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
8241
8242 * gcc.dg/tree-ssa/peel1.c: New testcase.
8243 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8244 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8245
8246 2016-05-30 Tom de Vries <tom@codesourcery.com>
8247
8248 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8249 to ce.
8250
8251 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8252
8253 PR c++/71099
8254 * g++.dg/parse/virtual1.C: New.
8255
8256 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
8257
8258 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8259 Use correct register when clearing %edx.
8260
8261 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
8262
8263 PR tree-optimization/71289
8264 * gcc.dg/pr71289.c: New test.
8265
8266 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8267
8268 PR middle-end/71269
8269 PR middle-end/71292
8270 * gcc.dg/tree-ssa/pr71269.c: New test.
8271 * gcc.dg/tree-ssa/pr71292.c: New test.
8272
8273 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8274
8275 PR middle-end/71252
8276 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8277
8278 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
8279
8280 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8281 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8282 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8283
8284 2016-05-30 Tom de Vries <tom@codesourcery.com>
8285
8286 PR tree-optimization/69067
8287 * gcc.dg/graphite/pr69067.c: New test.
8288
8289 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
8290
8291 PR target/71245
8292 * gcc.target/i386/pr71245-1.c: New test.
8293 * gcc.target/i386/pr71245-2.c: Ditto.
8294
8295 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8296
8297 PR c++/71105
8298 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8299 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8300 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8301
8302 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
8303
8304 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8305
8306 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8307
8308 Revert:
8309 PR c++/69855
8310 * g++.dg/overload/69855.C: New.
8311 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8312 * g++.old-deja/g++.pt/crash3.C: Likewise.
8313
8314 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8315
8316 PR c++/60385
8317 * g++.dg/parse/namespace13.C: New.
8318
8319 2016-05-26 Jeff Law <law@redhat.com>
8320
8321 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8322 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8323 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8324 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8325 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8326 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8327 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8328 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8329 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8330 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8331 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8332 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8333 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8334
8335 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8336
8337 PR c++/69855
8338 * g++.dg/overload/69855.C: New.
8339 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8340 * g++.old-deja/g++.pt/crash3.C: Likewise.
8341
8342 2016-05-27 Jiong Wang <jiong.wang@arm.com>
8343
8344 PR target/63596
8345 * gcc.target/aarch64/va_arg_1.c: New testcase.
8346 * gcc.target/aarch64/va_arg_2.c: Likewise.
8347 * gcc.target/aarch64/va_arg_3.c: Likewise.
8348
8349 2016-05-27 Jiong Wang <jiong.wang@arm.com>
8350
8351 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8352 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8353 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8354 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8355 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8356
8357 2016-05-27 Marek Polacek <polacek@redhat.com>
8358
8359 PR middle-end/71308
8360 * g++.dg/torture/pr71308.C: New test.
8361
8362 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8363
8364 * gcc.dg/zero_bits_compound-1.c: New test.
8365 * gcc.dg/zero_bits_compound-2.c: New test.
8366
8367 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8368
8369 PR middle-end/71279
8370 * gcc.dg/pr71279.c: New test.
8371
8372 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8373
8374 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8375 floating point min/max/comparison instructions.
8376 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8377
8378 2016-05-26 Jakub Jelinek <jakub@redhat.com>
8379
8380 * c-c++-common/gomp/schedule-1.c: New test.
8381 * gfortran.dg/gomp/schedule-1.f90: New test.
8382
8383 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8384
8385 PR c++/70822
8386 PR c++/70106
8387 * g++.dg/cpp1y/auto-fn32.C: New test.
8388 * g++.dg/cpp1y/paren4.C: New test.
8389
8390 2016-05-26 Nathan Sidwell <nathan@acm.org>
8391
8392 * gcc.dg/20060410.c: Xfail on ptx.
8393 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8394 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8395 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8396 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8397 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8398
8399 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8400
8401 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8402
8403 2016-05-26 Jakub Jelinek <jakub@redhat.com>
8404
8405 PR tree-optimization/71280
8406 * gcc.dg/pr71280.c: New test.
8407
8408 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8409
8410 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8411 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8412
8413 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8414
8415 2016-05-26 Jiong Wang <jiong.wang@arm.com>
8416
8417 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
8418 kept in memory.
8419
8420 2016-05-25 Jeff Law <law@redhat.com>
8421
8422 PR tree-optimization/71272
8423 * gcc.c-torture/compile/pr71272.c: new test.
8424
8425 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8426
8427 * gcc.target/powerpc/vec-cmpne.c: New test.
8428 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8429
8430 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8431
8432 * gnat.dg/opt55.ad[sb]: New test.
8433
8434 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8435
8436 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8437 * c-c++-common/pr60226.c: Require int32plus.
8438 * gcc.c-torture/execute/pr70602.c: Likewise.
8439 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8440 unsigned long for malloc arg type.
8441 * gcc.dg/asr_div1.c: Require int32plus.
8442 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8443 * gcc.dg/pie-1.c: Require pie.
8444 * gcc.dg/pie-2.c: Likewise.
8445 * gcc.dg/pr59471.c: Require int32plus.
8446 * gcc.dg/pr59963-2.c: XFAIL for int16.
8447 * gcc.dg/pr60114.c: Require int32plus.
8448 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8449 unsigned long for typedef of size_t.
8450 * gcc.dg/pr63914.c: Require int32plus.
8451 * gcc.dg/pr64536.c: Require pt32plus.
8452 * gcc.dg/pr65658.c: Likewise.
8453 * gcc.dg/pr67271.c: Require int32plus.
8454 * gcc.dg/pr68112.c: Likewise.
8455 * gcc.dg/pr69071.c: Skip for avr target.
8456 * gcc.dg/pr69973.c: Require int32plus.
8457 * gcc.dg/pr70169.c: Skip for avr target.
8458 * gcc.dg/sso-6.c: Require int32plus.
8459 * gcc.dg/sso-7.c: Likewise.
8460 * gcc.dg/sso-8.c: Likewise.
8461 * gcc.dg/vrp-min-max-2.c: Likewise.
8462
8463 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8464
8465 PR target/70738
8466 * gcc.target/i386/pr70738-1.c: New test.
8467 * gcc.target/i386/pr70738-2.c: Likewise.
8468 * gcc.target/i386/pr70738-3.c: Likewise.
8469 * gcc.target/i386/pr70738-4.c: Likewise.
8470 * gcc.target/i386/pr70738-5.c: Likewise.
8471 * gcc.target/i386/pr70738-6.c: Likewise.
8472 * gcc.target/i386/pr70738-7.c: Likewise.
8473 * gcc.target/i386/pr70738-8.c: Likewise.
8474 * gcc.target/i386/pr70738-9.c: Likewise.
8475
8476 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8477
8478 PR rtl-optimization/66940
8479 * gcc.c-torture/execute/pr66940.c: New test.
8480
8481 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8482
8483 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8484 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8485 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8486 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8487 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8488 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8489 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8490 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8491 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8492 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8493 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8494 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8495 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8496 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8497 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8498 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8499 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8500 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8501 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8502 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8503 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8504 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8505 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8506 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8507
8508 2016-05-25 Marek Polacek <polacek@redhat.com>
8509
8510 PR c/71265
8511 * gcc.dg/noncompile/pr71265.c: New test.
8512
8513 PR c/71266
8514 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8515
8516 2016-05-25 Nathan Sidwell <nathan@acm.org>
8517
8518 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8519
8520 2016-05-25 Richard Biener <rguenther@suse.de>
8521
8522 PR tree-optimization/71261
8523 * c-c++-common/torture/pr71261.c: New testcase.
8524
8525 2016-05-25 Richard Biener <rguenther@suse.de>
8526
8527 PR tree-optimization/71264
8528 * gcc.dg/vect/pr71264.c: New testcase.
8529
8530 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8531
8532 PR c++/55992
8533 * g++.dg/cpp0x/alias-decl-53.C: New.
8534 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8535
8536 2016-05-25 Martin Liska <mliska@suse.cz>
8537
8538 * g++.dg/pr71239.C: New test.
8539
8540 2016-05-25 Richard Biener <rguenther@suse.de>
8541
8542 * gcc.dg/vect/pr58135.c: Rename to ...
8543 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
8544
8545 2016-05-25 Marek Polacek <polacek@redhat.com>
8546
8547 * g++.dg/pr65295.C: Use target c++14.
8548
8549 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8550
8551 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8552 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
8553
8554 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8555
8556 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8557 instructions.
8558
8559 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8560
8561 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8562 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8563 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8564 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8565 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8566 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8567 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8568 * c-c++-common/goacc/pcopy.c: Likewise.
8569 * c-c++-common/goacc/pcopyin.c: Likewise.
8570 * c-c++-common/goacc/pcopyout.c: Likewise.
8571 * c-c++-common/goacc/pcreate.c: Likewise.
8572 * c-c++-common/goacc/pr70688.c: New test.
8573 * c-c++-common/goacc/present-1.c: Adjust test.
8574 * c-c++-common/goacc/reduction-5.c: Likewise.
8575 * g++.dg/goacc/data-1.C: New test.
8576
8577 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8578
8579 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8580 vector parity built-in functions.
8581 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8582 count trailing zeros automatic vectorization.
8583 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8584 count trailing zeros built-in functions.
8585
8586 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8587
8588 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8589
8590 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8591
8592 PR target/71050
8593 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8594
8595 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8596
8597 PR c++/50436
8598 * g++.dg/template/crash123.C: New.
8599 * g++.dg/template/crash124.C: Likewise.
8600
8601 2016-05-24 Martin Sebor <msebor@redhat.com>
8602
8603 PR c++/71147
8604 * g++.dg/ext/flexary16.C: New test.
8605
8606 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8607
8608 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8609 before math.h is included.
8610 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8611 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8612 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8613 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8614 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8615 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8616 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8617 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8618 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8619 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8620 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8621 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8622 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8623 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8624 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8625 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8626 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8627 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8628 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8629 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8630 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8631 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8632 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8633
8634 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8635 Kelvin Nilsen <kelvin@gcc.gnu.org>
8636
8637 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8638 support.
8639
8640 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8641
8642 PR c++/69872
8643 * g++.dg/warn/Wno-narrowing1.C: New.
8644
8645 2016-05-24 Marek Polacek <polacek@redhat.com>
8646
8647 PR c/71249
8648 * c-c++-common/Wswitch-unreachable-2.c: New test.
8649
8650 2016-05-24 Jakub Jelinek <jakub@redhat.com>
8651
8652 PR c++/71257
8653 * g++.dg/vect/simd-clone-6.cc: New test.
8654 * g++.dg/gomp/declare-simd-6.C: New test.
8655
8656 PR middle-end/70434
8657 PR c/69504
8658 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8659
8660 2016-05-24 Richard Biener <rguenther@suse.de>
8661
8662 PR tree-optimization/71240
8663 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8664
8665 2016-05-24 Richard Biener <rguenther@suse.de>
8666
8667 PR tree-optimization/71230
8668 * gcc.dg/torture/pr71230.c: New testcase.
8669 * g++.dg/torture/pr71230.C: Likewise.
8670
8671 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8672
8673 * c-c++-common/goacc/routine-5.c: Add tests.
8674 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8675 * gfortran.dg/goacc/routine-6.f90: Add tests.
8676
8677 2016-05-24 Richard Biener <rguenther@suse.de>
8678
8679 PR tree-optimization/71253
8680 * gcc.dg/torture/pr71253.c: New testcase.
8681
8682 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8683
8684 PR middle-end/71252
8685 * gfortran.dg/pr71252.f90: New test.
8686
8687 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8688
8689 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8690
8691 2016-05-24 Richard Biener <rguenther@suse.de>
8692
8693 PR middle-end/70434
8694 PR c/69504
8695 * c-c++-common/vector-subscript-4.c: New testcase.
8696 * c-c++-common/vector-subscript-5.c: Likewise.
8697
8698 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8699
8700 PR fortran/71123
8701 * gfortran.dg/namelist_90.f: New test
8702
8703 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8704
8705 PR fortran/66461
8706 * gfortran.dg/unexpected_eof.f: New test
8707
8708 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8709 Kelvin Nilsen <kelvin@gcc.gnu.org>
8710
8711 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8712 as little endian.
8713
8714 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8715
8716 PR c++/70972
8717 * g++.dg/cpp0x/inh-ctor20.C: New.
8718 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8719
8720 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8721
8722 PR c++/69095
8723 * g++.dg/cpp0x/variadic168.C: New.
8724
8725 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8726
8727 * g++.dg/cpp0x/pr31445.C: Test column number too.
8728 * g++.dg/cpp0x/pr32253.C: Likewise.
8729 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8730 * g++.dg/cpp0x/variadic36.C: Likewise.
8731
8732 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
8733
8734 * gcc.dg/fold-notshift-2.c: Adjust.
8735
8736 2016-05-23 Marek Polacek <polacek@redhat.com>
8737
8738 PR c/49859
8739 * c-c++-common/Wswitch-unreachable-1.c: New test.
8740 * gcc.dg/Wswitch-unreachable-1.c: New test.
8741 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8742 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8743 * g++.dg/gomp/block-10.C: Likewise.
8744 * gcc.dg/gomp/block-10.c: Likewise.
8745 * g++.dg/gomp/block-9.C: Likewise.
8746 * gcc.dg/gomp/block-9.c: Likewise.
8747 * g++.dg/gomp/target-1.C: Likewise.
8748 * g++.dg/gomp/target-2.C: Likewise.
8749 * gcc.dg/gomp/target-1.c: Likewise.
8750 * gcc.dg/gomp/target-2.c: Likewise.
8751 * g++.dg/gomp/taskgroup-1.C: Likewise.
8752 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8753 * gcc.dg/gomp/teams-1.c: Likewise.
8754 * g++.dg/gomp/teams-1.C: Likewise.
8755 * g++.dg/overload/error3.C: Likewise.
8756 * g++.dg/tm/jump1.C: Likewise.
8757 * g++.dg/torture/pr40335.C: Likewise.
8758 * gcc.dg/c99-vla-jump-5.c: Likewise.
8759 * gcc.dg/switch-warn-1.c: Likewise.
8760 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8761 * gcc.dg/nested-func-1.c: Likewise.
8762 * gcc.dg/pr67784-4.c: Likewise.
8763
8764 2016-05-23 Richard Biener <rguenther@suse.de>
8765
8766 PR tree-optimization/71230
8767 * gfortran.dg/pr71230-1.f90: New testcase.
8768 * gfortran.dg/pr71230-2.f90: Likewise.
8769
8770 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8771
8772 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
8773 * gcc.dg/vect/pr58135.c: Add new.
8774 * gfortran.dg/pr46519-1.f: Adjust test case.
8775
8776 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8777
8778 PR c++/53401
8779 * g++.dg/cpp0x/decltype64.C: New.
8780
8781 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8782
8783 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8784 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8785 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8786
8787 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8788
8789 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8790 Add poly64x1_t and poly64x2_t cases if supported.
8791 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8792 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8793 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8794 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8795 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8796
8797 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8798
8799 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8800 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8801 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8802 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8803 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8804 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8805 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8806
8807 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8808
8809 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8810
8811 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8812
8813 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8814 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8815
8816 2016-05-22 Jakub Jelinek <jakub@redhat.com>
8817
8818 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8819 constraint instead of "r".
8820 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8821 insn instead of vxorpd.
8822 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8823
8824 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8825 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8826
8827 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8828
8829 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8830 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8831
8832 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8833
8834 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8835
8836 PR middle-end/40921
8837 * gcc.dg/tree-ssa/pr40921.c: New test.
8838
8839 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8840
8841 PR target/71103
8842 * gcc.target/avr/pr71103.c: New test.
8843
8844 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8845
8846 PR middle-end/71179
8847 * gcc.dg/tree-ssa/pr71179.c: New test.
8848
8849 2016-05-20 Martin Sebor <msebor@redhat.com>
8850
8851 PR c/71115
8852 * gcc.dg/init-excess-2.c: New test.
8853
8854 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8855
8856 * gnat.dg/opt53.adb: New test.
8857 * gnat.dg/opt54.adb: Likewise.
8858
8859 2016-05-20 Martin Jambor <mjambor@suse.cz>
8860
8861 PR tree-optimization/70884
8862 * gcc.dg/tree-ssa/pr70919.c: New test.
8863
8864 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8865
8866 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8867 formatting.
8868 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8869 fix code formatting.
8870
8871 2016-05-20 Nathan Sidwell <nathan@acm.org>
8872
8873 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8874 non-common cases.
8875 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
8876
8877 2016-05-20 David Malcolm <dmalcolm@redhat.com>
8878
8879 * jit.dg/all-non-failing-tests.h: Add
8880 test-factorial-must-tail-call.c.
8881 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8882 * jit.dg/test-factorial-must-tail-call.c: New test case.
8883
8884 2016-05-20 Jakub Jelinek <jakub@redhat.com>
8885
8886 PR fortran/71204
8887 * gfortran.dg/pr71204.f90: New test.
8888
8889 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8890
8891 * gcc.target/nvptx/sincos.c: New test.
8892
8893 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8894
8895 PR c++/70572
8896 * g++.dg/cpp1y/auto-fn31.C: New.
8897
8898 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8899
8900 * gcc.target/powerpc/vec-addec.c: New test.
8901 * gcc.target/powerpc/vec-addec-int128.c: New test.
8902
8903 2016-05-20 David Malcolm <dmalcolm@redhat.com>
8904
8905 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8906 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8907 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8908 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8909
8910 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
8911
8912 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8913
8914 2016-05-20 Jakub Jelinek <jakub@redhat.com>
8915
8916 PR c++/71210
8917 * g++.dg/opt/pr71210-1.C: New test.
8918 * g++.dg/opt/pr71210-2.C: New test.
8919
8920 PR tree-optimization/29756
8921 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8922 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8923 only on selected targets where V4SImode vectors are known to be
8924 supported.
8925
8926 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
8927
8928 PR tree-optimization/71079
8929 PR tree-optimization/71206
8930 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8931
8932 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8933
8934 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8935 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8936 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8937
8938 2016-05-20 Richard Guenther <rguenther@suse.de>
8939
8940 PR tree-optimization/29756
8941 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8942
8943 2016-05-20 Richard Biener <rguenther@suse.de>
8944
8945 PR tree-optimization/71185
8946 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8947
8948 2016-05-20 Richard Biener <rguenther@suse.de>
8949
8950 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8951
8952 2016-05-19 Marek Polacek <polacek@redhat.com>
8953
8954 PR c++/71075
8955 * g++.dg/diagnostic/pr71075.C: New test.
8956
8957 2016-05-19 David Malcolm <dmalcolm@redhat.com>
8958
8959 PR c++/71184
8960 * g++.dg/pr71184.C: New test case.
8961
8962 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8963
8964 * gcc.target/powerpc/darn-0.c: New test.
8965 * gcc.target/powerpc/darn-1.c: New test.
8966 * gcc.target/powerpc/darn-2.c: New test.
8967
8968 2016-05-19 Marek Polacek <polacek@redhat.com>
8969
8970 PR tree-optimization/71031
8971 * gcc.dg/tree-ssa/vrp100.c: New test.
8972
8973 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8974
8975 PR rtl-optimization/71148
8976 * gcc.dg/pr71148.c: New test.
8977
8978 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8979
8980 PR target/71056
8981 * gcc.target/arm/pr71056.c: New test.
8982
8983 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8984
8985 * c-c++-common/pr69669.c: Check the used mode.
8986
8987 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8988
8989 PR sanitizer/64354
8990 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8991
8992 2016-05-19 Richard Biener <rguenther@suse.de>
8993
8994 PR tree-optimization/70729
8995 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8996 * gcc.dg/graphite/scop-18.c: Likewise.
8997 * gcc.dg/pr41783.c: Disable LIM.
8998 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8999 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9000 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9001 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9002 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9003 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9004 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9005 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9006 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9007 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9008 * gfortran.dg/pr42108.f90: Likewise.
9009
9010 2016-05-18 David Malcolm <dmalcolm@redhat.com>
9011
9012 PR driver/69265
9013 * gcc.dg/spellcheck-options-11.c: New test case.
9014
9015 2016-05-18 Jakub Jelinek <jakub@redhat.com>
9016
9017 PR c++/71100
9018 * g++.dg/opt/pr71100.C: New test.
9019
9020 2016-05-18 Martin Jambor <mjambor@suse.cz>
9021
9022 PR ipa/69708
9023 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9024 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9025 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9026 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9027
9028 2016-05-18 Martin Jambor <mjambor@suse.cz>
9029
9030 PR ipa/69708
9031 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9032 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9033 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9034 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9035 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9036
9037 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9038
9039 PR c++/69793
9040 * g++.dg/template/crash122.C: New.
9041
9042 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9043
9044 PR c++/70466
9045 * g++.dg/template/pr70466-1.C: New.
9046 * g++.dg/template/pr70466-2.C: Likewise.
9047
9048 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9049
9050 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9051 splat operations and the XXSPLTIB instruction.
9052 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9053 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9054 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9055 xxlxor to clear a register.
9056
9057 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9058
9059 * gcc.dg/torture/pr71020.c: New test.
9060
9061 2016-05-18 Martin Jambor <mjambor@suse.cz>
9062
9063 PR ipa/70646
9064 * gcc.dg/ipa/pr70646.c: New test.
9065
9066 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9067
9068 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9069
9070 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9071
9072 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9073 missing tests for vreinterpretq_p{8,16}.
9074
9075 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9076
9077 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9078 vsliq_n_s64 and vsliq_n_u64.
9079
9080 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9081
9082 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9083 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9084
9085 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9086
9087 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9088 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9089 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9090
9091 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9092
9093 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9094 in comment.
9095
9096 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9097
9098 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9099 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9100 "blr\t" and switch to scan-assembler-times.
9101
9102 2016-05-18 Jiong Wang <jiong.wang@arm.com>
9103
9104 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9105 with __aarch64__.
9106 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9107 declarations under __aarch64__ and __ARM_FEATURE_FMA.
9108
9109 2016-05-18 Jakub Jelinek <jakub@redhat.com>
9110
9111 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9112 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9113 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9114 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9115 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9116 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9117
9118 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9119 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9120
9121 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9122 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9123
9124 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9125 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9126
9127 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9128
9129 2016-05-18 Richard Biener <rguenther@suse.de>
9130
9131 PR tree-optimization/71168
9132 * gcc.dg/torture/pr71168.c: New testcase.
9133
9134 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9135
9136 PR middle-end/63586
9137 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9138 * gcc.dg/tree-ssa/pr63586.c: New test.
9139 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9140
9141 2016-05-17 Nathan Sidwell <nathan@acm.org>
9142
9143 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9144 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9145 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9146 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9147
9148 2016-05-17 Nathan Sidwell <nathan@acm.org>
9149
9150 * gcc.target/nvptx/abi-vararg-3.c: New.
9151
9152 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9153
9154 PR tree-optimization/54579
9155 PR middle-end/55299
9156 * gcc.dg/fold-notrotate-1.c: New test.
9157 * gcc.dg/fold-notshift-1.c: New test.
9158 * gcc.dg/fold-notshift-2.c: New test.
9159
9160 2016-05-17 Marek Polacek <polacek@redhat.com>
9161
9162 PR ipa/71146
9163 * g++.dg/ipa/pr71146.C: New test.
9164
9165 2016-05-17 David Malcolm <dmalcolm@redhat.com>
9166
9167 * jit.dg/test-error-array-bounds.c: New test case.
9168
9169 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
9170
9171 * gcc.dg/tree-ssa/and-1.c: New testcase.
9172
9173 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
9174
9175 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9176 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9177
9178 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
9179
9180 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9181 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9182
9183 2016-05-17 Jiong Wang <jiong.wang@arm.com>
9184
9185 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9186
9187 2016-05-17 Jiong Wang <jiong.wang@arm.com>
9188
9189 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9190
9191 2016-05-17 Jiong Wang <jiong.wang@arm.com>
9192
9193 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9194 ".2d[index]" when scan the assembly.
9195 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9196 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9197 float64x1.
9198 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9199
9200 2016-05-17 Richard Biener <rguenther@suse.de>
9201
9202 PR tree-optimization/71132
9203 * gcc.dg/torture/pr71132.c: New testcase.
9204
9205 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9206
9207 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9208
9209 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9210
9211 PR target/70809
9212 * gcc.target/aarch64/pr70809_1.c: New test.
9213
9214 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9215
9216 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9217 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9218 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9219 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9220
9221 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9222 Ilya Enkovich <ilya.enkovich@intel.com>
9223
9224 PR target/71114
9225 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9226
9227 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
9228
9229 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9230 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9231
9232 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9233
9234 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9235 test for __ARM_FP16_ARGS.
9236 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9237 * gcc.target/arm/aapcs/neon-vect10.c: New.
9238 * gcc.target/arm/aapcs/neon-vect9.c: New.
9239 * gcc.target/arm/aapcs/vfp18.c: New.
9240 * gcc.target/arm/aapcs/vfp19.c: New.
9241 * gcc.target/arm/aapcs/vfp20.c: New.
9242 * gcc.target/arm/aapcs/vfp21.c: New.
9243 * gcc.target/arm/fp16-aapcs-1.c: New.
9244 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9245 test for __ARM_FP16_ARGS.
9246 * g++.target/arm/fp16-return-1.c: Update expected output.
9247
9248 2016-05-16 Jiong Wang <jiong.wang@arm.com>
9249
9250 PR testsuite/70227
9251 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9252
9253 2016-05-15 Harald Anlauf <anlauf@gmx.de>
9254
9255 PR fortran/69603
9256 * gfortran.dg/pr69603.f90: New testcase.
9257
9258 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
9259
9260 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9261
9262 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
9263
9264 PR fortran/71047
9265 * gfortran.dg/pr71047.f08: New test.
9266
9267 2016-05-13 Joseph Myers <joseph@codesourcery.com>
9268
9269 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9270 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9271 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9272
9273 2016-05-13 Martin Sebor <msebor@redhat.com>
9274
9275 PR c++/60049
9276 * g++.dg/cpp0x/constexpr-60049.C: New test.
9277
9278 2016-05-13 Jakub Jelinek <jakub@redhat.com>
9279
9280 PR bootstrap/71071
9281 * gcc.dg/pr71071.c: New test.
9282
9283 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
9284
9285 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9286 remove XOP handling.
9287 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
9288
9289 2016-05-13 Nathan Sidwell <nathan@acm.org>
9290
9291 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9292 __atomic_is_lock_free declaration.
9293
9294 2016-05-13 Richard Biener <rguenther@suse.de>
9295
9296 PR tree-optimization/42587
9297 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9298
9299 2016-05-13 Martin Liska <mliska@suse.cz>
9300
9301 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9302 the new format of dump output.
9303
9304 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9305
9306 * gcc.dg/pr71084.c: New test.
9307
9308 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9309
9310 PR target/53440
9311 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
9312
9313 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9314
9315 * gcc.target/aarch64/struct_return.c: New test.
9316
9317 2016-05-12 Marek Polacek <polacek@redhat.com>
9318
9319 PR c/70756
9320 * c-c++-common/pr70756-2.c: New test.
9321 * c-c++-common/pr70756.c: New test.
9322
9323 2016-05-12 Richard Biener <rguenther@suse.de>
9324
9325 PR tree-optimization/71059
9326 * gcc.dg/torture/pr71059.c: New testcase.
9327
9328 2016-05-12 Richard Biener <rguenther@suse.de>
9329
9330 PR tree-optimization/71062
9331 * gcc.dg/torture/pr71062.c: New testcase.
9332
9333 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9334
9335 PR tree-optimization/71006
9336 * gcc.dg/pr71006.c: New test.
9337
9338 2016-05-12 Marek Polacek <polacek@redhat.com>
9339
9340 PR driver/71063
9341 * gcc.dg/opts-7.c: New test.
9342
9343 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9344
9345 PR target/70830
9346 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9347 Add -save-temps to dg-options.
9348 Scan for ldmfd rather than pop instruction.
9349 * gcc.target/arm/interrupt-2.c: Likewise.
9350 * gcc.target/arm/pr70830.c: New test.
9351
9352 2016-05-12 Jakub Jelinek <jakub@redhat.com>
9353
9354 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9355 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9356
9357 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9358 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9359 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9360
9361 PR target/71019
9362 * gcc.target/i386/avx512vl-pack-1.c: New test.
9363 * gcc.target/i386/avx512vl-pack-2.c: New test.
9364 * gcc.target/i386/avx512bw-pack-2.c: New test.
9365
9366 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9367
9368 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9369 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9370 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9371
9372 2016-05-12 Richard Biener <rguenther@suse.de>
9373
9374 PR tree-optimization/70986
9375 * gcc.dg/torture/pr70986-1.c: New testcase.
9376 * gcc.dg/torture/pr70986-2.c: Likewise.
9377 * gcc.dg/torture/pr70986-3.c: Likewise.
9378
9379 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9380
9381 PR c/43651
9382 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9383 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9384
9385 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
9386
9387 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9388 directive.
9389 * gcc.target/i386/pr66746.c: Ditto.
9390
9391 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9392
9393 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9394 support.
9395 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9396 warning when using -mvsx-timode.
9397 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9398 * gcc.target/powerpc/dform-2.c: Likewise.
9399 * gcc.target/powerpc/pr68805.c: Likewise.
9400
9401 2016-05-11 Marek Polacek <polacek@redhat.com>
9402
9403 PR c++/71024
9404 * c-c++-common/attributes-3.c: New test.
9405
9406 2016-05-11 Nathan Sidwell <nathan@acm.org>
9407
9408 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9409 * gcc.c-torture/execute/pr68185.c: Likewise.
9410 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9411 * gcc.dg/pr69634.c: Requires scheduling.
9412 * gcc.dg/torture/pr66178.c: Require label values.
9413 * gcc.dg/setjmp-6.c: Require indirect jumps.
9414
9415 2016-05-11 Richard Biener <rguenther@suse.de>
9416
9417 PR tree-optimization/71055
9418 * gcc.dg/torture/pr71055.c: New testcase.
9419
9420 2016-05-11 Richard Biener <rguenther@suse.de>
9421
9422 PR debug/71057
9423 * g++.dg/debug/pr71057.C: New testcase.
9424
9425 2016-05-11 Jakub Jelinek <jakub@redhat.com>
9426
9427 PR fortran/70855
9428 * gfortran.dg/gomp/pr70855.f90: New test.
9429
9430 2016-05-11 Richard Biener <rguenther@suse.de>
9431
9432 PR middle-end/71002
9433 * g++.dg/torture/pr71002.C: New testcase.
9434
9435 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9436
9437 PR middle-end/70807
9438 * gcc.dg/pr70807.c: New test.
9439
9440 2016-05-10 Martin Sebor <msebor@redhat.com>
9441
9442 PR c++/38611
9443 * g++.dg/Wattributes.C: New test.
9444
9445 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
9446
9447 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9448 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9449 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9450
9451 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9452
9453 PR target/70799
9454 * gcc.target/i386/pr70799-1.c: New test.
9455
9456 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9457
9458 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9459
9460 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9461
9462 PR middle-end/70877
9463 * gcc.target/i386/pr70877.c: New test.
9464
9465 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9466
9467 PR tree-optimization/70786
9468 * gcc.target/i386/pr70876.c: New test.
9469
9470 2016-05-10 Jakub Jelinek <jakub@redhat.com>
9471
9472 PR target/70927
9473 * gcc.target/i386/avx512vl-logic-1.c: New test.
9474 * gcc.target/i386/avx512vl-logic-2.c: New test.
9475 * gcc.target/i386/avx512dq-logic-2.c: New test.
9476
9477 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9478
9479 PR target/70963
9480 * gcc.target/powerpc/pr70963.c: New.
9481
9482 2016-05-10 David Malcolm <dmalcolm@redhat.com>
9483
9484 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9485 (test_very_wide_line): Add ruler to expected output.
9486 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9487 (test_very_wide_line): Likewise.
9488 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9489 (test_show_locus): Within the handling of "test_very_wide_line",
9490 enable show_ruler_p on the diagnostic context.
9491
9492 2016-05-10 Richard Biener <rguenther@suse.de>
9493
9494 PR tree-optimization/71039
9495 * gcc.dg/torture/pr71039.c: New testcase.
9496
9497 2016-05-10 Nathan Sidwell <nathan@acm.org>
9498
9499 * gcc.dg/nested-func-10.c: Requires alloca.
9500 * gcc.dg/nested-func-9.c: Requires alloca.
9501 * gcc.c-torture/execute/pr70460.c: Requires labels.
9502 * gcc.c-torture/compile/pr70199.c: Requires labels.
9503 * gcc.target/nvptx/decl.c: Compile only.
9504 * gcc.target/nvptx/trailing-init.c: Compile only.
9505 * gcc.target/nvptx/ary-init.c: Compile only.
9506
9507 2016-05-10 Marek Polacek <polacek@redhat.com>
9508
9509 PR c/70255
9510 * gcc.dg/attr-opt-1.c: New test.
9511
9512 2016-05-10 Richard Biener <rguenther@suse.de>
9513
9514 PR tree-optimization/70497
9515 PR tree-optimization/28367
9516 * gcc.dg/torture/20160404-1.c: New testcase.
9517 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9518 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9519
9520 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9521
9522 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9523
9524 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
9525
9526 * gcc.target/i386/fabsneg-1.c New test.
9527
9528 2016-05-09 Alan Modra <amodra@gmail.com>
9529
9530 PR testsuite/70826
9531 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9532
9533 2016-05-09 Richard Biener <rguenther@suse.de>
9534
9535 PR tree-optimization/70985
9536 * gcc.dg/torture/pr70985.c: New testcase.
9537
9538 2016-05-09 Bin Cheng <bin.cheng@arm.com>
9539
9540 * gcc.dg/tree-ssa/ifc-9.c: New test.
9541 * gcc.dg/tree-ssa/ifc-10.c: New test.
9542 * gcc.dg/tree-ssa/ifc-11.c: New test.
9543 * gcc.dg/tree-ssa/ifc-12.c: New test.
9544 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9545 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9546 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9547
9548 2016-05-09 Richard Biener <rguenther@suse.de>
9549
9550 PR fortran/70937
9551 * gfortran.dg/pr70937.f90: New testcase.
9552
9553 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9554
9555 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9556
9557 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
9558
9559 PR fortran/56226
9560 * gfortran.dg/dec_structure_1.f90: New testcase.
9561 * gfortran.dg/dec_structure_2.f90: Ditto.
9562 * gfortran.dg/dec_structure_3.f90: Ditto.
9563 * gfortran.dg/dec_structure_4.f90: Ditto.
9564 * gfortran.dg/dec_structure_5.f90: Ditto.
9565 * gfortran.dg/dec_structure_6.f90: Ditto.
9566 * gfortran.dg/dec_structure_7.f90: Ditto.
9567 * gfortran.dg/dec_structure_8.f90: Ditto.
9568 * gfortran.dg/dec_structure_9.f90: Ditto.
9569 * gfortran.dg/dec_structure_10.f90: Ditto.
9570 * gfortran.dg/dec_structure_11.f90: Ditto.
9571 * gfortran.dg/dec_union_1.f90: Ditto.
9572 * gfortran.dg/dec_union_2.f90: Ditto.
9573 * gfortran.dg/dec_union_3.f90: Ditto.
9574 * gfortran.dg/dec_union_4.f90: Ditto.
9575 * gfortran.dg/dec_union_5.f90: Ditto.
9576 * gfortran.dg/dec_union_6.f90: Ditto.
9577 * gfortran.dg/dec_union_7.f90: Ditto.
9578
9579 2016-05-07 Tom de Vries <tom@codesourcery.com>
9580
9581 PR tree-optimization/70956
9582 * gcc.dg/graphite/pr70956.c: New test.
9583
9584 2016-05-06 Jakub Jelinek <jakub@redhat.com>
9585
9586 PR middle-end/70941
9587 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9588 (a, b, c, d): Change type from char to signed char.
9589 (main): Compare against (signed char) -1634678893 instead of
9590 hardcoded -109. Use __builtin_abort instead of abort.
9591
9592 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9593 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9594
9595 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9596
9597 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9598
9599 PR debug/70935
9600 * gcc.dg/torture/pr70935.c: New test.
9601
9602 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9603
9604 PR target/58219
9605 * gcc.target/sh/pr58219.c: New tests.
9606
9607 2016-05-06 Richard Biener <rguenther@suse.de>
9608
9609 PR tree-optimization/70960
9610 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9611
9612 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9613
9614 PR target/52933
9615 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9616 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9617 Adjust expected instruction counts.
9618 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9619
9620 2016-05-06 Marek Polacek <polacek@redhat.com>
9621
9622 PR sanitizer/70875
9623 * gcc.dg/ubsan/bounds-3.c: New test.
9624
9625 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9626
9627 PR target/54089
9628 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9629
9630 2016-05-06 Richard Biener <rguenther@suse.de>
9631
9632 PR middle-end/70931
9633 * gfortran.dg/pr70931.f90: New testcase.
9634
9635 2016-05-06 Richard Biener <rguenther@suse.de>
9636
9637 PR middle-end/70941
9638 * gcc.dg/torture/pr70941.c: New testcase.
9639
9640 2016-05-05 Bin Cheng <bin.cheng@arm.com>
9641
9642 PR tree-optimization/57206
9643 * gcc.dg/vect/pr57206.c: New test.
9644
9645 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9646
9647 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9648
9649 2016-05-05 Jakub Jelinek <jakub@redhat.com>
9650
9651 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9652
9653 * c-c++-common/Wdangling-else-4.c: New test.
9654
9655 2016-05-04 Jakub Jelinek <jakub@redhat.com>
9656
9657 PR c++/70906
9658 PR c++/70933
9659 * g++.dg/opt/pr70906.C: New test.
9660 * g++.dg/opt/pr70933.C: New test.
9661
9662 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9663
9664 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
9665
9666 * gcc.dg/ipa/pure-const-3.c: New testcase.
9667
9668 2016-05-04 Marek Polacek <polacek@redhat.com>
9669
9670 * c-c++-common/Wdangling-else-1.c: New test.
9671 * c-c++-common/Wdangling-else-2.c: New test.
9672 * c-c++-common/Wdangling-else-3.c: New test.
9673
9674 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9675
9676 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9677 flag is present.
9678
9679 2016-05-04 Marek Polacek <polacek@redhat.com>
9680
9681 PR c/48778
9682 * gcc.dg/Waddress-2.c: New test.
9683
9684 2016-05-04 Alan Modra <amodra@gmail.com>
9685
9686 * gcc.target/powerpc/pr70866.c: New.
9687
9688 2016-05-03 Martin Sebor <msebor@redhat.com>
9689
9690 PR c++/66561
9691 * c-c++-common/builtin_location.c: New test.
9692 * g++.dg/cpp1y/builtin_location.C: New test.
9693
9694 2016-05-03 Marek Polacek <polacek@redhat.com>
9695
9696 PR c/70859
9697 * gcc.dg/pr70859.c: New test.
9698 * gcc.dg/pr70859-2.c: New test.
9699
9700 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9701
9702 * gnat.dg/debug5.adb: New testcase.
9703
9704 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9705
9706 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9707 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9708 Procedure to check for z10 instruction set.
9709
9710 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9711
9712 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9713
9714 2016-05-03 Alan Modra <amodra@gmail.com>
9715
9716 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9717
9718 2016-05-03 Jakub Jelinek <jakub@redhat.com>
9719
9720 * gcc.target/i386/avx512f-cvt-1.c: New test.
9721
9722 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9723
9724 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9725 -fdump-tree-vrp-details.
9726
9727 2016-05-03 Richard Biener <rguenther@suse.de>
9728
9729 * gcc.dg/pr30172-1.c: Adjust.
9730 * gcc.dg/pr63743.c: Likewise.
9731 * gcc.dg/tm/pr51696.c: Likewise.
9732 * c-c++-common/tm/safe-1.c: Likewise.
9733 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9734 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9735 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9736 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9737
9738 2016-05-03 Jakub Jelinek <jakub@redhat.com>
9739
9740 PR rtl-optimization/70467
9741 * gcc.target/i386/pr70467-3.c: New test.
9742 * gcc.target/i386/pr70467-4.c: New test.
9743
9744 PR tree-optimization/70916
9745 * gcc.c-torture/compile/pr70916.c: New test.
9746
9747 PR target/49244
9748 * gcc.target/i386/pr49244-1.c: New test.
9749 * gcc.target/i386/pr49244-2.c: New test.
9750
9751 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9752
9753 PR rtl-optimization/44281
9754 * gcc.target/i386/pr44281.c: New test.
9755
9756 2016-05-03 bin cheng <bin.cheng@arm.com>
9757
9758 PR tree-optimization/56541
9759 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9760 * gcc.dg/vect/pr56541.c: new test.
9761
9762 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9763
9764 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9765 __float128.
9766 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9767
9768 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9769
9770 PR testsuite/70520
9771 * c-c++-common/asan/clone-test-1.c (main): Align child process
9772 stack to 16 bytes.
9773
9774 2016-05-02 David Malcolm <dmalcolm@redhat.com>
9775
9776 PR c++/62314
9777 * g++.dg/spellcheck-fields-2.C: New test case.
9778
9779 2016-05-02 David Malcolm <dmalcolm@redhat.com>
9780
9781 PR c++/62314
9782 * g++.dg/pr62314.C: New test case.
9783
9784 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
9785
9786 * gcc.dg/ipa/inline-8.c: New testcase.
9787
9788 2016-05-02 Jakub Jelinek <jakub@redhat.com>
9789
9790 PR rtl-optimization/70467
9791 * gcc.target/i386/pr70467-1.c: New test.
9792
9793 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9794
9795 * gcc.dg/spec-options.c: Run the test on all targets.
9796 * gcc.dg/foo.specs: Use cpp_unique_options.
9797
9798 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
9799
9800 * gcc.dg/tree-ssa/unord.c: New testcase.
9801
9802 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
9803
9804 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9805
9806 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9807
9808 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9809
9810 2016-05-02 Marek Polacek <polacek@redhat.com>
9811
9812 PR c/70851
9813 * gcc.dg/enum-incomplete-3.c: New test.
9814
9815 2016-05-02 Marek Polacek <polacek@redhat.com>
9816 Tom de Vries <tom@codesourcery.com>
9817
9818 PR tree-optimization/70700
9819 * gcc.dg/pr70700.c: New test.
9820
9821 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
9822
9823 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9824 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9825 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9826 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9827 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9828
9829 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9830
9831 * ada/acats/run_acats: Rename into...
9832 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9833 * ada/acats/run_all.sh: Remove redundant test.
9834 (target_run): Move around.
9835 (target_gnatchop): Use newly built executable.
9836 (target_gnatmake): Likewise.
9837 Check that the compilation of impbit succeeds.
9838
9839 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9840
9841 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9842 * gcc.dg/20021029-1.c: Likewise.
9843 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9844 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9845 * gcc.target/sh/cmpstr.c: Likewise.
9846 * gcc.target/sh/cmpstrn.c: Likewise.
9847 * gcc.target/sh/memset.c: Likewise.
9848 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9849 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9850 * gcc.target/sh/pr39423-1.c: Likewise.
9851 * gcc.target/sh/pr49468-di.c: Likewise.
9852 * gcc.target/sh/pr49468-si.c: Likewise.
9853 * gcc.target/sh/pr49880-1.c: Likewise.
9854 * gcc.target/sh/pr49880-2.c: Likewise.
9855 * gcc.target/sh/pr49880-3.c: Likewise.
9856 * gcc.target/sh/pr50751-1.c: Likewise.
9857 * gcc.target/sh/pr50751-4.c: Likewise.
9858 * gcc.target/sh/pr50751-7.c: Likewise.
9859 * gcc.target/sh/pr51244-1.c: Likewise.
9860 * gcc.target/sh/pr51244-10.c: Likewise.
9861 * gcc.target/sh/pr51244-11.c: Likewise.
9862 * gcc.target/sh/pr51244-12.c: Likewise.
9863 * gcc.target/sh/pr51244-13.c: Likewise.
9864 * gcc.target/sh/pr51244-14.c: Likewise.
9865 * gcc.target/sh/pr51244-17.c: Likewise.
9866 * gcc.target/sh/pr51244-18.c: Likewise.
9867 * gcc.target/sh/pr51244-19.c: Likewise.
9868 * gcc.target/sh/pr51244-4.c: Likewise.
9869 * gcc.target/sh/pr51244-5.c: Likewise.
9870 * gcc.target/sh/pr51244-7.c: Likewise.
9871 * gcc.target/sh/pr51244-8.c: Likewise.
9872 * gcc.target/sh/pr51244-9.c: Likewise.
9873 * gcc.target/sh/pr51697.c: Likewise.
9874 * gcc.target/sh/pr52483-1.c: Likewise.
9875 * gcc.target/sh/pr52483-2.c: Likewise.
9876 * gcc.target/sh/pr52483-3.c: Likewise.
9877 * gcc.target/sh/pr52483-5.c: Likewise.
9878 * gcc.target/sh/pr52933-1.c: Likewise.
9879 * gcc.target/sh/pr52933-2.c: Likewise.
9880 * gcc.target/sh/pr52933-3.c: Likewise.
9881 * gcc.target/sh/pr53568-1.c: Likewise.
9882 * gcc.target/sh/pr53976-1.c: Likewise.
9883 * gcc.target/sh/pr53988-1.c: Likewise.
9884 * gcc.target/sh/pr53988.c: Likewise.
9885 * gcc.target/sh/pr54089-1.c: Likewise.
9886 * gcc.target/sh/pr54089-6.c: Likewise.
9887 * gcc.target/sh/pr54089-7.c: Likewise.
9888 * gcc.target/sh/pr54089-8.c: Likewise.
9889 * gcc.target/sh/pr54089-9.c: Likewise.
9890 * gcc.target/sh/pr54236-1.c: Likewise.
9891 * gcc.target/sh/pr54236-2.c: Likewise.
9892 * gcc.target/sh/pr54236-3.c: Likewise.
9893 * gcc.target/sh/pr54236-4.c: Likewise.
9894 * gcc.target/sh/pr54386.c: Likewise.
9895 * gcc.target/sh/pr54602-1.c: Likewise.
9896 * gcc.target/sh/pr54685.c: Likewise.
9897 * gcc.target/sh/pr54760-1.c: Likewise.
9898 * gcc.target/sh/pr54760-2.c: Likewise.
9899 * gcc.target/sh/pr54760-3.c: Likewise.
9900 * gcc.target/sh/pr54760-4.c: Likewise.
9901 * gcc.target/sh/pr54760-5.c: Likewise.
9902 * gcc.target/sh/pr54760-6.c: Likewise.
9903 * gcc.target/sh/pr55146.c: Likewise.
9904 * gcc.target/sh/pr55160.c: Likewise.
9905 * gcc.target/sh/pr59278.c: Likewise.
9906 * gcc.target/sh/pr59401-1.c: Likewise.
9907 * gcc.target/sh/pr59533-1.c: Likewise.
9908 * gcc.target/sh/pr63260.c: Likewise.
9909 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9910 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9911 * gcc.target/sh/strlen.c: Likewise.
9912 * gcc.target/sh/torture/pr30807.c: Likewise.
9913 * gcc.target/sh/torture/pr34777.c: Likewise.
9914 * gcc.target/sh/torture/pr64652.c: Likewise.
9915 * gcc.target/sh/torture/pr65505.c: Likewise.
9916 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9917 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9918
9919 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9920
9921 PR c++/66644
9922 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9923
9924 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9925
9926 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9927 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9928 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9929 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9930
9931 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9932
9933 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9934 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9935
9936 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9937
9938 PR middle-end/70626
9939 * c-c++-common/goacc/combined-reduction.c: New test.
9940 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9941
9942 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9943
9944 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9945 *movdi_internal pattern only if PIC off.
9946 * gcc.target/i386/pr70155-2.c: Likewise.
9947 * gcc.target/i386/pr70155-3.c: Likewise.
9948 * gcc.target/i386/pr70155-4.c: Likewise.
9949 * gcc.target/i386/pr70155-5.c: Likewise.
9950 * gcc.target/i386/pr70155-6.c: Likewise.
9951 * gcc.target/i386/pr70155-7.c: Likewise.
9952 * gcc.target/i386/pr70155-8.c: Likewise.
9953 * gcc.target/i386/pr70155-15.c: Likewise.
9954 * gcc.target/i386/pr70155-17.c: Likewise.
9955 * gcc.target/i386/pr70155-22.c: Likewise.
9956
9957 2016-04-29 Bin Cheng <bin.cheng@arm.com>
9958
9959 PR tree-optimization/70803
9960 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9961
9962 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9963
9964 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9965 optimization of vector loop.
9966 * gcc.target/i386/vect-unpack-3.c: New test.
9967 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9968 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9969 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9970
9971 2016-04-29 Marek Polacek <polacek@redhat.com>
9972
9973 PR sanitizer/70342
9974 * g++.dg/ubsan/null-7.C: New test.
9975
9976 PR c/70852
9977 * gcc.dg/pr70852.c: New test.
9978
9979 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9980
9981 PR/69089
9982 * g++.dg/cpp0x/alignas6.C: New test.
9983
9984 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9985
9986 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9987 * gcc.dg/pr27003.c: Likewise.
9988 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9989 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9990 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9991 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
9992 * gcc.target/arc/mxy.c: Likewise.
9993 * gcc.target/arc/mswape.c: Likewise.
9994 * gcc.target/arc/mrtsc.c: Likewise.
9995 * gcc.target/arc/mcrc.c: Likewise.
9996 * gcc.target/arc/mdsp-packa.c: Likewise.
9997 * gcc.target/arc/mdvbf.c: Likewise.
9998 * gcc.target/arc/mlock.c: Likewise.
9999 * gcc.target/arc/mmac-24.c: Likewise.
10000 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10001
10002 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10003 Matthijs Kooijman <matthijs@stdin.nl>
10004 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10005
10006 PR target/60040
10007 * gcc.target/avr/pr60040-1.c: New.
10008 * gcc.target/avr/pr60040-2.c: New.
10009
10010 2016-04-29 Richard Biener <rguenther@suse.de>
10011
10012 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10013
10014 2016-04-29 Richard Biener <rguenther@suse.de>
10015
10016 PR tree-optimization/13962
10017 PR tree-optimization/65686
10018 * gcc.dg/uninit-pr65686.c: New testcase.
10019
10020 2016-04-29 Jakub Jelinek <jakub@redhat.com>
10021
10022 PR middle-end/70843
10023 * gcc.dg/pr70843.c: New test.
10024
10025 2016-04-28 Jakub Jelinek <jakub@redhat.com>
10026
10027 PR target/70858
10028 * gcc.target/i386/pr70858.c: New test.
10029
10030 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10031
10032 * gcc.target/arc/nps400-1.c: New file.
10033
10034 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10035 Andrew Burgess <andrew.burgess@embecosm.com>
10036
10037 * gcc.target/arc/movh_cl-1.c: New file.
10038
10039 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10040 Andrew Burgess <andrew.burgess@embecosm.com>
10041
10042 * gcc.target/arc/extzv-1.c: New file.
10043 * gcc.target/arc/insv-1.c: New file.
10044 * gcc.target/arc/insv-2.c: New file.
10045 * gcc.target/arc/movb-1.c: New file.
10046 * gcc.target/arc/movb-2.c: New file.
10047 * gcc.target/arc/movb-3.c: New file.
10048 * gcc.target/arc/movb-4.c: New file.
10049 * gcc.target/arc/movb-5.c: New file.
10050 * gcc.target/arc/movb_cl-1.c: New file.
10051 * gcc.target/arc/movb_cl-2.c: New file.
10052 * gcc.target/arc/movbi_cl-1.c: New file.
10053 * gcc.target/arc/movl-1.c: New file.
10054
10055 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10056 Andrew Burgess <andrew.burgess@embecosm.com>
10057
10058 * gcc.target/arc/cmem-1.c: New file.
10059 * gcc.target/arc/cmem-2.c: New file.
10060 * gcc.target/arc/cmem-3.c: New file.
10061 * gcc.target/arc/cmem-4.c: New file.
10062 * gcc.target/arc/cmem-5.c: New file.
10063 * gcc.target/arc/cmem-6.c: New file.
10064 * gcc.target/arc/cmem-7.c: New file.
10065 * gcc.target/arc/cmem-ld.inc: New file.
10066 * gcc.target/arc/cmem-st.inc: New file.
10067
10068 2016-04-28 Jakub Jelinek <jakub@redhat.com>
10069
10070 PR target/70821
10071 * gcc.target/i386/pr70821.c: New test.
10072
10073 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10074
10075 * gcc.target/powerpc/vec-adde.c: New test.
10076 * gcc.target/powerpc/vec-adde-int128.c: New test.
10077
10078 2016-04-28 Jakub Jelinek <jakub@redhat.com>
10079
10080 * gcc.target/i386/avx-vround-1.c: New test.
10081 * gcc.target/i386/avx-vround-2.c: New test.
10082 * gcc.target/i386/avx512vl-vround-1.c: New test.
10083 * gcc.target/i386/avx512vl-vround-2.c: New test.
10084
10085 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10086
10087 PR testsuite/70595
10088 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10089 (check_effective_target_cilkplus_runtime): ... this.
10090 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10091 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10092
10093 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10094 Require cilkplus_runtime.
10095 Don't add -lcilkrts.
10096 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10097 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10098 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10099 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10100 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10101 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10102 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10103 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10104 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10105 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10106 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10107 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10108 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10109 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10110 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10111 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10112 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10113 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10114 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10115 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10116 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10117 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10118 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10119 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10120 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10121 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10122 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10123 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10124 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10125
10126 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10127 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10128
10129 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10130
10131 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10132 cilkplus_runtime.
10133
10134 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
10135
10136 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10137 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10138
10139 2015-04-27 Ryan Burn <contact@rnburn.com>
10140
10141 PR c++/69024
10142 PR c++/68997
10143 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10144 diagnostic.
10145 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10146 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10147
10148 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10149
10150 * gnat.dg/limited_with4.ad[sb]: New test.
10151 * gnat.dg/limited_with4_pkg.ads: New helper.
10152
10153 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10154
10155 PR target/70155
10156 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10157 and movv1ti_internal patterns
10158 * gcc.target/i386/pr70155-1.c: New test.
10159 * gcc.target/i386/pr70155-2.c: Likewise.
10160 * gcc.target/i386/pr70155-3.c: Likewise.
10161 * gcc.target/i386/pr70155-4.c: Likewise.
10162 * gcc.target/i386/pr70155-5.c: Likewise.
10163 * gcc.target/i386/pr70155-6.c: Likewise.
10164 * gcc.target/i386/pr70155-7.c: Likewise.
10165 * gcc.target/i386/pr70155-8.c: Likewise.
10166 * gcc.target/i386/pr70155-9.c: Likewise.
10167 * gcc.target/i386/pr70155-10.c: Likewise.
10168 * gcc.target/i386/pr70155-11.c: Likewise.
10169 * gcc.target/i386/pr70155-12.c: Likewise.
10170 * gcc.target/i386/pr70155-13.c: Likewise.
10171 * gcc.target/i386/pr70155-14.c: Likewise.
10172 * gcc.target/i386/pr70155-15.c: Likewise.
10173 * gcc.target/i386/pr70155-16.c: Likewise.
10174 * gcc.target/i386/pr70155-17.c: Likewise.
10175 * gcc.target/i386/pr70155-18.c: Likewise.
10176 * gcc.target/i386/pr70155-19.c: Likewise.
10177 * gcc.target/i386/pr70155-20.c: Likewise.
10178 * gcc.target/i386/pr70155-21.c: Likewise.
10179 * gcc.target/i386/pr70155-22.c: Likewise.
10180
10181 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10182
10183 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10184 ".{5,6}".
10185
10186 2016-04-27 Bin Cheng <bin.cheng@arm.com>
10187
10188 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10189 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10190 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10191 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10192 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10193
10194 2016-04-27 Richard Biener <rguenther@suse.de>
10195
10196 PR ipa/70760
10197 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10198 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10199
10200 2016-04-27 Nathan Sidwell <nathan@acm.org>
10201
10202 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10203 * g++.dg/ubsan/pr63956.C: Adjust error location.
10204
10205 2016-04-27 Nick Clifton <nickc@redhat.com>
10206
10207 PR middle-end/49889
10208 * gcc.dg/pr49889.c: New test.
10209
10210 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10211
10212 * c-c++-common/memset-array.c: New test.
10213
10214 2016-04-26 Martin Sebor <msebor@redhat.com>
10215
10216 PR c++/66639
10217 * g++.dg/cpp1y/func_constexpr.C: New test.
10218
10219 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10220
10221 PR c++/70241
10222 * g++.dg/cpp0x/enum32.C: New test.
10223 * g++.dg/cpp0x/enum33.C: New test.
10224
10225 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10226
10227 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10228 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10229 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10230 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10231 * gcc.c-torture/execute/pr38151.c: Likewise.
10232 * gcc.c-torture/execute/pr66556.c: Likewise.
10233 * gcc.c-torture/execute/pr67781.c: Likewise.
10234 * gcc.c-torture/execute/pr68648.c: Likewise.
10235
10236 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
10237
10238 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10239
10240 2016-04-26 Marek Polacek <polacek@redhat.com>
10241
10242 PR c/67784
10243 * gcc.dg/pr67784-3.c: New test.
10244 * gcc.dg/pr67784-4.c: New test.
10245 * gcc.dg/pr67784-5.c: New test.
10246
10247 PR c/70791
10248 * gcc.dg/Wnested-externs-2.c: New test.
10249
10250 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
10251
10252 * gcc.dg/fold-plusmult.c: Adjust.
10253 * gcc.dg/no-strict-overflow-6.c: Adjust.
10254 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10255
10256 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10257
10258 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10259 number scans.
10260 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10261 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10262 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10263 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10264 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10265 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10266 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10267 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10268 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10269 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10270 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10271 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10272 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10273 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10274 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10275 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10276 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10277 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10278 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10279 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10280 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10281 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10282 scans.
10283 * gcc.target/i386/pr32219-4.c: Likewise.
10284 * gcc.target/i386/pr32219-6.c: Likewise.
10285 * gcc.target/i386/pr32219-8.c: Likewise.
10286
10287 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10288
10289 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10290 associated options.
10291
10292 2016-04-26 Marek Polacek <polacek@redhat.com>
10293
10294 PR c++/70744
10295 * g++.dg/ext/cond2.C: New test.
10296
10297 2016-04-26 Bin Cheng <bin.cheng@arm.com>
10298
10299 PR tree-optimization/70771
10300 PR tree-optimization/70775
10301 * gcc.dg/pr70771.c: New test.
10302 * gcc.dg/pr70775.c: New test.
10303
10304 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10305
10306 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10307
10308 2016-04-25 Richard Biener <rguenther@suse.de>
10309
10310 PR tree-optimization/70780
10311 * gcc.dg/torture/pr70780.c: New testcase.
10312
10313 2016-04-25 Michael Collison <michael.collison@arm.com>
10314
10315 * gcc.target/arm/neon-vaddws16.c: New test.
10316 * gcc.target/arm/neon-vaddws32.c: New test.
10317 * gcc.target/arm/neon-vaddwu16.c: New test.
10318 * gcc.target/arm/neon-vaddwu32.c: New test.
10319 * gcc.target/arm/neon-vaddwu8.c: New test.
10320 * lib/target-supports.exp
10321 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10322 that arm neon support vector widen sum of HImode TO SImode.
10323
10324 2016-04-23 Jakub Jelinek <jakub@redhat.com>
10325
10326 PR sanitizer/70712
10327 * c-c++-common/asan/pr70712.c: New test.
10328
10329 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10330
10331 * .gitattributes: New file.
10332
10333 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10334
10335 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10336
10337 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10338
10339 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10340 * gfortran.dg/submodule_15.f08: Likewise.
10341
10342 2016-04-22 Richard Biener <rguenther@suse.de>
10343
10344 PR tree-optimization/70740
10345 * gcc.dg/torture/pr70740.c: New testcase.
10346
10347 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10348
10349 PR target/70750
10350 * gcc.target/i386/pr70750-1.c: New test.
10351 * gcc.target/i386/pr70750-2.c: Likewise.
10352
10353 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10354
10355 PR c++/70540
10356 * g++.dg/cpp0x/auto48.C: New.
10357
10358 2016-04-21 Marek Polacek <polacek@redhat.com>
10359
10360 PR c++/70513
10361 * g++.dg/cpp0x/forw_enum12.C: New test.
10362 * g++.dg/cpp0x/forw_enum13.C: New test.
10363
10364 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10365
10366 PR target/70728
10367 * gcc.target/i386/pr70728.c: New test.
10368
10369 2016-04-21 Richard Biener <rguenther@suse.de>
10370
10371 PR middle-end/70747
10372 * gcc.dg/pr70747.c: New testcase.
10373
10374 2016-04-21 Bin Cheng <bin.cheng@arm.com>
10375
10376 PR tree-optimization/70715
10377 * gcc.dg/tree-ssa/scev-13.c: New test.
10378
10379 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
10380
10381 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10382
10383 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
10384
10385 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10386
10387 2016-04-20 Jan Hubicka <jh@suse.cz>
10388
10389 PR ipa/70018
10390 * g++.dg/ipa/nothrow-1.C: New testcase.
10391
10392 2016-04-20 Nathan Sidwell <nathan@acm.org>
10393
10394 PR c++/55635
10395 * g++.dg/eh/delete1.C: New.
10396
10397 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10398
10399 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10400 -mtune-ctrl=sse_typeless_stores.
10401
10402 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10403
10404 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10405
10406 2016-04-20 Bin Cheng <bin.cheng@arm.com>
10407
10408 PR tree-optimization/69489
10409 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10410
10411 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10412
10413 PR c++/69363
10414 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10415 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10416 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10417
10418 2016-04-20 Bin Cheng <bin.cheng@arm.com>
10419
10420 PR tree-optimization/56625
10421 PR tree-optimization/69489
10422 * gcc.dg/vect/pr56625.c: New test.
10423 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10424
10425 2016-04-20 Andrew Pinski <apinski@cavium.com>
10426
10427 PR target/64971
10428 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10429
10430 2016-04-20 Arnaud Charlet <charlet@adacore.com>
10431
10432 * gnat.dg/self1.adb: Remove now incorrect test.
10433
10434 2016-04-20 Bin Cheng <bin.cheng@arm.com>
10435
10436 * gcc.dg/tree-ssa/scev-11.c: New test.
10437 * gcc.dg/tree-ssa/scev-12.c: New test.
10438
10439 2016-04-20 Marek Polacek <polacek@redhat.com>
10440
10441 PR tree-optimization/70725
10442 * gcc.dg/pr70725.c: New test.
10443
10444 2016-04-20 Richard Biener <rguenther@suse.de>
10445
10446 PR tree-optimization/70726
10447 * g++.dg/vect/pr70726.cc: New testcase.
10448
10449 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10450
10451 PR target/70674
10452 * gcc.target/s390/pr70674.c: New test.
10453
10454 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10455
10456 PR libgfortran/70684
10457 * gfortran.dg/list_read_14.f90: New test.
10458
10459 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10460
10461 PR target/69201
10462 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10463 extern to force it misaligned.
10464 (b): Likewise.
10465 (c): Likewise.
10466 (d): Likewise.
10467 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10468 Don't check `*' before movv4sf_internal.
10469 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10470 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10471 Don't check `*' before movv16qi_internal.
10472 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10473 extern to force it misaligned.
10474 (b): Likewise.
10475 (c): Likewise.
10476 (d): Likewise.
10477 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10478 Don't check `*' before movv2df_internal.
10479 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10480 extern to force it misaligned.
10481 (b): Likewise.
10482 (c): Likewise.
10483 (d): Likewise.
10484 Check movv8sf_internal instead of avx_storeups256.
10485 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10486
10487 2016-04-19 Richard Biener <rguenther@suse.de>
10488
10489 PR tree-optimization/70171
10490 * g++.dg/tree-ssa/pr70171.C: New testcase.
10491
10492 2016-04-19 Richard Biener <rguenther@suse.de>
10493
10494 PR tree-optimization/70724
10495 * gcc.dg/torture/pr70724.c: New testcase.
10496
10497 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10498
10499 PR middle-end/70689
10500 * gcc.target/i386/pr70689.c: New.
10501
10502 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10503
10504 PR target/70708
10505 * gcc.target/i386/pr70708.c: New test.
10506
10507 2016-04-18 Richard Biener <rguenther@suse.de>
10508
10509 PR tree-optimization/43434
10510 * gcc.dg/vect/pr43434.c: New testcase.
10511 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10512 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10513 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10514 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10515 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10516 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10517 * gcc.dg/gomp/pr68640.c: Likewise.
10518 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10519 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10520
10521 2016-04-18 Richard Biener <rguenther@suse.de>
10522
10523 PR tree-optimization/70701
10524 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10525
10526 2016-04-18 Tom de Vries <tom@codesourcery.com>
10527
10528 PR testsuite/70699
10529 * gcc.dg/pr70161.c: Add dot-file scans.
10530 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10531 instead of after last dot char.
10532
10533 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10534
10535 * c-c++-common/dump-ada-spec-3.c: New test.
10536 * c-c++-common/dump-ada-spec-4.c: Likewise.
10537
10538 2016-04-17 Tom de Vries <tom@codesourcery.com>
10539
10540 PR other/70183
10541 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10542
10543 2016-04-15 Jan Hubicka <jh@suse.cz>
10544
10545 PR ipa/70018
10546 * g++.dg/ipa/pure-const-1.C: New testcase.
10547 * g++.dg/ipa/pure-const-2.C: New testcase.
10548 * g++.dg/ipa/pure-const-3.C: New testcase.
10549
10550 2016-04-15 Marek Polacek <polacek@redhat.com>
10551
10552 PR c/70671
10553 * gcc.dg/bitfld-22.c: New test.
10554
10555 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10556
10557 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10558 x86_64.
10559
10560 2016-04-15 Marek Polacek <polacek@redhat.com>
10561
10562 PR c/70651
10563 * c-c++-common/pr70651.c: New test.
10564
10565 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10566
10567 PR rtl-optimization/70681
10568 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10569 dump scan on arm and powerpc.
10570 * gcc.dg/pr10474.c: Likewise.
10571
10572 2016-04-15 Jakub Jelinek <jakub@redhat.com>
10573
10574 PR c++/69517
10575 PR c++/70019
10576 PR c++/70588
10577 * g++.dg/cpp1y/vla11.C: Revert for real.
10578
10579 PR c/70436
10580 * c-c++-common/Wparentheses-1.c: New test.
10581 * c-c++-common/gomp/Wparentheses-1.c: New test.
10582 * c-c++-common/gomp/Wparentheses-2.c: New test.
10583 * c-c++-common/gomp/Wparentheses-3.c: New test.
10584 * c-c++-common/gomp/Wparentheses-4.c: New test.
10585 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10586 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10587 * c-c++-common/goacc/Wparentheses-1.c: New test.
10588
10589 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10590
10591 PR target/70662
10592 * gcc.target/i386/pr70662.c: New test.
10593
10594 2016-04-15 Richard Biener <rguenther@suse.de>
10595 Alan Modra <amodra@gmail.com>
10596
10597 PR tree-optimization/70130
10598 * gcc.dg/vect/O3-pr70130.c: New testcase.
10599
10600 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10601
10602 PR target/70669
10603 * gcc.target/powerpc/pr70669.c: New test.
10604
10605 PR target/70640
10606 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10607 a power7 system that does not have an assembler that supports
10608 power8.
10609
10610 2016-04-14 Martin Sebor <msebor@redhat.com>
10611
10612 PR c++/69517
10613 PR c++/70019
10614 PR c++/70588
10615 * c-c++-common/ubsan/vla-1.c: Revert.
10616 * g++.dg/cpp1y/vla11.C: Same.
10617 * g++.dg/cpp1y/vla12.C: Same.
10618 * g++.dg/cpp1y/vla13.C: Same.
10619 * g++.dg/cpp1y/vla14.C: Same.
10620 * g++.dg/cpp1y/vla3.C: Same.
10621 * g++.dg/init/array24.C: Same.
10622 * g++.dg/ubsan/vla-1.C: Same.
10623
10624 2016-04-14 Marek Polacek <polacek@redhat.com>
10625 Jan Hubicka <hubicka@ucw.cz>
10626
10627 PR c++/70029
10628 * g++.dg/torture/pr70029.C: New test.
10629
10630 2016-04-14 Martin Sebor <msebor@redhat.com>
10631
10632 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10633 type size to prevent failures on targets with very low maximum
10634 alignment.
10635
10636 2016-04-14 Richard Biener <rguenther@suse.de>
10637
10638 PR tree-optimization/70623
10639 * gcc.dg/torture/pr70623.c: New testcase.
10640 * gcc.dg/torture/pr70623-2.c: Likewise.
10641
10642 2016-04-13 Martin Sebor <msebor@redhat.com>
10643
10644 PR c++/69517
10645 PR c++/70019
10646 PR c++/70588
10647 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10648 * g++.dg/cpp1y/vla11.C: New test.
10649 * g++.dg/cpp1y/vla12.C: New test.
10650 * g++.dg/cpp1y/vla13.C: New test.
10651 * g++.dg/cpp1y/vla14.C: New test.
10652 * g++.dg/cpp1y/vla3.C: Restore deleted test.
10653 * g++.dg/init/array24.C: Fully brace VLA initializer.
10654 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10655
10656 2016-04-13 Jakub Jelinek <jakub@redhat.com>
10657
10658 PR c++/70641
10659 * g++.dg/opt/pr70641.C: New test.
10660
10661 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10662
10663 PR rtl-optimization/68749
10664 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10665 effects of argument promotions.
10666 Remove default args to dg-skip-if.
10667
10668 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10669
10670 PR c++/70635
10671 * g++.dg/parse/pr70635.C: New.
10672
10673 2016-04-13 Marek Polacek <polacek@redhat.com>
10674
10675 PR c++/70639
10676 * c-c++-common/Wmisleading-indentation-4.c: New test.
10677
10678 2016-04-13 Marek Polacek <polacek@redhat.com>
10679
10680 PR c/70436
10681 * gcc.dg/Wparentheses-12.c: New test.
10682 * gcc.dg/Wparentheses-13.c: New test.
10683
10684 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10685
10686 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10687 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10688 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10689
10690 2016-04-13 Jakub Jelinek <jakub@redhat.com>
10691
10692 PR middle-end/70633
10693 * gcc.c-torture/compile/pr70633.c: New test.
10694
10695 PR debug/70628
10696 * gcc.dg/torture/pr70628.c: New test.
10697
10698 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10699
10700 PR c++/70610
10701 * g++.dg/template/pr70610.C: New test.
10702 * g++.dg/template/pr70610-2.C: New test.
10703 * g++.dg/template/pr70610-3.C: New test.
10704 * g++.dg/template/pr70610-4.C: New test.
10705
10706 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10707
10708 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10709 128 instead of 32.
10710
10711 PR c++/70571
10712 * g++.dg/ext/pr70571.C: New test.
10713
10714 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10715
10716 PR target/70640
10717 * gcc.target/powerpc/pr70640.c: New test.
10718
10719 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10720
10721 PR c++/68722
10722 * g++.dg/parse/pr68722.C: New.
10723
10724 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10725
10726 PR rtl-optimization/70596
10727 * gcc.target/i386/pr70596.c: New test.
10728
10729 2016-04-12 Nathan Sidwell <nathan@acm.org>
10730
10731 PR c++/70501
10732 * g++.dg/init/pr70501.C: New.
10733
10734 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10735
10736 * gcc.target/i386/asm-flag-6.c: New test.
10737
10738 2016-04-12 Tom de Vries <tom@codesourcery.com>
10739
10740 PR tree-optimization/68756
10741 * gcc.dg/graphite/pr68756.c: New test.
10742
10743 2016-04-12 Jakub Jelinek <jakub@redhat.com>
10744
10745 PR tree-optimization/70602
10746 * gcc.c-torture/execute/pr70602.c: New test.
10747
10748 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10749
10750 PR target/70381
10751 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10752 __float128 emulator is built and runs.
10753 * gcc.target/powerpc/float128-1.c: Likewise.
10754
10755 * lib/target-supports.exp (check_ppc_float128_sw_available):
10756 Rework tests for __float128 software and hardware
10757 availability. Fix exit condition to return 0 on success.
10758
10759 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10760
10761 PR target/70133
10762 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10763 * gcc.target/aarch64/target_attr_15.c: Likewise.
10764
10765 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10766
10767 PR c++/69066
10768 * g++.dg/cpp1y/pr69066.C: New.
10769
10770 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10771
10772 PR fortran/68566
10773 * gfortran.dg/pr36192.f90: Update test.
10774 * gfortran.dg/pr36192_1.f90: Update test.
10775 * gfortran.dg/real_dimension_1.f: Update test.
10776 * gfortran.dg/parameter_array_init_7.f90: New test.
10777
10778 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
10779
10780 PR testsuite/64039
10781 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10782
10783 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10784
10785 PR rtl-optimization/66669
10786 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10787
10788 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10789
10790 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10791 * gcc.dg/pie-1.c: Likewise.
10792 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10793 * gcc.dg/pic-4.c: Likewise.
10794 * gcc.dg/pie-3.c: Likewise.
10795 * gcc.dg/pie-4.c: Likewise.
10796
10797 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10798
10799 PR tree-optimization/68644
10800 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10801
10802 PR rtl-optimization/64886
10803 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10804
10805 2016-04-09 Tom de Vries <tom@codesourcery.com>
10806
10807 PR tree-optimization/68953
10808 * gcc.dg/graphite/pr68953.c: New test.
10809
10810 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10811
10812 PR fortran/70592
10813 * gfortran.dg/deferred_character_16.f90: New test.
10814
10815 2016-04-09 Jakub Jelinek <jakub@redhat.com>
10816
10817 PR tree-optimization/70586
10818 * gcc.c-torture/execute/pr70586.c: New test.
10819
10820 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10821
10822 PR sanitizer/70573
10823 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10824 with __builtin_memset
10825 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10826
10827 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10828
10829 PR lto/70289
10830 PR ipa/70348
10831 PR tree-optimization/70373
10832 PR middle-end/70533
10833 PR middle-end/70534
10834 PR middle-end/70535
10835 * c-c++-common/goacc/reduction-5.c: New test.
10836 * c-c++-common/goacc/reduction-promotions.c: New test.
10837 * gfortran.dg/goacc/reduction-3.f95: New test.
10838 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10839
10840 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10841
10842 PR c++/70590
10843 PR c++/70452
10844 * g++.dg/pr70590.C: New test.
10845 * g++.dg/pr70590-2.C: New test.
10846
10847 2016-04-08 Jakub Jelinek <jakub@redhat.com>
10848
10849 PR middle-end/70593
10850 * gcc.target/i386/pr70593.c: New test.
10851
10852 PR rtl-optimization/70574
10853 * gcc.target/i386/avx2-pr70574.c: New test.
10854
10855 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10856
10857 PR sanitizer/70541
10858 * c-c++-common/asan/pr70541.c: New test.
10859
10860 2016-04-08 Tom de Vries <tom@codesourcery.com>
10861
10862 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10863 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10864
10865 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10866
10867 PR target/70566
10868 * gcc.c-torture/execute/pr70566.c: New test.
10869
10870 2016-04-08 Tom de Vries <tom@codesourcery.com>
10871
10872 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10873 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10874
10875 2016-04-08 Alan Modra <amodra@gmail.com>
10876
10877 * gcc.target/powerpc/pr70117.c: New.
10878
10879 2016-04-07 Jakub Jelinek <jakub@redhat.com>
10880
10881 PR testsuite/70581
10882 * gcc.dg/lto/simd-function_0.c: New test.
10883
10884 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10885 clones.
10886 * c-c++-common/attr-simd-2.c: Likewise.
10887 * c-c++-common/attr-simd-4.c: Likewise.
10888 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10889 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10890
10891 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10892
10893 PR testsuite/70553
10894 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10895
10896 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10897 Tom de Vries <tom@codesourcery.com>
10898
10899 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10900 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10901 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10902 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10903 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10904 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10905 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10906 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10907
10908 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10909
10910 PR c/70436
10911 * g++.dg/warn/Wparentheses-29.C: New test.
10912
10913 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10914
10915 PR c/70436
10916 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10917 explicit braces to resolve a future -Wparentheses warning.
10918
10919 2016-04-06 Richard Henderson <rth@redhat.com>
10920
10921 * gcc.dg/pr61817-1.c: New test.
10922 * gcc.dg/pr61817-2.c: New test.
10923 * gcc.dg/pr69391-1.c: New test.
10924 * gcc.dg/pr69391-2.c: New test.
10925
10926 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10927
10928 PR rtl-optimization/70398
10929 * gcc.target/aarch64/pr70398.c: New.
10930
10931 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10932
10933 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10934
10935 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
10936 Pedro Alves <palves@redhat.com>
10937
10938 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10939
10940 2016-04-06 Jakub Jelinek <jakub@redhat.com>
10941
10942 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10943 Check for avx512f effective targets instead of avx2.
10944 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10945 for AVX512F clones.
10946 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10947 * g++.dg/gomp/declare-simd-1.C: Likewise.
10948 * g++.dg/gomp/declare-simd-3.C: Likewise.
10949 * g++.dg/gomp/declare-simd-4.C: Likewise.
10950
10951 PR middle-end/70550
10952 * c-c++-common/gomp/pr70550-1.c: New test.
10953 * c-c++-common/gomp/pr70550-2.c: New test.
10954
10955 2016-04-05 Nathan Sidwell <nathan@acm.org>
10956
10957 PR c++/70512
10958 * g++.dg/ext/attribute-may-alias-5.C: New.
10959
10960 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10961
10962 PR c++/70336
10963 * c-c++-common/pr70336.c: New test.
10964 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10965 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10966
10967 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
10968
10969 PR ipa/66223
10970 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10971
10972 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10973
10974 PR rtl-optimization/70542
10975 * gcc.dg/torture/pr70542.c: New test.
10976 * gcc.target/i386/avx2-pr70542.c: New test.
10977
10978 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10979
10980 PR tree-optimization/70509
10981 * gcc.target/i386/avx512bw-pr70509.c: New test.
10982
10983 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10984
10985 PR c++/70452
10986 * g++.dg/ext/constexpr-vla4.C: New test.
10987
10988 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
10989
10990 PR target/70510
10991 * gcc.target/i386/pr70510.c: New test.
10992
10993 2016-04-05 Richard Biener <rguenther@suse.de>
10994
10995 PR tree-optimization/70526
10996 * g++.dg/torture/pr70526.C: New testcase.
10997
10998 2016-04-05 Jakub Jelinek <jakub@redhat.com>
10999
11000 PR target/70525
11001 * gcc.target/i386/pr70525.c: New test.
11002
11003 2016-04-05 Richard Biener <rguenther@suse.de>
11004
11005 PR middle-end/70499
11006 * g++.dg/torture/pr70499.C: New testcase.
11007
11008 2016-04-05 Richard Biener <rguenther@suse.de>
11009
11010 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11011 remove XFAIL.
11012
11013 2016-04-04 Jakub Jelinek <jakub@redhat.com>
11014
11015 PR middle-end/70307
11016 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11017 rs6000 ABI warnings.
11018
11019 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
11020
11021 PR ipa/66223
11022 * g++.dg/ipa/devirt-51.C: New testcase.
11023
11024 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11025 Jakub Jelinek <jakub@redhat.com>
11026
11027 PR middle-end/70457
11028 * gcc.dg/torture/pr70457.c: New.
11029
11030 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11031
11032 PR fortran/67538
11033 * gfortran.dg/allocate_with_source_19.f08: New test.
11034
11035 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11036
11037 PR fortran/65795
11038 * gfortran.dg/coarray_allocate_6.f08: New test.
11039
11040 2016-04-04 Richard Biener <rguenther@suse.de>
11041
11042 PR rtl-optimization/70484
11043 * gcc.dg/torture/pr70484.c: New testcase.
11044
11045 2016-04-04 Marek Polacek <polacek@redhat.com>
11046
11047 PR c/70307
11048 * gcc.dg/torture/pr70307.c: New test.
11049
11050 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11051
11052 PR target/70416
11053 PR target/67391
11054 * gcc.target/sh/torture/pr70416.c: New.
11055
11056 2016-04-02 Martin Sebor <msebor@redhat.com>
11057
11058 PR c++/67376
11059 PR c++/70170
11060 PR c++/70172
11061 PR c++/70228
11062 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11063 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11064 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11065 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11066 * g++.dg/cpp0x/constexpr-string.C: Same.
11067 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11068 * g++.dg/cpp0x/pr65398.C: Same.
11069 * g++.dg/ext/constexpr-vla1.C: Same.
11070 * g++.dg/ext/constexpr-vla2.C: Same.
11071 * g++.dg/ext/constexpr-vla3.C: Same.
11072 * g++.dg/ubsan/pr63956.C: Same.
11073
11074 2016-04-01 Jakub Jelinek <jakub@redhat.com>
11075
11076 PR rtl-optimization/70467
11077 * gcc.target/i386/pr70467-2.c: New test.
11078
11079 2016-04-01 Jakub Jelinek <jakub@redhat.com>
11080 Marek Polacek <polacek@redhat.com>
11081
11082 PR c++/70488
11083 * g++.dg/init/new47.C: New test.
11084
11085 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11086
11087 PR target/70496
11088 * gcc.target/arm/pr70496.c: New test.
11089
11090 2016-04-01 Nathan Sidwell <nathan@acm.org>
11091
11092 PR c++/68475
11093 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11094
11095 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11096
11097 PR target/69890
11098 * gcc.dg/strlenopt.h (memmove): New.
11099 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11100 instead of "string.h".
11101 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11102 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11103 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11104 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11105 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11106 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11107 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11108 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11109 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11110 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11111 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11112 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11113 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11114 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11115 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11116 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11117 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11118 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11119 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11120 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11121
11122 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11123
11124 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11125 (Holder::foo): Reflect this.
11126
11127 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11128
11129 PR target/70442
11130 * gcc.dg/pr70442.c: New test.
11131
11132 2016-03-31 Nathan Sidwell <nathan@acm.org>
11133
11134 PR c++/70393
11135 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11136
11137 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11138
11139 PR target/70453
11140 * gcc.target/i386/pr70453.c: New test.
11141
11142 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
11143
11144 PR target/70292
11145 * gcc.c-torture/pr70292.c: New test.
11146
11147 2016-03-31 Marek Polacek <polacek@redhat.com>
11148
11149 PR c/70297
11150 * c-c++-common/pr70297.c: New test.
11151 * g++.dg/cpp0x/typedef-redecl.C: New test.
11152 * gcc.dg/typedef-redecl2.c: New test.
11153
11154 2016-03-31 Jakub Jelinek <jakub@redhat.com>
11155
11156 PR rtl-optimization/70460
11157 * gcc.c-torture/execute/pr70460.c: New test.
11158
11159 2016-03-31 Richard Biener <rguenther@suse.de>
11160
11161 PR c++/70430
11162 * g++.dg/ext/vector30.C: New testcase.
11163
11164 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11165 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11166
11167 * gfortran.dg/fmt_pf.f90: New test.
11168
11169 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11170
11171 Forward-port from 5 branch
11172 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11173
11174 PR testsuite/70356
11175 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11176 dg-require-effective-target after dg-do.
11177
11178 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11179
11180 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11181
11182 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11183 Julian Brown <julian@codesourcery.com>
11184 Chung-Lin Tang <cltang@codesourcery.com>
11185 Cesar Philippidis <cesar@codesourcery.com>
11186 James Norris <jnorris@codesourcery.com>
11187 Tom de Vries <tom@codesourcery.com>
11188 Nathan Sidwell <nathan@codesourcery.com>
11189
11190 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
11191 * c-c++-common/goacc/loop-clauses.c: Likewise.
11192 * g++.dg/goacc/template.C: Likewise.
11193 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11194 * gfortran.dg/goacc/loop-1.f95: Likewise.
11195 * gfortran.dg/goacc/loop-5.f95: Likewise.
11196 * gfortran.dg/goacc/loop-6.f95: Likewise.
11197 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11198 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11199 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11200 * c-c++-common/goacc/clauses-fail.c: Likewise.
11201 * c-c++-common/goacc/parallel-1.c: Likewise.
11202 * c-c++-common/goacc/reduction-1.c: Likewise.
11203 * c-c++-common/goacc/reduction-2.c: Likewise.
11204 * c-c++-common/goacc/reduction-3.c: Likewise.
11205 * c-c++-common/goacc/reduction-4.c: Likewise.
11206 * c-c++-common/goacc/routine-3.c: Likewise.
11207 * c-c++-common/goacc/routine-4.c: Likewise.
11208 * c-c++-common/goacc/routine-5.c: Likewise.
11209 * c-c++-common/goacc/tile.c: Likewise.
11210 * g++.dg/goacc/template.C: Likewise.
11211 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11212 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11213 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11214 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11215 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11216 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11217 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11218 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11219 * c-c++-common/goacc/use_device-1.c: ... this file.
11220 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11221 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11222 * c-c++-common/goacc/host_data-6.c: ... this file.
11223 * c-c++-common/goacc/loop-2-kernels.c: New file.
11224 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11225 * c-c++-common/goacc/loop-3.c: Likewise.
11226 * g++.dg/goacc/reference.C: Likewise.
11227 * g++.dg/goacc/routine-1.C: Likewise.
11228 * g++.dg/goacc/routine-2.C: Likewise.
11229
11230 2016-03-30 Richard Biener <rguenther@suse.de>
11231
11232 PR middle-end/70450
11233 * gcc.dg/torture/pr70450.c: New testcase.
11234
11235 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11236
11237 PR target/70421
11238 * gcc.dg/torture/pr70421.c: New test.
11239 * gcc.target/i386/avx512f-pr70421.c: New test.
11240
11241 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11242
11243 PR testsuite/70364
11244 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11245 (check): New function.
11246 (bar): Call check.
11247 (foo): Align stack to 16 bytes when calling bar.
11248 * gcc.target/i386/cleanup-2.c: Likewise.
11249
11250 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11251
11252 PR tree-optimization/59124
11253 * gcc.dg/Warray-bounds-19.c: New test.
11254
11255 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
11256
11257 * lib/prune.exp (escape_regex_chars): New.
11258 (prune_file_path): Update to quote metcharacters for regexp.
11259
11260 2016-03-29 Jakub Jelinek <jakub@redhat.com>
11261
11262 PR rtl-optimization/70429
11263 * gcc.c-torture/execute/pr70429.c: New test.
11264
11265 PR tree-optimization/70405
11266 * gcc.dg/pr70405.c: New test.
11267
11268 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11269
11270 PR fortran/70397
11271 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11272 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11273
11274 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11275
11276 PR testsuite/64177
11277 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11278 __cilkrts_set_param to set two workers.
11279 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11280 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11281
11282 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11283
11284 * g++.dg/ext/fnname5.C: Update the test for Darwin.
11285
11286 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11287
11288 PR target/70406
11289 * gcc.target/i386/pr70406.c: New test.
11290
11291 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11292
11293 * gnat.dg/specs/double_record_extension3.ads: New test.
11294
11295 2016-03-25 Richard Henderson <rth@redhat.com>
11296
11297 PR target/70120
11298 * gcc.target/aarch64/pr70120-1.c: New.
11299 * gcc.target/aarch64/pr70120-2.c: New.
11300 * gcc.target/aarch64/pr70120-3.c: New.
11301
11302 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11303
11304 PR c++/62212
11305 * g++.dg/template/mangle2.C: The dg-do directive should be
11306 "compile" not "assemble".
11307
11308 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11309
11310 PR lto/69650
11311 * gcc.dg/pr69650.c: New test.
11312
11313 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
11314
11315 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11316
11317 2016-03-25 Alan Modra <amodra@gmail.com>
11318
11319 * gcc.dg/dfp/pr70052.c: New test.
11320
11321 2016-03-24 Richard Henderson <rth@redhat.com>
11322
11323 PR middle-end/69845
11324 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11325 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11326
11327 2016-03-24 Tom de Vries <tom@codesourcery.com>
11328
11329 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11330
11331 2016-03-24 Tom de Vries <tom@codesourcery.com>
11332
11333 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11334 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11335
11336 2016-03-24 Tom de Vries <tom@codesourcery.com>
11337
11338 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11339 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11340
11341 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11342
11343 PR c++/62212
11344 * g++.dg/template/mangle2.C: New test.
11345
11346 2016-03-24 Richard Biener <rguenther@suse.de>
11347
11348 PR tree-optimization/70396
11349 * gcc.dg/torture/pr70396.c: New testcase.
11350
11351 2016-03-24 Richard Biener <rguenther@suse.de>
11352
11353 PR middle-end/70370
11354 * gcc.dg/torture/pr70370.c: New testcase.
11355
11356 2016-03-24 Tom de Vries <tom@codesourcery.com>
11357
11358 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11359 * gfortran.dg/goacc/kernels-tree.f95: Same.
11360 * gfortran.dg/goacc/parallel-tree.f95: Same.
11361
11362 2016-03-24 Tom de Vries <tom@codesourcery.com>
11363
11364 * c-c++-common/goacc/uninit-if-clause.c: New test.
11365 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11366
11367 2016-03-24 Jakub Jelinek <jakub@redhat.com>
11368
11369 PR target/70290
11370 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11371 Fix formatting.
11372
11373 2016-03-24 Richard Biener <rguenther@suse.de>
11374
11375 PR tree-optimization/70372
11376 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11377
11378 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11379
11380 PR c++/70347
11381 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11382
11383 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11384
11385 PR c++/70332
11386 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11387
11388 2016-03-23 Jakub Jelinek <jakub@redhat.com>
11389
11390 PR c++/70001
11391 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11392 * g++.dg/cpp1y/pr70001.C: New test.
11393
11394 PR c++/70323
11395 * g++.dg/cpp0x/constexpr-70323.C: New test.
11396
11397 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
11398 Jason Merrill <jason@redhat.com>
11399 Jakub Jelinek <jakub@redhat.com>
11400
11401 PR c++/69315
11402 * g++.dg/cpp0x/constexpr-69315.C: New test.
11403 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11404
11405 2016-03-23 Marek Polacek <polacek@redhat.com>
11406
11407 PR c++/69884
11408 * g++.dg/warn/Wignored-attributes-1.C: New test.
11409 * g++.dg/warn/Wignored-attributes-2.C: New test.
11410
11411 2016-03-23 Tom de Vries <tom@codesourcery.com>
11412
11413 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11414 initialization.
11415 * gfortran.dg/goacc/private-3.f95 (test): Same.
11416 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11417 missing use param.
11418
11419 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11420
11421 * lib/target-supports.exp: Remove v7ve entry from loop
11422 creating effective target checks.
11423 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11424 (add_options_for_arm_arch_v7ve): Likewise.
11425
11426 2016-03-23 Jakub Jelinek <jakub@redhat.com>
11427
11428 PR tree-optimization/70354
11429 * gcc.dg/vect/pr70354-1.c: New test.
11430 * gcc.dg/vect/pr70354-2.c: New test.
11431 * gcc.target/i386/avx2-pr70354-1.c: New test.
11432 * gcc.target/i386/avx2-pr70354-2.c: New test.
11433
11434 2016-03-22 Jeff Law <law@redhat.com>
11435
11436 PR target/70232
11437 * gcc.dg/tree-ssa/pr70232.c: New test.
11438
11439 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11440
11441 PR target/70302
11442 * gcc.target/i386/pr70302.c: New test.
11443
11444 2016-03-22 Richard Biener <rguenther@suse.de>
11445
11446 PR middle-end/70251
11447 * g++.dg/torture/pr70251.C: New testcase.
11448
11449 2016-03-22 David Malcolm <dmalcolm@redhat.com>
11450
11451 PR c/69993
11452 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11453 Wmisleading-indentation.c.
11454 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11455 reflect change to diagnostic text and order of messages.
11456 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11457
11458 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
11459
11460 * g++.dg/ext/java-3.C: Don't compile on AIX.
11461
11462 2016-03-22 Richard Biener <rguenther@suse.de>
11463
11464 PR middle-end/70333
11465 * gcc.dg/torture/pr70333.c: New testcase.
11466
11467 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11468
11469 * g++.dg/ext/pr70290.C: New test.
11470
11471 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11472
11473 PR target/70325
11474 * gcc.target/i386/pr70325.c: New test.
11475
11476 2016-03-22 Jakub Jelinek <jakub@redhat.com>
11477
11478 PR target/70329
11479 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11480 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11481
11482 PR target/70300
11483 * gcc.target/i386/pr70300.c: New test.
11484
11485 PR c++/70295
11486 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11487 (func2): New function for cond with parens, xfail warning for c++.
11488 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11489
11490 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11491
11492 PR c++/70096
11493 * g++.dg/template/ptrmem30.C: New test.
11494
11495 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11496
11497 PR c++/70204
11498 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11499 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11500
11501 2016-03-21 Jakub Jelinek <jakub@redhat.com>
11502
11503 PR middle-end/70326
11504 * gcc.dg/pr70326.c: New test.
11505
11506 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
11507 Jakub Jelinek <jakub@redhat.com>
11508
11509 PR tree-optimization/70317
11510 * gcc.dg/pr70317.c: New test.
11511
11512 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
11513
11514 PR target/70327
11515 * gcc.target/i386/pr70327.c: New test.
11516
11517 2016-03-21 Martin Liska <mliska@suse.cz>
11518
11519 PR ipa/70306
11520 * gcc.dg/ipa/pr70306.c: New test.
11521
11522 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
11523
11524 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11525 * gcc.target/arm/attr-align3.c: Likewise.
11526 * gcc.target/arm/attr_arm.c: Likewise.
11527 * gcc.target/arm/flip-thumb.c: Likewise.
11528
11529 2016-03-21 Jakub Jelinek <jakub@redhat.com>
11530
11531 PR target/70296
11532 * gcc.target/powerpc/altivec-36.c: New test.
11533
11534 2016-03-21 Richard Biener <rguenther@suse.de>
11535
11536 PR tree-optimization/70310
11537 * gcc.dg/torture/pr70310.c: New testcase.
11538
11539 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11540
11541 PR target/70293
11542 * gcc.target/i386/pr70293.c: New test.
11543
11544 2016-03-21 Richard Biener <rguenther@suse.de>
11545
11546 PR tree-optimization/70288
11547 * gcc.dg/torture/pr70288-1.c: New testcase.
11548 * gcc.dg/torture/pr70288-2.c: Likewise.
11549
11550 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
11551
11552 PR rtl-optimization/69307
11553 * gcc.target/arm/pr69307.c: New test.
11554
11555 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
11556
11557 PR rtl-optimization/69102
11558 * gcc.c-torture/compile/pr69102.c: New test.
11559
11560 2016-03-18 Jeff Law <law@redhat.com>
11561
11562 PR rtl-optimization/70263
11563 * gcc.c-torture/compile/pr70263-1.c: New test.
11564 * gcc.target/i386/pr70263-2.c: New test.
11565
11566 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11567
11568 PR rtl-optimization/70278
11569 * gcc.dg/torture/pr70278.c: New test.
11570 * gcc.target/arm/pr70278.c: New test.
11571
11572 2016-03-18 David Malcolm <dmalcolm@redhat.com>
11573
11574 PR c/70281
11575 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11576 (test_builtin_types_compatible_p): New test function.
11577 * gcc.dg/pr70281.c: New test case.
11578
11579 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11580
11581 PR target/70113
11582 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11583
11584 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11585
11586 PR tree-optimization/70252
11587 * gcc.dg/pr70252.c: New test.
11588
11589 2016-03-18 Tom de Vries <tom@codesourcery.com>
11590
11591 * gcc.dg/pr70161-2.c: New test.
11592 * gcc.dg/pr70161.c: New test.
11593
11594 2016-03-18 Tom de Vries <tom@codesourcery.com>
11595
11596 PR ipa/70269
11597 * gcc.dg/pr70269.c: New test.
11598
11599 2016-03-18 Jakub Jelinek <jakub@redhat.com>
11600
11601 PR c++/70267
11602 * g++.dg/ext/java-3.C: New test.
11603
11604 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11605
11606 PR c++/70205
11607 * g++.dg/lookup/pr70205.C: New test.
11608
11609 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11610
11611 PR c++/70218
11612 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11613
11614 2016-03-17 Marek Polacek <polacek@redhat.com>
11615
11616 PR c/69407
11617 * gcc.dg/atomic-op-6.c: New test.
11618
11619 2016-03-17 David Malcolm <dmalcolm@redhat.com>
11620
11621 PR c/70264
11622 * c-c++-common/pr70264.c: New test case.
11623
11624 2016-03-17 Jakub Jelinek <jakub@redhat.com>
11625
11626 PR c++/70144
11627 * c-c++-common/pr70144-1.c: New test.
11628 * c-c++-common/pr70144-2.c: New test.
11629
11630 PR c++/70272
11631 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11632 * g++.dg/opt/flifetime-dse6.C: New test.
11633 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11634
11635 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11636
11637 PR driver/70192
11638 * gcc.dg/pic-1.c: New test.
11639 * gcc.dg/pic-2.c: Likewise.
11640 * gcc.dg/pic-3.c: Likewise.
11641 * gcc.dg/pic-4.c: Likewise.
11642 * gcc.dg/pie-1.c: Likewise.
11643 * gcc.dg/pie-2.c: Likewise.
11644 * gcc.dg/pie-3.c: Likewise.
11645 * gcc.dg/pie-4.c: Likewise.
11646 * gcc.dg/pie-5.c: Likewise.
11647 * gcc.dg/pie-6.c: Likewise.
11648
11649 2016-03-17 Tom de Vries <tom@codesourcery.com>
11650
11651 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11652 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11653
11654 2016-03-17 Richard Biener <rguenther@suse.de>
11655
11656 PR debug/70271
11657 * g++.dg/debug/pr70271.C: New testcase.
11658
11659 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11660
11661 * gcc.target/i386/pr70251.c: New test.
11662
11663 2016-03-17 Marek Polacek <polacek@redhat.com>
11664
11665 PR c++/70194
11666 * g++.dg/warn/constexpr-70194.C: New test.
11667
11668 2016-03-16 Richard Henderson <rth@redhat.com>
11669
11670 PR middle-end/70240
11671 * gcc.c-torture/compile/pr70240.c: New.
11672
11673 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11674
11675 * gcc.c-torture/compile/20151204.c: Skip for avr.
11676
11677 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11678
11679 PR target/70245
11680 * g++.dg/opt/pr70245.C: New test.
11681 * g++.dg/opt/pr70245.h: New file.
11682 * g++.dg/opt/pr70245-aux.cc: New file.
11683
11684 2016-03-16 Martin Sebor <msebor@redhat.com>
11685
11686 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11687
11688 2016-03-16 Richard Henderson <rth@redhat.com>
11689
11690 PR middle-end/70199
11691 * gcc.c-torture/compile/pr70199.c: New.
11692
11693 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11694
11695 * gcc.dg/uninit-19.c: Run dos2unix.
11696
11697 2016-03-16 Marek Polacek <polacek@redhat.com>
11698
11699 PR c/70093
11700 * gcc.dg/nested-func-10.c: New test.
11701 * gcc.dg/nested-func-9.c: New test.
11702
11703 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11704
11705 PR tree-optimization/68714
11706 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11707
11708 2016-03-16 Tom de Vries <tom@codesourcery.com>
11709
11710 PR tree-optimization/68715
11711 * gcc.dg/graphite/pr68715-2.c: New test.
11712 * gcc.dg/graphite/pr68715.c: New test.
11713 * gfortran.dg/graphite/pr68715.f90: New test.
11714
11715 2016-03-16 Tom de Vries <tom@codesourcery.com>
11716
11717 PR tree-optimization/68809
11718 * gcc.dg/graphite/pr68809-2.c: New test.
11719 * gcc.dg/graphite/pr68809.c: New test.
11720
11721 2016-03-16 Jakub Jelinek <jakub@redhat.com>
11722
11723 PR c++/70147
11724 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11725 method call to i () as argument. Adjust expected output.
11726
11727 PR c++/70147
11728 * g++.dg/ubsan/pr70147-1.C: New test.
11729 * g++.dg/ubsan/pr70147-2.C: New test.
11730
11731 2016-03-15 Martin Sebor <msebor@redhat.com>
11732
11733 PR c++/58281
11734 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11735
11736 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
11737
11738 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11739 hppa*-*-hpux*.
11740
11741 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11742
11743 PR libfortran/69799
11744 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11745 libatomic_available.
11746
11747 2016-03-15 Marek Polacek <polacek@redhat.com>
11748
11749 PR c++/70209
11750 * g++.dg/ext/attribute-may-alias-4.C: New test.
11751
11752 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
11753
11754 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11755 -fvar-tracking-assignments-toggle flag.
11756
11757 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11758
11759 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11760
11761 2016-03-15 Jakub Jelinek <jakub@redhat.com>
11762
11763 PR rtl-optimization/70222
11764 * gcc.c-torture/execute/pr70222-1.c: New test.
11765 * gcc.c-torture/execute/pr70222-2.c: New test.
11766
11767 2016-03-15 Richard Henderson <rth@redhat.com>
11768
11769 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11770
11771 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11772
11773 PR rtl-optimization/69032
11774 * gcc.dg/pr69032.c: New test.
11775
11776 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11777
11778 PR rtl-optimization/63384
11779 * g++.dg/pr63384.C: New test.
11780
11781 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
11782
11783 PR target/64411
11784 * gcc.target/i386/pr64411.C: New test.
11785
11786 2016-03-15 Tom de Vries <tom@codesourcery.com>
11787
11788 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11789 * gfortran.dg/goacc/kernels-alias.f95: New test.
11790
11791 2016-03-14 Martin Sebor <msebor@redhat.com>
11792
11793 PR c++/53792
11794 * g++.dg/cpp0x/constexpr-inline.C: New test.
11795 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11796
11797 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
11798
11799 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11800
11801 2016-03-14 Jakub Jelinek <jakub@redhat.com>
11802
11803 PR middle-end/70219
11804 * gcc.dg/pr70219.c: New test.
11805
11806 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11807
11808 PR target/70083
11809 * gcc.dg/torture/pr70083.c: New test.
11810 * gcc.target/i386/pr70083.c: New test.
11811
11812 2016-03-14 Richard Biener <rguenther@suse.de>
11813
11814 PR tree-optimization/56365
11815 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11816
11817 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11818
11819 PR target/70098
11820 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11821 New function.
11822 * g++.dg/pr70098.C: New testcase.
11823
11824
11825 2016-03-14 Tom de Vries <tom@codesourcery.com>
11826
11827 PR tree-optimization/70045
11828 * gcc.dg/graphite/pr70045.c: New test.
11829
11830 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11831
11832 PR fortran/69043
11833 * gfortran.dg/include_9.f90: New test.
11834
11835 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11836
11837 PR fortran/45076
11838 gfortran.dg/prof/prof.exp: New script.
11839 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11840
11841 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
11842
11843 PR rtl-optimization/69307
11844 * gcc.dg/pr69307.c: New test.
11845
11846 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11847
11848 PR target/69614
11849 * gcc.target/arm/pr69614.c: New.
11850
11851 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
11852
11853 PR fortran/70031
11854 * gfortran.dg/submodule_14.f08: New test
11855
11856 PR fortran/69524
11857 * gfortran.dg/submodule_15.f08: New test
11858
11859 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11860
11861 PR c++/70106
11862 * g++.dg/cpp1y/paren3.C: New test.
11863
11864 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11865
11866 PR target/70131
11867 * gcc.target/powerpc/ppc-round2.c: New test.
11868
11869 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11870
11871 PR target/70123
11872 * gcc.dg/torture/pr70123.c: New test.
11873
11874 2016-03-11 Jeff Law <law@redhat.com>
11875
11876 PR tree-optimization/70190
11877 * gcc.c-torture/compile/pr70190.c: New test.
11878
11879 2016-03-11 David Malcolm <dmalcolm@redhat.com>
11880
11881 PR c/68187
11882 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11883 case.
11884 (test43_b): Likewise.
11885 (test43_c): Likewise.
11886 (test43_d): Likewise.
11887 (test43_e): Likewise.
11888 (test43_f): Likewise.
11889 (test43_g): Likewise.
11890 (test44_a): Likewise.
11891 (test44_b): Likewise.
11892 (test44_c): Likewise.
11893 (test44_d): Likewise.
11894 (test44_e): Likewise.
11895
11896 2016-03-11 David Malcolm <dmalcolm@redhat.com>
11897
11898 PR c/70085
11899 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11900
11901 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11902
11903 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11904 dg-options.
11905
11906 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11907
11908 PR target/70002
11909 PR target/69245
11910 * gcc.target/aarch64/pr69245_2.c: New test.
11911
11912 2016-03-11 Jakub Jelinek <jakub@redhat.com>
11913
11914 PR tree-optimization/70177
11915 * gcc.dg/pr70177.c: New test.
11916
11917 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11918
11919 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11920
11921 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11922
11923 * gcc.dg/tree-ssa/sra-20.c: New.
11924
11925 2016-03-11 Jakub Jelinek <jakub@redhat.com>
11926
11927 PR rtl-optimization/70174
11928 * gcc.dg/pr70174.c: New test.
11929
11930 PR tree-optimization/70169
11931 * gcc.dg/pr70169.c: New test.
11932
11933 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11934
11935 PR target/70160
11936 * gcc.target/i386/pr70160.c: New test.
11937
11938 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11939
11940 * gcc.target/s390/dfp-1.c: New test.
11941
11942 2016-03-10 Nick Clifton <nickc@redhat.com>
11943
11944 PR target/70044
11945 * gcc.target/aarch64/pr70044.c: New test.
11946
11947 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11948 Jakub Jelinek <jakub@redhat.com>
11949
11950 PR c++/70001
11951 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11952 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11953 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11954
11955 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
11956
11957 PR lto/69589
11958 * g++.dg/lto/pr69589_0.C: New testcase
11959 * g++.dg/lto/pr69589_1.C: New testcase
11960
11961 2016-03-10 Marek Polacek <polacek@redhat.com>
11962
11963 PR c++/70153
11964 * g++.dg/delayedfold/unary-plus1.C: New test.
11965
11966 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
11967
11968 * gcc.target/arm/pr45701-1.c: Escape brackets.
11969 * gcc.target/arm/pr45701-2.c: Likewise.
11970
11971 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11972
11973 * gfortran.dg/unconstrained_commons.f: New.
11974
11975 2016-03-10 Alan Modra <amodra@gmail.com>
11976
11977 * gcc.dg/pr69195.c: New.
11978 * gcc.dg/pr69238.c: New.
11979
11980 2016-03-10 Tom de Vries <tom@codesourcery.com>
11981
11982 PR testsuite/68915
11983 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11984
11985 2016-03-10 Richard Biener <rguenther@suse.de>
11986
11987 PR tree-optimization/70128
11988 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11989 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11990
11991 2016-03-09 Jakub Jelinek <jakub@redhat.com>
11992
11993 PR tree-optimization/70152
11994 * gcc.dg/pr70152.c: New test.
11995
11996 PR target/70086
11997 * gcc.target/i386/pr70086-1.c: New test.
11998 * gcc.target/i386/pr70086-2.c: New test.
11999 * gcc.target/i386/pr70086-3.c: New test.
12000
12001 PR tree-optimization/70127
12002 * gcc.c-torture/execute/pr70127.c: New test.
12003
12004 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12005
12006 * c-c++-common/goacc/combined-directives-2.c: New test.
12007
12008 2016-03-09 David Malcolm <dmalcolm@redhat.com>
12009
12010 PR c/68473
12011 PR c++/70105
12012 * g++.dg/diagnostic/pr70105.C: New test.
12013 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12014 (test_multiple_ordinary_maps): New test function.
12015
12016 2016-03-09 David Malcolm <dmalcolm@redhat.com>
12017
12018 PR c/68473
12019 PR c++/70105
12020 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12021 Drop range information from call to inform_at_rich_loc.
12022 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12023 New.
12024 (test_show_locus): Replace calls to rich_location::add_range with
12025 calls to add_range. Rewrite the tests that used the now-defunct
12026 rich_location ctor taking a source_range. Simplify other tests
12027 by replacing calls to COMBINE_LOCATION_DATA with calls to
12028 make_location.
12029
12030 2016-03-09 Richard Biener <rguenther@suse.de>
12031 Jakub Jelinek <jakub@redhat.com>
12032
12033 PR tree-optimization/70138
12034 * gcc.dg/vect/pr70138-1.c: New testcase.
12035 * gcc.dg/vect/pr70138-2.c: Likewise.
12036
12037 2016-03-09 Jakub Jelinek <jakub@redhat.com>
12038
12039 PR target/70049
12040 * gcc.target/i386/pr70049.c: New test.
12041
12042 2016-03-09 Richard Biener <rguenther@suse.de>
12043
12044 PR c/70143
12045 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12046 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12047 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12048
12049 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12050
12051 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12052 arm-*-*.
12053
12054 2016-03-09 Jakub Jelinek <jakub@redhat.com>
12055
12056 PR middle-end/67278
12057 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12058
12059 PR target/67278
12060 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12061
12062 PR middle-end/70050
12063 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12064 in testcase comment.
12065
12066 2016-03-09 Tom de Vries <tom@codesourcery.com>
12067
12068 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12069 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12070 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12071 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12072 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12073 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12074 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12075 * gfortran.dg/goacc/kernels-loop.f95: New test.
12076
12077 2016-03-08 Martin Sebor <msebor@redhat.com>
12078
12079 PR c++/62096
12080 * g++.dg/warn/overflow-warn-7.C: New test.
12081
12082 2016-03-08 Jason Merrill <jason@redhat.com>
12083
12084 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12085 * lib/target-supports.exp (check_effective_target_concepts): New.
12086
12087 2016-03-08 Jakub Jelinek <jakub@redhat.com>
12088
12089 PR c++/70135
12090 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12091 * g++.dg/ubsan/pr70135.C: New test.
12092
12093 PR target/70110
12094 * gcc.dg/pr70110.c: New test.
12095
12096 2016-03-07 Martin Jambor <mjambor@suse.cz>
12097
12098 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12099 * c-c++-common/gomp/if-1.c: Likewise.
12100 * c-c++-common/gomp/pr61486-2.c: Likewise.
12101 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12102 to dg-additional-options.
12103 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12104 * g++/gomp/target-teams-1.c: Likewise.
12105 * gcc.dg/gomp/gomp.exp: Likewise.
12106 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12107 dg-additional-options.
12108 * gfortran.dg/gomp/gomp.exp: Likewise.
12109 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12110 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12111 dg-additional-options.
12112 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12113
12114 2016-03-07 Martin Jambor <mjambor@suse.cz>
12115
12116 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12117 * c-c++-common/gomp/gridify-1.c: New test.
12118 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12119
12120 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12121
12122 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12123 trigger for cortex-r8, when scanning for register r8.
12124 * gcc.target/arm/pr45701-2.c: Likewise.
12125
12126 2016-02-26 Richard Biener <rguenther@suse.de>
12127 Jeff Law <law@redhat.com>
12128
12129 PR tree-optimization/69740
12130 * gcc.c-torture/compile/pr69740-1.c: New test.
12131 * gcc.c-torture/compile/pr69740-2.c: New test.
12132
12133 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12134
12135 * lib/target-supports.exp
12136 (check_effective_target_whole_vector_shift): Enable for PPC64.
12137
12138 2016-03-07 Richard Biener <rguenther@suse.de>
12139
12140 PR tree-optimization/70115
12141 * gcc.dg/torture/pr70115.c: New testcase.
12142
12143 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12144
12145 PR middle-end/69916
12146 * c-c-++-common/goacc/pr69916.c: New.
12147
12148 2016-03-07 Richard Henderson <rth@redhat.com>
12149
12150 * gcc.c-torture/compile/pr70061.c: New test.
12151
12152 2016-03-07 Richard Biener <rguenther@suse.de>
12153
12154 PR testsuite/70109
12155 * gcc.dg/vect/O3-pr36098.c: New testcase.
12156
12157 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12158
12159 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12160
12161 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12162
12163 * gnat.dg/renaming9.ad[sb]: New testcase.
12164
12165 2016-03-05 Jakub Jelinek <jakub@redhat.com>
12166
12167 PR c++/70084
12168 * g++.dg/expr/stdarg3.C: New test.
12169
12170 2016-03-04 Jeff Law <law@redhat.com>
12171
12172 PR tree-optimization/69196
12173 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12174 x86_64-*-*.
12175
12176 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12177
12178 PR c/69973
12179 * gcc.dg/pr69973.c: New test.
12180
12181 PR rtl-optimization/69941
12182 * gcc.dg/torture/pr69941.c: New test.
12183
12184 PR c/69824
12185 * gcc.dg/pr69824.c: New test.
12186
12187 2016-03-05 Tom de Vries <tom@codesourcery.com>
12188
12189 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12190 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12191 function.
12192
12193 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12194
12195 PR c++/66786
12196 * g++.dg/cpp1y/var-templ48.C: New test.
12197 * g++.dg/cpp1y/var-templ49.C: New test.
12198
12199 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12200
12201 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12202
12203 2016-03-04 Jakub Jelinek <jakub@redhat.com>
12204
12205 PR c++/70035
12206 * g++.dg/ubsan/pr70035.C: New test.
12207
12208 PR target/70062
12209 * gcc.target/i386/pr70062.c: New test.
12210
12211 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12212
12213 * g++.dg/template/typename21.C: Remove c++98_only.
12214
12215 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12216
12217 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12218
12219 2016-03-04 David Malcolm <dmalcolm@redhat.com>
12220
12221 PR c/68187
12222 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12223 function.
12224 (fn_42_b): Likewise.
12225 (fn_42_c): Likewise.
12226
12227 2016-03-04 David Malcolm <dmalcolm@redhat.com>
12228
12229 PR c/68187
12230 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12231 function.
12232 (fn_40_b): Likewise.
12233 (fn_41_a): Likewise.
12234 (fn_41_b): Likewise.
12235
12236 2016-03-04 Jakub Jelinek <jakub@redhat.com>
12237
12238 PR target/70059
12239 * gcc.target/i386/avx512f-pr70059.c: New test.
12240 * gcc.target/i386/avx512dq-pr70059.c: New test.
12241
12242 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12243
12244 PR rtl-optimization/57676
12245 * gcc.dg/torture/pr57676.c: New test.
12246
12247 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12248
12249 * gcc.dg/pr70026.c: New test.
12250
12251 2016-03-04 Marek Polacek <polacek@redhat.com>
12252
12253 PR c/69798
12254 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12255 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12256
12257 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12258
12259 PR target/70004
12260 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12261 Delete.
12262 (test_corners_sisd_si): Likewise.
12263 (main): Remove checks of the above.
12264 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12265
12266 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12267
12268 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12269
12270 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12271
12272 * gcc.dg/torture/pr69951.c: Accept argc==0.
12273
12274 2016-03-04 Richard Biener <rguenther@suse.de>
12275
12276 PR c++/70054
12277 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12278 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12279
12280 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12281
12282 PR testsuite/69766
12283 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12284 testing multiarch.
12285
12286 2016-03-04 Jakub Jelinek <jakub@redhat.com>
12287
12288 PR debug/69947
12289 * gcc.dg/guality/pr69947.c: New test.
12290
12291 2016-03-03 Jakub Jelinek <jakub@redhat.com>
12292
12293 PR ada/70017
12294 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12295
12296 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12297
12298 PR rtl-optimization/69904
12299 * gcc.target/arm/pr69904.c: New test.
12300
12301 2016-03-03 Jakub Jelinek <jakub@redhat.com>
12302
12303 PR target/70021
12304 * gcc.dg/vect/pr70021.c: New test.
12305 * gcc.target/i386/pr70021.c: New test.
12306
12307 2016-03-03 Marek Polacek <polacek@redhat.com>
12308
12309 PR middle-end/70050
12310 * gcc.dg/pr70050.c: New test.
12311
12312 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12313
12314 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12315
12316 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12317
12318 PR tree-optimization/70043
12319 * gfortran.dg/vect/pr70043.f90: New test.
12320
12321 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12322
12323 * gnat.dg/specs/task1.ads: New test.
12324
12325 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12326
12327 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12328 Invoke gdb with -batch.
12329 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12330
12331 2016-03-03 Richard Biener <rguenther@suse.de>
12332
12333 PR tree-optimization/55936
12334 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12335
12336 2016-03-02 Jeff Law <law@redhat.com>
12337
12338 PR rtl-optimization/69942
12339 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12340 effects of argument promotions.
12341
12342 PR tree-optimization/69987
12343 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12344 target does not support -fprefetch-loop-arrays.
12345
12346 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
12347
12348 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12349
12350 2016-03-02 Bin Cheng <bin.cheng@arm.com>
12351
12352 PR rtl-optimization/69052
12353 * gcc.target/i386/pr69052.c: New test.
12354
12355 2016-03-02 Alan Modra <amodra@gmail.com>
12356
12357 * gcc.dg/pr69990.c: New.
12358
12359 2016-03-02 Jakub Jelinek <jakub@redhat.com>
12360
12361 PR c/68062
12362 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12363
12364 PR middle-end/70022
12365 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12366
12367 PR target/70028
12368 * gcc.target/i386/pr70028.c: New test.
12369
12370 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12371
12372 * c-c++-common/asan/swapcontext-test-1.c,
12373 * c-c++-common/tsan/thread_leak.c,
12374 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12375 * g++.dg/tsan/benign_race.C,
12376 * g++.dg/tsan/fd_close_norace.C,
12377 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12378 races with sanitizer output
12379
12380 2016-03-02 Richard Biener <rguenther@suse.de>
12381 Uros Bizjak <ubizjak@gmail.com>
12382
12383 PR target/67278
12384 * gcc.dg/simd-8.c: New testcase.
12385
12386 2016-03-02 Richard Biener <rguenther@suse.de>
12387
12388 PR middle-end/67278
12389 * gcc.dg/simd-7.c: New testcase.
12390
12391 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12392
12393 * gcc.target/i386/pr70007.c: Tweak.
12394
12395 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12396
12397 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12398
12399 2016-03-02 Marek Polacek <polacek@redhat.com>
12400
12401 PR c/67854
12402 * gcc.dg/pr67854.c: New test.
12403
12404 2016-03-02 Jakub Jelinek <jakub@redhat.com>
12405
12406 PR middle-end/70025
12407 * gcc.dg/torture/pr70025.c: New test.
12408
12409 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12410
12411 PR tree-optimization/68621
12412 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12413
12414 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12415
12416 * gcc.target/i386/pr70007.c: New test.
12417
12418 2016-03-01 Jeff Law <law@redhat.com>
12419
12420 PR tree-optimization/69196
12421 * gcc.dg/tree-ssa/pr69196-1.c: New test.
12422
12423 PR tree-optimization/69196
12424 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12425 duplicating code and spoiling the expected output.
12426
12427 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12428
12429 PR target/70033
12430 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12431 supports power9 before doing tests.
12432 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12433 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12434 * gcc.target/powerpc/p9-permute.c: Likewise.
12435
12436 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
12437
12438 PR target/70027
12439 * gcc.target/i386/pr70027.c: New test.
12440
12441 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12442
12443 * gcc.dg/pr70017.c: New test.
12444
12445 2016-03-01 Jakub Jelinek <jakub@redhat.com>
12446
12447 PR c/69796
12448 PR c/69974
12449 * gcc.dg/pr69796.c: New test.
12450 * gcc.dg/pr69974.c: New test.
12451
12452 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12453
12454 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12455
12456 2016-02-29 Jeff Law <law@redhat.com>
12457
12458 PR tree-optimization/69987
12459 * gfortran.dg/pr69987.f90: New test.
12460
12461 PR tree-optimization/69989
12462 * gcc.c-torture/compile/pr69989-2.c: New test.
12463
12464 2016-03-01 Marek Polacek <polacek@redhat.com>
12465
12466 PR c++/69795
12467 * g++.dg/parse/invalid1.C: New test.
12468
12469 2016-03-01 Richard Biener <rguenther@suse.de>
12470
12471 PR middle-end/70022
12472 * gcc.dg/pr70022.c: New testcase.
12473
12474 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12475
12476 PR tree-optimization/69956
12477 * gcc.dg/pr69956.c: New test.
12478
12479 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12480
12481 PR target/70011
12482 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12483 XFAIL when hardware supports efficient unaligned storage access.
12484
12485 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12486
12487 PR c++/69961
12488 * g++.dg/template/pr69961a.C: New test.
12489 * g++.dg/template/pr69961b.C: New test.
12490
12491 2016-02-29 David Malcolm <dmalcolm@redhat.com>
12492
12493 PR preprocessor/69985
12494 * gcc.dg/cpp/pr69985.c: New test case.
12495
12496 2016-02-29 Jeff Law <law@redhat.com>
12497
12498 PR tree-optimization/70005
12499 * gcc.c-torture/execute/pr70005.c New test.
12500
12501 PR tree-optimization/69999
12502 * gcc.c-torture/compile/pr69999.c: New test.
12503
12504 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12505
12506 PR tree-optimization/69652
12507 * gcc.dg/torture/pr69652.c: Delete test.
12508 * gcc.dg/vect/pr69652.c: New test.
12509
12510 2016-02-19 Richard Biener <rguenther@suse.de>
12511
12512 PR tree-optimization/69980
12513 * gfortran.dg/vect/pr69980.f90: New testcase.
12514
12515 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12516
12517 * gcc.target/sparc/20160229-1.c: New test.
12518
12519 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12520
12521 * gnat.dg/stack_usage3.adb: New test.
12522 * gnat.dg/stack_usage3_pkg.ads: New helper.
12523
12524 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12525
12526 * gnat.dg/renaming8.adb: New test.
12527 * gnat.dg/renaming8_pkg1.ads: New helper.
12528 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12529 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12530
12531 2016-02-29 Richard Biener <rguenther@suse.de>
12532
12533 PR tree-optimization/69720
12534 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12535
12536 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12537
12538 PR fortran/68147
12539 PR fortran/47674
12540 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12541
12542 2016-02-28 Harald Anlauf <anlauf@gmx.de>
12543 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12544
12545 PR fortran/56007
12546 * gfortran.dg/coarray_8.f90: Adjust error message.
12547 * gfortran.dg/pr56007.f90: New test.
12548 * gfortran.dg/pr56007.f: New test.
12549
12550 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12551
12552 PR tree-optimization/69989
12553 * gcc.dg/torture/pr69989.c: New test.
12554
12555 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12556
12557 * gcc.target/i386/stack-realign-win.c: New test.
12558
12559 2016-02-28 Harald Anlauf <anlauf@gmx.de>
12560
12561 PR fortran/60126
12562 * gfortran.dg/pr60126.f90: New test.
12563
12564 2016-02-27 Jeff Law <law@redhat.com>
12565
12566 Revert
12567 2016-02-26 Richard Biener <rguenther@suse.de>
12568 Jeff Law <law@redhat.com>
12569
12570 PR tree-optimization/69740
12571 * gcc.c-torture/compile/pr69740-1.c: New test.
12572 * gcc.c-torture/compile/pr69740-2.c: New test.
12573
12574 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12575
12576 PR fortran/69910
12577 * gfortran.dg/newunit_4.f90: New test.
12578
12579 2016-02-27 Jakub Jelinek <jakub@redhat.com>
12580
12581 PR target/69613
12582 PR rtl-optimization/69886
12583 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12584 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12585 target.
12586
12587 2016-02-26 Martin Sebor <msebor@redhat.com>
12588
12589 PR tree-optimization/15826
12590 * gcc.dg/tree-ssa/pr15826.c: New test.
12591
12592 2016-02-26 Jakub Jelinek <jakub@redhat.com>
12593
12594 PR target/69969
12595 * gcc.target/powerpc/pr69969.c: New test.
12596
12597 2016-02-26 Martin Sebor <msebor@redhat.com>
12598
12599 PR c++/15766
12600 * g++.old-deja/g++.other/decl5.C: Add a test case.
12601
12602 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12603
12604 PR target/69946
12605 * gcc.target/powerpc/pr69946.c: New file.
12606
12607 2016-02-26 Richard Biener <rguenther@suse.de>
12608 Jeff Law <law@redhat.com>
12609
12610 PR tree-optimization/69740
12611 * gcc.c-torture/compile/pr69740-1.c: New test.
12612 * gcc.c-torture/compile/pr69740-2.c: New test.
12613
12614 2016-02-26 Martin Jambor <mjambor@suse.cz>
12615
12616 PR middle-end/69920
12617 * gcc.dg/torture/pr69932.c: New test.
12618 * gcc.dg/torture/pr69936.c: Likewise.
12619
12620 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12621
12622 PR target/69709
12623 * gcc.target/s390/pr69709.c: New test.
12624
12625 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12626
12627 PR target/69245
12628 * gcc.target/aarch64/pr69245_1.c: New test.
12629
12630 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12631
12632 PR target/69613
12633 * gcc.dg/torture/pr69613.c: New test.
12634
12635 2016-02-26 Jakub Jelinek <jakub@redhat.com>
12636
12637 PR rtl-optimization/69891
12638 * gcc.target/i386/pr69891.c: New test.
12639
12640 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
12641 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12642
12643 PR target/61397
12644 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12645 functionality for both 32-bit and 64-bit.
12646
12647 2016-02-26 Richard Biener <rguenther@suse.de>
12648
12649 PR tree-optimization/69551
12650 * gcc.dg/torture/pr69951.c: New testcase.
12651
12652 2016-02-25 Richard Biener <rguenther@suse.de>
12653
12654 PR tree-optimization/48795
12655 * gcc.dg/Warray-bounds-18.c: New testcase.
12656
12657 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12658
12659 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12660
12661 2016-02-25 Jakub Jelinek <jakub@redhat.com>
12662
12663 PR rtl-optimization/69896
12664 * gcc.dg/pr69896.c: New test.
12665
12666 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12667
12668 PR c++/69736
12669 * g++.dg/cpp1y/paren2.C: New test.
12670
12671 2016-02-24 Martin Sebor <msebor@redhat.com>
12672
12673 PR c/51147
12674 * gcc.dg/enum-mode-2.c: New test.
12675
12676 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12677
12678 PR c++/69922
12679 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12680 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12681 * g++.dg/ubsan/pr69922.C: New test.
12682
12683 2016-02-24 Marek Polacek <polacek@redhat.com>
12684
12685 PR c/69819
12686 * gcc.dg/pr69819.c: New test.
12687
12688 2016-02-24 Martin Sebor <msebor@redhat.com>
12689
12690 PR c++/69912
12691 * g++.dg/ext/flexary15.C: New test.
12692
12693 2016-02-24 Martin Sebor <msebor@redhat.com>
12694
12695 * gcc.dg/builtins-68.c: Avoid making unportable
12696 assumptions about the relationship between SIZE_MAX and UINT_MAX.
12697 * g++.dg/ext/builtin_alloca.C: Same.
12698
12699 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12700 Charles Baylis <charles.baylis@linaro.org>
12701
12702 PR debug/61033
12703 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12704
12705 2016-02-24 Richard Biener <rguenther@suse.de>
12706 Jakub Jelinek <jakub@redhat.com>
12707
12708 PR middle-end/69760
12709 * gcc.dg/torture/pr69760.c: New testcase.
12710
12711 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12712
12713 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12714 pattern on Solaris with as.
12715
12716 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12717
12718 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12719 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12720 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12721 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12722
12723 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12724
12725 PR middle-end/69915
12726 * gcc.dg/pr69915.c: New test.
12727
12728 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12729
12730 PR rtl-optimization/69886
12731 * gcc.dg/torture/pr69886.c: New test.
12732
12733 2016-02-24 Richard Biener <rguenther@suse.de>
12734
12735 PR middle-end/68963
12736 * gcc.dg/torture/pr68963.c: New testcase.
12737
12738 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12739
12740 PR target/69875
12741 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12742 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12743 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12744 * gcc.target/arm/atomic_loaddi_1.c: New test.
12745 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12746 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12747 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12748 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12749 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12750 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12751 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12752 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12753
12754 2016-02-24 Jakub Jelinek <jakub@redhat.com>
12755
12756 PR middle-end/69909
12757 * gcc.dg/torture/pr69909.c: New test.
12758
12759 2016-02-24 Richard Biener <rguenther@suse.de>
12760
12761 PR tree-optimization/69907
12762 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12763 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12764 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12765
12766 2016-02-24 Christian Bruel <christian.bruel@st.com>
12767
12768 * gcc.target/arm/pragma_cpp_fma.c: New test.
12769
12770 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12771
12772 PR fortran/61156
12773 * gfortran.dg/include_6.f90: Update test.
12774
12775 2016-02-23 Jakub Jelinek <jakub@redhat.com>
12776
12777 PR objc/69844
12778 * objc.dg/pr69844.m: New test.
12779
12780 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12781
12782 PR libgfortran/69456
12783 * gfortran.dg/namelist_89.f90: New test.
12784 * gfortran.dg/pr59700.f90: Update test..
12785
12786 2016-02-23 Martin Sebor <msebor@redhat.com>
12787
12788 PR middle-end/69780
12789 * g++.dg/ext/builtin_alloca.C: New test.
12790 * gcc.dg/builtins-68.c: New test.
12791
12792 2016-02-23 Richard Henderson <rth@redhat.com>
12793
12794 * gcc.target/i386/addr-space-3.c: Remove test.
12795
12796 2016-02-23 David Malcolm <dmalcolm@redhat.com>
12797
12798 PR preprocessor/69126
12799 PR preprocessor/69543
12800 * c-c++-common/pr69126-2-long.c: New test.
12801 * c-c++-common/pr69126-2-short.c: New test.
12802 * c-c++-common/pr69543-1.c: Remove xfail.
12803
12804 2016-02-23 David Malcolm <dmalcolm@redhat.com>
12805
12806 PR preprocessor/69126
12807 PR preprocessor/69543
12808 PR preprocessor/69558
12809 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12810 (f): Rename to...
12811 (test_2): ...this, and add leading comment.
12812 (MACRO_3, test_3): New.
12813 (MACRO_4A, MACRO_4B, test_4): New.
12814 (MACRO): Rename to...
12815 (MACRO_5): ...this.
12816 (g): Rename to...
12817 (test_5): ...this, updating for renaming of MACRO, and
12818 add leading comment.
12819 * c-c++-common/pr69543-1.c: New.
12820 * c-c++-common/pr69543-2.c: New.
12821 * c-c++-common/pr69543-3.c: New.
12822 * c-c++-common/pr69543-4.c: New.
12823 * c-c++-common/pr69558-1.c: New.
12824 * c-c++-common/pr69558-2.c: New.
12825 * c-c++-common/pr69558-3.c: New.
12826 * c-c++-common/pr69558-4.c: New.
12827 * gcc.dg/pr69558.c: Move to...
12828 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12829 xfail for c++.
12830
12831 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12832
12833 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12834 to -ftree-parallelize-loops/-fopenacc changes.
12835 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12836 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12837 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12838 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12839 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12840 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12841 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12842 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12843 * c-c++-common/goacc/kernels-loop.c: Likewise.
12844 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12845 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12846 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12847 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12848
12849 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12850
12851 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12852
12853 2016-02-23 Jakub Jelinek <jakub@redhat.com>
12854
12855 PR c++/69902
12856 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12857
12858 PR c/69900
12859 * gcc.dg/pr69900.c: New test.
12860
12861 2016-02-23 Martin Jambor <mjambor@suse.cz>
12862
12863 PR tree-optimization/69666
12864 * gcc.dg/tree-ssa/pr69666.c: New test.
12865
12866 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12867
12868 PR fortran/67451
12869 * gfortran.dg/coarray_allocate_5.f08: New test.
12870
12871 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12872
12873 * gcc.target/s390/vcond-shift.c: Move to ...
12874 * gcc.target/s390/vector/vcond-shift.c: ... here.
12875
12876 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12877
12878 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12879 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12880
12881 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12882
12883 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12884
12885 2016-02-20 Mark Wielaard <mjw@redhat.com>
12886
12887 PR c/28901
12888 * gcc.dg/unused-variable-3.c: New test.
12889
12890 2016-02-22 Jakub Jelinek <jakub@redhat.com>
12891
12892 PR target/69888
12893 * gcc.target/i386/pr69888.c: New test.
12894
12895 2016-02-22 Richard Biener <rguenther@suse.de>
12896
12897 PR tree-optimization/69882
12898 * gfortran.dg/vect/pr69882.f90: New testcase.
12899
12900 2016-02-22 Jakub Jelinek <jakub@redhat.com>
12901
12902 PR target/69885
12903 * gcc.dg/pr69885.c: New test.
12904
12905 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12906
12907 PR target/69806
12908 PR target/54089
12909 * gcc.target/sh/pr54089-10.c: New.
12910
12911 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
12912
12913 PR fortran/69423
12914 * gfortran.dg/deferred_character_15.f90 : New test.
12915
12916 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12917
12918 PR fortran/57365
12919 gfortran.dg/allocate_with_source_18.f03: New test.
12920
12921 2016-02-20 Harald Anlauf <anlauf@gmx.de>
12922
12923 PR fortran/52531
12924 gfortran.dg/gomp/pr52531.f90: New test.
12925
12926 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12927
12928 PR c++/69865
12929 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12930 -std=c++03.
12931
12932 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12933
12934 PR c++/69826
12935 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12936 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12937
12938 PR c++/69850
12939 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12940
12941 PR c++/69851
12942 * g++.dg/torture/pr69851.C: New test.
12943
12944 2016-02-19 Martin Sebor <msebor@redhat.com>
12945
12946 PR testsuite/69573
12947 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12948
12949 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12950
12951 PR c++/69850
12952 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12953 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12954
12955 PR c++/67767
12956 * g++.dg/cpp0x/pr67767.C: New test.
12957
12958 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12959
12960 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12961 for fp, simd, crypto, crc, lse.
12962 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12963 above.
12964 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12965 effective target check.
12966
12967 2016-02-19 Jakub Jelinek <jakub@redhat.com>
12968
12969 PR target/69820
12970 * gcc.target/i386/pr69820.c: New test.
12971
12972 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12973
12974 * gcc.target/s390/vector/int128-1.c: New test.
12975
12976 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12977
12978 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12979
12980 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12981
12982 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12983 instruction pattern name to prevent the testcase from failing with
12984 -march=z13.
12985
12986 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12987
12988 * gcc.target/s390/md/movstr-2.c: New test.
12989
12990 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12991
12992 * gcc.target/s390/morestack.c: New test.
12993
12994 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12995
12996 PR target/69625
12997 * gcc.target/s390/pr69625.c: Add test case.
12998
12999 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13000
13001 PR testsuite/68580
13002 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13003
13004 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13005
13006 PR target/68404
13007 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13008 * gcc.target/powerpc/fusion3.c: Likewise.
13009
13010 2016-02-18 Richard Biener <rguenther@suse.de>
13011
13012 PR middle-end/69553
13013 * g++.dg/torture/pr69553.C: New testcase.
13014
13015 2016-02-18 Nick Clifton <nickc@redhat.com>
13016
13017 PR target/62254
13018 PR target/69610
13019 * gcc.target/arm/pr62554.c: New test.
13020 * gcc.target/arm/pr69610-1.c: New test.
13021 * gcc.target/arm/pr69610-2.c: New test.
13022
13023 2016-02-18 Richard Biener <rguenther@suse.de>
13024
13025 PR middle-end/69854
13026 * gcc.dg/torture/pr69854.c: New testcase.
13027
13028 2016-02-17 Jakub Jelinek <jakub@redhat.com>
13029
13030 PR c++/69850
13031 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13032
13033 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13034
13035 * gcc.target/powerpc/vec-cg.c: New test.
13036
13037 2016-02-17 Richard Biener <rguenther@suse.de>
13038
13039 PR testsuite/69586
13040 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13041
13042 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13043
13044 PR target/69161
13045 * gcc.c-torture/compile/pr69161.c: New test.
13046
13047 2016-02-17 David Sherwood <david.sherwood@arm.com>
13048
13049 PR target/69532
13050 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13051 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13052
13053 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13054
13055 * gcc.dg/ifcvt-4.c: Skip on Visium.
13056
13057 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13058
13059 * gnat.dg/atomic8.adb: New test.
13060
13061 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13062
13063 * gnat.dg/discr46.ad[sb]: New test.
13064
13065 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13066
13067 PR Target/48344
13068 * gcc.target/powerpc/pr48344-1.c: New test.
13069
13070 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13071
13072 PR fortran/69742
13073 * gfortran.dg/associate_21.f90: New test.
13074
13075 2016-02-16 Jakub Jelinek <jakub@redhat.com>
13076
13077 PR c/69835
13078 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13079 -Wnonnull in dg-options.
13080 * c-c++-common/nonnull-2.c: New test.
13081
13082 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13083 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13084
13085 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13086
13087 2016-02-16 Jakub Jelinek <jakub@redhat.com>
13088
13089 PR middle-end/69801
13090 * gcc.dg/pr69801.c: Add empty dg-options.
13091
13092 2016-02-16 James Norris <jnorris@codesourcery.com>
13093
13094 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13095 * g++.dg/goacc/deviceptr-1.c: New file.
13096
13097 2016-02-16 Jakub Jelinek <jakub@redhat.com>
13098
13099 PR tree-optimization/69820
13100 * gcc.dg/vect/pr69820.c: New test.
13101
13102 2016-02-16 Richard Biener <rguenther@suse.de>
13103
13104 PR tree-optimization/69776
13105 * gcc.dg/torture/pr69776-2.c: New testcase.
13106
13107 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13108
13109 PR tree-optimization/69714
13110 * gcc.dg/torture/pr69714.c: New test.
13111
13112 2016-02-16 Jakub Jelinek <jakub@redhat.com>
13113
13114 PR tree-optimization/69802
13115 * gcc.dg/pr69802.c: New test.
13116
13117 2016-02-16 Richard Biener <rguenther@suse.de>
13118
13119 PR middle-end/69801
13120 * gcc.dg/pr69801.c: New testcase.
13121
13122 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13123
13124 PR libgfortran/69651
13125 * gfortran.dg/read_bang.f90: New test.
13126 * gfortran.dg/read_bang4.f90: New test.
13127
13128 2016-02-15 Jakub Jelinek <jakub@redhat.com>
13129
13130 PR c++/69658
13131 * g++.dg/init/pr69658.C: New test.
13132
13133 PR c++/69797
13134 * c-c++-common/pr69797.c: New test.
13135
13136 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13137
13138 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13139 check for aarch64*-*-*.
13140
13141 2016-02-15 Richard Biener <rguenther@suse.de>
13142
13143 PR tree-optimization/69783
13144 * gcc.dg/vect/pr69783.c: New testcase.
13145
13146 2016-02-15 Richard Biener <rguenther@suse.de>
13147
13148 PR tree-optimization/69776
13149 * gcc.dg/torture/pr69776.c: New testcase.
13150
13151 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13152
13153 PR fortran/60526
13154 * gfortran.dg/type_decl_4.f90: Reinstated.
13155
13156 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
13157
13158 PR fortran/68746
13159 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13160
13161 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13162
13163 PR fortran/60526
13164 PR bootstrap/69816
13165 * gfortran.dg/type_decl_4.f90: Removed.
13166
13167 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13168
13169 PR fortran/60526
13170 * gfortran.dg/type_decl_4.f90: New test.
13171
13172 2016-02-14 Alan Modra <amodra@gmail.com>
13173
13174 PR testsuite/68886
13175 * gcc.c-torture/execute/stkalign.c: Revise test.
13176
13177 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13178
13179 PR target/67260
13180 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13181
13182 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13183
13184 PR target/67260
13185 * gcc.target/sh/torture/pr67260.c: New.
13186
13187 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
13188
13189 * gcc.dg/pr67964.c: Add dg-require-alias.
13190
13191 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13192
13193 PR target/67636
13194 PR target/64345
13195 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13196
13197 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13198
13199 PR libgfortran/69668
13200 * gfortran.dg/namelist_88.f90: New test.
13201
13202 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13203
13204 PR libgfortran/69668
13205 * gfortran.dg/namelist_38.f90: Update test.
13206 * gfortran.dg/namelist_84.f90: Update test.
13207
13208 2016-02-12 David Malcolm <dmalcolm@redhat.com>
13209
13210 PR other/69554
13211 * gcc.dg/pr69554-1.c: New test.
13212 * gfortran.dg/pr69554-1.F90: New test.
13213 * gfortran.dg/pr69554-2.F90: New test.
13214 * lib/gcc-dg.exp (proc dg-locus): New function.
13215 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13216 distinguish between the caret-printing and non-caret-printing
13217 cases. If caret-printing has been explicitly enabled, bail out
13218 without attempting to fix up the output.
13219
13220 2016-02-12 David Malcolm <dmalcolm@redhat.com>
13221
13222 PR driver/69265
13223 PR driver/69453
13224 * gcc.dg/spellcheck-options-3.c: New test case.
13225 * gcc.dg/spellcheck-options-4.c: New test case.
13226 * gcc.dg/spellcheck-options-5.c: New test case.
13227 * gcc.dg/spellcheck-options-6.c: New test case.
13228 * gcc.dg/spellcheck-options-7.c: New test case.
13229 * gcc.dg/spellcheck-options-8.c: New test case.
13230 * gcc.dg/spellcheck-options-9.c: New test case.
13231 * gcc.dg/spellcheck-options-10.c: New test case.
13232
13233 2016-02-12 Jakub Jelinek <jakub@redhat.com>
13234
13235 PR rtl-optimization/69764
13236 PR rtl-optimization/69771
13237 * c-c++-common/pr69764.c: New test.
13238 * gcc.dg/torture/pr69771.c: New test.
13239
13240 2016-02-12 Marek Polacek <polacek@redhat.com>
13241
13242 * g++.dg/torture/init-list1.C: New.
13243
13244 2016-02-12 Marek Polacek <polacek@redhat.com>
13245
13246 * gcc.dg/pr69522.c: Add empty dg-options.
13247
13248 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13249
13250 * g++.dg/lto/lto.exp: Include and init mpx.
13251 * g++.dg/lto/pr69729_0.C: New test.
13252
13253 2016-02-12 Jakub Jelinek <jakub@redhat.com>
13254
13255 PR ipa/69241
13256 * g++.dg/ipa/pr69241-4.C: New test.
13257
13258 PR ipa/68672
13259 * g++.dg/ipa/pr68672-1.C: New test.
13260 * g++.dg/ipa/pr68672-2.C: New test.
13261 * g++.dg/ipa/pr68672-3.C: New test.
13262
13263 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13264
13265 PR c/69522
13266 * gcc.dg/pr69522.c: New test.
13267
13268 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13269
13270 PR c++/69098
13271 * g++.dg/cpp1y/69098.C: New test.
13272 * g++.dg/cpp1y/69098-2.C: New test.
13273
13274 2016-02-12 Jakub Jelinek <jakub@redhat.com>
13275
13276 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13277 and neighbour -> neighbor.
13278 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13279 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13280 * c-c++-common/Wvarargs.c: Likewise.
13281 * c-c++-common/goacc/host_data-5.c: Likewise.
13282 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13283 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13284 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13285 * gcc.target/aarch64/pr60697.c: Likewise.
13286 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13287 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13288 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13289 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13290 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13291 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13292 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13293 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13294 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13295 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13296 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13297 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13298 * g++.dg/lookup/koenig5.C: Likewise.
13299 * g++.dg/ext/no-asm-2.C: Likewise.
13300 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13301 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13302 * gfortran.dg/used_types_16.f90: Likewise.
13303 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13304 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13305 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13306 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13307 * gfortran.dg/abstract_type_6.f03: Likewise.
13308 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13309 * gfortran.dg/used_types_15.f90: Likewise.
13310 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13311 * gfortran.dg/exit_3.f08: Likewise.
13312 * gfortran.dg/open_status_2.f90: Likewise.
13313 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13314 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13315 * gfortran.dg/associate_1.f03: Likewise.
13316 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13317 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13318 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13319 * gcc.dg/builtin-object-size-1.c: Likewise.
13320 * gcc.dg/noreturn-6.c: Likewise.
13321 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13322 * gcc.dg/globalalias.c: Likewise.
13323 * gcc.dg/builtins-config.h: Likewise.
13324 * gcc.dg/pr30457.c: Likewise.
13325 * gcc.c-torture/compile/volatile-1.c: Likewise.
13326 * gcc.c-torture/execute/20101011-1.c: Likewise.
13327 * c-c++-common/Waddress-1.c: Likewise.
13328
13329 2016-02-11 Jakub Jelinek <jakub@redhat.com>
13330
13331 PR c/69768
13332 * c-c++-common/Waddress-1.c: New test.
13333
13334 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13335
13336 PR fortran/69296
13337 * gfortran.dg/associate_19.f03: New test.
13338 * gfortran.dg/associate_20.f03: New test.
13339
13340 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13341
13342 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13343
13344 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13345
13346 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13347 .arch armv8-a\n. Add -dA to dg-options.
13348 * gcc.target/aarch64/assembler_arch_1.c: New test.
13349 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13350
13351 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13352
13353 PR c++/68726
13354 * g++.dg/cpp0x/pr68726.C: New.
13355
13356 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13357
13358 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13359 test.
13360
13361 2016-02-11 Richard Biener <rguenther@suse.de>
13362
13363 * g++.dg/tree-ssa/pr61034.C: Adjust.
13364
13365 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13366
13367 PR target/69148
13368 * gcc.target/s390/pr69148.c: New.
13369
13370 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13371
13372 PR tree-optimization/69652
13373 * gcc.dg/torture/pr69652.c: New test.
13374
13375 2016-02-10 Jakub Jelinek <jakub@redhat.com>
13376 Patrick Palka <ppalka@gcc.gnu.org>
13377
13378 PR ipa/69241
13379 PR c++/69649
13380 * g++.dg/ipa/pr69241-1.C: New test.
13381 * g++.dg/ipa/pr69241-2.C: New test.
13382 * g++.dg/ipa/pr69241-3.C: New test.
13383 * g++.dg/ipa/pr69649.C: New test.
13384
13385 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
13386
13387 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13388 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13389
13390 2016-02-10 Bin Cheng <bin.cheng@arm.com>
13391
13392 PR tree-optimization/68021
13393 * gcc.dg/tree-ssa/pr68021.c: New test.
13394
13395 2016-02-10 Richard Biener <rguenther@suse.de>
13396
13397 PR tree-optimization/69726
13398 * gcc.dg/uninit-22.c: New testcase.
13399
13400 2016-02-09 Andrew Pinski <apinski@cavium.com>
13401
13402 PR tree-opt/69282
13403 * gcc.c-torture/compile/20160205-1.c: New testcase.
13404
13405 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13406
13407 PR target/68404
13408 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13409 instead accessing a really large arrray.
13410 * gcc.target/powerpc/fusion3.c: Likewise.
13411
13412 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
13413
13414 PR target/68532
13415 * gcc.c-torture/execute/pr68532.c: New test.
13416
13417 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
13418
13419 PR target/69634
13420 * gcc.dg/pr69634.c: New.
13421
13422 2016-02-09 Richard Biener <rguenther@suse.de>
13423
13424 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13425
13426 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
13427
13428 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13429
13430 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13431
13432 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13433
13434 2016-02-09 Richard Biener <rguenther@suse.de>
13435
13436 PR tree-optimization/69715
13437 * gcc.dg/torture/pr69715.c: New testcase.
13438
13439 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13440
13441 PR c++/69139
13442 * g++.dg/cpp0x/trailing12.C: New test.
13443 * g++.dg/cpp0x/trailing13.C: New test.
13444
13445 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13446
13447 PR c++/69283
13448 PR c++/67835
13449 * g++.dg/cpp1y/auto-fn29.C: New test.
13450 * g++.dg/cpp1y/auto-fn30.C: New test.
13451
13452 2016-02-08 Jakub Jelinek <jakub@redhat.com>
13453
13454 PR tree-optimization/69209
13455 * gcc.c-torture/compile/pr69209.c: New test.
13456
13457 2016-02-08 Jeff Law <law@redhat.com>
13458
13459 PR tree-optimization/68541
13460 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13461 of statements allowed in join block for path splitting.
13462
13463 2016-02-08 Jakub Jelinek <jakub@redhat.com>
13464
13465 PR c++/59627
13466 * g++.dg/gomp/pr59627.C: New test.
13467
13468 PR ipa/69239
13469 * g++.dg/ipa/pr69239.C: New test.
13470
13471 2016-02-08 David Malcolm <dmalcolm@redhat.com>
13472
13473 PR preprocessor/69664
13474 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13475 * gcc.dg/cpp/warn-comments.c: Likewise.
13476
13477 2016-02-08 Marek Polacek <polacek@redhat.com>
13478
13479 PR c++/69688
13480 * g++.dg/init/const12.C: New test.
13481
13482 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13483
13484 PR target/60410
13485 * gcc.dg/lto/pr55113_0.c: Remove test.
13486
13487 2016-02-08 Richard Biener <rguenther@suse.de>
13488
13489 PR tree-optimization/69719
13490 * gcc.dg/torture/pr69719.c: New testcase.
13491
13492 2016-02-08 Richard Biener <rguenther@suse.de>
13493 Jeff Law <law@redhat.com>
13494
13495 PR target/68273
13496 * gcc.target/mips/pr68273.c: New testcase.
13497
13498 2016-02-08 Richard Biener <rguenther@suse.de>
13499
13500 PR rtl-optimization/69274
13501 * gcc.target/i386/addr-sel-1.c: XFAIL.
13502
13503 2016-02-08 Jeff Law <law@redhat.com>
13504
13505 PR tree-optimization/68541
13506 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13507
13508 PR tree-optimization/65917
13509 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13510
13511 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13512
13513 PR fortran/50555
13514 * gfortran.dg/namelist_args.f90: New test.
13515
13516 2016-02-05 Jeff Law <law@redhat.com>
13517
13518 PR tree-optimization/68541
13519 * gcc.dg/tree-ssa/split-path-2.c: New test.
13520 * gcc.dg/tree-ssa/split-path-3.c: New test.
13521 * gcc.dg/tree-ssa/split-path-4.c: New test.
13522 * gcc.dg/tree-ssa/split-path-5.c: New test.
13523 * gcc.dg/tree-ssa/split-path-6.c: New test.
13524 * gcc.dg/tree-ssa/split-path-7.c: New test.
13525
13526 2016-02-05 Martin Sebor <msebor@redhat.com>
13527
13528 PR c++/69662
13529 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13530 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13531
13532 2016-02-06 Richard HEnderson <rth@redhat.com>
13533
13534 PR c/69643
13535 * gcc.target/i386/addr-space-4.c: New.
13536 * gcc.target/i386/addr-space-5.c: New.
13537
13538 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13539
13540 PR fortran/66089
13541 * gfortran.dg/elemental_dependency_6.f90: New.
13542
13543 2016-02-05 Jakub Jelinek <jakub@redhat.com>
13544
13545 PR rtl-optimization/69691
13546 * gcc.c-torture/execute/pr69691.c: New test.
13547
13548 PR c++/69628
13549 * g++.dg/parse/pr69628.C: New test.
13550
13551 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
13552
13553 * gcc.dg/sancov/asan.c: Move to ...
13554 * gcc.dg/asan/sancov-1.c: ... here.
13555
13556 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
13557
13558 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13559
13560 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13561
13562 PR target/69677
13563 * gcc.target/i386/pr69677.c: New test.
13564
13565 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13566
13567 PR c++/68948
13568 * g++.dg/template/pr68948.C: New test.
13569
13570 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13571
13572 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13573 (only necessary on s390x).
13574
13575 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13576
13577 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13578 -mno-accumulate-outgoing-args.
13579
13580 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13581
13582 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13583
13584 2016-02-04 Jakub Jelinek <jakub@redhat.com>
13585
13586 PR c/69669
13587 * c-c++-common/pr69669.c: New test.
13588
13589 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13590
13591 PR target/69667
13592 * g++.dg/pr69667.C: New file.
13593
13594 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13595
13596 PR target/69619
13597 * gcc.dg/pr69619.c: Add new test.
13598
13599 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13600
13601 PR rtl-optimization/69577
13602 * gcc.target/i386/pr69577.c: New test.
13603
13604 2016-02-04 Martin Liska <mliska@suse.cz>
13605
13606 * g++.dg/asan/pr69276.C: New test.
13607
13608 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13609
13610 PR target/65932
13611 PR target/67714
13612 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13613 a single smulbb instruction.
13614 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13615 * gcc.target/amr/wmul-2.c: Likewise.
13616
13617 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13618
13619 PR target/65932
13620 PR target/67714
13621 * gcc.c-torture/execute/pr67714.c: New test.
13622
13623 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13624
13625 PR target/69454
13626 * gcc.target/i386/pr69454-1.c: New test.
13627 * gcc.target/i386/pr69454-2.c: New test.
13628
13629 2016-02-03 Martin Sebor <msebor@redhat.com>
13630
13631 PR c++/69251
13632 PR c++/69253
13633 PR c++/69290
13634 PR c++/69277
13635 PR c++/69349
13636 * g++.dg/ext/flexarray-mangle-2.C: New test.
13637 * g++.dg/ext/flexarray-mangle.C: New test.
13638 * g++.dg/ext/flexarray-subst.C: New test.
13639 * g++.dg/ext/flexary11.C: New test.
13640 * g++.dg/ext/flexary12.C: New test.
13641 * g++.dg/ext/flexary13.C: New test.
13642 * g++.dg/ext/flexary14.C: New test.
13643 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13644
13645 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13646
13647 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13648 Define only if CHECK_FLOAT128 is defined.
13649 (main): Properly initialize u5.
13650
13651 2016-02-03 Jakub Jelinek <jakub@redhat.com>
13652
13653 PR c/69627
13654 * gcc.dg/pr69627.c: New test.
13655
13656 PR target/69644
13657 * gcc.dg/pr69644.c: New test.
13658
13659 2016-02-03 Mike Stump <mikestump@comcast.net>
13660
13661 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13662 support for struct-layout-1.exp.
13663
13664 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13665
13666 PR c++/69056
13667 * g++.dg/cpp0x/pr69056.C: New test.
13668
13669 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13670 Alexandre Oliva <aoliva@redhat.com>
13671
13672 PR target/69461
13673 * gcc.target/powerpc/pr69461.c: New.
13674
13675 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
13676
13677 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13678 works from here ...
13679 (check_effective_target_fsanitize_thread): ... to here. Do not
13680 specify additional compile flags for the test source.
13681 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13682 specify additional compile flags for the test source.
13683
13684 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13685
13686 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13687
13688 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13689
13690 PR fortran/67451
13691 PR fortran/69418
13692 * gfortran.dg/coarray_allocate_2.f08: New test.
13693 * gfortran.dg/coarray_allocate_3.f08: New test.
13694 * gfortran.dg/coarray_allocate_4.f08: New test.
13695
13696 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13697
13698 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13699 use same scan-tree-dump-times on all platforms.
13700 * gcc.dg/vect/vect-outer-1.c: Likewise.
13701 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13702 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13703 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13704 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13705 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13706 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13707 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13708
13709 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13710
13711 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13712 warning.
13713
13714 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13715
13716 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13717
13718 2016-02-02 James Norris <jnorris@codesourcery.com>
13719
13720 * c-c++-common/goacc/routine-5.c: Add tests.
13721
13722 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
13723
13724 * gcc.target/nvptx/unsigned-cmp.c: New test.
13725
13726 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13727
13728 * gcc.target/aarch64/scalar_shift_1.c
13729 (test_corners_sisd_di): Improve force to SIMD register.
13730 (test_corners_sisd_si): Likewise.
13731 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13732 Remove scan-assembler check for ldr.
13733
13734 2016-02-02 Richard Biener <rguenther@suse.de>
13735
13736 PR tree-optimization/69595
13737 * gcc.dg/Warray-bounds-17.c: New testcase.
13738
13739 2016-02-02 Richard Biener <rguenther@suse.de>
13740
13741 PR tree-optimization/69606
13742 * gcc.dg/torture/pr69606.c: New testcase.
13743
13744 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13745
13746 PR middle-end/68542
13747 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13748 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13749
13750 2016-02-02 Alan Modra <amodra@gmail.com>
13751
13752 PR target/69548
13753 * gcc.target/powerpc/pr69548.c: New test.
13754
13755 2016-02-01 Jakub Jelinek <jakub@redhat.com>
13756
13757 PR rtl-optimization/69592
13758 * gcc.dg/pr69592.c: New test.
13759
13760 PR preprocessor/69543
13761 PR c/69558
13762 * gcc.dg/pr69543.c: New test.
13763 * gcc.dg/pr69558.c: New test.
13764
13765 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
13766
13767 PR testsuite/65940
13768 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
13769
13770 2016-02-01 Martin Sebor <msebor@redhat.com>
13771
13772 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13773
13774 2016-02-01 Bin Cheng <bin.cheng@arm.com>
13775
13776 PR tree-optimization/67921
13777 * c-c++-common/ubsan/pr67921.c: New test.
13778
13779 2016-02-01 Richard Biener <rguenther@suse.de>
13780
13781 PR middle-end/69556
13782 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13783
13784 2016-02-01 Richard Biener <rguenther@suse.de>
13785
13786 PR tree-optimization/69574
13787 * gcc.dg/torture/pr69574.c: New testcase.
13788
13789 2016-02-01 Richard Biener <rguenther@suse.de>
13790
13791 PR tree-optimization/69579
13792 * gcc.dg/setjmp-6.c: New testcase.
13793
13794 2016-02-01 Jakub Jelinek <jakub@redhat.com>
13795
13796 PR rtl-optimization/69570
13797 * g++.dg/opt/pr69570.C: New test.
13798
13799 2016-02-01 Richard Henderson <rth@redhat.com>
13800
13801 * gcc.dg/pr69535.c: New test.
13802
13803 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
13804
13805 PR testsuite/69584
13806 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13807 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13808
13809 PR debug/68244
13810 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13811
13812 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13813
13814 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
13815
13816 PR fortran/67564
13817 * gfortran.dg/allocate_with_source_17.f03: New test.
13818
13819 2016-01-30 Jakub Jelinek <jakub@redhat.com>
13820
13821 PR tree-optimization/69546
13822 * gcc.dg/torture/pr69546.c: New test.
13823
13824 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
13825
13826 PR fortran/69566
13827 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13828
13829 2016-01-30 Martin Sebor <msebor@redhat.com>
13830
13831 PR c++/68490
13832 * g++.dg/ext/flexary10.C: New test.
13833
13834 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13835
13836 PR fortran/66707
13837 gfortran.dg/common_23.f90: New test.
13838
13839 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13840
13841 PR target/65546
13842 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13843 condition being checked, and disable it when the target supports
13844 misaligned loads and stores.
13845
13846 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13847
13848 PR debug/69518
13849 * gcc.dg/torture/pr69518.c: New test.
13850
13851 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13852
13853 PR target/69530
13854 * gcc.target/i386/pr69530.c: New test.
13855
13856 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
13857
13858 PR target/65604
13859 * gcc.target/mips/div-delay.c: New test.
13860
13861 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13862
13863 PR target/69551
13864 * gcc.target/i386/pr69551.c: New test.
13865
13866 PR target/66137
13867 * gcc.target/i386/pr66137.c: New test.
13868
13869 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13870
13871 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13872 always built for p5600.
13873 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13874 isa=p5600 dg-option.
13875
13876 2016-01-29 Richard Biener <rguenther@suse.de>
13877
13878 PR tree-optimization/69547
13879 * g++.dg/tree-ssa/pr69547.C: New testcase.
13880
13881 2016-01-29 Jakub Jelinek <jakub@redhat.com>
13882
13883 PR debug/66869
13884 * g++.dg/warn/Wunused-function2.C: New test.
13885
13886 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13887
13888 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13889 support for test to succeed.
13890
13891 2016-01-29 Marek Polacek <polacek@redhat.com>
13892
13893 PR c++/69509
13894 PR c++/69516
13895 * g++.dg/ext/constexpr-vla2.C: New test.
13896 * g++.dg/ext/constexpr-vla3.C: New test.
13897 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13898
13899 2016-01-29 Richard Biener <rguenther@suse.de>
13900
13901 PR middle-end/69537
13902 * gcc.dg/uninit-21.c: New testcase.
13903
13904 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
13905
13906 PR target/69459
13907 * gcc.target/i386/pr69459.c: New test.
13908
13909 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
13910
13911 PR target/68400
13912 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13913 * gcc.target/mips/pr68400.c: New test.
13914
13915 2016-01-28 Martin Sebor <msebor@redhat.com>
13916
13917 PR target/17381
13918 * gcc.target/powerpc/pr17381.c: New test.
13919
13920 2016-01-28 Jakub Jelinek <jakub@redhat.com>
13921
13922 PR middle-end/69542
13923 * gcc.dg/torture/pr69542.c: New test.
13924
13925 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13926
13927 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13928
13929 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13930
13931 * gcc.dg/pr65980.c: Skip on AIX.
13932 * gcc.dg/pr66688.c: Same.
13933
13934 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
13935
13936 PR target/63679
13937 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13938 * gcc.dg/tree-ssa/sra-18.c: Same.
13939
13940 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13941
13942 PR fortran/62536
13943 * gfortran.dg/block_15.f08: New test.
13944 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13945 on incorrectly closed BLOCK.
13946
13947 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13948
13949 * gcc.dg/declare-simd.c: New test.
13950
13951 2016-01-28 Richard Biener <rguenther@suse.de>
13952
13953 PR tree-optimization/69466
13954 * gfortran.dg/vect/pr69466.f90: New testcase.
13955
13956 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13957
13958 * g++.dg/pr67989.C: Remove ARM-specific option.
13959 * gcc.target/arm/pr67989.C: New file.
13960
13961 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
13962
13963 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13964 and expm1 test for glibc < 2.11.
13965
13966 2016-01-27 Richard Henderson <rth@redhat.com>
13967
13968 * gcc.c-torture/execute/pr69447.c: New test.
13969
13970 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
13971
13972 PR fortran/69422
13973 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13974
13975 2016-01-27 Jakub Jelinek <jakub@redhat.com>
13976
13977 PR debug/66869
13978 * gcc.dg/pr66869.c: New test.
13979
13980 2016-01-25 Jeff Law <law@redhat.com>
13981
13982 PR tree-optimization/68398
13983 PR tree-optimization/69196
13984 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13985 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13986 path to avoid new heuristic allowing more irreducible regions
13987 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13988 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13989 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13990 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13991 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13992
13993 2016-01-27 Marek Polacek <polacek@redhat.com>
13994
13995 PR c/68062
13996 * c-c++-common/vector-compare-4.c: New test.
13997
13998 2016-01-27 David Malcolm <dmalcolm@redhat.com>
13999
14000 PR preprocessor/69126
14001 * c-c++-common/pr69126.c: New test case.
14002
14003 2016-01-27 Ian Lance Taylor <iant@google.com>
14004
14005 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14006
14007 2016-01-27 Ryan Burn <contact@rnburn.com>
14008
14009 PR cilkplus/69267
14010 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14011
14012 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
14013
14014 PR target/69512
14015 * gcc.target/i386/pr69512.c: New test.
14016
14017 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14018
14019 PR ada/69488
14020 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14021
14022 2016-01-27 Marek Polacek <polacek@redhat.com>
14023
14024 PR c++/69379
14025 * g++.dg/pr69379.C: New test.
14026
14027 2016-01-27 Martin Sebor <msebor@redhat.com>
14028
14029 PR c++/69317
14030 * g++.dg/abi/Wabi-2-2.C: New test.
14031 * g++.dg/abi/Wabi-2-3.C: New test.
14032 * g++.dg/abi/Wabi-3-2.C: New test.
14033 * g++.dg/abi/Wabi-3-3.C: New test.
14034
14035 2016-01-27 Richard Biener <rguenther@suse.de>
14036
14037 PR tree-optimization/69166
14038 * gcc.dg/torture/pr69166.c: New testcase.
14039
14040 2016-01-27 Martin Jambor <mjambor@suse.cz>
14041
14042 PR tree-optimization/69355
14043 * gcc.dg/tree-ssa/pr69355.c: New test.
14044
14045 2016-01-27 Marek Polacek <polacek@redhat.com>
14046
14047 PR c++/69496
14048 * g++.dg/ext/constexpr-vla1.C: New test.
14049
14050 2016-01-20 Christian Bruel <christian.bruel@st.com>
14051
14052 PR target/69245
14053 * gcc.target/arm/pr69245.c: New test.
14054
14055 2016-01-27 Jakub Jelinek <jakub@redhat.com>
14056
14057 PR tree-optimization/69399
14058 * gcc.dg/torture/pr69399.c: New test.
14059
14060 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14061
14062 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14063
14064 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14065
14066 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14067
14068 2016-01-26 Tom de Vries <tom@codesourcery.com>
14069
14070 PR tree-optimization/69110
14071 * gcc.dg/autopar/pr69110.c: New test.
14072
14073 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
14074 Sebastian Pop <s.pop@samsung.com>
14075
14076 * gcc.dg/graphite/isl-ast-op-select.c: New.
14077
14078 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
14079
14080 PR fortran/69385
14081 * gfortran.dg/allocate_error_6.f90: New test.
14082
14083 2016-01-26 Richard Henderson <rth@redhat.com>
14084
14085 * gcc.dg/tm/pr60908.c: New test.
14086
14087 2016-01-26 David Malcolm <dmalcolm@redhat.com>
14088
14089 PR other/69006
14090 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14091 directive.
14092 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14093 expected multiline output to reflect the colorization being
14094 disabled before newlines.
14095 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14096 (custom_diagnostic_finalizer): Replace call to
14097 pp_newline_and_flush with call to pp_flush.
14098 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14099 * gfortran.dg/implicit_class_1.f90: Likewise.
14100 * lib/gcc-dg.exp (allow_blank_lines): New global.
14101 (dg-allow-blank-lines-in-output): New procedure.
14102 (gcc-dg-prune): Complain about blank lines in the output, unless
14103 dg-allow-blank-lines-in-output was called.
14104 * lib/multiline.exp (_build_multiline_regex): Only support
14105 arbitrary followup text for non-blank-lines, not for blank lines.
14106
14107 2016-01-26 Jakub Jelinek <jakub@redhat.com>
14108
14109 PR tree-optimization/69483
14110 * gcc.dg/pr69483.c: New test.
14111 * g++.dg/opt/pr69483.C: New test.
14112
14113 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14114
14115 PR target/68620
14116 * gcc.target/arm/pr68620.c: New test.
14117
14118 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14119
14120 * gcc.target/i386/pr68986-2.c: Remove -m32.
14121
14122 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14123
14124 PR target/68986
14125 * gcc.target/i386/pr68986-1.c: New test.
14126 * gcc.target/i386/pr68986-2.c: Likewise.
14127 * gcc.target/i386/pr68986-3.c: Likewise.
14128
14129 2016-01-26 Christian Bruel <christian.bruel@st.com>
14130
14131 * lib/target-supports.exp
14132 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14133 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14134 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14135
14136 2016-01-26 Richard Biener <rguenther@suse.de>
14137
14138 PR tree-optimization/69452
14139 * gcc.dg/torture/pr69452.c: New testcase.
14140
14141 2016-01-26 Jakub Jelinek <jakub@redhat.com>
14142
14143 PR target/69442
14144 * gcc.dg/pr69442.c: New test.
14145
14146 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14147
14148 PR target/67896
14149 * gcc.target/aarch64/simd/pr67896.C: New.
14150
14151 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14152
14153 PR tree-optimization/69400
14154 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14155 function.
14156 (plugin_init): Call it.
14157 * gcc.dg/torture/pr69400.c: New test.
14158
14159 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14160
14161 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14162
14163 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14164 Sebastian Pop <s.pop@samsung.com>
14165
14166 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14167 isl-0.15.
14168
14169 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14170 Sebastian Pop <s.pop@samsung.com>
14171
14172 * gcc.dg/graphite/pr69292.c: New.
14173
14174 2016-01-25 Jakub Jelinek <jakub@redhat.com>
14175
14176 * c-c++-common/goacc/use_device-1.c: New test.
14177
14178 2016-01-25 Jeff Law <law@redhat.com>
14179
14180 PR tree-optimization/69196
14181 PR tree-optimization/68398
14182 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14183 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14184
14185 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
14186
14187 PR target/69469
14188 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14189 Algorithm.
14190
14191 2016-01-25 Richard Biener <rguenther@suse.de>
14192
14193 PR testsuite/69380
14194 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14195
14196 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14197
14198 PR target/69421
14199 * gcc.dg/pr69421.c: New test.
14200
14201 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14202
14203 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14204 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14205 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14206 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14207 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14208 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14209 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14210 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14211 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14212 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14213
14214 2016-01-25 Richard Biener <rguenther@suse.de>
14215
14216 PR tree-optimization/69376
14217 * gcc.dg/torture/pr69376.c: New testcase.
14218
14219 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14220
14221 PR fortran/69397
14222 PR fortran/68442
14223 * gfortran.dg/interface_38.f90: New test.
14224 * gfortran.dg/interface_39.f90: New test.
14225
14226 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14227
14228 Revert:
14229 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14230
14231 PR c++/11858
14232 PR c++/24663
14233 PR c++/24664
14234 * g++.dg/template/pr11858.C: New test.
14235 * g++.dg/template/pr24663.C: New test.
14236 * g++.dg/template/unify12.C: New test.
14237 * g++.dg/template/unify13.C: New test.
14238 * g++.dg/template/unify14.C: New test.
14239 * g++.dg/template/unify15.C: New test.
14240 * g++.dg/template/unify16.C: New test.
14241 * g++.dg/template/unify17.C: New test.
14242
14243 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14244
14245 PR fortran/68283
14246 gfortran.dg/pr68283.f90: New test.
14247
14248 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14249
14250 PR fortran/66094
14251 * gfortran.dg/inline_matmul_13.f90: New test.
14252 * gfortran.dg/matmul_bounds_8.f90: New test.
14253 * gfortran.dg/matmul_bounds_9.f90: New test.
14254 * gfortran.dg/matmul_bounds_10.f90: New test.
14255
14256 2016-01-23 Tom de Vries <tom@codesourcery.com>
14257
14258 PR tree-optimization/69426
14259 * gcc.dg/autopar/pr69426.c: New test.
14260
14261 2016-01-23 Martin Sebor <msebor@redhat.com>
14262
14263 PR c++/58109
14264 PR c++/69022
14265 * g++.dg/cpp0x/alignas5.C: New test.
14266 * g++.dg/ext/vector29.C: Same.
14267
14268 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
14269
14270 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14271 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14272 _GNU_SOURCE from compile flags to the source.
14273 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14274 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14275 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14276 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14277
14278 2016-01-22 Jakub Jelinek <jakub@redhat.com>
14279
14280 PR target/69432
14281 * g++.dg/opt/pr69432.C: New test.
14282
14283 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14284
14285 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14286 32-bit targets testing an -m64 multilib.
14287
14288 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14289
14290 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14291 64-bit support.
14292
14293 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14294
14295 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14296
14297 2016-01-21 Christian Bruel <christian.bruel@st.com>
14298
14299 PR target/68674
14300 * gcc.target/i386/pr68674.c
14301 * gcc.target/aarch64/pr68674.c
14302 * gcc.target/arm/pr68674.c
14303
14304 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14305
14306 PR target/69403
14307 * gcc.c-torture/execute/pr69403.c: New test.
14308
14309 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14310
14311 PR c++/55843
14312 * g++.dg/template/pr55843.C: New.
14313
14314 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14315
14316 PR testsuite/66877
14317 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14318 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14319
14320 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14321
14322 PR testsuite/67489
14323 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14324 from dg-do compile directive, and instead add
14325 { dg-require-effective-target int128 }.
14326
14327 2016-01-20 Martin Sebor <msebor@redhat.com>
14328
14329 PR c/69405
14330 * gcc.dg/sync-fetch.c: New test.
14331
14332 2016-01-21 Martin Sebor <msebor@redhat.com>
14333
14334 PR target/69252
14335 * gcc.target/powerpc/pr69252.c: New test.
14336
14337 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14338
14339 PR fortran/65996
14340 * gfortran.dg/pr65996.f90: New test.
14341
14342 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14343
14344 PR c++/68810
14345 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
14346 expected to generate an error.
14347
14348 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14349
14350 PR middle-end/66178
14351 * gcc.dg/torture/pr66178.c: New test.
14352
14353 2016-01-21 Anton Blanchard <anton@samba.org>
14354 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14355
14356 PR target/63354
14357 * gcc.target/powerpc/pr63354.c: New test.
14358
14359 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14360
14361 PR rtl-optimization/68990
14362 * gcc.target/i386/pr68990: New.
14363
14364 2016-01-21 Nick Clifton <nickc@redhat.com>
14365
14366 PR target/69129
14367 * gcc.target/mips/pr69129.c: New.
14368
14369 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14370
14371 PR c++/58046
14372 * g++.dg/cpp0x/pr58046.C: New.
14373
14374 2016-01-21 Jakub Jelinek <jakub@redhat.com>
14375
14376 PR target/69187
14377 PR target/65624
14378 * gcc.target/arm/pr69187.c: New test.
14379
14380 PR c++/69355
14381 * g++.dg/torture/pr69355.C: New test.
14382
14383 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14384 Sebastian Pop <s.pop@samsung.com>
14385
14386 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14387
14388 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14389 Sebastian Pop <s.pop@samsung.com>
14390
14391 * gcc.dg/graphite/pr68976.c: New test.
14392
14393 2016-01-21 Jakub Jelinek <jakub@redhat.com>
14394
14395 PR middle-end/67653
14396 * c-c++-common/pr67653.c: New test.
14397 * gcc.dg/torture/pr29119.c: Add dg-warning.
14398
14399 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14400
14401 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14402
14403 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14404
14405 PR c/24293
14406 * gcc.dg/pr24293.c: New test.
14407 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14408 incomplete struct type.
14409 * gcc.dg/declspec-1.c: Likewise.
14410 * gcc.dg/pr63549.c: Likewise.
14411
14412 2016-01-20 Jakub Jelinek <jakub@redhat.com>
14413
14414 PR tree-optimization/66612
14415 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14416 for bdn instruction.
14417
14418 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14419
14420 * lib/target-supports.exp
14421 (check_effective_target_arm_fp_ok_nocache): New.
14422 (check_effective_target_arm_fp_ok): New.
14423 (add_options_for_arm_fp): New.
14424 (check_effective_target_arm_crypto_ok_nocache): Require
14425 target_arm_v8_neon_ok instead of arm32.
14426 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14427 (check_effective_target_arm_crypto_pragma_ok): New.
14428 (add_options_for_arm_vfp): New.
14429 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14430 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14431 target instead. Force initial fpu to vfp.
14432 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14433 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14434 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14435 dependency.
14436 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14437 use arm_vfp effective target instead. Force initial fpu to vfp.
14438 * gcc.target/arm/attr-neon3.c: Likewise.
14439 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14440 arm_vfp_ok.
14441 * gcc.target/arm/unsigned-float.c: Likewise.
14442 * gcc.target/arm/vfp-1.c: Likewise.
14443 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14444 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14445 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14446 * gcc.target/arm/vfp-ldmias.c: Likewise.
14447 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14448 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14449 * gcc.target/arm/vfp-stmiad.c: Likewise.
14450 * gcc.target/arm/vfp-stmias.c: Likewise.
14451 * gcc.target/arm/vnmul-1.c: Likewise.
14452 * gcc.target/arm/vnmul-2.c: Likewise.
14453 * gcc.target/arm/vnmul-3.c: Likewise.
14454 * gcc.target/arm/vnmul-4.c: Likewise.
14455
14456 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
14457
14458 PR testsuite/69366
14459 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14460 the MPX run-time library, for compile-time MPX test.
14461 * gcc.target/i386/chkp-always_inline.c: Likewise.
14462 * gcc.target/i386/chkp-bndret.c: Likewise.
14463 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14464 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14465 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14466 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14467 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14468 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14469 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14470 * gcc.target/i386/chkp-label-address.c: Likewise.
14471 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14472 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14473 * gcc.target/i386/chkp-pr69044.c: Likewise.
14474 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14475 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14476 * gcc.target/i386/chkp-strchr.c: Likewise.
14477 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14478 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14479 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14480 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14481 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14482 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14483 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14484 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14485 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14486 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14487 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14488 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14489 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14490 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14491 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14492 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14493 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14494 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14495 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14496 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14497 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14498 * gcc.target/i386/pr63995-2.c: Likewise.
14499 * gcc.target/i386/pr64805.c: Likewise.
14500 * gcc.target/i386/pr65044.c: Likewise.
14501 * gcc.target/i386/pr65167.c: Likewise.
14502 * gcc.target/i386/pr65183.c: Likewise.
14503 * gcc.target/i386/pr65184.c: Likewise.
14504 * gcc.target/i386/thunk-retbnd.c: Likewise.
14505
14506 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14507
14508 PR tree-optimization/69328
14509 * gcc.dg/pr69328.c: New test.
14510
14511 2016-01-20 Jeff Law <law@redhat.com>
14512
14513 PR target/25114
14514 * gcc.target/m68k/pr25114.c: New test.
14515
14516 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14517
14518 * gcc.target/arm/memset-inline-10.c: Added
14519 dg-require-effective-target arm_thumb2_ok.
14520
14521 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14522
14523 * gcc.dg/debug/dwarf2/sso.c: New test.
14524
14525 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
14526
14527 PR testsuite/68820
14528 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14529 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14530 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14531
14532 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14533
14534 PR ipa/66223
14535 * g++.dg/ipa/devirt-50.C: New testcase.
14536
14537 2016-01-19 Marek Polacek <polacek@redhat.com>
14538
14539 PR c++/68965
14540 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14541 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14542
14543 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14544
14545 PR target/69135
14546 * gcc.target/arm/pr69135_1.c: New test.
14547
14548 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14549
14550 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14551
14552 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14553
14554 * gcc.target/aarch64/ccmp_1.c: New testcase.
14555
14556 2016-01-19 Marek Polacek <polacek@redhat.com>
14557
14558 PR c++/68586
14559 * g++.dg/cpp0x/enum30.C: New test.
14560
14561 2016-01-19 Richard Biener <rguenther@suse.de>
14562
14563 PR tree-optimization/69336
14564 * g++.dg/tree-ssa/pr69336.C: New testcase.
14565
14566 2016-01-19 Jakub Jelinek <jakub@redhat.com>
14567
14568 PR debug/65779
14569 * gcc.dg/pr65779.c: New test.
14570
14571 2016-01-19 Richard Biener <rguenther@suse.de>
14572
14573 PR tree-optimization/69352
14574 * gcc.dg/torture/pr69352.c: New testcase.
14575
14576 2016-01-19 Jakub Jelinek <jakub@redhat.com>
14577
14578 PR rtl-optimization/68955
14579 PR rtl-optimization/64557
14580 * gcc.dg/torture/pr68955.c: New test.
14581
14582 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14583
14584 PR lto/69136
14585 * g++.dg/torture/pr69136.C: New testcase.
14586
14587 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
14588
14589 PR lto/69133
14590 * g++.dg/lto/pr69133_0.C: New testcase.
14591 * g++.dg/lto/pr69133_1.C: New testcase.
14592
14593 2016-01-15 Jeff Law <law@redhat.com>
14594
14595 PR tree-optimization/69320
14596 * gcc.c-torture/pr69320-1.c: New test.
14597 * gcc.c-torture/pr69320-2.c: New test.
14598 * gcc.c-torture/pr69320-3.c: New test.
14599 * gcc.c-torture/pr69320-4.c: New test.
14600
14601 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14602
14603 PR c++/11858
14604 PR c++/24663
14605 PR c++/24664
14606 * g++.dg/template/pr11858.C: New test.
14607 * g++.dg/template/pr24663.C: New test.
14608 * g++.dg/template/unify12.C: New test.
14609 * g++.dg/template/unify13.C: New test.
14610 * g++.dg/template/unify14.C: New test.
14611 * g++.dg/template/unify15.C: New test.
14612 * g++.dg/template/unify16.C: New test.
14613 * g++.dg/template/unify17.C: New test.
14614
14615 2016-01-18 David Malcolm <dmalcolm@redhat.com>
14616
14617 PR testsuite/69181
14618 * gcc.dg/pr69181-1.c: New test file.
14619 * gcc.dg/pr69181-2.c: New test file.
14620 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14621 globals by moving it to...
14622 (cleanup-after-saved-dg-test): ...this new function. Add
14623 "global additional_sources_used". Add reset of global
14624 multiline_expected_outputs to the empty list.
14625 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14626 global to...
14627 (multiline_expected_outputs): ...this, and updated comments to
14628 note that it is modified from gcc-dg.exp.
14629 (dg-end-multiline-output): Update for the above renaming.
14630 (handle-multiline-outputs): Likewise. Remove the clearing
14631 of the expected outputs to the empty list.
14632
14633 2016-01-18 Richard Biener <rguenther@suse.de>
14634
14635 PR tree-optimization/69297
14636 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14637
14638 2016-01-18 Joseph Myers <joseph@codesourcery.com>
14639
14640 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14641 dg-options.
14642 * gcc.target/mips/mips-3d-2.c: Likewise.
14643 * gcc.target/mips/mips-3d-3.c: Likewise.
14644 * gcc.target/mips/mips-3d-4.c: Likewise.
14645 * gcc.target/mips/mips-3d-5.c: Likewise.
14646 * gcc.target/mips/mips-3d-6.c: Likewise.
14647 * gcc.target/mips/mips-3d-7.c: Likewise.
14648 * gcc.target/mips/mips-3d-8.c: Likewise.
14649 * gcc.target/mips/mips-3d-9.c: Likewise.
14650 * gcc.target/mips/mips-ps-1.c: Likewise.
14651 * gcc.target/mips/mips-ps-2.c: Likewise.
14652 * gcc.target/mips/mips-ps-3.c: Likewise.
14653 * gcc.target/mips/mips-ps-4.c: Likewise.
14654 * gcc.target/mips/mips-ps-5.c: Likewise.
14655 * gcc.target/mips/mips-ps-6.c: Likewise.
14656 * gcc.target/mips/mips-ps-7.c: Likewise.
14657 * gcc.target/mips/mips-ps-type.c: Likewise.
14658 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14659 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14660
14661 2016-01-18 Tom de Vries <tom@codesourcery.com>
14662
14663 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14664 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14665 * c-c++-common/goacc/kernels-empty.c: New test.
14666 * c-c++-common/goacc/kernels-eternal.c: New test.
14667 * c-c++-common/goacc/kernels-loop-2.c: New test.
14668 * c-c++-common/goacc/kernels-loop-3.c: New test.
14669 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14670 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14671 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14672 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14673 * c-c++-common/goacc/kernels-loop-data.c: New test.
14674 * c-c++-common/goacc/kernels-loop-g.c: New test.
14675 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14676 * c-c++-common/goacc/kernels-loop-n.c: New test.
14677 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14678 * c-c++-common/goacc/kernels-loop.c: New test.
14679 * c-c++-common/goacc/kernels-noreturn.c: New test.
14680 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14681 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14682 * c-c++-common/goacc/kernels-reduction.c: New test.
14683
14684 2016-01-18 Tom de Vries <tom@codesourcery.com>
14685
14686 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14687 * gcc.dg/autopar/outer-2.c: Same.
14688 * gcc.dg/autopar/outer-3.c: Same.
14689 * gcc.dg/autopar/outer-4.c: Same.
14690 * gcc.dg/autopar/outer-5.c: Same.
14691 * gcc.dg/autopar/outer-6.c: Same.
14692 * gcc.dg/autopar/parallelization-1.c: Same.
14693 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14694 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14695 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14696 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14697 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14698 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14699 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14700 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14701 * gcc.dg/autopar/pr39500-1.c: Same.
14702 * gcc.dg/autopar/pr39500-2.c: Same.
14703 * gcc.dg/autopar/pr46193.c: Same.
14704 * gcc.dg/autopar/pr46194.c: Same.
14705 * gcc.dg/autopar/pr49580.c: Same.
14706 * gcc.dg/autopar/pr49960-1.c: Same.
14707 * gcc.dg/autopar/pr49960.c: Same.
14708 * gcc.dg/autopar/pr68373.c: Same.
14709 * gcc.dg/autopar/reduc-1.c: Same.
14710 * gcc.dg/autopar/reduc-1char.c: Same.
14711 * gcc.dg/autopar/reduc-1short.c: Same.
14712 * gcc.dg/autopar/reduc-2.c: Same.
14713 * gcc.dg/autopar/reduc-2char.c: Same.
14714 * gcc.dg/autopar/reduc-2short.c: Same.
14715 * gcc.dg/autopar/reduc-3.c: Same.
14716 * gcc.dg/autopar/reduc-4.c: Same.
14717 * gcc.dg/autopar/reduc-6.c: Same.
14718 * gcc.dg/autopar/reduc-7.c: Same.
14719 * gcc.dg/autopar/reduc-8.c: Same.
14720 * gcc.dg/autopar/reduc-9.c: Same.
14721 * gcc.dg/autopar/uns-outer-4.c: Same.
14722 * gcc.dg/autopar/uns-outer-5.c: Same.
14723 * gcc.dg/autopar/uns-outer-6.c: Same.
14724 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14725 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14726
14727 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14728
14729 PR target/63679
14730 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14731 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14732
14733 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14734
14735 PR target/63679
14736 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14737 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14738 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14739
14740 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14741
14742 PR target/63679
14743 * gcc.dg/tree-ssa/sra-17.c: New.
14744 * gcc.dg/tree-ssa/sra-18.c: New.
14745
14746 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14747
14748 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14749
14750 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14751
14752 * gnat.dg/inline12.adb: New test.
14753
14754 2016-01-18 Bin Cheng <bin.cheng@arm.com>
14755
14756 PR tree-optimization/66797
14757 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14758
14759 2016-01-18 Richard Biener <rguenther@suse.de>
14760
14761 PR tree-optimization/69170
14762 * gcc.dg/torture/pr69170.c: New testcase.
14763
14764 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
14765
14766 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14767
14768 2016-01-16 Tom de Vries <tom@codesourcery.com>
14769
14770 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14771
14772 2016-01-16 Tom de Vries <tom@codesourcery.com>
14773
14774 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14775 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14776 redundant dg-require-effective-target pthread.
14777 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14778 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14779 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14780 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14781 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14782 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14783 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14784
14785 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
14786
14787 PR target/68609
14788 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14789 * gcc.target/powerpc/recip-7.c: Same.
14790
14791 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14792
14793 PR c++/69091
14794 * g++.dg/template/pr69091.C: New test.
14795
14796 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14797
14798 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14799 dump does not contain an error_mark_node.
14800 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14801 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14802
14803 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14804
14805 PR c++/68936
14806 * g++.dg/template/pr68936.C: New test.
14807
14808 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
14809
14810 PR target/68609
14811 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14812 * gcc.target/powerpc/recip-2.c: Same.
14813 * gcc.target/powerpc/recip-3.c: Same.
14814 * gcc.target/powerpc/recip-4.c: Same.
14815 * gcc.target/powerpc/recip-sqrtf.c: Same.
14816
14817 2016-01-15 Jeff Law <law@redhat.com>
14818
14819 PR tree-optimization/69270
14820 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14821 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14822
14823 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
14824
14825 PR fortran/49630
14826 * gfortran.dg/deferred_character_13.f90: New test for the fix
14827 of comment 3 of the PR.
14828
14829 PR fortran/54070
14830 * gfortran.dg/deferred_character_8.f90: New test
14831 * gfortran.dg/allocate_error_5.f90: New test
14832
14833 PR fortran/60593
14834 * gfortran.dg/deferred_character_10.f90: New test
14835
14836 PR fortran/60795
14837 * gfortran.dg/deferred_character_14.f90: New test
14838
14839 PR fortran/61147
14840 * gfortran.dg/deferred_character_11.f90: New test
14841
14842 PR fortran/64324
14843 * gfortran.dg/deferred_character_9.f90: New test
14844
14845 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14846
14847 PR rtl-optimization/69030
14848 * gcc.target/i386/pr69030.c: New.
14849
14850 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14851
14852 * gcc.target/aarch64/target_attr_17.c: New test.
14853
14854 2016-01-15 Richard Biener <rguenther@suse.de>
14855
14856 PR tree-optimization/66856
14857 * gcc.dg/torture/pr66856-1.c: New testcase.
14858 * gcc.dg/torture/pr66856-2.c: Likewise.
14859
14860 2016-01-15 Richard Biener <rguenther@suse.de>
14861
14862 PR debug/69137
14863 * g++.dg/lto/pr69137_0.C: New testcase.
14864
14865 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14866
14867 PR middle-end/69246
14868 * gcc.target/i386/pr69246.c: New test.
14869
14870 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14871
14872 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
14873
14874 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14875
14876 PR c++/56194
14877 * g++.dg/init/const9.C: Disable test on S/390.
14878
14879 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14880
14881 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14882 * g++.dg/Wno-frame-address.C: Ditto.
14883
14884 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14885
14886 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14887
14888 2016-01-15 Richard Biener <rguenther@suse.de>
14889
14890 PR tree-optimization/68961
14891 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14892
14893 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14894
14895 * gcc.target/i386/pr65105-5.c: New test.
14896
14897 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
14898
14899 * gcc.c-torture/execute/alias-4.c: New testcase.
14900
14901 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
14902
14903 PR ipa/68148
14904 * g++.dg/ipa/devirt-49.C: New testcase.
14905
14906 2016-01-15 Christian Bruel <christian.bruel@st.com>
14907
14908 PR target/65837
14909 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14910 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14911 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14912
14913 2016-01-15 Richard Biener <rguenther@suse.de>
14914
14915 PR tree-optimization/69117
14916 * gcc.dg/torture/pr69117.c: New testcase.
14917
14918 2015-01-14 Ryan Burn <contact@rnburn.com>
14919
14920 PR c++/69048
14921 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14922
14923 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14924
14925 PR testsuite/67509
14926 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14927 range tests use 100 * maximum instead of maximum + 1.
14928
14929 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14930
14931 PR debug/69244
14932 * gcc.dg/guality/pr69244.c: New test.
14933
14934 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
14935
14936 * lib/target-supports.exp (check_effective_target_issignaling):
14937 New procedure.
14938 * gcc.dg/pr61441.c: Require issignaling effective target.
14939
14940 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14941
14942 PR target/68803
14943 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14944
14945 2016-01-14 David Malcolm <dmalcolm@redhat.com>
14946
14947 PR c++/68819
14948 PR preprocessor/69177
14949 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14950 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14951 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14952 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14953
14954 2016-01-14 Marek Polacek <polacek@redhat.com>
14955
14956 PR c/69262
14957 * gcc.dg/array-15.c: New test.
14958
14959 2016-01-14 Jakub Jelinek <jakub@redhat.com>
14960
14961 PR middle-end/68146
14962 PR tree-optimization/69155
14963 * gfortran.dg/pr68146.f: New test.
14964 * gfortran.dg/pr69155.f90: New test.
14965
14966 2016-01-14 Richard Biener <rguenther@suse.de>
14967
14968 PR tree-optimization/68060
14969 * gcc.dg/torture/pr68060-1.c: New testcase.
14970 * gcc.dg/torture/pr68060-2.c: Likewise.
14971
14972 2016-01-14 Nick Clifton <nickc@redhat.com>
14973
14974 * lib/target-supports.exp
14975 (check_effective_target_arm_neon_ok_nocache): Add an option
14976 sequence that includes setting the ARM architecture to ARMv7-A.
14977 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14978 command line options necessary to enable Neon support.
14979 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14980 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14981 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14982 * gcc.target/arm/pr69180.c: Likewise.
14983
14984 2016-01-14 Jeff Law <law@redhat.com>
14985
14986 PR tree-optimization/69270
14987 * gcc.dg/tree-ssa/pr69270.c: New test.
14988
14989 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14990
14991 PR c/66208
14992 * c-c++-common/pr66208.c: New file.
14993
14994 2016-01-13 Jakub Jelinek <jakub@redhat.com>
14995
14996 PR tree-optimization/69156
14997 * gcc.dg/pr69156.c: New test.
14998
14999 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15000
15001 * gcc.target/i386/pr69225-7.c: New test.
15002
15003 2016-01-13 Richard Henderson <rth@redhat.com>
15004
15005 * gcc.dg/tm/memopt-13.c: Update expected function.
15006 * gcc.dg/tm/memopt-6.c: Likewise.
15007
15008 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
15009
15010 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15011 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15012 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15013 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
15014
15015 2016-01-13 Tom de Vries <tom@codesourcery.com>
15016
15017 PR tree-optimization/69169
15018 * gcc.dg/pr69169.c: New test.
15019
15020 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
15021
15022 PR target/69228
15023 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15024 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15025 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15026 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15027 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15028 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15029 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15030 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15031
15032 2016-01-13 Jakub Jelinek <jakub@redhat.com>
15033
15034 PR target/69247
15035 * gcc.dg/pr69247.c: New test.
15036
15037 2016-01-13 Richard Biener <rguenther@suse.de>
15038
15039 PR tree-optimization/69242
15040 * gcc.dg/torture/pr69242.c: New testcase.
15041
15042 2016-01-13 Richard Biener <rguenther@suse.de>
15043
15044 PR tree-optimization/69186
15045 * gcc.dg/torture/pr69186.c: New testcase.
15046
15047 2016-01-13 Jeff Law <law@redhat.com>
15048
15049 PR tree-optimization/67755
15050 * gcc.dg/tree-ssa/pr67755.c: New test.
15051
15052 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
15053
15054 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15055 pass number in output by a star.
15056
15057 2016-01-12 Bin Cheng <bin.cheng@arm.com>
15058
15059 PR tree-optimization/68911
15060 * gcc.c-torture/execute/pr68911.c: New test.
15061
15062 2016-01-12 Marek Polacek <polacek@redhat.com>
15063
15064 PR c++/68979
15065 * g++.dg/warn/permissive-1.C: New test.
15066
15067 2016-01-12 Jakub Jelinek <jakub@redhat.com>
15068
15069 PR objc++/68511
15070 PR c++/69213
15071 * g++.dg/opt/pr69213.C: New test.
15072
15073 2016-01-12 Christian Bruel <christian.bruel@st.com>
15074
15075 PR target/69180
15076 * gcc.target/arm/pr69180.c: New test.
15077
15078 2016-01-12 Richard Biener <rguenther@suse.de>
15079
15080 PR lto/69077
15081 * g++.dg/lto/pr69077_0.C: New testcase.
15082 * g++.dg/lto/pr69077_1.C: Likewise.
15083
15084 2016-01-12 Jakub Jelinek <jakub@redhat.com>
15085
15086 PR target/69175
15087 * g++.dg/opt/pr69175.C: New test.
15088
15089 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15090
15091 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15092 rather than #including math.h & stdlib.h.
15093 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15094 * gcc.dg/vect/pr49771.c: Likewise.
15095 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15096 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15097 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15098 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15099 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15100 * gcc.dg/vect/pr44507.c: Likewise.
15101 * gcc.dg/vect/pr45902.c: Likewise.
15102 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15103 * gcc.dg/vect/vect-117.c: Likewise.
15104 * gcc.dg/vect/vect-99.c: Likewise.
15105 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15106 * gcc.dg/vect/vect-cond-1.c: Likewise.
15107 * gcc.dg/vect/vect-cond-2.c: Likewise.
15108 * gcc.dg/vect/vect-cond-3.c: Likewise.
15109 * gcc.dg/vect/vect-cond-4.c: Likewise.
15110 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15111 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15112 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15113 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15114 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15115 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15116 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15117 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15118 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15119 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15120 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15121 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15122 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15123 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15124 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15125 include of signal.h.
15126 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15127 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15128 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15129 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15130 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15131 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15132 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15133 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15134 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15135 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15136 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15137 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15138 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15139 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15140 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15141 * gcc.dg/vect/vect-outer-5.c: Likewise.
15142 * gcc.dg/vect/vect-outer-6.c: Likewise.
15143 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15144 include of stdio.h.
15145
15146 2016-01-12 Nick Clifton <nickc@redhat.com>
15147
15148 PR target/68913
15149 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15150 to fread so that it will be found in all target runtimes.
15151
15152 2016-01-12 Richard Biener <rguenther@suse.de>
15153
15154 PR tree-optimization/69053
15155 * g++.dg/torture/pr69053.C: New testcase.
15156
15157 2016-01-12 Richard Biener <rguenther@suse.de>
15158
15159 PR tree-optimization/69168
15160 * gcc.dg/torture/pr69168.c: New testcase.
15161
15162 2016-01-12 Richard Biener <rguenther@suse.de>
15163
15164 PR tree-optimization/69157
15165 * gcc.dg/torture/pr69157.c: New testcase.
15166
15167 2016-01-12 Richard Biener <rguenther@suse.de>
15168
15169 PR tree-optimization/69174
15170 * gcc.dg/torture/pr69174.c: New testcase.
15171
15172 2016-01-12 Jakub Jelinek <jakub@redhat.com>
15173
15174 PR c++/66808
15175 PR c++/69000
15176 * g++.dg/tls/pr66808.C: New test.
15177 * g++.dg/tls/pr69000.C: New test.
15178
15179 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15180
15181 * gcc.target/powerpc/swaps-p8-23.c: New test.
15182 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15183
15184 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
15185
15186 PR tree-optimization/68356
15187 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15188
15189 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15190 Jim Wilson <jim.wilson@linaro.org>
15191
15192 PR target/69194
15193 * gcc.target/arm/pr69194.c: New test.
15194
15195 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15196
15197 PR target/69225
15198 * gcc.target/i386/pr69225-1.c: New test.
15199 * gcc.target/i386/pr69225-2.c: Likewise.
15200 * gcc.target/i386/pr69225-3.c: Likewise.
15201 * gcc.target/i386/pr69225-4.c: Likewise.
15202 * gcc.target/i386/pr69225-5.c: Likewise.
15203 * gcc.target/i386/pr69225-6.c: Likewise.
15204
15205 2016-01-11 Jakub Jelinek <jakub@redhat.com>
15206
15207 PR target/67462
15208 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15209 if lp64.
15210
15211 PR target/69071
15212 * gcc.dg/pr69071.c: New test.
15213
15214 PR c++/69211
15215 * g++.dg/opt/pr69211.C: New test.
15216
15217 PR tree-optimization/69214
15218 * gcc.c-torture/compile/pr69214.c: New test.
15219
15220 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
15221
15222 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15223 * gcc.target/i386/pr66232-11.c: Ditto.
15224 * gcc.target/i386/pr66232-12.c: Ditto.
15225 * gcc.target/i386/pr66232-13.c: Ditto.
15226
15227 2016-01-11 Richard Biener <rguenther@suse.de>
15228
15229 PR tree-optimization/69173
15230 * gcc.dg/torture/pr69173.c: New testcase.
15231
15232 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15233
15234 PR rtl-optimization/68796
15235 * gcc.target/aarch64/tst_5.c: New test.
15236 * gcc.target/aarch64/tst_6.c: Likewise.
15237
15238 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15239
15240 PR rtl-optimization/68841
15241 * gcc.dg/pr68841.c: New test.
15242 * gcc.c-torture/execute/pr68841.c: New test.
15243
15244 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15245
15246 PR rtl-optimization/68920
15247 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15248 for ix86 targets.
15249 * gcc.dg/ifcvt-5.c: New test.
15250
15251 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
15252
15253 PR bootstrap/69123
15254 * g++.dg/pr69123.C: New.
15255
15256 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15257
15258 PR target/69010
15259 * gcc.target/i386/pr69010.c: New test.
15260
15261 2016-01-11 Martin Jambor <mjambor@suse.cz>
15262
15263 PR ipa/69044
15264 * gcc.target/i386/chkp-pr69044.c: New test.
15265
15266 2016-01-11 Tom de Vries <tom@codesourcery.com>
15267
15268 PR tree-optimization/69109
15269 * gcc.dg/autopar/pr69109-2.c: New test.
15270 * gcc.dg/autopar/pr69109.c: New test.
15271
15272 2016-01-11 Tom de Vries <tom@codesourcery.com>
15273
15274 PR tree-optimization/69108
15275 * gcc.dg/autopar/pr69108.c: New test.
15276
15277 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15278
15279 PR c++/69029
15280 * c-c++-common/Wisleading-indentation.c: Augment test.
15281
15282 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15283
15284 PR fortran/69154
15285 * gfortran.dg/inline_matmul_12.f90: New test.
15286
15287 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
15288
15289 PR fortran/67779
15290 * gfortran.dg/actual_array_offset_1: New test.
15291
15292 2016-01-10 Tom de Vries <tom@codesourcery.com>
15293
15294 PR tree-optimization/69062
15295 * gcc.dg/autopar/pr69062.c: New test.
15296
15297 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15298
15299 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15300 * gcc.dg/vect/slp-perm-2.c: Likewise.
15301 * gcc.dg/vect/slp-perm-3.c: Likewise.
15302 * gcc.dg/vect/slp-perm-5.c: Likewise.
15303 * gcc.dg/vect/slp-perm-6.c: Likewise.
15304 * gcc.dg/vect/slp-perm-7.c: Likewise.
15305 * gcc.dg/vect/slp-perm-8.c: Likewise.
15306
15307 2016-01-10 Tom de Vries <tom@codesourcery.com>
15308
15309 PR tree-optimization/69039
15310 * gcc.dg/autopar/pr69039.c: New test.
15311
15312 2016-01-09 Marek Polacek <polacek@redhat.com>
15313
15314 PR c++/69113
15315 * g++.dg/pr69113.C: New test.
15316
15317 2016-01-09 Jakub Jelinek <jakub@redhat.com>
15318
15319 PR middle-end/50865
15320 PR tree-optimization/69097
15321 * gcc.c-torture/execute/pr50865.c: New test.
15322 * gcc.c-torture/execute/pr69097-1.c: New test.
15323 * gcc.c-torture/execute/pr69097-2.c: New test.
15324 * gcc.dg/pr69097-1.c: New test.
15325 * gcc.dg/pr69097-2.c: New test.
15326
15327 2016-01-09 Jakub Jelinek <jakub@redhat.com>
15328
15329 PR c++/69164
15330 * g++.dg/opt/pr69164.C: New test.
15331
15332 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15333
15334 PR tree-optimization/69167
15335 * gcc.dg/pr69167.c: New test.
15336
15337 2016-01-08 Marek Polacek <polacek@redhat.com>
15338
15339 PR c++/68449
15340 * g++.dg/pr68449.C: New.
15341
15342 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15343
15344 PR tree-optimization/68707
15345 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15346 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15347 on platforms supporting it.
15348 * gcc.dg/vect/slp-perm-2.c: Likewise.
15349 * gcc.dg/vect/slp-perm-3.c: Likewise.
15350 * gcc.dg/vect/slp-perm-5.c: Likewise.
15351 * gcc.dg/vect/slp-perm-7.c: Likewise.
15352 * gcc.dg/vect/slp-perm-8.c: Likewise.
15353 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15354 on platforms supporting it.
15355
15356 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15357
15358 PR tree-optimization/69162
15359 * gcc.dg/pr69162.c: New test.
15360
15361 PR tree-optimization/69172
15362 * gcc.dg/pr69172.c: New test.
15363
15364 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15365
15366 PR tree-optimization/67781
15367 * gcc.c-torture/execute/pr67781.c: New file.
15368
15369 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15370
15371 PR tree-optimization/69083
15372 * gcc.dg/vect/pr69083.c: New test.
15373
15374 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15375
15376 PR tree-optimization/61441
15377 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15378 Use -fexcess-precision=standard for compiler options.
15379 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15380
15381 2016-01-08 Jakub Jelinek <jakub@redhat.com>
15382
15383 PR fortran/69128
15384 * gfortran.dg/gomp/pr69128.f90: New test.
15385
15386 PR c++/69145
15387 * g++.dg/ext/pr69145-1.C: New test.
15388 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15389 * g++.dg/ext/pr69145-2.h: New file.
15390
15391 2016-01-07 Martin Sebor <msebor@redhat.com>
15392
15393 PR c/68966
15394 * gcc.dg/atomic-fetch-bool.c: New test.
15395 * gcc.dg/sync-fetch-bool.c: New test.
15396
15397 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15398
15399 PR fortran/66680
15400 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15401
15402 2016-01-07 Nick Clifton <nickc@redhat.com>
15403
15404 PR target/66655
15405 * g++.dg/pr66655.C: New test.
15406 * g++.dg/pr66655_1.cc: Test support file.
15407 * g++.dg/pr66655.h: Test header file.
15408
15409 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
15410
15411 PR fortran/66680
15412 gfortran.dg/gomp/pr66680.f90: New test.
15413
15414 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15415
15416 PR target/69171
15417 * gcc.target/i386/pr69171-1.c: New test.
15418 * gcc.target/i386/pr69171-2.c: Likewise.
15419 * gcc.target/i386/pr69171-3.c: Likewise.
15420 * gcc.target/i386/pr69171-4.c: Likewise.
15421 * gcc.target/i386/pr69171-5.c: Likewise.
15422 * gcc.target/i386/pr69171-6.c: Likewise.
15423
15424 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15425
15426 PR middle-end/67639
15427 * c-c++-common/pr67639.c: New test.
15428
15429 2016-01-07 Jakub Jelinek <jakub@redhat.com>
15430
15431 PR tree-optimization/69141
15432 * g++.dg/opt/pr69141.C: New test.
15433
15434 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15435
15436 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15437
15438 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
15439
15440 PR target/69140
15441 * gcc.target/i386/pr69140.c: New test
15442
15443 2016-01-06 David Malcolm <dmalcolm@redhat.com>
15444
15445 * gcc.dg/bad-dereference.c: New test case.
15446
15447 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15448
15449 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15450
15451 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15452
15453 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15454
15455 2016-01-06 Marek Polacek <polacek@redhat.com>
15456
15457 PR sanitizer/69099
15458 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15459
15460 2016-01-05 Marek Polacek <polacek@redhat.com>
15461
15462 PR c/69104
15463 * gcc.dg/atomic-invalid-2.c: New.
15464
15465 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15466
15467 PR target/68991
15468 * gcc.target/i386/pr68991.c: New test.
15469
15470 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15471
15472 PR target/68991
15473 * g++.dg/pr68991-1.C: New test.
15474 * g++.dg/pr68991-2.C: Likewise.
15475
15476 2016-01-05 Sergei Trofimovich <siarheit@google.com>
15477
15478 PR other/60465
15479 * gcc.target/ia64/pr60465-gprel64.c: New test.
15480 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15481
15482 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15483
15484 PR rtl-optimization/68651
15485 * gcc.target/aarch64/pr68651_1.c: New test.
15486
15487 2016-01-05 David Malcolm <dmalcolm@redhat.com>
15488
15489 PR c/69122
15490 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15491
15492 2016-01-05 Nathan Sidwell <nathan@acm.org>
15493
15494 PR c++/58583
15495 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15496
15497 * gcc.dg/alias-15.c: New.
15498
15499 2016-01-05 Nick Clifton <nickc@redhat.com>
15500
15501 PR target/68870
15502 * g++.dg/pr68770.C: New test.
15503
15504 2016-01-04 Mike Stump <mikestump@comcast.net>
15505
15506 * lib/target-supports.exp (check_effective_target_cilkplus):
15507 cilkplus targets require pthreads.
15508 (check_effective_target_cilkplus): Remove special case for NVPTX.
15509
15510 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15511
15512 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15513 generation.
15514
15515 2016-01-04 Jakub Jelinek <jakub@redhat.com>
15516
15517 Update copyright years.
15518
15519 2016-01-04 Marek Polacek <polacek@redhat.com>
15520
15521 PR c/68908
15522 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15523 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15524 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15525
15526 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15527
15528 * gcc.target/sparc/20160104-2.c: New test.
15529
15530 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15531
15532 * gcc.target/sparc/20160104-1.c: New test.
15533
15534 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
15535
15536 PR fortran/65045
15537 * gfortran.dg/pr65045.f90: New test.
15538
15539 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15540
15541 * gnat.dg/specs/debug1.ads: Delete.
15542
15543 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15544
15545 PR libgfortran/68867
15546 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15547 expression.
15548
15549 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15550
15551 PR libgfortran/68867
15552 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15553 PowerPC.
15554
15555 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
15556
15557 PR fortran/68864
15558 * gfortran.dg/pr68864.f90: New test.
15559
15560 2016-01-01 Jakub Jelinek <jakub@redhat.com>
15561
15562 PR tree-optimization/69070
15563 * gcc.dg/pr69070.c: New test.
15564
15565 PR sanitizer/69055
15566 * gfortran.dg/pr69055.f90: New test.
15567
15568 PR target/69015
15569 * gcc.dg/pr69015.c: New test.
15570 \f
15571 Copyright (C) 2016 Free Software Foundation, Inc.
15572
15573 Copying and distribution of this file, with or without modification,
15574 are permitted in any medium without royalty provided the copyright
15575 notice and this notice are preserved.