dc64b2c7f6db991a97048749b38c6059a2bf7f78
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-12-16 Jakub Jelinek <jakub@redhat.com>
2
3 PR c/78408
4 * gcc.dg/pr78408-1.c: New test.
5 * gcc.dg/pr78408-2.c: New test.
6
7 2016-12-16 Marek Polacek <polacek@redhat.com>
8
9 PR tree-optimization/78819
10 * gcc.dg/tree-ssa/vrp112.c: New test.
11
12 2016-12-16 Eric Botcazou <ebotcazou@adacore.com>
13
14 * gnat.dg/opt61.adb: New test.
15 * gnat.dg/opt61_pkg.ad[sb]: New helper.
16
17 2016-12-16 Richard Biener <rguenther@suse.de>
18
19 PR c++/71694
20 * g++.dg/pr71694.C: New testcase.
21
22 2016-12-16 Richard Biener <rguenther@suse.de>
23
24 PR middle-end/71632
25 * gcc.dg/pr71632.c: New testcase.
26
27 2016-12-15 Andrew Senkevich <andrew.senkevich@intel.com>
28
29 * gcc.target/i386/avx512bw-kmovd-1.c: New test.
30 * gcc.target/i386/avx512bw-kmovd-2.c: Ditto.
31 * gcc.target/i386/avx512bw-kmovd-3.c: Ditto.
32 * gcc.target/i386/avx512bw-kmovd-4.c: Ditto.
33 * gcc.target/i386/avx512bw-kmovq-1.c: Ditto.
34 * gcc.target/i386/avx512bw-kmovq-2.c: Ditto.
35 * gcc.target/i386/avx512bw-kmovq-3.c: Ditto.
36 * gcc.target/i386/avx512bw-kmovq-4.c: Ditto.
37 * gcc.target/i386/avx512dq-kmovb-2.c: Ditto.
38 * gcc.target/i386/avx512dq-kmovb-3.c: Ditto.
39 * gcc.target/i386/avx512dq-kmovb-4.c: Ditto.
40 * gcc.target/i386/avx512dq-kmovb-5.c: Ditto.
41 * gcc.target/i386/avx512f-kmovw-2.c: Ditto.
42 * gcc.target/i386/avx512f-kmovw-3.c: Ditto.
43 * gcc.target/i386/avx512f-kmovw-4.c: Ditto.
44 * gcc.target/i386/avx512f-kmovw-5.c: Ditto.
45
46 2016-12-15 Jakub Jelinek <jakub@redhat.com>
47
48 P0490R0 GB 20: decomposition declaration should commit to tuple
49 interpretation early
50 * g++.dg/cpp1z/decomp10.C (f1): Adjust expected diagnostics.
51
52 2016-12-15 Nathan Sidwell <nathan@acm.org>
53
54 PR c++/77585
55 * g++.dg/cpp1y/pr77585.C: New.
56
57 2016-12-15 David Edelsohn <dje.gcc@gmail.com>
58
59 * gcc.dg/tree-ssa/ssa-fre-55.c: Add -Wno-psabi.
60 * gcc.dg/tree-ssa/pr71179.c: Same.
61
62 2016-12-15 Janus Weil <janus@gcc.gnu.org>
63
64 PR fortran/78800
65 * gfortran.dg/unlimited_polymorphic_27.f90: New test case.
66
67 2016-12-15 Toma Tabacu <toma.tabacu@imgtec.com>
68
69 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
70 -mmicromips.
71
72 2016-12-15 Jakub Jelinek <jakub@redhat.com>
73
74 * gcc.dg/tree-ssa/forwprop-35.c: Use -Wno-psabi everywhere.
75 * gcc.dg/torture/pr78515.c: Likewise.
76 * gcc.dg/pr69634.c: Likewise.
77
78 2016-12-14 Martin Sebor <msebor@redhat.com>
79
80 PR middle-end/78519
81 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
82
83 2016-12-14 Martin Sebor <msebor@redhat.com>
84
85 PR c++/78774
86 * g++.dg/cpp1y/pr78774.C: New test.
87
88 2016-12-14 David Malcolm <dmalcolm@redhat.com>
89
90 PR target/78213
91 * gcc.dg/cpp/pr71591.c: Add a fake value for the argument of
92 -fself-test.
93 * gcc.dg/pr78213.c: Disable this test.
94 * selftests/example.txt: New file.
95
96 2016-12-14 Martin Sebor <msebor@redhat.com>
97
98 PR middle-end/78786
99 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test.
100
101 2016-12-14 Jakub Jelinek <jakub@redhat.com>
102
103 PR target/78791
104 * gcc.c-torture/execute/pr78791.c: New test.
105 * gcc.target/i386/pr78791.c: New test.
106
107 2016-12-14 Marek Polacek <polacek@redhat.com>
108
109 PR c++/72775
110 * g++.dg/ext/flexary12.C: Adjust dg-error.
111 * g++.dg/ext/flexary20.C: New.
112 * g++.dg/ext/flexary21.C: New.
113
114 2016-12-14 Uros Bizjak <ubizjak@gmail.com>
115
116 PR target/59874
117 * gcc.target/i386/pr59874-1.c: New test.
118 * gcc.target/i386/pr59874-2.c: Ditto.
119
120 2016-12-14 David Edelsohn <dje.gcc@gmail.com>
121
122 * gcc.dg/torture/pr78515.c: Add -Wno-psabi for AIX.
123 * gcc.dg/tree-ssa/forwprop-35.c: Add -Wno-psabi for AIX.
124 * gcc.dg/pr69634.c: Add -Wno-psabi for AIX.
125
126 2016-12-14 Jakub Jelinek <jakub@redhat.com>
127
128 PR debug/77844
129 * g++.dg/opt/pr77844.C: New test.
130
131 2016-12-14 Martin Sebor <msebor@redhat.com>
132
133 PR c/17308
134 * gcc.dg/builtins-nonnull.c: New test.
135 * gcc.dg/nonnull-4.c: New test.
136
137 2016-12-14 Nathan Sidwell <nathan@acm.org>
138
139 PR c++/78701
140 * g++.dg/cpp0x/pr78701.C: New.
141
142 2016-12-14 Michael Meissner <meissner@linux.vnet.ibm.com>
143
144 * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is
145 defined, add tracing of the various extracts to stderr. Add
146 support for tests that convert the result to another type.
147 * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise.
148 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
149 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new
150 tests that do an extract and then convert the values double.
151 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise.
152 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise.
153 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise.
154 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise.
155 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise.
156 * gcc.target/powerpc/p9-extract-1.c: Update test to check for
157 VEXTU{B,H,W}{L,R}X instructions being generated by default instead
158 of VEXTRACTU{B,H} and XXEXTRACTUW.
159 * gcc.target/powerpc/p9-extract-3.c: New test for combination of
160 vec_extract and convert to floating point.
161 * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b
162 and vec_extract4b.
163 * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise.
164
165 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
166
167 * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for
168 -mmicromips.
169
170 2016-12-14 Andre Vehreschild <vehre@gcc.gnu.org>
171
172 PR fortran/78780
173 * gfortran.dg/coarray/alloc_comp_5.f90: New test.
174 * gfortran.dg/coarray_42.f90: New test.
175
176 2016-12-14 Jakub Jelinek <jakub@redhat.com>
177
178 PR target/78796
179 * gcc.dg/tls/pr78796.c: New test.
180
181 2016-12-14 Richard Biener <rguenther@suse.de>
182
183 PR tree-optimization/78731
184 * gcc.dg/torture/pr78731.c: New testcase.
185
186 2016-12-14 Martin Liska <mliska@suse.cz>
187
188 * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern.
189 * gcc.dg/tree-ssa/dump-2.c: Likewise.
190
191 2016-12-14 Toma Tabacu <toma.tabacu@imgtec.com>
192
193 * gcc.target/mips/msa-builtins-err.c (dg-options): Add
194 -ffat-lto-objects option.
195
196 2016-12-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
197 Jakub Jelinek <jakub@redhat.com>
198
199 * gcc.dg/strlenopt-30.c: New test-case.
200
201 2016-12-14 Richard Biener <rguenther@suse.de>
202
203 PR tree-optimization/78788
204 * gcc.dg/torture/pr78788.c: New testcase.
205
206 2016-12-13 Nathan Sidwell <nathan@acm.org>
207
208 PR c++/69481
209 * g++.dg/cpp0x/pr69481.C: New.
210
211 2016-12-13 Uros Bizjak <ubizjak@gmail.com>
212
213 PR target/78794
214 * gcc.target/i386/pr78794.c: New test.
215
216 2016-12-13 Andre Vehreschild <vehre@gcc.gnu.org>
217
218 PR fortran/77785
219 * gfortran.dg/coarray_38.f90: Added expecting error message.
220 * gfortran.dg/coarray_41.f90: New test.
221 * gfortran.dg/coarray_class_2.f90: New test.
222
223 2016-12-13 Carl Love <cel@us.ibm.com>
224
225 * gcc.target/powerpc/builtins-3.c: Add new test of the test suite
226 file.
227 * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite
228 file.
229
230 2016-12-13 Martin Liska <mliska@suse.cz>
231
232 PR tree-optimization/78428
233 * gcc.dg/tree-ssa/pr78428.c: New test.
234
235 2016-12-13 Janus Weil <janus@gcc.gnu.org>
236 Paul Thomas <pault@gcc.gnu.org>
237
238 PR fortran/78737
239 * gfortran.dg/dtio_19.f90: New test case.
240
241 2016-12-13 Michael Matz <matz@suse.de>
242
243 PR tree-optimization/78725
244 * gcc.dg/pr78725.c: New test.
245 * gcc.dg/pr78725-2.c: New test.
246
247 2016-12-13 Richard Biener <rguenther@suse.de>
248
249 PR middle-end/78742
250 * gcc.dg/torture/pr78742.c: New testcase.
251
252 2016-12-13 Martin Liska <mliska@suse.cz>
253
254 * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of
255 scanned pattern ASAN_MARK.
256 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
257 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
258 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
259 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
260
261 2016-12-13 Jakub Jelinek <jakub@redhat.com>
262
263 PR ipa/77905
264 * g++.dg/ipa/pr77905.C: New test.
265
266 2016-12-12 Jakub Jelinek <jakub@redhat.com>
267
268 PR tree-optimization/78777
269 * g++.dg/torture/pr78777.C: New test.
270
271 2016-12-12 Martin Sebor <msebor@redhat.com>
272
273 PR middle-end/78622
274 PR middle-end78606
275 * gcc.c-torture/execute/pr78622.c: New test.
276 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined
277 behavior inadvertently introduced in a previous commit. Tighten
278 up final checking.
279 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity.
280 Add test cases.
281 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
282 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
283 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
284 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
285 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Same.
286 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and
287 add a final optimization check.
288 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
289 * gcc.dg/tree-ssa/pr78622.c: New test.
290
291 2016-12-12 Janus Weil <janus@gcc.gnu.org>
292
293 PR fortran/78392
294 * gfortran.dg/constant_shape.f90: New test case.
295
296 2016-12-12 Marek Polacek <polacek@redhat.com>
297
298 PR c++/78647
299 * g++.dg/parse/error58.C: New.
300
301 2016-12-12 David Malcolm <dmalcolm@redhat.com>
302
303 PR preprocessor/78680
304 * gcc.dg/format/pr78680.c: New test case.
305 * gcc.dg/plugin/diagnostic-test-expressions-1.c
306 (test_multiline_token): New function.
307 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
308 (test_backslash_continued_logical_lines): New function.
309
310 2016-12-12 Nathan Sidwell <nathan@acm.org>
311
312 PR c++/78252
313 * g++.dg/cpp1y/lambda-mangle-1.C: New.
314
315 2016-12-12 Uros Bizjak <ubizjak@gmail.com>
316
317 PR target/78738
318 * gcc.target/i386/pr78738.c: New test.
319
320 2016-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
321
322 * lib/target-supports.exp
323 (check_effective_target_newlib_broken_long_double_io): New check.
324 (check_effective_target_frexpl): Likewise.
325
326 2016-12-12 Marek Polacek <polacek@redhat.com>
327
328 PR middle-end/78716
329 * g++.dg/other/vararg-5.C: New.
330
331 2016-12-12 Bernd Schmidt <bschmidt@redhat.com>
332
333 PR rtl-optimization/78669
334 * gcc.target/i386/pr78669.c: New test.
335
336 2016-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
337
338 * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change.
339
340 2016-12-12 Toma Tabacu <toma.tabacu@imgtec.com>
341
342 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for
343 -mnan=2008 and -mabs=2008.
344
345 2016-12-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
346
347 PR target/78695
348 * gcc.target/powerpc/swaps-stack-protector.c: New test.
349
350 2016-12-11 Uros Bizjak <ubizjak@gmail.com>
351
352 PR target/70799
353 * gcc.target/i386/pr70799-3.c: New test.
354
355 2016-12-11 Paolo Carlini <paolo.carlini@oracle.com>
356
357 PR c++/78637
358 * g++.dg/parse/namespace14.C: New.
359
360 2016-12-10 Jakub Jelinek <jakub@redhat.com>
361
362 PR tree-optimization/78720
363 * gcc.c-torture/execute/pr78720.c: New test.
364
365 PR fortran/78758
366 * gfortran.dg/pr78758.f90: New test.
367 * gfortran.dg/pr38868.f: Remove again bogus warning.
368
369 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
370
371 PR fortran/77903
372 * gfortran.dg/submodule_20.f08: New test.
373
374 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
375
376 PR testsuite/78740
377 * gcc.target/powerpc/pr78691-ppc.c: Remove -m32.
378
379 2016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
380
381 * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to
382 support __int128.
383
384 2016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org>
385
386 PR ipa/78721
387 * gcc.dg/pr78721.c: New test.
388
389 2016-12-09 Jakub Jelinek <jakub@redhat.com>
390
391 PR target/72742
392 * gcc.c-torture/compile/pr72742.c: New test.
393
394 2016-12-09 Martin Sebor <msebor@redhat.com>
395
396 * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives
397 on arm-unknown-linux-gnueabi (and likely other ILP32) targets.
398
399 2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
400
401 PR rtl-optimization/78255
402 * gcc.target/aarch64/pr78255.c: New.
403 * gcc.target/arm/pr78255-1.c: New.
404 * gcc.target/arm/pr78255-2.c: New.
405
406 2016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com>
407
408 * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler
409 strings
410 * gcc.target/powerpc/dimode-2.c: Likewise.
411
412 2016-12-09 Cesar Philippidis <cesar@codesourcery.com>
413
414 PR ipa/78027
415 * c-c++-common/goacc/acc-icf.c: New test.
416 * gfortran.dg/goacc/pr78027.f90: New test.
417
418 2015-12-09 Wilco Dijkstra <wdijkstr@arm.com>
419
420 PR target/78733
421 * gcc.target/aarch64/pr78733.c: New test.
422
423 2016-12-09 Janus Weil <janus@gcc.gnu.org>
424
425 PR fortran/61767
426 * gfortran.dg/finalize_31.f90: New test.
427
428 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
429
430 PR fortran/78505
431 * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test.
432
433 2016-12-09 Andre Vehreschild <vehre@gcc.gnu.org>
434
435 * gfortran.dg/coarray_alloc_comp_3.f08: New test.
436 * gfortran.dg/coarray_alloc_comp_4.f08: New test.
437 * gfortran.dg/finalize_18.f90: Add count for additional guard against
438 accessing null-pointer.
439 * gfortran.dg/proc_ptr_comp_47.f90: New test.
440
441 2016-12-09 Nathan Sidwell <nathan@acm.org>
442
443 PR c++/78550
444 * g++.dg/cpp1y/pr78550.C: New.
445
446 2016-12-09 Paul Thomas <pault@gcc.gnu.org>
447
448 PR fortran/44265
449 * gfortran.dg/char_result_14.f90: New test.
450 * gfortran.dg/char_result_15.f90: New test.
451
452 2016-12-09 Martin Liska <mliska@suse.cz>
453
454 * gcc.dg/tree-ssa/dump-3.c: New test.
455
456 2016-12-09 Jakub Jelinek <jakub@redhat.com>
457
458 PR tree-optimization/78726
459 * gcc.c-torture/execute/pr78726.c: New test.
460 * gcc.dg/guality/pr78726.c: New test.
461
462 2016-12-08 Martin Sebor <msebor@redhat.com>
463
464 PR c/78284
465 * gcc.dg/attr-alloc_size-3.c: New test.
466 * gcc.dg/attr-alloc_size-4.c: New test.
467 * gcc.dg/attr-alloc_size-5.c: New test.
468 * gcc.dg/attr-alloc_size-6.c: New test.
469 * gcc.dg/attr-alloc_size-7.c: New test.
470 * gcc.dg/attr-alloc_size-8.c: New test.
471 * gcc.dg/attr-alloc_size-9.c: New test.
472 * gcc/testsuite/gcc.dg/errno-1.c: Adjust.
473
474 2016-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
475
476 PR fortran/65173
477 PR fortran/69064
478 PR fortran/69859
479 PR fortran/78350
480 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors.
481 * gfortran.dg/charlen_01.f90: New test.
482 * gfortran.dg/charlen_02.f90: Ditto.
483 * gfortran.dg/charlen_03.f90: Ditto.
484 * gfortran.dg/charlen_04.f90: Ditto.
485 * gfortran.dg/charlen_05.f90: Ditto.
486 * gfortran.dg/charlen_06.f90: Ditto.
487 * gfortran.dg/charlen_07.f90: Ditto.
488 * gfortran.dg/charlen_08.f90: Ditto.
489 * gfortran.dg/charlen_09.f90: Ditto.
490 * gfortran.dg/charlen_10.f90: Ditto.
491 * gfortran.dg/charlen_11.f90: Ditto.
492 * gfortran.dg/charlen_12.f90: Ditto.
493 * gfortran.dg/charlen_13.f90: Ditto.
494 * gfortran.dg/charlen_14.f90: Ditto.
495 * gfortran.dg/charlen_15.f90: Ditto.
496
497 2016-12-08 Vladimir Makarov <vmakarov@redhat.com>
498
499 PR rtl-optimization/78671
500 * gcc.target/i386/pr78671.c: New.
501
502 2015-12-08 Wilco Dijkstra <wdijkstr@arm.com>
503
504 PR target/78733
505 * gcc.target/aarch64/pr78733.c: New test.
506
507 2016-12-08 Nathan Sidwell <nathan@acm.org>
508
509 PR c++/78551
510 * g++.dg/cpp1y/pr78551.C: New.
511
512 2016-12-08 Pierre-Marie de Rodat <derodat@adacore.com>
513
514 PR debug/78112
515 * g++.dg/pr78112.C: Remove platform-dependent checks.
516 * g++.dg/pr78112-2.C: New testcase.
517
518 2016-12-08 Bin Cheng <bin.cheng@arm.com>
519
520 PR middle-end/78684
521 * g++.dg/torture/pr78684.C: New test.
522
523 2016-12-08 Christophe Lyon <christophe.lyon@linaro.org>
524
525 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
526 (CHECK_CRYPTO): Remove.
527 (expected_poly64x1_t, expected_poly64x2_t): Remove
528
529 2016-12-08 Jakub Jelinek <jakub@redhat.com>
530
531 P0003R5 - removal of dynamic exception specification from C++17
532 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of
533 throw (type-id-list) in C++11 and C++14 and removal in C++17.
534 * g++.dg/compat/eh/ctor1_y.C: Likewise.
535 * g++.dg/compat/eh/new1_x.C: Likewise.
536 * g++.dg/compat/eh/new1_y.C: Likewise.
537 * g++.dg/compat/eh/spec3_x.C: Likewise.
538 * g++.dg/compat/eh/spec3_y.C: Likewise.
539 * g++.dg/compat/eh/template1.h: Likewise.
540 * g++.dg/compat/eh/template1_y.C: Likewise.
541 * g++.dg/compat/eh/unexpected1_x.C: Likewise.
542 * g++.dg/compat/eh/unexpected1_y.C: Likewise.
543 * g++.dg/cpp0x/auto9.C: Likewise.
544 * g++.dg/cpp0x/defaulted23.C: Likewise.
545 * g++.dg/cpp0x/error5.C: Likewise.
546 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
547 * g++.dg/cpp0x/noexcept02.C: Likewise.
548 * g++.dg/cpp0x/noexcept07.C: Likewise.
549 * g++.dg/cpp0x/noexcept08.C: Likewise.
550 * g++.dg/cpp0x/noexcept19.C: Likewise.
551 * g++.dg/cpp0x/variadic73.C: Likewise.
552 * g++.dg/cpp0x/variadic-throw.C: Likewise.
553 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
554 * g++.dg/eh/async-unwind2.C: Likewise.
555 * g++.dg/eh/cond4.C: Likewise.
556 * g++.dg/eh/delete1.C: Likewise.
557 * g++.dg/eh/ehopt1.C: Likewise.
558 * g++.dg/eh/forced3.C: Likewise.
559 * g++.dg/eh/forced4.C: Likewise.
560 * g++.dg/eh/init-temp2.C: Likewise.
561 * g++.dg/eh/pr38662.C: Likewise.
562 * g++.dg/eh/pr41819.C: Likewise.
563 * g++.dg/eh/shadow1.C: Likewise.
564 * g++.dg/eh/spec2.C: Likewise.
565 * g++.dg/eh/spec3.C: Likewise.
566 * g++.dg/eh/spec5.C: Likewise.
567 * g++.dg/eh/spec6.C: Likewise.
568 * g++.dg/eh/spec7.C: Likewise.
569 * g++.dg/eh/spec8.C: Likewise.
570 * g++.dg/eh/spec9.C: Likewise.
571 * g++.dg/eh/template1.C: Likewise.
572 * g++.dg/eh/unexpected1.C: Likewise.
573 * g++.dg/ext/has_nothrow_assign.C: Likewise.
574 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
575 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
576 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
577 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
578 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
579 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
580 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
581 * g++.dg/gcov/gcov-7.C: Likewise.
582 * g++.dg/init/new13.C: Likewise.
583 * g++.dg/init/new25.C: Likewise.
584 * g++.dg/lookup/exception1.C: Likewise.
585 * g++.dg/opt/noreturn-1.C: Likewise.
586 * g++.dg/other/error3.C: Likewise.
587 * g++.dg/rtti/crash3.C: Likewise.
588 * g++.dg/template/eh2.C: Likewise.
589 * g++.dg/template/error36.C: Likewise.
590 * g++.dg/tm/pr46567.C: Likewise.
591 * g++.dg/tm/pr47340.C: Likewise.
592 * g++.dg/torture/pr46364.C: Likewise.
593 * g++.dg/torture/pr49394.C: Likewise.
594 * g++.dg/torture/pr52918-1.C: Likewise.
595 * g++.dg/torture/pr57190.C: Likewise.
596 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
597 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
598 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
599 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
600 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
601 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
602 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
603 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
604 * g++.dg/tree-ssa/pr45605.C: Likewise.
605 * g++.dg/warn/Wreturn-type-3.C: Likewise.
606 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
607 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
608 * g++.old-deja/g++.eh/spec1.C: Likewise.
609 * g++.old-deja/g++.eh/spec2.C: Likewise.
610 * g++.old-deja/g++.eh/spec3.C: Likewise.
611 * g++.old-deja/g++.eh/spec4.C: Likewise.
612 * g++.old-deja/g++.eh/spec6.C: Likewise.
613 * g++.old-deja/g++.eh/throw1.C: Likewise.
614 * g++.old-deja/g++.eh/throw2.C: Likewise.
615 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
616 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
617 * g++.old-deja/g++.mike/eh15.C: Likewise.
618 * g++.old-deja/g++.mike/eh25.C: Likewise.
619 * g++.old-deja/g++.mike/eh33.C: Likewise.
620 * g++.old-deja/g++.mike/eh34.C: Likewise.
621 * g++.old-deja/g++.mike/eh50.C: Likewise.
622 * g++.old-deja/g++.mike/eh51.C: Likewise.
623 * g++.old-deja/g++.mike/eh55.C: Likewise.
624 * g++.old-deja/g++.mike/p10416.C: Likewise.
625 * g++.old-deja/g++.other/crash28.C: Likewise.
626 * g++.old-deja/g++.other/crash30.C: Likewise.
627 * g++.old-deja/g++.other/new7.C: Likewise.
628 * g++.old-deja/g++.pt/ehspec1.C: Likewise.
629 * g++.old-deja/g++.robertl/eb123.C: Likewise.
630
631 2016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
632
633 * gcc.target/aarch64/pr78382.c: New testcase.
634
635 2016-12-08 Andrew Pinski <apinski@cavium.com>
636
637 * gcc.target/aarch64/pr71112.c: New testcase.
638
639 2016-12-07 Martin Sebor <msebor@redhat.com>
640
641 PR middle-end/77784
642 PR middle-end/78149
643 PR middle-end/78138
644 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic.
645 * g++.dg/ext/builtin-object-size3.C (bar): Same.
646 * g++.dg/ext/strncpy-chk1.C: Same.
647 * g++.dg/opt/memcpy1.C: Same.
648 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
649 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow.
650 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic.
651 * gcc.dg/attr-alloc_size.c: Same.
652 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic.
653 * gcc.dg/builtin-stringop-chk-2.c: Same.
654 * gcc.dg/builtin-stringop-chk-4.c: New test.
655 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic.
656 * gcc.dg/memcpy-2.c: Same.
657 * gcc.dg/pr40340-1.c: Same.
658 * gcc.dg/pr40340-2.c (main): Same.
659 * gcc.dg/pr40340-5.c (main): Same.
660 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
661 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow.
662 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected
663 warning.
664 * gfortran.dg/char_length_3.f90: Prune expected warnings.
665 * gfortran.dg/pr38868.f: Add expected warnings.
666
667 2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com>
668
669 PR target/72717
670 * gcc.target/powerpc/pr72717.c: New test.
671
672 2016-12-07 Jakub Jelinek <jakub@redhat.com>
673
674 * gcc.dg/builtin-strstr-1.c: New test.
675 * g++.dg/cpp0x/constexpr-strstr.C: New test.
676
677 PR c++/78692
678 * g++.dg/torture/pr78692.C: New test.
679
680 2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
681
682 PR rtl-optimization/78617
683 * gcc.c-torture/execute/pr78617.c: New test.
684
685 2016-12-07 Carl Love <cel@us.ibm.com>
686
687 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and
688 P9 to their own test file. This allows precise constraints on the
689 effective target and compile options.
690 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector
691 compare P8 built-in tests.
692 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector
693 compare P9 built-in tests.
694
695 2016-12-07 Uros Bizjak <ubizjak@gmail.com>
696
697 * gcc.target/i386/pr77761.c: Require int128 effective target.
698 (avx512f_test): Delete.
699 (do_main): Rename to avx512f_test.
700
701 2016-12-07 Bin Cheng <bin.cheng@arm.com>
702
703 PR tree-optimization/78691
704 * gcc.target/i386/pr78691-i386.c: New test.
705 * gcc.target/powerpc/pr78691-ppc.c: New test.
706
707 2016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
708
709 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options.
710 * gcc.target/i386/pr70322-2.c: Likewise.
711 * gcc.target/i386/pr70322-3.c: Likewise.
712 * gcc.target/i386/pr70322-4.c: Likewise.
713
714 2016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
715
716 * gcc.target/aarch64/pr71727.c: New testcase.
717
718 2016-12-06 Tom de Vries <tom@codesourcery.com>
719
720 PR tree-optimization/67955
721 * gcc.dg/tree-ssa/dse-points-to.c: New test.
722
723 2016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com>
724
725 PR target/78658
726 * gcc.target/powerpc/pr78658.c: New test.
727
728 2016-12-06 Vladimir Makarov <vmakarov@redhat.com>
729
730 PR target/77761
731 * testsuite/gcc.target/i386/pr77761.c: New.
732
733 2016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
734
735 PR fortran/78659
736 * gfortran.dg/alloc_comp_constraint_1.f90: Update test.
737 * gfortran.dg/alloc_comp_constraint_7.f90: New test.
738 * gfortran.dg/namelist_34.f90: Update test.
739 * gfortran.dg/namelist_63.f90: Update test.
740
741 2016-12-06 Robert Suchanek <robert.suchanek@imgtec.com>
742
743 * gcc.target/mips/msa-builtins-err.c: New test.
744
745 2016-12-06 Jakub Jelinek <jakub@redhat.com>
746
747 PR c++/71537
748 * g++.dg/cpp0x/constexpr-71537.C: New test.
749
750 PR c++/71537
751 * g++.dg/cpp0x/constexpr-memchr.C: New test.
752
753 PR c++/71537
754 * g++.dg/cpp0x/constexpr-strchr.C: New test.
755
756 PR tree-optimization/78675
757 * gcc.c-torture/execute/pr78675.c: New test.
758 * gcc.target/i386/pr78675-1.c: New test.
759 * gcc.target/i386/pr78675-2.c: New test.
760
761 2016-12-05 Andrew Senkevich <andrew.senkevich@intel.com>
762
763 * gcc.target/i386/avx512bw-kandd-1.c: New.
764 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto.
765 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto.
766 * gcc.target/i386/avx512bw-kandq-1.c: Ditto.
767 * gcc.target/i386/avx512bw-knotd-1.c: Ditto.
768 * gcc.target/i386/avx512bw-knotq-1.c: Ditto.
769 * gcc.target/i386/avx512bw-kord-1.c: Ditto.
770 * gcc.target/i386/avx512bw-korq-1.c: Ditto.
771 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto.
772 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto.
773 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto.
774 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto.
775 * gcc.target/i386/avx512bw-kxord-1.c: Ditto.
776 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto.
777 * gcc.target/i386/avx512dq-kandb-1.c: Ditto.
778 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto.
779 * gcc.target/i386/avx512dq-knotb-1.c: Ditto.
780 * gcc.target/i386/avx512dq-korb-1.c: Ditto.
781 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto.
782 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto.
783 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto.
784 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check.
785
786 2016-12-05 Paolo Bonzini <bonzini@gnu.org>
787
788 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
789 gcc.dg/fold-and-rshift-2.c: New testcases.
790
791 2016-12-05 Nathan Sidwell <nathan@acm.org>
792
793 * c-c++-common/fmax_errors.c: Check notes after last error are
794 emitted.
795
796 2016-12-04 James Greenhalgh <james.greenhalgh@arm.com>
797
798 PR rtl-optimization/78561
799 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183.
800
801 2016-12-04 Martin Sebor <msebor@redhat.com>
802
803 PR c/78668
804 * gcc.dg/builtin-alloc-size.c: New test.
805
806 2016-12-04 Uros Bizjak <ubizjak@gmail.com>
807
808 PR target/70322
809 * gcc.target/i386/pr70322-4.c: New test.
810
811 2016-12-03 Janus Weil <janus@gcc.gnu.org>
812
813 PR fortran/43207
814 * gfortran.dg/abstract_type_9.f90: New test case.
815
816 2016-12-03 Janus Weil <janus@gcc.gnu.org>
817
818 PR fortran/42188
819 * gfortran.dg/derived_result_2.f90.f90: New test case.
820
821 2016-12-03 Janus Weil <janus@gcc.gnu.org>
822
823 PR fortran/58175
824 * gfortran.dg/finalize_30.f90: Extend test case.
825
826 2016-12-02 Jakub Jelinek <jakub@redhat.com>
827
828 PR c++/78649
829 * g++.dg/cpp0x/pr78649.C: New test.
830
831 2016-12-02 Uros Bizjak <ubizjak@gmail.com>
832
833 PR target/70322
834 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
835
836 2016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
837
838 PR fortran/78618
839 * gfortran.dg/char_conversion.f90: New test.
840
841 2016-12-02 Jakub Jelinek <jakub@redhat.com>
842
843 PR target/70322
844 * gcc.target/i386/pr70322-1.c: New test.
845 * gcc.target/i386/pr70322-2.c: New test.
846 * gcc.target/i386/pr70322-3.c: New test.
847
848 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
849 Thomas Preud'homme <thomas.preudhomme@arm.com>
850
851 * gcc.target/arm/cmse/cmse-1.c: Add test for
852 cmse_nonsecure_caller.
853
854 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
855 Thomas Preud'homme <thomas.preudhomme@arm.com>
856
857 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
858 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
859 * gcc.target/arm/cmse/cmse-14.c: New.
860 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
861 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
862 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
863 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
864 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
865 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
866 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
867 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
868 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
869 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
870 * gcc.target/arm/cmse/baseline/union-1.c: New.
871 * gcc.target/arm/cmse/baseline/union-2.c: New.
872 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
873 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
874 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
875 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
876 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
877 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
878 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
879 * gcc.target/arm/cmse/mainline/union-1.c: New.
880 * gcc.target/arm/cmse/mainline/union-2.c: New.
881 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
882 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
883 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
884 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
885 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
886 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
887 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
888 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
889 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
890 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
891 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
892 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
893 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
894 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
895
896 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
897 Thomas Preud'homme <thomas.preudhomme@arm.com>
898
899 * gcc.target/arm/cmse/cmse-3.c: Add tests.
900 * gcc.target/arm/cmse/cmse-4.c: Add tests.
901 * gcc.target/arm/cmse/cmse-15.c: New.
902
903 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
904 Thomas Preud'homme <thomas.preudhomme@arm.com>
905
906 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
907 * gcc.target/arm/cmse/struct-1.c: New.
908 * gcc.target/arm/cmse/bitfield-1.c: New.
909 * gcc.target/arm/cmse/bitfield-2.c: New.
910 * gcc.target/arm/cmse/bitfield-3.c: New.
911 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
912 * gcc.target/arm/cmse/baseline/softfp.c: New.
913 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
914 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
915 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
916 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
917 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
918
919 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
920 Thomas Preud'homme <thomas.preudhomme@arm.com>
921
922 * gcc.target/arm/cmse/cmse-4.c: New.
923 * gcc.target/arm/cmse/cmse-9.c: New.
924 * gcc.target/arm/cmse/cmse-10.c: New.
925
926 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
927 Thomas Preud'homme <thomas.preudhomme@arm.com>
928
929 * gcc.target/arm/cmse/cmse-3.c: New.
930
931 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
932 Thomas Preud'homme <thomas.preudhomme@arm.com>
933
934 * gcc.target/arm/cmse/cmse.exp: New.
935 * gcc.target/arm/cmse/cmse-1.c: New.
936 * gcc.target/arm/cmse/cmse-12.c: New.
937 * lib/target-supports.exp
938 (check_effective_target_arm_cmse_ok): New.
939
940 2016-12-02 Cesar Philippidis <cesar@codesourcery.com>
941 James Norris <jnorris@codesourcery.com>
942
943 * c-c++-common/goacc/data-2.c: Adjust test.
944 * c-c++-common/goacc/executeables-1.c: New test.
945 * g++.dg/goacc/data-1.C: Adjust test.
946
947 2016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
948
949 PR rtl-optimization/78561
950 * gcc.target/aarch64/pr78561.c: New.
951
952 2016-12-02 Bin Cheng <bin.cheng@arm.com>
953
954 * gcc.dg/fold-bopcond-1.c: New test.
955 * gcc.dg/fold-bopcond-2.c: New test.
956
957 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
958
959 * gcc.target/s390/md/setmem_long-1.c: Fix test.
960
961 2016-12-02 Jakub Jelinek <jakub@redhat.com>
962
963 PR rtl-optimization/78547
964 * gcc.dg/pr78547.c: New test.
965
966 PR rtl-optimization/78575
967 * gcc.dg/pr78575.c: New test.
968
969 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
970
971 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
972
973 2016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
974
975 PR target/77822
976 * gcc.target/s390/s390.exp: Support .C tests.
977 * gcc.target/s390/pr77822-2.c: New test.
978 * gcc.target/s390/pr77822-1.C: New test.
979
980 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
981
982 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
983
984 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
985
986 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
987
988 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
989
990 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
991 pattern checks.
992 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
993
994 2016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
995
996 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
997
998 2016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
999
1000 PR fortran/77505
1001 * gfortran.dg/char_length_20.f90: New test.
1002 * gfortran.dg/char_length_21.f90: Ditto.
1003
1004 2016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
1005
1006 PR fortran/78279
1007 * gfortran.dg/pr78279.f90: New test.
1008
1009 2016-12-01 David Edelsohn <dje.gcc@gmail.com>
1010
1011 * g++.dg/tls/pr77285-1.C: dg-add-options tls
1012
1013 2016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
1014
1015 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
1016
1017 2016-12-01 Richard Biener <rguenther@suse.de>
1018
1019 * gcc.dg/torture/alias-2.c: New testcase.
1020
1021 2016-12-01 Georg-Johann Lay <avr@gjlay.de>
1022
1023 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
1024 * gcc.target/avr/tiny-caller-save.c: Dito.
1025
1026 2016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
1027
1028 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
1029
1030 2016-12-01 Jakub Jelinek <jakub@redhat.com>
1031
1032 PR debug/78587
1033 * gcc.dg/debug/pr78587.c: New test.
1034
1035 2016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
1036
1037 PR rtl-optimization/78607
1038 * gcc.c-torture/compile/pr78607.c: New testcase.
1039
1040 2016-11-30 Martin Sebor <msebor@redhat.com>
1041
1042 PR tree-optimization/78586
1043 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
1044
1045 2016-11-30 Vladimir Makarov <vmakarov@redhat.com>
1046
1047 PR tree-optimization/77856
1048 * gcc.target/i386/pr77856.c: New.
1049
1050 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1051
1052 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
1053 scan-assembler-not on AIX.
1054
1055 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
1056
1057 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
1058
1059 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1060
1061 * g++.dg/eh/new1.C: XFAIL on AIX.
1062 * g++.dg/eh/delete1.C: Same.
1063 * g++.dg/init/new40.C: Same.
1064 * g++.old-deja/g++.eh/new2.C: Same.
1065
1066 2016-11-30 David Malcolm <dmalcolm@redhat.com>
1067
1068 PR c/78498
1069 * gcc.dg/format/pr78494.c: Rename to...
1070 * gcc.dg/format/pr78498.c: ...this.
1071
1072 2016-11-30 David Malcolm <dmalcolm@redhat.com>
1073
1074 PR c/78498
1075 * gcc.dg/format/pr78494.c: New test case.
1076
1077 2016-11-30 David Edelsohn <dje.gcc@gmail.com>
1078
1079 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
1080 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
1081 * g++.dg/debug/dwarf2/refqual-1.C: Same.
1082 * g++.dg/debug/dwarf2/refqual-2.C: Same.
1083
1084 2016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
1085
1086 PR rtl-optimization/78610
1087 * gcc.c-torture/compile/pr78610.c: New testcase.
1088
1089 2016-11-30 Bin Cheng <bin.cheng@arm.com>
1090
1091 PR tree-optimization/78574
1092 * gcc.c-torture/compile/pr78574.c: New test.
1093
1094 2016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
1095
1096 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
1097 to the changed interfaces.
1098 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
1099 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1100 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
1101 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
1102 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
1103 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
1104 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
1105
1106 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1107
1108 PR fortran/78593
1109 * gfortran.dg/derived_result.f90: New test case.
1110
1111 2016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
1112
1113 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
1114 -mfloat-abi=soft option.
1115 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
1116 foreach loop.
1117
1118 2016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1119
1120 PR target/78362
1121 * gcc.c-torture/compile/pr78362.c: New test.
1122
1123 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1124
1125 * lib/target-supports.exp (check_effective_target_freorder): Check
1126 additional case.
1127
1128 2016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
1129
1130 * gcc.target/arc/arc700-stld-hazard.c: New file.
1131
1132 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1133
1134 PR fortran/78592
1135 * gfortran.dg/dtio_18.f90: New test case.
1136
1137 2016-11-30 Martin Liska <mliska@suse.cz>
1138
1139 PR sanitizer/78541
1140 * gcc.dg/asan/pr78541-2.c: New test.
1141 * gcc.dg/asan/pr78541.c: New test.
1142
1143 2016-11-30 Jakub Jelinek <jakub@redhat.com>
1144
1145 PR tree-optimization/78586
1146 * gcc.c-torture/execute/pr78586.c: New test.
1147
1148 2016-11-30 Janus Weil <janus@gcc.gnu.org>
1149
1150 PR fortran/78573
1151 * gfortran.dg/class_61.f90: New test case.
1152
1153 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1154
1155 PR preprocessor/78569
1156 * gcc.dg/format/pr78569.c: New test case.
1157
1158 2016-11-29 Martin Sebor <msebor@redhat.com>
1159
1160 avoid false positives on ILP32 targets.
1161 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
1162
1163 2016-11-29 Martin Sebor <msebor@redhat.com>
1164
1165 PR tree-optimization/78512
1166 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
1167 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
1168
1169 2016-11-29 Uros Bizjak <ubizjak@gmail.com>
1170
1171 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
1172 Force value through k register.
1173
1174 2016-11-29 David Malcolm <dmalcolm@redhat.com>
1175
1176 PR c++/72774
1177 PR c++/72786
1178 PR c++/77922
1179 PR c++/78313
1180 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
1181 * g++.dg/spellcheck-macro-ordering.C: New test case.
1182 * g++.dg/spellcheck-pr78313.C: New test case.
1183
1184 2016-11-29 Tamar Christina <tamar.christina@arm.com>
1185
1186 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1187 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
1188 (Poly64x1_t, Poly64x2_t): Added types.
1189 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
1190 (vmov_n_p64, vmovq_n_p64): Added.
1191 (vld2_lane_p64, vld2q_lane_p64): Likewise.
1192 (vld3_lane_p64, vld3q_lane_p64): Likewise.
1193 (vld4_lane_p64, vld4q_lane_p64): Likewise.
1194 (vst2_lane_p64, vst2q_lane_p64): Likewise.
1195 (vst3_lane_p64, vst3q_lane_p64): Likewise.
1196 (vst4_lane_p64, vst4q_lane_p64): Likewise.
1197 (vget_lane_p64, vgetq_lane_p64): Likewise.
1198 (vget_high_p64): Likewise.
1199 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
1200 Added AArch64 flags.
1201 (vreint_vector, vreint_vector_res): Moved to header.
1202 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
1203 Added Aarch64 flags.
1204 (vreint_vector, vreint_vector_res): Moved to header.
1205
1206 2016-11-29 Janus Weil <janus@gcc.gnu.org>
1207
1208 PR fortran/58175
1209 * gfortran.dg/finalize_30.f90: New test case.
1210
1211 2016-11-29 Martin Liska <mliska@suse.cz>
1212
1213 PR gcov-profile/78582
1214 * gcc.dg/pr78582.c: New test.
1215
1216 2016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1217
1218 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
1219 targets with sizeof(int) < 4.
1220
1221 2016-11-29 Richard Biener <rguenther@suse.de>
1222
1223 PR middle-end/78546
1224 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
1225
1226 2016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
1227
1228 * gcc.target/powerpc/rldic-0.c: New testcase.
1229 * gcc.target/powerpc/rldic-1.c: New testcase.
1230 * gcc.target/powerpc/rldic-2.c: New testcase.
1231 * gcc.target/powerpc/rldicl-0.c: New testcase.
1232 * gcc.target/powerpc/rldicl-1.c: New testcase.
1233 * gcc.target/powerpc/rldicl-2.c: New testcase.
1234 * gcc.target/powerpc/rldicr-0.c: New testcase.
1235 * gcc.target/powerpc/rldicr-1.c: New testcase.
1236 * gcc.target/powerpc/rldicr-2.c: New testcase.
1237 * gcc.target/powerpc/rldicx.h: New file.
1238 * gcc.target/powerpc/rldimi-0.c: New testcase.
1239 * gcc.target/powerpc/rldimi-1.c: New testcase.
1240 * gcc.target/powerpc/rldimi-2.c: New testcase.
1241 * gcc.target/powerpc/rldimi.h: New file.
1242 * gcc.target/powerpc/rlwimi-0.c: New testcase.
1243 * gcc.target/powerpc/rlwimi-1.c: New testcase.
1244 * gcc.target/powerpc/rlwimi-2.c: New testcase.
1245 * gcc.target/powerpc/rlwimi.h: New file.
1246 * gcc.target/powerpc/rlwinm-0.c: New testcase.
1247 * gcc.target/powerpc/rlwinm-1.c: New testcase.
1248 * gcc.target/powerpc/rlwinm-2.c: New testcase.
1249 * gcc.target/powerpc/rlwinm.h: New file.
1250
1251 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1252
1253 PR middle-end/78540
1254 * gcc.dg/pr78540.c: New test.
1255
1256 2016-11-28 Martin Sebor <msebor@redhat.com>
1257
1258 PR middle-end/78520
1259 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
1260 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
1261 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1262 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
1263
1264 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1265
1266 PR c++/72808
1267 * g++.dg/debug/pr72808.C: New test.
1268
1269 PR rtl-optimization/78546
1270 * gcc.dg/torture/pr78546-1.c: New test.
1271 * gcc.dg/torture/pr78546-2.c: New test.
1272
1273 PR fortran/78298
1274 * gfortran.dg/gomp/pr78298.f90: New test.
1275
1276 2016-11-28 Uros Bizjak <ubizjak@gmail.com>
1277
1278 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
1279 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
1280
1281 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1282
1283 PR c++/77591
1284 * g++.dg/cpp1y/pr77591.C: New test.
1285
1286 2016-11-28 David Edelsohn <dje.gcc@gmail.com>
1287
1288 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
1289
1290 2016-11-28 Richard Biener <rguenther@suse.de>
1291
1292 PR tree-optimization/78542
1293 * gcc.dg/torture/pr78542.c: New testcase.
1294
1295 2016-11-28 Richard Biener <rguenther@suse.de>
1296
1297 PR tree-optimization/78343
1298 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
1299 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1300
1301 2016-11-28 Jakub Jelinek <jakub@redhat.com>
1302
1303 PR lto/78211
1304 * g++.dg/ipa/pr78211.C: New test.
1305
1306 2016-11-27 Paul Thomas <pault@gcc.gnu.org>
1307
1308 PR fortran/78474
1309 * gfortran.dg/submodule_22.f08: New test.
1310
1311 PR fortran/78331
1312 * gfortran.dg/submodule_21.f08: New test.
1313
1314 2016-11-27 John David Anglin <danglin@gcc.gnu.org>
1315
1316 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
1317
1318 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1319 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1320 Dominique d'Humieres <dominiq@lps.ens.fr>
1321
1322 PR target/67710
1323 * gcc.dg/darwin-minversion-1.c: Update min version check.
1324 * gcc.dg/darwin-minversion-2.c: Likewise.
1325 * gcc.dg/darwin-minversion-3.c: Likewise.
1326
1327 2016-11-27 Iain Sandoe <iain@codesourcery.com>
1328
1329 PR target/57438
1330 * gcc.dg/pr57438-1.c: New Test.
1331 * gcc.dg/pr57438-2.c: New Test.
1332
1333 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
1334 Iain Sandoe <iain@codesourcery.com>
1335
1336 PR target/71767
1337 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
1338 linker-visible symbols.
1339 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
1340 * gcc.dg/const-uniq-1.c: Likewise.
1341 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
1342 * gcc.target/i386/pr70799-1.c: Likewise.
1343
1344 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1345
1346 PR rtl-optimization/78438
1347 PR rtl-optimization/78477
1348 * gcc.c-torture/execute/pr78438.c: New test.
1349 * gcc.c-torture/execute/pr78477.c: New test.
1350
1351 PR rtl-optimization/78526
1352 * gcc.dg/pr78526.c: New test.
1353
1354 2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
1355
1356 PR rtl-optimization/77541
1357 * gcc.target/i386/pr77541.c: Change target to int128.
1358
1359 2016-11-25 Janus Weil <janus@gcc.gnu.org>
1360
1361 PR fortran/60853
1362 * gfortran.dg/typebound_assignment_8.f90: New test case.
1363
1364 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1365
1366 PR rtl-optimization/78527
1367 * gcc.c-torture/compile/pr78527.c: New test.
1368
1369 2016-11-25 Martin Liska <mliska@suse.cz>
1370
1371 PR gcov-profile/78086
1372 * g++.dg/gcov/pr16855.C: Clean up the test case.
1373 * g++.dg/gcov/pr16855-priority.C: New test.
1374
1375 2016-11-25 Richard Biener <rguenther@suse.de>
1376
1377 PR ipa/78515
1378 * gcc.dg/torture/pr78515.c: New testcase.
1379
1380 2016-11-25 Paul Thomas <pault@gcc.gnu.org>
1381
1382 PR fortran/78293
1383 * gfortran.dg/allocatable_function_10.f90: New test.
1384 * gfortran.dg/class_array_15.f03: Increase builtin_free count
1385 from 11 to 12.
1386
1387 2016-11-25 Bin Cheng <bin.cheng@arm.com>
1388
1389 PR middle-end/78507
1390 PR middle-end/78510
1391 PR middle-end/78517
1392 * g++.dg/torture/pr78507.C: New test.
1393 * gcc.dg/torture/pr78510.c: New test.
1394 * gcc.dg/torture/pr78517.c: New test.
1395
1396 2016-11-24 Richard Biener <rguenther@suse.de>
1397
1398 PR tree-optimization/78343
1399 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
1400 * gcc.dg/autopar/uns-outer-6.c: Adjust.
1401 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
1402 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
1403 * gcc.dg/vect/pr38529.c: Likewise.
1404
1405 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
1406
1407 PR tree-optimization/77673
1408 * gcc.dg/pr77673.c: New test.
1409
1410 2016-11-25 Martin Jambor <mjambor@suse.cz>
1411
1412 PR tree-optimization/70965
1413 * g++.dg/pr70965.C: New test.
1414
1415 2016-11-25 Jakub Jelinek <jakub@redhat.com>
1416 Andreas Schwab <schwab@linux-m68k.org>
1417
1418 PR gcov-profile/78467
1419 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
1420 signed int.
1421
1422 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1423
1424 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
1425 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
1426
1427 2016-11-25 Richard Sandiford <richard.sandiford@arm.com>
1428
1429 * gcc.dg/tree-ssa/tailcall-8.c: New test.
1430
1431 2016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1432
1433 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
1434 with sizeof(int) < 4.
1435
1436 2016-11-24 Martin Sebor <msebor@redhat.com>
1437
1438 PR tree-optimization/78476
1439 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
1440
1441 2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
1442
1443 PR rtl-optimization/77541
1444 * gcc.target/i386/pr77541.c: New.
1445
1446 2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1447
1448 PR fortran/78500
1449 * gfortran.dg/class_result_4.f90: New test.
1450
1451 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1452
1453 * gcc.target/aarch64/_Float16_1.c: New.
1454 * gcc.target/aarch64/_Float16_2.c: Likewise.
1455 * gcc.target/aarch64/_Float16_3.c: Likewise.
1456
1457 2016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
1458
1459 * gcc.target/aarch64/floatdihf2_1.c: New.
1460
1461 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1462
1463 PR target/48863
1464 PR inline-asm/70184
1465 * gcc.target/arm/pr48863.c: New test.
1466
1467 2016-11-24 Martin Liska <mliska@suse.cz>
1468
1469 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
1470 parts for frequencies/probabilities.
1471 * gcc.dg/pr34027-1.c: Likewise.
1472 * gcc.dg/strict-overflow-2.c: Likewise.
1473 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
1474 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
1475 * gcc.dg/tree-ssa/pr32044.c: Likewise.
1476 * gcc.dg/tree-ssa/vector-3.c: Likewise.
1477 * gcc.dg/tree-ssa/vrp101.c: Likewise.
1478 * gcc.dg/tree-ssa/dump-2.c: New test.
1479
1480 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1481
1482 * gcc.target/i386/align-limit.c: New test.
1483
1484 2016-11-24 Richard Biener <rguenther@suse.de>
1485
1486 PR tree-optimization/71595
1487 * gcc.dg/torture/pr71595.c: New testcase.
1488
1489 2016-11-24 Bernd Schmidt <bschmidt@redhat.com>
1490
1491 PR rtl-optimization/78120
1492 * gcc.target/i386/pr78120.c: New test.
1493
1494 2016-11-24 Eric Botcazou <ebotcazou@adacore.com>
1495
1496 * gcc.c-torture/compile/20161124-1.c: New test.
1497
1498 2016-11-24 Jakub Jelinek <jakub@redhat.com>
1499
1500 PR bootstrap/78493
1501 * g++.dg/cpp1z/decomp18.C: New test.
1502
1503 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1504
1505 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic.
1506 * gcc.target/aarch64/store-pair-1.c: Likewise.
1507
1508 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1509
1510 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model.
1511 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1512 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
1513 * gcc.target/aarch64/vect-clz.c: Likewise.
1514 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
1515 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1516 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1517 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1518 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1519 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1520 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1521 * gcc.target/aarch64/vect_ctz_1.c: Likewise.
1522
1523 2016-11-23 Peter Bergner <bergner@vnet.ibm.com>
1524
1525 PR target/78458
1526 * gcc.target/powerpc/pr78458.c: New.
1527
1528 2016-11-23 Joseph Myers <joseph@codesourcery.com>
1529
1530 * gcc.c-torture/compile/20161123-1.c: New test.
1531
1532 2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
1533
1534 PR fortran/78297
1535 * gfortran.dg/pr78297.f90: New test.
1536
1537 2016-11-23 David Edelsohn <dje.gcc@gmail.com>
1538
1539 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
1540
1541 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1542
1543 PR sanitizer/69278
1544 * g++.dg/ubsan/return-7.C: New test.
1545 * c-c++-common/ubsan/unreachable-4.c: New test.
1546
1547 PR tree-optimization/78482
1548 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
1549 (bar): New function.
1550 (main): Call bar instead of printf.
1551
1552 PR middle-end/69183
1553 * gfortran.dg/gomp/pr69183.f90: New test.
1554
1555 2016-11-23 Kito Cheng <kito.cheng@gmail.com>
1556
1557 PR target/78230
1558 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
1559 (test2) Ditto.
1560
1561 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1562
1563 PR c++/77907
1564 * g++.dg/cpp0x/pr77907.C: New test.
1565
1566 2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1567
1568 PR middle-end/78153
1569 * gcc.dg/tree-ssa/pr78153-1.c: New test.
1570 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
1571
1572 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1573
1574 PR target/63250
1575 * lib/target-supports.exp (add_options_for_float16): Add
1576 -mfp16-format=ieee when testign arm*-*-*.
1577
1578 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1579
1580 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
1581 result.
1582 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
1583 result.
1584
1585 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1586
1587 * lib/target-supports.exp (check_effective_target_float16): Add
1588 options for _Float16.
1589 (check_effective_target_float32): Add options for _Float32.
1590 (check_effective_target_float64): Add options for _Float64.
1591 (check_effective_target_float128): Add options for _Float128.
1592 (check_effective_target_float32x): Add options for _Float32x.
1593 (check_effective_target_float64x): Add options for _Float64x.
1594 (check_effective_target_float128x): Add options for _Float128x.
1595
1596 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1597
1598 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
1599 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
1600
1601 2016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
1602
1603 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
1604 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
1605
1606 2016-11-23 Martin Sebor <msebor@redhat.com>
1607
1608 PR middle-end/78461
1609 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
1610 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
1611
1612 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1613
1614 PR c++/71450
1615 * g++.dg/cpp0x/pr71450-1.C: New test.
1616 * g++.dg/cpp0x/pr71450-2.C: New test.
1617
1618 PR c++/77739
1619 * g++.dg/cpp1y/pr77739.C: New test.
1620
1621 2016-11-23 Martin Jambor <mjambor@suse.cz>
1622
1623 * c-c++-common/gomp/gridify-1.c: Update scan string.
1624 * gfortran.dg/gomp/gridify-1.f90: Likewise.
1625 * c-c++-common/gomp/gridify-2.c: New test.
1626 * c-c++-common/gomp/gridify-3.c: Likewise.
1627
1628 2016-11-23 Richard Biener <rguenther@suse.de>
1629
1630 PR tree-optimization/78396
1631 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
1632
1633 2016-11-23 Richard Biener <rguenther@suse.de>
1634
1635 PR tree-optimization/78482
1636 * gcc.dg/torture/pr78482.c: New testcase.
1637
1638 2016-11-23 Bin Cheng <bin.cheng@arm.com>
1639
1640 * gcc.dg/fold-cond_expr-1.c: New test.
1641 * gcc.dg/fold-condcmpconv-1.c: New test.
1642 * gcc.dg/fold-condcmpconv-2.c: New test.
1643
1644 2016-11-23 Richard Biener <rguenther@suse.de>
1645
1646 PR middle-end/71762
1647 * gcc.dg/torture/pr71762-1.c: New testcase.
1648 * gcc.dg/torture/pr71762-2.c: Likewise.
1649 * gcc.dg/torture/pr71762-3.c: Likewise.
1650 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
1651
1652 2016-11-23 Richard Biener <rguenther@suse.de>
1653
1654 PR lto/78472
1655 * g++.dg/lto/pr78472_0.c: New testcase.
1656 * g++.dg/lto/pr78472_1.C: Likewise.
1657
1658 2016-11-23 Richard Biener <rguenther@suse.de>
1659 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
1660
1661 PR tree-optimization/78154
1662 * gcc.dg/tree-ssa/pr78154.c: New test.
1663
1664 2016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1665
1666 * gcc.dg/pr31096.c: New testcase.
1667 * gcc.dg/pr31096-1.c: New testcase.
1668
1669 2016-11-23 Paolo Bonzini <bonzini@gnu.org>
1670
1671 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
1672 adjust for warning->pedwarn change.
1673 * gcc.dg/cpp/defined-syshdr.c,
1674 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
1675 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
1676 gcc.dg/cpp/defined-Wextra.c,
1677 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
1678
1679 2016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1680
1681 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
1682
1683 2016-11-23 Jakub Jelinek <jakub@redhat.com>
1684
1685 PR target/78451
1686 * gcc.target/i386/pr78451.c: New test.
1687 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
1688 and #pragma GCC pop_options around the first #pragma GCC target.
1689 * gcc.target/i386/pr69255-2.c: Likewise.
1690 * gcc.target/i386/pr69255-3.c: Likewise.
1691
1692 2016-11-23 Michael Collison <michael.collison@arm.com>
1693
1694 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
1695 additional constants are recognized and fewer instructions generated.
1696 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
1697 additional constants are recognized and fewer instructions generated.
1698
1699 2016-11-22 Ian Lance Taylor <iant@golang.org>
1700
1701 * gcc.misc-tests/godump-1.c: Update expected output for recent
1702 changes.
1703
1704 2016-11-22 Marek Polacek <polacek@redhat.com>
1705
1706 PR tree-optimization/78455
1707 * gcc.dg/uninit-23.c: New.
1708
1709 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1710
1711 PR fortran/78479
1712 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
1713 comment.
1714
1715 2016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
1716
1717 PR fortran/78479
1718 * gfortran.dg/char_component_initializer_3.f90: New test.
1719
1720 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1721
1722 PR target/78451
1723 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
1724 GCC target pragma before including immintrin.h.
1725
1726 2016-11-22 Carl Love <cel@us.ibm.com>
1727
1728 * gcc.target/powerpc/builtins-3.c: New file to test the new
1729 built-ins for vector compare equal and vector compare not equal.
1730
1731 2016-11-22 Janus Weil <janus@gcc.gnu.org>
1732
1733 PR fortran/78443
1734 * gfortran.dg/typebound_proc_35.f90: New test case.
1735
1736 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1737
1738 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
1739 parameter in declaration.
1740
1741 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1742
1743 * gcc.dg/loop-split.c: Require int32plus.
1744 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
1745
1746 2016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1747
1748 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
1749
1750 2016-11-22 Georg-Johann Lay <avr@gjlay.de>
1751
1752 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
1753
1754 2016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1755
1756 PR target/78439
1757 * gcc.c-torture/compile/pr78439.c: New test.
1758
1759 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1760
1761 PR target/77904
1762 * gcc.target/arm/pr77904.c: New test.
1763
1764 2016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
1765
1766 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
1767 isa_rev>=2.
1768
1769 2016-11-22 Jakub Jelinek <jakub@redhat.com>
1770
1771 PR tree-optimization/78436
1772 * gcc.c-torture/execute/pr78436.c: New test.
1773
1774 PR middle-end/78416
1775 * gcc.dg/torture/pr78416.c: New test.
1776
1777 PR tree-optimization/78445
1778 * gcc.dg/pr78445.c: New test.
1779
1780 2016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
1781
1782 PR libgfortran/78449
1783 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
1784
1785 2016-11-21 Jeff Law <law@redhat.com>
1786
1787 PR target/68538
1788 * gcc.c-torture/compile/pr68538.c: New test.
1789
1790 2016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1791
1792 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
1793 to be generated instead of FCTIWUZ or FCTIWZ.
1794
1795 2016-11-21 Jakub Jelinek <jakub@redhat.com>
1796
1797 PR middle-end/67335
1798 * g++.dg/vect/simd-clone-7.cc: New test.
1799
1800 PR c++/71973
1801 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
1802 long unsigned int.
1803 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
1804 unsigned long.
1805
1806 2016-11-20 Jeff Law <law@redhat.com>
1807
1808 PR target/25128
1809 * gcc.target/m68k/pr25128.c: New test.
1810
1811 2016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1812
1813 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1814
1815 2016-11-21 David Malcolm <dmalcolm@redhat.com>
1816
1817 PR preprocessor/78324
1818 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1819 (test_multitoken_macro): New function.
1820 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1821 case.
1822 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1823 case.
1824 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1825 cases.
1826 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1827 Move to...
1828 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1829 -ftrack-macro-expansion=0.
1830 (test_sprintf_note): Remove "P" macro. Add
1831 dg-begin/end-multiline-output directives.
1832 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1833
1834 2016-11-21 Georg-Johann Lay <avr@gjlay.de>
1835
1836 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1837 Return 1 for AVR_TINY.
1838
1839 2016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1840
1841 PR rtl-optimization/71785
1842 * gcc.target/powerpc/pr71785.c: New file.
1843
1844 2016-11-21 Bin Cheng <bin.cheng@arm.com>
1845
1846 PR testsuite/78114
1847 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1848 options. Refine test by checking predictive commining PHI
1849 nodes in vectorized loop wrto vector factor.
1850
1851 2016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1852
1853 PR c++/71973
1854 * g++.dg/pr71973-1.C: New test.
1855 * g++.dg/pr71973-2.C: New test.
1856 * g++.dg/pr71973-3.C: New test.
1857 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1858 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1859 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1860 to dg-options.
1861 * g++.old-deja/g++.other/realloc.C: Likewise.
1862 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1863
1864 2016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1865
1866 PR tree-optimization/78413
1867 * gcc.dg/tree-ssa/pr78413.c: New test.
1868
1869 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1870
1871 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1872 target is Thumb-only.
1873
1874 2016-11-20 Jeff Law <law@redhat.com>
1875
1876 PR target/48551
1877 * gcc.target/m68k/pr48551.c: New test.
1878
1879 2016-11-20 Harald Anlauf <anlauf@gmx.de>
1880
1881 PR fortran/69741
1882 * gfortran.dg/forall_18.f90: New testcase.
1883
1884 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1885
1886 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1887
1888 2016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1889
1890 PR fortran/78395
1891 * gfortran.dg/typebound_operator_21.f03: New test.
1892
1893 2016-11-20 Marc Glisse <marc.glisse@inria.fr>
1894
1895 * gcc.dg/tree-ssa/divide-5.c: New file.
1896
1897 2016-11-19 Andreas Schwab <schwab@linux-m68k.org>
1898
1899 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1900 signed int.
1901
1902 2016-11-19 John David Anglin <danglin@gcc.gnu.org>
1903
1904 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1905 libatomic_available.
1906 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1907 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1908 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1909 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1910 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1911 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1912 * gfortran.dg/coarray_stat_2.f90: Likewise.
1913 * gfortran.dg/coindexed_1.f90: Likewise.
1914
1915 2016-11-18 Jeff Law <law@redhat.com>
1916
1917 PR target/25111
1918 * gcc.target/m68k/pr25111.c: New test.
1919
1920 2016-11-18 Jakub Jelinek <jakub@redhat.com>
1921
1922 PR c++/68180
1923 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1924
1925 PR middle-end/78419
1926 * gcc.target/i386/pr78419.c: New test.
1927
1928 PR c++/77285
1929 * g++.dg/tls/pr77285-1.C: New test.
1930 * g++.dg/tls/pr77285-2.C: New test.
1931
1932 2016-11-18 Jeff Law <law@redhat.com>
1933
1934 PR target/25112
1935 * gcc.target/m68k/pr25112: New test.
1936
1937 2016-11-18 David Edelsohn <dje.gcc@gmail.com>
1938
1939 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1940 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1941
1942 2016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1943
1944 * gcc.target/arm/optional_thumb-1.c: New test.
1945 * gcc.target/arm/optional_thumb-2.c: New test.
1946 * gcc.target/arm/optional_thumb-3.c: New test.
1947
1948 2016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1949
1950 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1951 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1952 successful test.
1953 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1954 (DEFAULT_REQUIRED_QUORUM): Likewise.
1955
1956 2016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
1957 Toma Tabacu <toma.tabacu@imgtec.com>
1958
1959 * gcc.target/mips/inline-memcpy-1.c (dg-options):
1960 Add (REQUIRES_STDLIB).
1961 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1962 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1963 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1964 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1965 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1966 * gcc.target/mips/loongson-simd.c: Ditto.
1967 * gcc.target/mips/memcpy-1.c: Ditto.
1968 * gcc.target/mips/mips-3d-1.c: Ditto.
1969 * gcc.target/mips/mips-3d-2.c: Ditto.
1970 * gcc.target/mips/mips-3d-3.c: Ditto.
1971 * gcc.target/mips/mips-3d-4.c: Ditto.
1972 * gcc.target/mips/mips-3d-5.c: Ditto.
1973 * gcc.target/mips/mips-3d-6.c: Ditto.
1974 * gcc.target/mips/mips-3d-7.c: Ditto.
1975 * gcc.target/mips/mips-3d-8.c: Ditto.
1976 * gcc.target/mips/mips-3d-9.c: Ditto.
1977 * gcc.target/mips/mips-ps-1.c: Ditto.
1978 * gcc.target/mips/mips-ps-2.c: Ditto.
1979 * gcc.target/mips/mips-ps-3.c: Ditto.
1980 * gcc.target/mips/mips-ps-4.c: Ditto.
1981 * gcc.target/mips/mips-ps-6.c: Ditto.
1982 * gcc.target/mips/mips16-attributes.c: Ditto.
1983 * gcc.target/mips/mips32-dsp-run.c: Ditto.
1984 * gcc.target/mips/mips32-dsp.c: Ditto.
1985 * gcc.target/mips/save-restore-1.c: Ditto.
1986 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1987 (mips_preprocess): Add ignore_output argument that when set
1988 will not return the pre-processed output.
1989 (mips_arch_info): Update arguments for the call to mips_preprocess.
1990 (mips-dg-init): Ditto.
1991 (mips-dg-options): Check if a test having test option
1992 (REQUIRES_STDLIB) has the required sysroot support for
1993 the current test options.
1994
1995 2016-11-17 Jeff Law <law@redhat.com>
1996
1997 PR middle-end/38219
1998 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1999
2000 PR target/47192
2001 * gcc.target/m68k/pr47192.c: New test.
2002
2003 2016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
2004
2005 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
2006 instead of isa>=4, in order to downgrade to R5.
2007
2008 2016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
2009
2010 * gcc.target/arc/cmem-bit-1.c: New file.
2011 * gcc.target/arc/cmem-bit-2.c: New file.
2012 * gcc.target/arc/cmem-bit-3.c: New file.
2013 * gcc.target/arc/cmem-bit-4.c: New file.
2014
2015 2016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
2016
2017 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
2018 "avx5124fmaps".
2019 * gcc.target/i386/funcspec-56.inc: Test new attributes.
2020
2021 2016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
2022 Andrew Senkevich <andrew.senkevich@intel.com>
2023
2024 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
2025 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
2026 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
2027 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
2028 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
2029 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
2030 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
2031 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
2032 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
2033 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
2034 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
2035 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
2036 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
2037 avx5124vnniw-check.h.
2038 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
2039 check_effective_target_avx5124vnniw): New.
2040 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
2041 Set under ifndef.
2042 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
2043 * gcc.target/i386/sse-13.c: Ditto.
2044 * g++.dg/other/i386-2.C: Ditto.
2045 * g++.dg/other/i386-3.C: Ditto.
2046 * gcc.target/i386/sse-22.c: Ditto.
2047 * gcc.target/i386/sse-23.c: Ditto.
2048
2049 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2050
2051 PR c++/55080
2052 * g++.dg/parse/pr55080.C: New.
2053
2054 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2055
2056 PR target/78101
2057 * gcc.target/powerpc/fusion4.c: New test.
2058
2059 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
2060
2061 PR target/77933
2062 * gcc.target/arm/pr77933-1.c: New test.
2063 * gcc.target/arm/pr77933-2.c: Likewise.
2064
2065 2016-11-17 Jakub Jelinek <jakub@redhat.com>
2066
2067 PR middle-end/78201
2068 * g++.dg/opt/pr78201.C: New test.
2069
2070 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
2071
2072 * gcc.dg/pr78333.c: Add empty implementations of
2073 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
2074 problems on non-glibc systems.
2075
2076 2016-11-17 David Malcolm <dmalcolm@redhat.com>
2077
2078 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2079 (test_raw_string_one_liner): New function.
2080 (test_raw_string_multiline): New function.
2081
2082 2016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2083
2084 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
2085 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
2086
2087 2016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2088 Richard Biener <rguenther@suse.de>
2089
2090 PR tree-optimization/77848
2091 * gfortran.dg/vect/pr77848.f: New test.
2092
2093 2016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2094
2095 PR target/77308
2096 * gcc.target/arm/pr53447-5.c: New test.
2097 * lib/target-supports.exp
2098 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
2099
2100 2016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
2101
2102 * gcc.target/arc/abitest.S: New file.
2103 * gcc.target/arc/abitest.h: Likewise.
2104 * gcc.target/arc/va_args-1.c: Likewise.
2105 * gcc.target/arc/va_args-2.c: Likewise.
2106 * gcc.target/arc/va_args-3.c: Likewise.
2107 * gcc.target/arc/mcrc.c: Deleted.
2108 * gcc.target/arc/mdsp-packa.c: Likewise.
2109 * gcc.target/arc/mdvbf.c: Likewise.
2110 * gcc.target/arc/mmac-24.c: Likewise.
2111 * gcc.target/arc/mmac-d16.c: Likewise.
2112 * gcc.target/arc/mno-crc.c: Likewise.
2113 * gcc.target/arc/mno-dsp-packa.c: Likewise.
2114 * gcc.target/arc/mno-dvbf.c: Likewise.
2115 * gcc.target/arc/mno-mac-24.c: Likewise.
2116 * gcc.target/arc/mno-mac-d16.c: Likewise.
2117 * gcc.target/arc/mno-rtsc.c: Likewise.
2118 * gcc.target/arc/mno-xy.c: Likewise.
2119 * gcc.target/arc/mrtsc.c: Likewise.
2120 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
2121 function.
2122 (check_effective_target_arc700): Likewise.
2123 (check_effective_target_arc6xx): Likewise.
2124 (check_effective_target_arcmpy): Likewise.
2125 (check_effective_target_archs): Likewise.
2126 (check_effective_target_clmcpu): Likewise.
2127 (check_effective_target_barrelshifter): Likewise.
2128 * gcc.target/arc/barrel-shifter-1.c: Changed.
2129 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
2130 * gcc.target/arc/cmem-1.c: Changed.
2131 * gcc.target/arc/cmem-2.c: Likewise.
2132 * gcc.target/arc/cmem-3.c: Likewise.
2133 * gcc.target/arc/cmem-4.c: Likewise.
2134 * gcc.target/arc/cmem-5.c: Likewise.
2135 * gcc.target/arc/cmem-6.c: Likewise.
2136 * gcc.target/arc/cmem-7.c: Likewise.
2137 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
2138 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
2139 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
2140 * gcc.target/arc/jump-around-jump.c: Update options.
2141 * gcc.target/arc/mARC601.c: Changed.
2142 * gcc.target/arc/mcpu-arc600.c: Changed.
2143 * gcc.target/arc/mcpu-arc601.c: Changed.
2144 * gcc.target/arc/mcpu-arc700.c: Changed.
2145 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
2146 * gcc.target/arc/movb-1.c: Changed.
2147 * gcc.target/arc/movb-2.c: Likewise.
2148 * gcc.target/arc/movb-3.c: Likewise.
2149 * gcc.target/arc/movb-4.c: Likewise.
2150 * gcc.target/arc/movb-5.c: Likewise.
2151 * gcc.target/arc/movb_cl-1.c: Likewise.
2152 * gcc.target/arc/movb_cl-2.c: Likewise.
2153 * gcc.target/arc/movbi_cl-1.c: Likewise.
2154 * gcc.target/arc/movh_cl-1.c: Likewise.
2155 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
2156 * gcc.target/arc/mul64.c: Enable it only for ARC600.
2157 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
2158 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
2159 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
2160 * gcc.target/arc/trsub.c: Only for ARC EM cores.
2161 * gcc.target/arc/builtin_simdarc.c: Changed.
2162 * gcc.target/arc/extzv-1.c: Likewise.
2163 * gcc.target/arc/insv-1.c: Likewise.
2164 * gcc.target/arc/insv-2.c: Likewise.
2165 * gcc.target/arc/mA6.c: Likewise.
2166 * gcc.target/arc/mA7.c: Likewise.
2167 * gcc.target/arc/mARC600.c: Likewise.
2168 * gcc.target/arc/mARC700.c: Likewise.
2169 * gcc.target/arc/mcpu-arc600.c: Likewise.
2170 * gcc.target/arc/mcpu-arc700.c: Likewise.
2171 * gcc.target/arc/movl-1.c: Likewise.
2172 * gcc.target/arc/nps400-1.c: Likewise.
2173 * gcc.target/arc/trsub.c: Likewise.
2174 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
2175 configuration.
2176 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
2177 * gcc.target/arc/mswape.c: Likewise.
2178
2179 2016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
2180
2181 PR c++/68180
2182 * g++.dg/cpp1y/pr68180.C: New.
2183
2184 2016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2185
2186 PR tree-optimization/78319
2187 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
2188 arm-none-eabi.
2189
2190 2016-11-17 Richard Biener <rguenther@suse.de>
2191
2192 PR tree-optimization/78306
2193 * gcc.dg/cilk-plus/pr78306.c: New testcase.
2194
2195 2016-11-17 Richard Biener <rguenther@suse.de>
2196
2197 PR middle-end/78305
2198 * gcc.dg/torture/pr78305.c: New testcase.
2199
2200 2016-11-17 Janus Weil <janus@gcc.gnu.org>
2201
2202 PR fortran/66227
2203 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
2204
2205 2016-11-16 Marek Polacek <polacek@redhat.com>
2206
2207 PR c/78285
2208 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
2209 * g++.dg/ext/case-range2.C: Likewise.
2210
2211 2016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2212
2213 PR fortran/58001
2214 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
2215 * gfortran.dg/fmt_tab_2.f90: Ditto.
2216
2217 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2218
2219 PR rtl-optimization/78378
2220 * gcc.c-torture/execute/pr78378.c: New test.
2221
2222 2016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
2223
2224 * gcc.dg/tree-prof/section-attr-1.c: New file.
2225 * gcc.dg/tree-prof/section-attr-2.c: New file.
2226 * gcc.dg/tree-prof/section-attr-3.c: New file.
2227
2228 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2229
2230 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
2231 rather than `la'.
2232
2233 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2234
2235 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
2236 (dg-final): Remove microMIPS JALRS mnemonic matching.
2237 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
2238 (dg-final): Remove microMIPS JALRS mnemonic matching.
2239 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
2240 (dg-final): Remove microMIPS JALRS mnemonic matching.
2241 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
2242 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
2243 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
2244 * gcc.target/mips/call-1u.c: New test case.
2245 * gcc.target/mips/call-2u.c: New test case.
2246 * gcc.target/mips/call-3u.c: New test case.
2247 * gcc.target/mips/call-4u.c: New test case.
2248 * gcc.target/mips/call-5u.c: New test case.
2249 * gcc.target/mips/call-6u.c: New test case.
2250
2251 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
2252
2253 * gcc.target/arm/empty_fiq_handler.c: New test.
2254
2255 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2256
2257 PR fortran/78299
2258 * gfortran.dg/gomp/pr78299.f90: New test.
2259
2260 2015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
2261
2262 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
2263 * gcc.dg/optimize-bswaphi-1.c: Likewise.
2264 * gcc.dg/optimize-bswapsi-2.c: Likewise.
2265
2266 2016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
2267
2268 PR libgfortran/78314
2269 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
2270
2271 2016-11-16 Bin Cheng <bin.cheng@arm.com>
2272
2273 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
2274 according to updated dump info.
2275
2276 2016-11-16 Alexander Monakov <amonakov@ispras.ru>
2277
2278 * lib/target-supports.exp (check_effective_target_alloca): Use a
2279 compile test.
2280 * gcc.target/nvptx/softstack.c: New test.
2281 * gcc.target/nvptx/decl-shared.c: New test.
2282 * gcc.target/nvptx/decl-shared-init.c: New test.
2283
2284 2016-11-16 Maciej W. Rozycki <macro@imgtec.com>
2285
2286 * gcc.target/mips/data-sym-jump.c: New test case.
2287 * gcc.target/mips/data-sym-pool.c: New test case.
2288 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
2289 annotation.
2290
2291 2016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2292
2293 * lib/target-supports.exp (check_avx2_hw_available): New.
2294 (check_effective_target_avx2_runtime): New.
2295 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
2296
2297 2016-11-16 Tamar Christina <tamar.christina@arm.com>
2298
2299 PR testsuite/78136
2300 * gcc.dg/cpp/trad/trad.exp
2301 (dg-runtest): Moved $srcdir/$subdir/ to
2302 DEFAULT_TRADCPPFLAGS.
2303
2304 2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
2305
2306 PR fortran/78356
2307 * gfortran.dg/class_allocate_23.f08: New test.
2308
2309 2016-11-16 Richard Biener <rguenther@suse.de>
2310
2311 PR middle-end/78333
2312 * gcc.dg/pr78333.c: New testcase.
2313
2314 2016-11-16 Martin Liska <mliska@suse.cz>
2315
2316 PR sanitizer/78270
2317 * gcc.dg/asan/pr78270.c: Update comment style.
2318 * gcc.dg/asan/pr78270-2.c: New test.
2319
2320 2016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2321
2322 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
2323 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
2324
2325 2016-11-16 Richard Biener <rguenther@suse.de>
2326
2327 PR tree-optimization/78348
2328 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
2329
2330 2016-11-16 Jakub Jelinek <jakub@redhat.com>
2331
2332 PR sanitizer/77823
2333 * c-c++-common/ubsan/overflow-vec-1.c: New test.
2334 * c-c++-common/ubsan/overflow-vec-2.c: New test.
2335
2336 2016-11-15 Marek Polacek <polacek@redhat.com>
2337
2338 * g++.dg/cpp1z/init-statement6.C: Rename a function.
2339
2340 2016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2341
2342 PR libgfortran/51119
2343 * gfortran.dg/matmul_12.f90: New test case.
2344
2345 2016-11-15 Uros Bizjak <ubizjak@gmail.com>
2346
2347 * gcc.target/i386/funcspec-56.inc: New file.
2348 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
2349 common 32-bit and 64-bit function specific options.
2350 * gcc.target/i386/funcspec-6.c: Ditto.
2351
2352 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2353
2354 * g++.dg/cpp1z/decomp14.C: New test.
2355 * g++.dg/cpp1z/decomp15.C: New test.
2356 * g++.dg/cpp1z/decomp16.C: New test.
2357
2358 * g++.dg/cpp1z/decomp13.C: New test.
2359
2360 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
2361
2362 PR c++/71988
2363 * g++.dg/cpp0x/constexpr-71988.C: New test.
2364
2365 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2366
2367 * gcc.target/mips/insn-casesi.c: New test case.
2368 * gcc.target/mips/insn-pseudo-1.c: New test case.
2369 * gcc.target/mips/insn-pseudo-2.c: New test case.
2370 * gcc.target/mips/insn-pseudo-3.c: New test case.
2371 * gcc.target/mips/insn-pseudo-4.c: New test case.
2372 * gcc.target/mips/insn-tablejump.c: New test case.
2373
2374 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2375
2376 * gcc.target/mips/mips.exp (mips_option_tests): Add
2377 `-mcode-readable=yes' array element.
2378
2379 2016-11-15 Maciej W. Rozycki <macro@imgtec.com>
2380
2381 * gcc.target/mips/mips.exp (mips_option_tests): Add
2382 `-mmicromips' array element.
2383
2384 2016-11-15 Michael Matz <matz@suse.de>
2385
2386 PR missed-optimization/77881
2387 * gcc.target/i386/pr77881.c: New test.
2388
2389 2016-11-15 Jakub Jelinek <jakub@redhat.com>
2390
2391 PR middle-end/78295
2392 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
2393
2394 2016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2395
2396 * gcc.target/powerpc/vec-set-int.c: New test.
2397 * gcc.target/powerpc/vec-set-short.c: Likesie.
2398 * gcc.target/powerpc/vec-set-char.c: Likewise.
2399
2400 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2401
2402 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
2403
2404 2016-11-14 Janus Weil <janus@gcc.gnu.org>
2405
2406 PR fortran/78300
2407 * gfortran.dg/class_result_3.f90: New test.
2408
2409 2016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
2410 Richard Biener <rguenther@suse.de>
2411
2412 * gcc.dg/gimplefe-1.c: New testcase.
2413 * gcc.dg/gimplefe-2.c: Likewise.
2414 * gcc.dg/gimplefe-3.c: Likewise.
2415 * gcc.dg/gimplefe-4.c: Likewise.
2416 * gcc.dg/gimplefe-5.c: Likewise.
2417 * gcc.dg/gimplefe-6.c: Likewise.
2418 * gcc.dg/gimplefe-7.c: Likewise.
2419 * gcc.dg/gimplefe-8.c: Likewise.
2420 * gcc.dg/gimplefe-9.c: Likewise.
2421 * gcc.dg/gimplefe-10.c: Likewise.
2422 * gcc.dg/gimplefe-11.c: Likewise.
2423 * gcc.dg/gimplefe-12.c: Likewise.
2424 * gcc.dg/gimplefe-13.c: Likewise.
2425 * gcc.dg/gimplefe-14.c: Likewise.
2426 * gcc.dg/gimplefe-15.c: Likewise.
2427 * gcc.dg/gimplefe-16.c: Likewise.
2428 * gcc.dg/gimplefe-17.c: Likewise.
2429 * gcc.dg/gimplefe-18.c: Likewise.
2430
2431 2016-11-14 Martin Liska <mliska@suse.cz>
2432
2433 PR bootstrap/78069
2434 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
2435 to match scanned pattern.
2436 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2437
2438 2016-11-14 Richard Biener <rguenther@suse.de>
2439
2440 PR tree-optimization/78312
2441 * gcc.dg/torture/pr78312.c: New testcase.
2442
2443 2016-11-14 Georg-Johann Lay <avr@gjlay.de>
2444
2445 PR target/78093
2446 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
2447
2448 2016-11-14 Jakub Jelinek <jakub@redhat.com>
2449 Jason Merrill <jason@redhat.com>
2450
2451 Implement P0217R3 - C++17 structured bindings
2452 * g++.dg/cpp1z/decomp1.C: New test.
2453 * g++.dg/cpp1z/decomp2.C: New test.
2454 * g++.dg/cpp1z/decomp3.C: New test.
2455 * g++.dg/cpp1z/decomp4.C: New test.
2456 * g++.dg/cpp1z/decomp5.C: New test.
2457 * g++.dg/cpp1z/decomp6.C: New test.
2458 * g++.dg/cpp1z/decomp7.C: New test.
2459 * g++.dg/cpp1z/decomp8.C: New test.
2460 * g++.dg/cpp1z/decomp9.C: New test.
2461 * g++.dg/cpp1z/decomp10.C: New test.
2462
2463 2016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2464
2465 * g++.dg/torture/pr78268.C: New test.
2466
2467 2016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2468
2469 PR c/35503
2470 * c-c++-common/pr35503-1.c: New test.
2471 * c-c++-common/pr35503-2.c: Likewise.
2472 * c-c++-common/pr35503-3.c: Likewise.
2473 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
2474
2475 2016-11-13 Uros Bizjak <ubizjak@gmail.com>
2476
2477 PR rtl-optimization/78232
2478 PR rtl-optimization/78248
2479 * gcc.dg/ubsan/pr78248.c: New test.
2480
2481 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2482
2483 * gnat.dg/address_conv.adb: New test.
2484
2485 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2486
2487 * gnat.dg/renaming11.ad[sb]: New test.
2488
2489 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2490
2491 * c-c++-common/dump-ada-spec-6.c: New test.
2492
2493 2016-11-13 Eric Botcazou <ebotcazou@adacore.com>
2494
2495 * gnat.dg/lto21.adb: New test.
2496 * gnat.dg/lto21_pkg1.ads: New helper.
2497 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
2498
2499 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2500
2501 PR fortran/60952
2502 * gfortran.dg/typebound_proc_34.f90: New test.
2503
2504 2016-11-13 Janus Weil <janus@gcc.gnu.org>
2505
2506 PR fortran/66366
2507 * gfortran.dg/class_57.f90: Changed error message.
2508 * gfortran.dg/class_60.f90: New test.
2509
2510 2016-11-12 David Edelsohn <dje.gcc@gmail.com>
2511
2512 * g++.dg/pr78112.C: XFAIL AIX.
2513
2514 2016-11-12 Janus Weil <janus@gcc.gnu.org>
2515
2516 PR fortran/77501
2517 * gfortran.dg/typebound_generic_16.f90: New test.
2518
2519 2016-11-12 Jakub Jelinek <jakub@redhat.com>
2520
2521 PR c++/71225
2522 * g++.dg/cpp0x/pr71225.C: New test.
2523
2524 2016-11-11 Eric Botcazou <ebotcazou@adacore.com>
2525
2526 * gcc.target/sparc/20161111-1.c: New test.
2527
2528 2016-11-11 Uros Bizjak <ubizjak@gmail.com>
2529
2530 PR target/78310
2531 * gcc.target/i386/pr78310.c: New test.
2532
2533 2016-11-11 Jeff Law <law@redhat.com>
2534
2535 * gcc.dg/tree-ssa/isolate-6.c: New test.
2536 * gcc.dg/tree-ssa/isolate-7.c: New test.
2537
2538 2016-11-11 Bin Cheng <bin.cheng@arm.com>
2539
2540 PR testsuite/78292
2541 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
2542 vect_max_reduc.
2543
2544 2016-11-11 Jakub Jelinek <jakub@redhat.com>
2545
2546 PR c++/72774
2547 * g++.dg/parse/pr72774.C: New test.
2548
2549 2016-11-11 Richard Biener <rguenther@suse.de>
2550
2551 PR tree-optimization/71575
2552 * gcc.dg/graphite/pr71575-1.c: New testcase.
2553 * gcc.dg/graphite/pr71575-2.c: Likewise.
2554
2555 2016-11-11 Richard Biener <rguenther@suse.de>
2556
2557 PR middle-end/78295
2558 * gcc.dg/uninit-pr78295.c: New testcase.
2559
2560 2016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
2561
2562 PR fortran/78277
2563 * gfortran.dg/dec_structure_17.f90: New test.
2564
2565 2016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2566
2567 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
2568 being allowed in vector registers.
2569 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2570 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2571 * gcc.target/powerpc/vsx-himode.c: Likewise.
2572 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2573 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2574 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
2575 to allow matching MFVSRD or MFVSRW.
2576
2577 2016-11-10 Pat Haugen <pthaugen@us.ibm.com>
2578
2579 PR rtl-optimization/78241
2580 * gcc.dg/pr78241.c: New test.
2581
2582 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2583
2584 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
2585 201307.
2586
2587 * g++.dg/cpp1z/noexcept-type14.C: New test.
2588 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
2589
2590 2016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
2591
2592 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
2593 WVAL0S tests added in r241817.
2594
2595 2016-11-10 Jakub Jelinek <jakub@redhat.com>
2596
2597 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
2598 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
2599 no longer allowed and corresponding ordered construct.
2600 * gfortran.dg/gomp/linear-1.f90: New test.
2601 * gfortran.dg/gomp/declare-simd-2.f90: New test.
2602 * gfortran.dg/gomp/declare-target-1.f90: New test.
2603 * gfortran.dg/gomp/declare-target-2.f90: New test.
2604
2605 2016-11-10 Martin Liska <mliska@suse.cz>
2606
2607 PR sanitizer/78270
2608 * gcc.dg/asan/pr78270.c: New test.
2609
2610 2016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
2611 Jakub Jelinek <jakub@redhat.com>
2612
2613 PR debug/78112
2614 * g++.dg/pr78112.C: New testcase.
2615
2616 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2617
2618 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
2619 -Wno-c++1z-compat.
2620 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
2621 string in case condition contains % characters.
2622
2623 PR c++/78283
2624 * g++.dg/cpp1z/noexcept-type13.C: New test.
2625
2626 2016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
2627
2628 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
2629 using (HAS_MOVN) with MIPS III.
2630
2631 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2632
2633 PR fortran/46459
2634 * gfortran.dg/volatile14.f90: New test.
2635
2636 2016-11-09 Uros Bizjak <ubizjak@gmail.com>
2637
2638 PR target/78262
2639 * gcc.target/i386/pr78262.c: New test.
2640
2641 2016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
2642
2643 PR fortran/78259
2644 * gfortran.dg/pr78259.f90: New test.
2645
2646 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2647
2648 PR fortran/60777
2649 * gfortran.dg/spec_expr_7.f90: New test.
2650
2651 2016-11-09 Jakub Jelinek <jakub@redhat.com>
2652
2653 PR target/77718
2654 * gcc.c-torture/execute/pr77718.c: New test.
2655
2656 * gcc.dg/ubsan/c99-shift-3.c: New test.
2657 * gcc.dg/ubsan/c99-shift-4.c: New test.
2658 * gcc.dg/ubsan/c99-shift-5.c: New test.
2659 * gcc.dg/ubsan/c99-shift-6.c: New test.
2660
2661 2016-11-09 Martin Liska <mliska@suse.cz>
2662
2663 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
2664 test-case for memcmp.
2665 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2666
2667 2016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2668
2669 PR testsuite/78269
2670 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
2671
2672 2016-11-09 Paul Thomas <pault@gcc.gnu.org>
2673
2674 * gfortran.dg/move_alloc_18.f90: New test.
2675
2676 2016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2677
2678 PR middle-end/78256
2679 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
2680 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
2681
2682 2016-11-09 Janus Weil <janus@gcc.gnu.org>
2683
2684 PR fortran/71894
2685 * gfortran.dg/class_59.f90: New test.
2686
2687 2016-11-09 Richard Biener <rguenther@suse.de>
2688
2689 PR tree-optimization/78007
2690 * gcc.dg/vect/vect-bswap32.c: Adjust.
2691 * gcc.dg/vect/vect-bswap64.c: Likewise.
2692
2693 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2694
2695 * gcc.dg/ipa/vrp7.c: New test.
2696
2697 2016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
2698
2699 PR ipa/78121
2700 * gcc.dg/ipa/pr78121.c: New test.
2701
2702 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2703
2704 * c-c++-common/asan/default_options.h: New file.
2705 * c-c++-common/asan/strcasestr-1.c: New test.
2706 * c-c++-common/asan/strcasestr-2.c: Likewise.
2707 * c-c++-common/asan/strcspn-1.c: Likewise.
2708 * c-c++-common/asan/strcspn-2.c: Likewise.
2709 * c-c++-common/asan/strpbrk-1.c: Likewise.
2710 * c-c++-common/asan/strpbrk-2.c: Likewise.
2711 * c-c++-common/asan/strspn-1.c: Likewise.
2712 * c-c++-common/asan/strspn-2.c: Likewise.
2713 * c-c++-common/asan/strstr-1.c: Likewise.
2714 * c-c++-common/asan/strstr-2.c: Likewise.
2715 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
2716
2717 2016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
2718
2719 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
2720
2721 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2722
2723 PR fortran/68440
2724 * gfortran.dg/class_58.f90: New test.
2725
2726 2016-11-08 Uros Bizjak <ubizjak@gmail.com>
2727
2728 PR target/70799
2729 * gcc.target/i386/pr70799-2.c: New test.
2730
2731 2016-11-08 Janus Weil <janus@gcc.gnu.org>
2732
2733 PR fortran/77596
2734 * gfortran.dg/proc_ptr_comp_46.f90: New test.
2735
2736 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2737
2738 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
2739
2740 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2741
2742 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
2743
2744 2016-11-08 Bin Cheng <bin.cheng@arm.com>
2745
2746 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
2747
2748 2016-11-08 Martin Liska <mliska@suse.cz>
2749
2750 PR testsuite/78242
2751 * g++.dg/asan/use-after-scope-4.C: New test.
2752 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
2753 * gcc.dg/asan/use-after-scope-8.c: Remove.
2754
2755 2016-11-08 Richard Biener <rguenther@suse.de>
2756
2757 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
2758
2759 2016-11-08 Tamar Christina <tamar.christina@arm.com>
2760
2761 PR testsuite/78136
2762 * gcc.dg/cpp/trad/trad.exp
2763 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
2764 * gcc.dg/cpp/trad/include.c: Use local header file.
2765
2766 2016-11-08 Richard Biener <rguenther@suse.de>
2767
2768 PR tree-optimization/78205
2769 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
2770
2771 2016-11-08 Richard Biener <rguenther@suse.de>
2772
2773 PR tree-optimization/78224
2774 * g++.dg/torture/pr78224.C: New testcase.
2775
2776 2016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2777
2778 * gcc.dg/store_merging_1.c: Require store_merge.
2779 * gcc.dg/store_merging_2.c: Likewise.
2780 * gcc.dg/store_merging_4.c: Likewise.
2781 * gcc.dg/store_merging_5.c: Likewise.
2782 * gcc.dg/store_merging_6.c: Likewise.
2783 * gcc.dg/store_merging_7.c: Likewise.
2784 * gcc.dg/store_merging_8.c: Likewise.
2785 * lib/target-supports.exp (check_effective_target_store_merge): New.
2786
2787 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2788
2789 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
2790 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
2791 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
2792 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
2793 -mvsx -mpower8-vector.
2794 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
2795 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
2796 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
2797 -mvsx -mpower8-vector.
2798
2799 2016-11-07 David Edelsohn <dje.gcc@gmail.com>
2800
2801 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
2802
2803 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
2804 * gcc.dg/visibility-14.c: XFAIL AIX.
2805 * gcc.dg/visibility-15.c: XFAIL AIX.
2806 * gcc.dg/visibility-16.c: XFAIL AIX.
2807 * gcc.dg/visibility-17.c: XFAIL AIX.
2808 * gcc.dg/visibility-18.c: XFAIL AIX.
2809 * gcc.dg/visibility-19.c: XFAIL AIX.
2810 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2811 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2812 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2813 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2814
2815 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2816
2817 PR target/78227
2818 * gcc.target/i386/pr78227-1.c: New test.
2819 * gcc.target/i386/pr78227-2.c: New test.
2820
2821 2016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2822
2823 PR middle-end/35691
2824 * gcc.dg/pr35691-1.c: New test-case.
2825 * gcc.dg/pr35691-2.c: Likewise.
2826
2827 2016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2828
2829 PR rtl-optimization/77309
2830 * gcc.dg/torture/pr77309.c: New test.
2831
2832 2016-11-07 Jakub Jelinek <jakub@redhat.com>
2833
2834 PR middle-end/71529
2835 * gcc.target/i386/pr71529.C: Moved to ...
2836 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2837
2838 PR target/64411
2839 * gcc.target/i386/pr64411.C: Moved to ...
2840 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2841 lp64.
2842
2843 PR target/65105
2844 * gcc.target/i386/pr65105-4.C: Moved to ...
2845 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2846 Run into compile test rather than execute test.
2847
2848 2016-11-07 Richard Biener <rguenther@suse.de>
2849
2850 PR target/78229
2851 * g++.dg/pr78229.C: New testcase.
2852
2853 2016-11-07 Richard Biener <rguenther@suse.de>
2854
2855 PR tree-optimization/78218
2856 * gcc.dg/torture/pr78218.c: New testcase.
2857
2858 2016-11-07 Richard Biener <rguenther@suse.de>
2859
2860 PR tree-optimization/78228
2861 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2862
2863 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2864
2865 PR target/77822
2866 * g++.dg/torture/pr77822.C: New test.
2867
2868 2016-11-07 Martin Liska <mliska@suse.cz>
2869
2870 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2871 -f-sanitize-address-use-after-scope.
2872 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2873 internal fn calls.
2874 * g++.dg/asan/use-after-scope-1.C: New test.
2875 * g++.dg/asan/use-after-scope-2.C: Likewise.
2876 * g++.dg/asan/use-after-scope-3.C: Likewise.
2877 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2878 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2879 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2880 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2881 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2882 * g++.dg/asan/use-after-scope-types.h: Likewise.
2883 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2884 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2885 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2886 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2887 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2888 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2889 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2890 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2891 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2892 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2893 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2894 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2895 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2896 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2897
2898 2016-11-07 Richard Biener <rguenther@suse.de>
2899
2900 PR tree-optimization/78189
2901 * g++.dg/torture/pr78189.C: New testcase.
2902
2903 2016-11-06 David Edelsohn <dje.gcc@gmail.com>
2904
2905 * gcc.dg/Wtrampolines.c: XFAIL AIX.
2906
2907 2016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
2908
2909 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2910 occuring.
2911
2912 2016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2913
2914 PR fortran/78221
2915 * arith.c (gfc_complex2real): Change gfc_warning_now to
2916 gfc_warning.
2917
2918 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2919
2920 * gfortran.dg/move_alloc_17.f03: New test.
2921
2922 2016-11-05 Richard Biener <rguenther@suse.de>
2923
2924 PR bootstrap/78188
2925 * g++.dg/ipa/pr78188.C: New test.
2926
2927 2016-11-05 Janus Weil <janus@gcc.gnu.org>
2928 Dominique d'Humieres <dominiq@lps.ens.fr>
2929
2930 PR fortran/69495
2931 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2932
2933 2016-11-05 Paul Thomas <pault@gcc.gnu.org>
2934
2935 PR fortran/67564
2936 * gfortran.dg/select_type_39.f03: New test.
2937
2938 2016-11-04 Paul Thomas <pault@gcc.gnu.org>
2939
2940 PR fortran/64933
2941 * gfortran.dg/associate_23.f90: New test.
2942
2943 2016-11-04 Jakub Jelinek <jakub@redhat.com>
2944
2945 PR target/77834
2946 * gcc.dg/pr77834.c: New test.
2947
2948 2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2949
2950 PR c++/67980
2951 * g++.dg/cpp1y/pr67980.C: New.
2952
2953 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2954
2955 * gcc.target/powerpc/fold-vec-add-1.c: New.
2956 * gcc.target/powerpc/fold-vec-add-2.c: New.
2957 * gcc.target/powerpc/fold-vec-add-3.c: New.
2958 * gcc.target/powerpc/fold-vec-add-4.c: New.
2959 * gcc.target/powerpc/fold-vec-add-5.c: New.
2960 * gcc.target/powerpc/fold-vec-add-6.c: New.
2961 * gcc.target/powerpc/fold-vec-add-7.c: New.
2962
2963 2016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
2964
2965 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2966 for -mbranch-likely, infer -mno-branch-likely for R6.
2967
2968 2016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2969
2970 PR c++/71973
2971 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2972 * g++.dg/init/new15.C: Likewise.
2973 * g++.dg/ipa/inline-1.C: Likewise.
2974 * g++.dg/ipa/inline-2.C: Likewise.
2975 * g++.dg/lto/20080908-1_0.C: Likewise.
2976 * g++.dg/tc1/dr20.C: Likewise.
2977 * g++.dg/tree-ssa/inline-1.C: Likewise.
2978 * g++.dg/tree-ssa/inline-2.C: Likewise.
2979 * g++.old-deja/g++.law/except1.C: Likewise.
2980 * g++.old-deja/g++.other/vbase5.C: Likewise.
2981 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2982
2983 2016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2984
2985 PR tree-optimization/78210
2986 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2987 possibility of widening multiplies.
2988
2989 2016-11-04 Richard Biener <rguenther@suse.de>
2990
2991 PR middle-end/78185
2992 * gcc.dg/pr78185.c: New testcase.
2993
2994 2016-10-04 David Edelsohn <dje.gcc@gmail.com>
2995
2996 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2997 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2998
2999 2016-11-03 Jakub Jelinek <jakub@redhat.com>
3000 Alexandre Oliva <aoliva@redhat.com>
3001 Jason Merrill <jason@redhat.com>
3002
3003 PR debug/28767
3004 PR debug/56974
3005 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
3006 * g++.dg/debug/dwarf2/ref-3.C: New test.
3007 * g++.dg/debug/dwarf2/ref-4.C: New test.
3008 * g++.dg/debug/dwarf2/refqual-1.C: New test.
3009 * g++.dg/debug/dwarf2/refqual-2.C: New test.
3010
3011 2016-11-03 Fritz Reese <fritzoreese@gmail.com>
3012
3013 * gfortran.dg/dec_exp_1.f90: New test.
3014 * gfortran.dg/dec_exp_2.f90: Likewise.
3015 * gfortran.dg/dec_exp_3.f90: Likewise.
3016
3017 2016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
3018
3019 * gfortran.dg/dec_parameter_1.f: New test.
3020 * gfortran.dg/dec_parameter_2.f90: Likewise.
3021 * gfortran.dg/dec_parameter_3.f90: Likewise.
3022 * gfortran.dg/dec_parameter_4.f90: Likewise.
3023
3024 2016-11-03 Martin Liska <mliska@suse.cz>
3025
3026 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
3027 output.
3028 * gcc.dg/tree-prof/time-profiler-3.c: New test.
3029
3030 2016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3031
3032 PR libgcc/78067
3033 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
3034
3035 2016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3036
3037 * gcc.c-torture/execute/pr78170.c: Require int32plus.
3038
3039 2016-11-02 Max Filippov <jcmvbkbc@gmail.com>
3040
3041 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
3042
3043 2016-11-01 Tamar Christina <tamar.christina@arm.com>
3044
3045 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
3046 Check for arm_v8_neon_hw.
3047 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
3048 Likewise.
3049 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
3050 Likewise.
3051 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
3052 Likewise.
3053
3054 2016-11-02 Richard Biener <rguenther@suse.de>
3055
3056 * gcc.dg/store_merging_8.c: New testcase.
3057
3058 2016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3059
3060 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
3061
3062 2016-11-02 David Edelsohn <dje.gcc@gmail.com>
3063
3064 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
3065 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
3066 * gcc.dg/addr_equal_1.c: XFAIL AIX.
3067 * gcc.dg/pr65779.c: XFAIL AIX.
3068 * gcc.dg/pr70405.c: XFAIL AIX.
3069
3070 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
3071 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
3072 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
3073
3074 2016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3075
3076 * lib/target-supports.exp (check_gc_sections_available): Use
3077 -print-prog-name=ld to determine linker used.
3078
3079 2016-11-02 Martin Liska <mliska@suse.cz>
3080
3081 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
3082 test case.
3083
3084 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3085
3086 PR tree-optimization/78170
3087 * gcc.c-torture/execute/pr78170.c: New test.
3088
3089 2016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3090
3091 PR tree-optimization/78162
3092 * gcc.c-torture/compile/pr78162.c: New test.
3093
3094 2016-11-02 Richard Biener <rguenther@suse.de>
3095
3096 PR tree-optimization/78035
3097 PR tree-optimization/77964
3098 * gcc.target/i386/pr78035.c: New testcase.
3099
3100 2016-11-02 Richard Biener <rguenther@suse.de>
3101
3102 * gcc.dg/tree-ssa/vrp111.c: New testcase.
3103 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
3104 * gcc.dg/tree-ssa/pr21086.c: Likewise.
3105 * gcc.dg/tree-ssa/pr58480.c: Likewise.
3106 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3107
3108 2016-11-01 David Edelsohn <dje.gcc@gmail.com>
3109
3110 * gfortran.dg/pr70937.f90: require-effective-target lto.
3111
3112 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3113
3114 PR fortran/69544
3115 * gfortran.dg/where_6.f90: New test.
3116
3117 2016-11-01 Jakub Jelinek <jakub@redhat.com>
3118
3119 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
3120
3121 2016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3122
3123 PR fortran/69544
3124 * gfortran.dg/where_5.f90: New test.
3125
3126 2016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
3127
3128 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
3129 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
3130 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
3131 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
3132
3133 2016-11-01 Uros Bizjak <ubizjak@gmail.com>
3134
3135 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
3136 Whitespace fixes.
3137 (check_effective_target_vect_cmdline_needed): Check
3138 is-effective-target ia32 for x86 targets.
3139 (check_effective_target_vect_simd_clones): Simplify condition.
3140 (check_effective_target_vect_double): Ditto.
3141 (check_effective_target_vect_aligned_arrays): Check
3142 is-effective-target ia32 for x86 targets. Simplify condition.
3143 (check_effective_target_vect_multiple_sizes): Simplify condition.
3144 (check_effective_target_sqrt_insn): Add i?86-*-* target.
3145 (check_effective_target_sync_int_128): Simplify condition.
3146 (check_effective_target_sync_int_128_runtime): Ditto.
3147 (check_effective_target_sync_long_long_runtime): Ditto.
3148 (check_effective_target_divmod): Add i?86-*-* target.
3149
3150 2016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3151
3152 * gcc.target/powerpc/vsx-extract-4.c: New test.
3153 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
3154
3155 2016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3156
3157 PR fortran/54679
3158 * gfortran.dg/fmt_l.f90: Update test.
3159 * gfortran.dg/fmt_l0.f90: New test.
3160
3161 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3162
3163 PR c++/78089
3164 * c-c++-common/builtin-shuffle-1.c: New test.
3165 * g++.dg/cpp0x/addressof3.C: New test.
3166
3167 2016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
3168
3169 Add tests for a const member and a reference member for launder.
3170 * g++.dg/cpp1z/launder3.C: New.
3171 * g++.dg/cpp1z/launder4.C: Likewise.
3172 * g++.dg/cpp1z/launder5.C: Likewise.
3173 * g++.dg/cpp1z/launder5.cc: Likewise.
3174 * g++.dg/cpp1z/launder5.h: Likewise.
3175 * g++.dg/cpp1z/launder6.C: Likewise.
3176 * g++.dg/cpp1z/launder6.cc: Likewise.
3177 * g++.dg/cpp1z/launder6.h: Likewise.
3178
3179 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3180
3181 PR c++/77948
3182 * g++.dg/cpp0x/pr77948-1.C: New test.
3183 * g++.dg/cpp0x/pr77948-2.C: New test.
3184 * g++.dg/cpp0x/pr77948-3.C: New test.
3185 * g++.dg/cpp0x/pr77948-4.C: New test.
3186 * g++.dg/cpp0x/pr77948-5.C: New test.
3187 * g++.dg/cpp0x/pr77948-6.C: New test.
3188
3189 PR tree-optimization/77860
3190 * gcc.dg/pr77860.c: New test.
3191
3192 2016-10-31 Jakub Jelinek <jakub@redhat.com>
3193
3194 PR c++/77886
3195 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
3196
3197 2016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3198
3199 * gcc.dg/lto/pr60449_0.c: Skip for avr.
3200
3201 2016-10-30 Le-Chun Wu <lcwu@google.com>
3202 Mark Wielaard <mjw@redhat.com>
3203
3204 * gcc.dg/Wshadow-compatible-local-1.c: New test.
3205 * gcc.dg/Wshadow-local-1.c: Likewise.
3206 * gcc.dg/Wshadow-local-2.c: Likewise.
3207 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
3208 * g++.dg/warn/Wshadow-local-1.C: Likewise.
3209 * g++.dg/warn/Wshadow-local-2.C: Likewise.
3210
3211 2016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3212
3213 PR tree-optimization/71915
3214 PR tree-optimization/71490
3215 * gcc.dg/tree-ssa/pr54245.c: Delete.
3216 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
3217 document why.
3218
3219 2016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3220
3221 PR fortran/78123
3222 * gfortran.dg/fmt_t_9.f: New test.
3223
3224 2016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3225
3226 PR fortran/67219
3227 * gfortran.dg/pr67219.f90: New test.
3228
3229 2016-10-29 Jakub Jelinek <jakub@redhat.com>
3230
3231 PR rtl-optimization/77919
3232 * g++.dg/torture/pr77919-2.C: New test.
3233
3234 PR target/78148
3235 * gcc.dg/pr78148.c: New test.
3236
3237 2016-10-28 Eric Botcazou <ebotcazou@adacore.com>
3238
3239 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
3240 * gcc.target/sparc/overflow-4.c: ...here.
3241 * gcc.target/sparc/overflow-5.c: New test.
3242
3243 2016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3244 Kugan Vivekanandarajah <kuganv@linaro.org>
3245 Jim Wilson <jim.wilson@linaro.org>
3246
3247 PR tree-optimization/43721
3248 * lib/target-supports.exp (check_effective_target_divmod): New.
3249 (check_effective_target_divmod_simode): Likewise.
3250 (check_effective_target_arm_divmod_simode): Likewise.
3251 * gcc.dg/divmod-1-simode.c: New test.
3252 * gcc.dg/divmod-1.c: Likewise.
3253 * gcc.dg/divmod-2-simode.c: Likewise.
3254 * gcc.dg/divmod-2.c: Likewise.
3255 * gcc.dg/divmod-3-simode.c: Likewise.
3256 * gcc.dg/divmod-3.c: Likewise.
3257 * gcc.dg/divmod-4-simode.c: Likewise.
3258 * gcc.dg/divmod-4.c: Likewise.
3259 * gcc.dg/divmod-5.c: Likewise.
3260 * gcc.dg/divmod-6-simode.c: Likewise.
3261 * gcc.dg/divmod-6.c: Likewise.
3262 * gcc.dg/divmod-7.c: Likewise.
3263
3264 2016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3265 Jakub Jelinek <jakub@redhat.com>
3266 Andrew Pinski <pinskia@gmail.com>
3267
3268 PR middle-end/22141
3269 PR rtl-optimization/23684
3270 * gcc.c-torture/execute/pr22141-1.c: New test.
3271 * gcc.c-torture/execute/pr22141-2.c: Likewise.
3272 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
3273 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
3274 * gcc.dg/store_merging_1.c: New test.
3275 * gcc.dg/store_merging_2.c: Likewise.
3276 * gcc.dg/store_merging_3.c: Likewise.
3277 * gcc.dg/store_merging_4.c: Likewise.
3278 * gcc.dg/store_merging_5.c: Likewise.
3279 * gcc.dg/store_merging_6.c: Likewise.
3280 * gcc.dg/store_merging_7.c: Likewise.
3281 * gcc.target/i386/pr22141.c: Likewise.
3282 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
3283 * g++.dg/init/new17.C: Likewise.
3284
3285 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3286
3287 PR middle-end/72747
3288 * c-c++-common/pr72747-1.c: New test.
3289 * c-c++-common/pr72747-2.c: Likewise.
3290
3291 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3292
3293 * gcc.target/s390/oscbreak-1.c: New test.
3294
3295 2016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3296
3297 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
3298
3299 2016-10-28 Jakub Jelinek <jakub@redhat.com>
3300
3301 PR rtl-optimization/77919
3302 * g++.dg/torture/pr77919.C: New test.
3303
3304 PR rtl-optimization/78132
3305 * gcc.target/i386/pr78132.c: New test.
3306
3307 2016-10-27 Eric Botcazou <ebotcazou@adacore.com>
3308
3309 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
3310
3311 2016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3312
3313 * gcc.target/powerpc/vsx-simode.c: New test.
3314 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3315 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3316
3317 2016-10-27 Jakub Jelinek <jakub@redhat.com>
3318
3319 PR fortran/78026
3320 * gfortran.dg/gomp/pr78026.f03: New test.
3321 * gfortran.dg/select_type_38.f03: New test.
3322
3323 PR middle-end/78025
3324 * g++.dg/gomp/declare-simd-7.C: New test.
3325
3326 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3327
3328 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
3329 * gfortran.dg/dec_init_2.f90: Likewise.
3330 * gfortran.dg/dec_init_3.f90: New test.
3331 * gfortran.dg/dec_init_4.f90: Likewise.
3332
3333 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3334
3335 * gcc.dg/fold-narrowbopcst-1.c: New test.
3336
3337 2016-10-27 Fritz Reese <fritzoreese@gmail.com>
3338
3339 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
3340 dg-shouldfail/dg-output instead of XFAIL.
3341 * gfortran.dg/dec_io_6.f90: Likewise.
3342
3343 2016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
3344
3345 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
3346 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
3347 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
3348 * gcc.target/arm/atomic-op-char-3.c: Likewise.
3349 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
3350 * gcc.target/arm/atomic-op-int-3.c: Likewise.
3351 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
3352 * gcc.target/arm/atomic-op-release-3.c: Likewise.
3353 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
3354 * gcc.target/arm/atomic-op-short-3.c: Likewise.
3355
3356 2016-10-27 Bin Cheng <bin.cheng@arm.com>
3357
3358 * gcc.dg/fold-convmaxconv-1.c: New test.
3359 * gcc.dg/fold-convminconv-1.c: New test.
3360
3361 2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
3362
3363 PR fortran/78092
3364 * gfortran.dg/pr78092.f90: New test.
3365
3366 2016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
3367
3368 PR target/78056
3369 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
3370 expected error message.
3371 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
3372 expected error message.
3373 * gcc.target/powerpc/vsu/vec-all-nez-7.c
3374 (test_all_not_equal_and_not_zero): Change expected error message.
3375
3376 2016-10-26 Jakub Jelinek <jakub@redhat.com>
3377
3378 PR fortran/77973
3379 * gfortran.dg/gomp/pr77973.f90: New test.
3380
3381 2016-10-26 Paul Thomas <pault@gcc.gnu.org>
3382
3383 PR fortran/78108
3384 * gfortran.dg/submodule_18.f08: New test.
3385 * gfortran.dg/submodule_19.f08: New test.
3386
3387 2016-10-26 Michael Matz <matz@suse.de>
3388
3389 * g++.dg/pr78060.C: New test.
3390 * gfortran.dg/pr78061.f: New test.
3391 * g++.dg/pr78088.C: New test.
3392
3393 2016-10-26 Fritz Reese <fritzoreese@gmail.com>
3394
3395 * gfortran.dg/dec_io_1.f90: New test.
3396 * gfortran.dg/dec_io_2.f90: New test.
3397 * gfortran.dg/dec_io_3.f90: New test.
3398 * gfortran.dg/dec_io_4.f90: New test.
3399 * gfortran.dg/dec_io_5.f90: New test.
3400 * gfortran.dg/dec_io_6.f90: New test.
3401
3402 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3403
3404 PR sanitizer/78106
3405 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
3406
3407 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3408
3409 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
3410 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
3411
3412 2016-10-25 Eric Botcazou <ebotcazou@adacore.com>
3413
3414 * gnat.dg/opt59.adb: New test.
3415 * gnat.dg/opt59_pkg.ad[sb]: New helper.
3416
3417 * gnat.dg/opt60.adb: New test.
3418
3419 2016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
3420
3421 PR fortran/72770
3422 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
3423 this pr.
3424
3425 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3426
3427 PR target/78102
3428 * gcc.target/i386/pr78102.c: New test.
3429
3430 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3431
3432 * gfortran.dg/dec_logical_xor_1.f90: New test.
3433 * gfortran.dg/dec_logical_xor_2.f90: New test.
3434 * gfortran.dg/dec_logical_xor_3.f03: New test.
3435
3436 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3437
3438 * gfortran.dg/dec_loc_rval_1.f90: New test.
3439 * gfortran.dg/dec_loc_rval_2.f90: New test.
3440 * gfortran.dg/dec_loc_rval_3.f03: New test.
3441
3442 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3443
3444 * gfortran.dg/dec_type_print.f90: New testcase.
3445
3446 2016-10-25 Fritz Reese <fritzoreese@gmail.com>
3447
3448 * gfortran.dg/feed_1.f90: New test.
3449 * gfortran.dg/feed_2.f90: New test.
3450
3451 2016-10-25 Martin Liska <mliska@suse.cz>
3452
3453 PR sanitizer/78106
3454 * gcc.dg/asan/pr78106.c: New test.
3455
3456 2016-10-25 Martin Liska <mliska@suse.cz>
3457
3458 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
3459
3460 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
3461
3462 PR target/78041
3463 * gcc.target/arm/pr78041.c: New test.
3464
3465 2016-10-25 Jakub Jelinek <jakub@redhat.com>
3466
3467 * g++.dg/cpp1z/launder1.C: New test.
3468 * g++.dg/cpp1z/launder2.C: New test.
3469
3470 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3471 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3472
3473 PR target/71676
3474 PR target/71678
3475 * gcc.target/avr/pr71676-2.c: New test.
3476
3477 2016-10-25 Georg-Johann Lay <avr@gjlay.de>
3478 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
3479
3480 PR target/71676
3481 PR target/71678
3482 * gcc.target/avr/pr71676-1.c: New test.
3483 * gcc.target/avr/pr71676-3.c: New test.
3484 * gcc.target/avr/pr71676.c: New test.
3485 * gcc.target/avr/pr71678.c: New test.
3486
3487 2016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
3488
3489 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
3490 such that cloned verions of tested functions are not created.
3491
3492 2016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
3493
3494 PR fortran/71895
3495 * gfortran.dg/pr71895.f90: New test.
3496
3497 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3498
3499 * g++.dg/debug/dwarf2/ref-2.C: New test.
3500
3501 2016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
3502
3503 * c-c++-common/Wint-in-bool-context-3.c: New test.
3504
3505 2016-10-24 Martin Sebor <msebor@redhat.com>
3506
3507 PR middle-end/77735
3508 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3509 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
3510 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
3511 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
3512 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
3513 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
3514 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
3515
3516 2016-10-24 Richard Biener <rguenther@suse.de>
3517
3518 PR testsuite/71491
3519 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
3520 * gcc.dg/vect/slp-45.c: Likewise.
3521
3522 2016-10-24 Richard Biener <rguenther@suse.de>
3523
3524 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
3525 * gcc.dg/tree-ssa/pr21458.c: Likewise.
3526 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
3527
3528 2016-10-24 Georg-Johann Lay <avr@gjlay.de>
3529
3530 PR target/78093
3531 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
3532 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
3533
3534 2016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3535
3536 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
3537
3538 2016-10-24 Jakub Jelinek <jakub@redhat.com>
3539
3540 * gcc.target/i386/bmi2-pext-1.c: New test.
3541 * gcc.target/i386/bmi2-pdep-1.c: New test.
3542 * gcc.target/i386/bmi2-bzhi-3.c: New test.
3543 * gcc.target/i386/tbm-bextri-1.c: New test.
3544 * gcc.target/i386/bmi-bextr-6.c: New test.
3545
3546 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3547
3548 PR target/77483
3549 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
3550 * gcc.target/i386/pr65105-1.c: Likewise.
3551 * gcc.target/i386/pr65105-2.c: Likewise.
3552 * gcc.target/i386/pr65105-3.c: Likewise.
3553 * gcc.target/i386/pr65105-5.c: Likewise.
3554 * gcc.target/i386/pr67761.c: Likewise.
3555 * gcc.target/i386/pr70799-1.c: Likewise.
3556
3557 2016-10-24 Martin Liska <mliska@suse.cz>
3558
3559 PR sanitizer/77966
3560 * c-c++-common/ubsan/unreachable-3.c: New test.
3561
3562 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3563
3564 PR fortran/77763
3565 * gfortran.dg/pr77763.f90
3566
3567 2016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
3568
3569 PR fortran/54730
3570 PR fortran/78033
3571 * gfortran.dg/pr78033.f90: New test.
3572
3573 2016-10-23 Paul Thomas <pault@gcc.gnu.org>
3574
3575 PR fortran/69834
3576 * gfortran.dg/select_type_1.f03: Change error for overlapping
3577 TYPE IS cases.
3578 * gfortran.dg/select_type_36.f03: New test.
3579
3580 2016-10-22 Eric Botcazou <ebotcazou@adacore.com>
3581
3582 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
3583
3584 2016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3585
3586 PR fortran/78021
3587 * gfortran.dg/string_length_3.f90: New test.
3588
3589 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3590
3591 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3592
3593 2016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
3594
3595 PR fortran/43366
3596 PR fortran/57117
3597 PR fortran/61337
3598 * gfortran.dg/alloc_comp_class_5.f03: New test.
3599 * gfortran.dg/class_allocate_21.f90: New test.
3600 * gfortran.dg/class_allocate_22.f90: New test.
3601 * gfortran.dg/realloc_on_assign_27.f08: New test.
3602
3603 2016-10-21 Jeff Law <law@redhat.com>
3604
3605 * PR tree-optimization/71947
3606 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
3607 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
3608 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
3609
3610 2016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3611
3612 * gcc.dg/ipa/vrp5.c: New test.
3613 * gcc.dg/ipa/vrp6.c: New test.
3614
3615 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3616
3617 * gcc.target/aarch64/test_frame_17.c: New test.
3618
3619 2016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
3620
3621 * gcc.target/aarch64/test_frame_17.c: New test.
3622
3623 2016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
3624
3625 PR preprocessor/71681
3626 * gcc.dg/cpp/pr71681-1.c: New testcase
3627 * gcc.dg/cpp/pr71681-2.c: Likewise
3628 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
3629 * gcc.dg/cpp/remap/a/header.gcc: Likewise
3630 * gcc.dg/cpp/remap/a/t_1.h: Likewise
3631 * gcc.dg/cpp/remap/a/t_2.h: Likewise
3632
3633 2016-10-21 Jakub Jelinek <jakub@redhat.com>
3634
3635 PR target/78057
3636 * gcc.target/i386/pr78057.c: New test.
3637
3638 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
3639
3640 2016-10-21 Paul Thomas <pault@gcc.gnu.org>
3641
3642 PR fortran/69566
3643 * gfortran.dg/select_type_37.f03: New test.
3644
3645 2016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3646
3647 PR target/71627
3648 * gcc.target/avr/pr71627.c: New test
3649
3650 2016-10-21 Eric Botcazou <ebotcazou@adacore.com>
3651
3652 * gcc.target/sparc/overflow-1.c: New test.
3653 * gcc.target/sparc/overflow-2.c: Likewise.
3654 * gcc.target/sparc/overflow-3.c: Likewise.
3655
3656 2016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
3657
3658 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
3659 effective target.
3660
3661 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3662
3663 PR rtl-optimization/78038
3664 * gcc.target/aarch64/pr78038.c: New test.
3665
3666 2016-10-21 Richard Biener <rguenther@suse.de>
3667
3668 PR tree-optimization/78051
3669 * g++.dg/torture/pr78051.C: New testcase.
3670
3671 2016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3672
3673 * c-c++-common/wdate-time.c: Restored test case.
3674 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
3675
3676 2016-10-20 Jakub Jelinek <jakub@redhat.com>
3677
3678 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
3679
3680 2016-10-20 Uros Bizjak <ubizjak@gmail.com>
3681
3682 PR target/78037
3683 * gcc.target/i386/pr78037.c: New test.
3684
3685 2016-10-20 Eric Botcazou <ebotcazou@adacore.com>
3686
3687 * gcc.target/visium/overflow8.c: New.
3688 * gcc.target/visium/overflow16.c: Likewise.
3689 * gcc.target/visium/overflow32: Likewise.
3690
3691 2016-10-20 Michael Matz <matz@suse.de>
3692
3693 * gcc.dg/loop-split.c: New test.
3694 * gcc.dg/tree-ssa/ifc-9.c: Update.
3695 * gcc.dg/tree-ssa/ifc-10.c: Update.
3696
3697 2016-10-20 Richard Biener <rguenther@suse.de>
3698
3699 * gcc.dg/graphite/pr35356-1.c: Update.
3700
3701 2016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
3702
3703 PR c++/77446
3704 * g++.dg/cpp1y/pr77446.C: New.
3705
3706 2016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3707
3708 PR tree-optimization/53979
3709 * gcc.dg/pr53979-1.c: New test-case.
3710 * gcc.dg/pr53979-2.c: Likewise.
3711
3712 2016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3713
3714 * c-c++-common/Wint-in-bool-context-2.c: New test.
3715
3716 2016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3717
3718 * gfortran.dg/dtio_17.f90: Fix test.
3719
3720 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3721
3722 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
3723 * gcc.dg/Walloca-2.c: Same.
3724
3725 2016-10-19 Aldy Hernandez <aldyh@redhat.com>
3726
3727 * gcc.dg/Wvla-1.c: Rename to...
3728 * gcc.dg/Wvla-larger-than-1.c: ...this.
3729 * gcc.dg/Wvla-2.c: Rename to...
3730 * gcc.dg/Wvla-larger-than-2.c: ...this.
3731 * gcc.dg/Wvla-3.c: Rename to...
3732 * gcc.dg/Walloca-11.c.: ...this.
3733 * gcc.dg/wvla-[1-7].c: Rename to:
3734 * gcc.dg/Wvla-[1-7].c: ...this.
3735
3736 2016-10-19 Bin Cheng <bin.cheng@arm.com>
3737
3738 PR tree-optimization/78005
3739 * gcc.dg/vect/pr78005.c: New.
3740 * gcc.target/i386/l_fma_float_1.c: Revise test.
3741 * gcc.target/i386/l_fma_float_2.c: Ditto.
3742 * gcc.target/i386/l_fma_float_3.c: Ditto.
3743 * gcc.target/i386/l_fma_float_4.c: Ditto.
3744 * gcc.target/i386/l_fma_float_5.c: Ditto.
3745 * gcc.target/i386/l_fma_float_6.c: Ditto.
3746 * gcc.target/i386/l_fma_double_1.c: Ditto.
3747 * gcc.target/i386/l_fma_double_2.c: Ditto.
3748 * gcc.target/i386/l_fma_double_3.c: Ditto.
3749 * gcc.target/i386/l_fma_double_4.c: Ditto.
3750 * gcc.target/i386/l_fma_double_5.c: Ditto.
3751 * gcc.target/i386/l_fma_double_6.c: Ditto.
3752
3753 2016-10-19 Thomas Schwinge <thomas@codesourcery.com>
3754
3755 PR tree-optimization/78024
3756 * gcc.dg/goacc/loop-processing-1.c: New file.
3757
3758 2016-10-19 Richard Biener <rguenther@suse.de>
3759
3760 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
3761
3762 2016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
3763
3764 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
3765 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
3766 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
3767 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
3768 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
3769 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
3770 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
3771 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
3772 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
3773 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
3774 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
3775 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
3776 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
3777 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
3778 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
3779 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
3780 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
3781 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
3782 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
3783 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
3784 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
3785 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
3786 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
3787 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
3788 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
3789 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
3790 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
3791 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
3792 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
3793 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
3794 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
3795 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
3796 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
3797 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
3798 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
3799 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
3800 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
3801 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
3802 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
3803 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
3804 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3805 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3806 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3807 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3808 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3809 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3810 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3811 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3812 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3813 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3814 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3815 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3816 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3817 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3818 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3819 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3820 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3821 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3822 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3823 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3824 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3825 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3826 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3827 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3828 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3829 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3830 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3831 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3832 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3833 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3834 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3835 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3836 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3837 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3838 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3839 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3840 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3841 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3842 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3843 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3844 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3845 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3846 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3847 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3848 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3849 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3850 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3851 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3852 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3853 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3854 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3855 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3856 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3857 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3858 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3859 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3860 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3861 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3862 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3863 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3864 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3865 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3866 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3867 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3868 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3869 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3870 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3871 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3872 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3873 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3874 * gcc.target/powerpc/vsu/vsu.exp: New file.
3875
3876 2016-10-18 Uros Bizjak <ubizjak@gmail.com>
3877
3878 PR target/77991
3879 * gcc.target/i386/pr77991.c: New test.
3880
3881 2016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3882
3883 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3884 LTO is used.
3885
3886 2016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3887
3888 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
3889
3890 2016-10-18 Richard Biener <rguenther@suse.de>
3891
3892 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3893 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3894 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3895 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3896 * gcc.dg/tree-ssa/pr21563.c: Likewise.
3897 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3898 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3899 * gcc.dg/tree-ssa/pr68431.c: Likewise.
3900 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3901 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3902 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3903 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3904 * gcc.dg/tree-ssa/vrp19.c: Likewise.
3905 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3906 * gcc.dg/tree-ssa/vrp92.c: Likewise.
3907 * gcc.dg/pr68217.c: Likewise.
3908 * gcc.dg/predict-9.c: Likewise.
3909 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3910 * gcc.dg/predict-1.c: Likewise.
3911
3912 2016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3913
3914 * gfortran.dg/dtio_17.f90: New test.
3915
3916 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3917
3918 * gcc.dg/ipa/vrp4.c: Adjust testcase.
3919
3920 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3921
3922 * gcc.dg/ipa/vrp4.c: New test.
3923
3924 2016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3925
3926 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3927 * gcc.dg/torture/pr39074.c: Likewise.
3928
3929 2016-10-17 Eric Botcazou <ebotcazou@adacore.com>
3930
3931 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3932 * gnat.dg/trampoline4.adb: Minor tweak.
3933
3934 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3935
3936 PR tree-optimization/77916
3937 * gcc.dg/torture/pr77916.c: New.
3938
3939 2016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
3940
3941 PR fortran/77978
3942 * gfortran.dg/pr77978_1.f90: New test.
3943 * gfortran.dg/pr77978_2.f90: Ditto.
3944 * gfortran.dg/pr77978_3.f90: Ditto.
3945
3946 2016-10-17 Paul Thomas <pault@gcc.gnu.org>
3947
3948 PR fortran/61420
3949 PR fortran/78013
3950 * gfortran.dg/proc_ptr_49.f90: New test.
3951
3952 2016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3953
3954 PR target/77308
3955 * gcc.target/arm/pr77308.c: New test.
3956
3957 2016-10-17 David Edelsohn <dje.gcc@gmail.com>
3958
3959 * lib/target-supports.exp
3960 (check_effective_target_floatn_nx_runtime): Return 0 for
3961 powerpc*-ibm-aix*.
3962
3963 2016-10-17 Andrew Pinski <apinski@cavium.com>
3964
3965 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3966 long instead of long.
3967 * gcc.target/aarch64/cinc_common_1.c: Likewise.
3968 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3969 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3970 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3971 * gcc.target/aarch64/pr68102_1.c: Likewise.
3972 * gcc.target/aarch64/target_attr_3.c: Likewise.
3973
3974 2016-10-17 Richard Biener <rguenther@suse.de>
3975
3976 PR tree-optimization/77988
3977 * gcc.dg/torture/pr77988.c: New testcase.
3978
3979 2016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3980
3981 * gcc.dg/pr71636-1.c: New test-case.
3982 * gcc.dg/pr71636-2.c: Likewise.
3983
3984 2016-10-16 Eric Botcazou <ebotcazou@adacore.com>
3985
3986 * gnat.dg/trampoline3.adb: New test.
3987 * gnat.dg/trampoline4.adb: Likewise.
3988
3989 2016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3990
3991 * gfortran.dg/dtio_16.f90: New test.
3992
3993 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3994
3995 * gcc.target/sparc/bmaskbshuf.c: Rename to...
3996 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3997 * gcc.target/sparc/bmaskbshuf-2.c: New test.
3998
3999 2016-10-15 Eric Botcazou <ebotcazou@adacore.com>
4000
4001 * gcc.target/sparc/popc.c: Rename to...
4002 * gcc.target/sparc/popc-1.c: ...this.
4003 * gcc.target/sparc/popc-2.c: New test.
4004
4005 2016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4006
4007 PR fortran/77972
4008 * gfortran.dg/unexpected_eof_4.f90: New test.
4009
4010 2016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
4011
4012 PR libfortran/48587
4013 * gfortran.dg/negative_unit2.f90: New test.
4014
4015 2016-10-14 Jakub Jelinek <jakub@redhat.com>
4016
4017 PR middle-end/77959
4018 * gfortran.dg/pr77959.f90: New test.
4019
4020 DR 1511 - const volatile variables and ODR
4021 * g++.dg/DRs/dr1511-1.C: New test.
4022 * g++.dg/DRs/dr1511-2.C: New test.
4023
4024 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
4025
4026 * gnat.dg/debug7.adb (dg-options): Remove -g.
4027 * gnat.dg/debug8.adb (dg-options): Add -margs.
4028 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
4029
4030 2016-10-14 Richard Biener <rguenther@suse.de>
4031
4032 PR tree-optimization/77979
4033 * gcc.dg/torture/pr77979.c: New testcase.
4034
4035 2016-10-14 Martin Liska <mliska@suse.cz>
4036
4037 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
4038 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
4039 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
4040
4041 2016-10-14 Uros Bizjak <ubizjak@gmail.com>
4042
4043 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
4044 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
4045 * gcc.dg/torture/pr77937-2.c: Likewise.
4046
4047 2016-10-14 Eric Botcazou <ebotcazou@adacore.com>
4048
4049 * gnat.dg/lto15.adb: Adjust.
4050 * gnat.dg/lto16.adb: Likewise.
4051 * gnat.dg/lto17.adb: Likewise
4052 * gnat.dg/lto18.ad[sb]: New test.
4053 * gnat.dg/lto18_pkg.ads: New helper.
4054 * gnat.dg/lto19.adb: New test.
4055 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
4056 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
4057 * gnat.dg/lto20.adb: New test.
4058 * gnat.dg/lto20_pkg.ad[sb]: New helper.
4059
4060 2016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
4061
4062 * gfortran.dg/coarray_38.f90: Expect error message.
4063
4064 2016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4065
4066 * gcc.target/aarch64/spellcheck_1.c: New test.
4067 * gcc.target/aarch64/spellcheck_2.c: Likewise.
4068 * gcc.target/aarch64/spellcheck_3.c: Likewise.
4069 * gcc.target/aarch64/spellcheck_4.c: Likewise.
4070 * gcc.target/aarch64/spellcheck_5.c: Likewise.
4071 * gcc.target/aarch64/spellcheck_6.c: Likewise.
4072
4073 2016-10-13 Andreas Schwab <schwab@linux-m68k.org>
4074
4075 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
4076
4077 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4078
4079 PR tree-optimization/77937
4080 * gcc.dg/torture/pr77937-1.c: New.
4081 * gcc.dg/torture/pr77937-2.c: New.
4082
4083 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4084
4085 * g++.dg/cpp1z/inline-var1.C: New test.
4086 * g++.dg/cpp1z/inline-var1a.C: New test.
4087 * g++.dg/cpp1z/inline-var1.h: New file.
4088 * g++.dg/cpp1z/inline-var2.C: New test.
4089 * g++.dg/cpp1z/inline-var3.C: New test.
4090 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
4091 uninitialized const.
4092
4093 2016-10-13 Sandra Loosemore <sandra@codesourcery.com>
4094
4095 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
4096 Xscale is specified, not just -march.
4097 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
4098 is incompatible with Xscale.
4099
4100 2016-10-13 Martin Sebor <msebor@redhat.com>
4101
4102 PR c++/71912
4103 * g++.dg/ext/flexary4.C: Adjust.
4104 * g++.dg/ext/flexary5.C: Same.
4105 * g++.dg/ext/flexary9.C: Same.
4106 * g++.dg/ext/flexary19.C: New test.
4107 * g++.dg/ext/flexary18.C: New test.
4108 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
4109 regression test.
4110 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
4111 Avoid generating a flexible array member in an array.
4112
4113 2016-10-13 Martin Sebor <msebor@redhat.com>
4114
4115 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
4116 to placate -Wformat on targets where the type is not int.
4117
4118 2016-10-13 David Malcolm <dmalcolm@redhat.com>
4119
4120 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
4121 in INSN_LOCATION.
4122
4123 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4124
4125 * gcc.target/i386/l_fma_float_1.c: Revise test.
4126 * gcc.target/i386/l_fma_float_2.c: Ditto.
4127 * gcc.target/i386/l_fma_float_3.c: Ditto.
4128 * gcc.target/i386/l_fma_float_4.c: Ditto.
4129 * gcc.target/i386/l_fma_float_5.c: Ditto.
4130 * gcc.target/i386/l_fma_float_6.c: Ditto.
4131 * gcc.target/i386/l_fma_double_1.c: Ditto.
4132 * gcc.target/i386/l_fma_double_2.c: Ditto.
4133 * gcc.target/i386/l_fma_double_3.c: Ditto.
4134 * gcc.target/i386/l_fma_double_4.c: Ditto.
4135 * gcc.target/i386/l_fma_double_5.c: Ditto.
4136 * gcc.target/i386/l_fma_double_6.c: Ditto.
4137
4138 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4139
4140 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
4141
4142 2016-10-13 Bin Cheng <bin.cheng@arm.com>
4143
4144 * gcc.dg/vect/vect-98.c: Refine test case.
4145 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
4146 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
4147 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
4148
4149 2016-10-13 Jakub Jelinek <jakub@redhat.com>
4150
4151 PR c/77946
4152 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
4153
4154 2016-10-13 Martin Liska <mliska@suse.cz>
4155
4156 PR tree-optimization/77943
4157 * g++.dg/tree-ssa/pr77943.C: New test.
4158
4159 2016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
4160
4161 PR fortran/72832
4162 * gfortran.dg/allocate_with_source_22.f03: New test.
4163 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
4164 fail.
4165
4166 2016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4167
4168 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
4169 * gcc.target/arm/movsi_movw.c: Likewise.
4170 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
4171 directive to work on big endian targets.
4172
4173 2016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4174
4175 * gcc.dg/tree-ssa/evrp6.c: New test.
4176
4177 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4178
4179 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
4180 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
4181 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
4182
4183 2016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
4184
4185 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
4186 * gcc.target/powerpc/warn-2.c: Ditto.
4187
4188 2016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
4189
4190 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
4191 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
4192 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
4193 for -mmsa.
4194 * gcc.target/mips/msa.c: New test.
4195 * gcc.target/mips/msa-builtins.c: Likewise.
4196 * lib/target-supports.exp (check_mips_msa_hw_available): New.
4197 (check_effective_target_mips_msa_runtime): Likewise.
4198 (check_effective_target_mips_msa): Likewise.
4199 (add_options_for_mips_msa): Likewise.
4200 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
4201 (check_effective_target_vect_intfloat_cvt): Likewise.
4202 (check_effective_target_vect_uintfloat_cvt): Likewise.
4203 (check_effective_target_vect_floatint_cvt): Likewise.
4204 (check_effective_target_vect_floatuint_cvt): Likewise.
4205 (check_effective_target_vect_shift): Likewise.
4206 (check_effective_target_vect_shift_char): Likewise.
4207 (check_effective_target_vect_long): Likewise.
4208 (check_effective_target_vect_float): Likewise.
4209 (check_effective_target_vect_double): Likewise.
4210 (check_effective_target_vect_long_long): Likewise.
4211 (check_effective_target_vect_perm): Likewise.
4212 (check_effective_target_vect_perm_byte): Likewise.
4213 (check_effective_target_vect_perm_short): Likewise.
4214 (check_effective_target_vect_sdot_qi): Likewise.
4215 (check_effective_target_vect_udot_qi): Likewise.
4216 (check_effective_target_vect_sdot_hi): Likewise.
4217 (check_effective_target_vect_udot_hi): Likewise.
4218 (check_effective_target_vect_pack_trunc): Likewise.
4219 (check_effective_target_vect_unpack): Likewise.
4220 (check_effective_target_vect_hw_misalign): Likewise.
4221 (check_effective_target_vect_condition): Likewise.
4222 (check_effective_target_vect_cond_mixed): Likewise.
4223 (check_effective_target_vect_char_mult): Likewise.
4224 (check_effective_target_vect_short_mult): Likewise.
4225 (check_effective_target_vect_int_mult): Likewise.
4226 (check_effective_target_vect_extract_even_odd): Likewise.
4227 (check_effective_target_vect_interleave): Likewise.
4228 (check_vect_support_and_set_flags): Check if the target supports MSA
4229 and append to the list of EFFECTIVE_TARGETS.
4230
4231 2016-10-12 Richard Biener <rguenther@suse.de>
4232
4233 PR debug/77947
4234 * g++.dg/torture/pr77947.C: New testcase.
4235
4236 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4237
4238 * gnat.dg/debug8.adb: New testcase.
4239
4240 2016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
4241
4242 * gnat.dg/debug9.adb: New testcase.
4243
4244 2016-10-12 Richard Biener <rguenther@suse.de>
4245
4246 * gcc.dg/tree-ssa/vrp35.c: Adjust.
4247 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4248 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4249
4250 2016-10-12 Richard Biener <rguenther@suse.de>
4251
4252 PR tree-optimization/77920
4253 * gcc.dg/torture/pr77920.c: New testcase.
4254
4255 2016-10-12 Jakub Jelinek <jakub@redhat.com>
4256
4257 PR tree-optimization/77929
4258 * gcc.c-torture/compile/pr77929.c: New test.
4259
4260 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
4261 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
4262 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
4263 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
4264 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
4265 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
4266 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
4267 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
4268 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
4269
4270 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4271
4272 * gcc.target/sparc/setcc-4.c: Adjust.
4273 * gcc.target/sparc/setcc-5.c: Likewise.
4274 * gcc.target/sparc/setcc-6.c: Likewise.
4275 * gcc.target/sparc/setcc-7.c: Likewise.
4276 * gcc.target/sparc/setcc-8.c: Likewise.
4277 * gcc.target/sparc/setcc-9.c: Likewise.
4278 * gcc.target/sparc/setcc-10.c: Delete.
4279
4280 2016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
4281
4282 PR fortran/77942
4283 * gfortran.dg/pr77942.f90
4284
4285 2016-10-11 Fritz Reese <fritzoreese@gmail.com>
4286
4287 * gfortran.dg/dec_math.f90: New testsuite.
4288
4289 2016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4290
4291 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
4292 (main): Declare j as i32 instead of int.
4293
4294 2016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4295
4296 PR testsuite/PR77710
4297 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
4298 target triplet instead of *-*-*-*.
4299
4300 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4301
4302 * gnat.dg/unchecked_convert10.adb: New test.
4303 * gnat.dg/unchecked_convert11.adb: Likewise.
4304 * gnat.dg/unchecked_convert12.adb: Likewise.
4305
4306 2016-10-11 Eric Botcazou <ebotcazou@adacore.com>
4307
4308 * gcc.target/sparc/cbcond-1.c: New test.
4309 * gcc.target/sparc/cbcond-2.c: Likewise.
4310 * gcc.target/sparc/movcc-1.c: Likewise.
4311 * gcc.target/sparc/movcc-2.c: Likewise.
4312 * gcc.target/sparc/setcc-1.c: Adjust.
4313 * gcc.target/sparc/setcc-2.c: Likewise.
4314 * gcc.target/sparc/setcc-3.c: Likewise.
4315 * gcc.target/sparc/setcc-4.c: Likewise.
4316 * gcc.target/sparc/setcc-5.c: Likewise.
4317 * gcc.target/sparc/setcc-6.c: New test.
4318 * gcc.target/sparc/setcc-7.c: Likewise.
4319 * gcc.target/sparc/setcc-8.c: Likewise.
4320 * gcc.target/sparc/setcc-9.c: Likewise.
4321 * gcc.target/sparc/setcc-10.c: Likewise.
4322
4323 2016-10-10 Jeff Law <law@redhat.com>
4324
4325 PR tree-optimization/71947
4326 * gcc.dg/tree-ssa/pr71947-1.c: New test.
4327 * gcc.dg/tree-ssa/pr71947-2.c: New test.
4328 * gcc.dg/tree-ssa/pr71947-3.c: New test.
4329 * gcc.dg/tree-ssa/pr71947-4.c: New test.
4330 * gcc.dg/tree-ssa/pr71947-5.c: New test.
4331 * gcc.dg/tree-ssa/pr71947-6.c: New test.
4332
4333 2016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4334
4335 PR fortran/77915
4336 * gfortran.dg/matmul_11.f90: New test.
4337
4338 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4339
4340 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
4341 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
4342 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
4343 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
4344 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
4345 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
4346 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
4347 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
4348 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
4349 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
4350 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
4351 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
4352 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
4353 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
4354 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
4355 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
4356 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
4357 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
4358 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
4359 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
4360 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
4361 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
4362 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
4363 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
4364 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
4365 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
4366 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
4367 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
4368 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
4369 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
4370 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
4371 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
4372 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
4373 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
4374 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
4375 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
4376 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
4377 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
4378 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
4379 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
4380 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
4381 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
4382 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
4383 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
4384 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
4385 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
4386 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
4387 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
4388 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
4389 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
4390 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
4391 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
4392 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
4393 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
4394 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
4395 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
4396 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
4397 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
4398 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
4399
4400 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4401
4402 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
4403 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
4404 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
4405 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
4406 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
4407 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
4408 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
4409 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
4410 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
4411 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
4412 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
4413 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
4414 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
4415 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
4416
4417 2016-10-10 Jiong Wang <jiong.wang@arm.com>
4418
4419 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
4420 Enable AArch64.
4421 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
4422 vdup*_laneq.
4423 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
4424 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
4425 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
4426 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
4427
4428 2016-10-10 Matthew Wahab <matthew.wahab@arm.com>
4429 Jiong Wang <jiong.wang@arm.com>
4430
4431 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
4432 AArch64 support.
4433 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
4434 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
4435 AArch64 targets.
4436 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
4437 AArch64 targets.
4438 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
4439 targets.
4440 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
4441
4442 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4443
4444 * gnat.dg/specs/vfa.ads: New test.
4445
4446 2016-10-10 Eric Botgazou <ebotcazou@adacore.com>
4447
4448 * gnat.dg/inline13.ad[sb]: New test.
4449 * gnat.dg/inline13_pkg.ad[sb]: New helper.
4450
4451 2016-10-10 Eric Botcazou <ebotcazou@adacore.com>
4452
4453 * gnat.dg/biased_subtype.adb: New test.
4454
4455 2016-10-09 Jakub Jelinek <jakub@redhat.com>
4456
4457 PR tree-optimization/77901
4458 * gcc.c-torture/compile/pr77901.c: New test.
4459
4460 2016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4461
4462 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
4463 * gcc.dg/ipa/propalign-2.c: Likewise
4464 * gcc.dg/ipa/propalign-3.c: Likewise.
4465 * gcc.dg/ipa/propalign-4.c: Likewise.
4466 * gcc.dg/ipa/propalign-5.c: Likewise.
4467
4468 2016-10-08 Jakub Jelinek <jakub@redhat.com>
4469
4470 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4471
4472 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
4473
4474 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
4475 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
4476
4477 2016-10-07 Fritz Reese <fritzoreese@gmail.com>
4478
4479 * gfortran.dg/dec_union_11.f90: New testcase.
4480
4481 2016-10-07 Nathan Sidwell <nathan@acm.org>
4482
4483 PR c++/66443
4484 * g++.dg/cpp0x/pr66443-cxx11.C: New.
4485 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
4486 * g++.dg/cpp1y/pr66443-cxx14.C: New
4487 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
4488 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
4489
4490 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4491
4492 * g++.dg/cpp0x/addressof1.C: New test.
4493 * g++.dg/cpp0x/addressof2.C: New test.
4494
4495 2016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4496
4497 * gcc.target/powerpc/float128-type-1.c: New test to check that
4498 PowerPC 64-bit Linux enables -mfloat128-type by default.
4499 * gcc.target/powerpc/float128-type-2.c: Likewise.
4500 * gcc.target/powerpc/float128-mix.c: Change error message to
4501 reflect that __ibm128 is now #define'ed to be long double.
4502
4503 2016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
4504
4505 PR fortran/77406
4506 * gfortran.dg/pr77406.f90: New test.
4507 * gfortran.dg/assumed_type_3.f90: Update error messages.
4508 * gfortran.dg/defined_operators_1.f90: Ditto.
4509 * gfortran.dg/generic_26.f90: Ditto.
4510 * gfortran.dg/generic_7.f90: Ditto.
4511 * gfortran.dg/gomp/udr5.f90: Ditto.
4512 * gfortran.dg/gomp/udr7.f90: Ditto.
4513 * gfortran.dg/interface_1.f90: Ditto.
4514 * gfortran.dg/interface_37.f90: Ditto.
4515 * gfortran.dg/interface_5.f90: Ditto.
4516 * gfortran.dg/interface_6.f90: Ditto.
4517 * gfortran.dg/interface_7.f90
4518 * gfortran.dg/no_arg_check_3.f90
4519 * gfortran.dg/operator_5.f90
4520 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4521
4522 2016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
4523
4524 PR c++/77700
4525 * c-c++-common/Wint-in-bool-context.c: Update test.
4526
4527 2016-10-07 Richard Biener <rguenther@suse.de>
4528
4529 * gcc.dg/tree-ssa/vrp01.c: Adjust.
4530 * gcc.dg/tree-ssa/vrp34.c: Likewise.
4531
4532 2016-10-07 Marek Polacek <polacek@redhat.com>
4533
4534 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
4535
4536 2016-10-07 Bernd Schmidt <bschmidt@redhat.com>
4537
4538 PR c++/69733
4539 * c-c++-common/pr69733.c: New test.
4540 * gcc.dg/pr69733.c: New test.
4541 * gcc.target/i386/pr69733.c: New test.
4542
4543 2016-10-07 Marek Polacek <polacek@redhat.com>
4544
4545 PR c++/77803
4546 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
4547
4548 2016-10-07 Jakub Jelinek <jakub@redhat.com>
4549
4550 PR tree-optimization/77664
4551 * gcc.dg/tree-ssa/pr77664.c: New test.
4552 * gcc.dg/pr77664.c: New test.
4553
4554 2016-10-06 Louis Krupp <louis.krupp@zoho.com>
4555
4556 * gfortran.dg/pr69955.f90: New test.
4557
4558 2016_10-06 Louis Krupp <louis.krupp@zoho.com>
4559
4560 PR fortran/57910
4561 * gfortran.dg/pr57910.f90: New test.
4562
4563 2016-10-06 Jakub Jelinek <jakub@redhat.com>
4564
4565 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
4566 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
4567
4568 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4569
4570 PR tree-optimization/77862
4571 * gcc.dg/pr77862.c: New test.
4572
4573 2016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4574
4575 * gcc.dg/tree-ssa/evrp4.c: New test.
4576
4577 2016-10-06 Jeff Law <law@redhat.com>
4578
4579 PR tree-optimization/71661
4580 * gcc.dg/tree-ssa/pr71661.c: New test.
4581
4582 2016-10-06 Richard Biener <rguenther@suse.de>
4583
4584 PR tree-optimization/77855
4585 * gcc.dg/torture/pr77855.c: New testcase.
4586
4587 2016-10-06 James Clarke <jrtc27@jrtc27.com>
4588 Eric Botcazou <ebotcazou@adacore.com>
4589
4590 * g++.dg/other/pr77759.C: New test.
4591
4592 2016-10-06 Richard Biener <rguenther@suse.de>
4593
4594 PR tree-optimization/77839
4595 * gcc.dg/torture/pr77839.c: New testcase.
4596
4597 2016-10-06 Marek Polacek <polacek@redhat.com>
4598
4599 * g++.dg/cpp1z/init-statement9.C: New test.
4600
4601 2016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
4602
4603 * gcc.target/i386/pcommit-1.c: Deleted.
4604 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
4605 * gcc.target/i386/sse-13.c: Ditto.
4606 * gcc.target/i386/sse-14.c: Ditto.
4607 * gcc.target/i386/sse-22.c: Ditto.
4608 * gcc.target/i386/sse-23.c: Ditto.
4609 * g++.dg/other/i386-2.C: Ditto.
4610
4611 2016-10-05 Uros Bizjak <ubizjak@gmail.com>
4612
4613 * gcc.target/i386/pr77833.c: Require int128 effective target.
4614
4615 2016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
4616
4617 PR fortran/58991
4618 PR fortran/58992
4619 * gfortran.dg/associate_22.f90: New test.
4620
4621 2016-10-05 Fritz Reese <fritzoreese@gmail.com>
4622
4623 * gfortran.dg/dec_union_9.f90: New testcase.
4624 * gfortran.dg/dec_union_10.f90: New testcase.
4625
4626 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4627
4628 PR sanitizer/66343
4629 * gcc.dg/pch/pr66343-3.c: New test.
4630 * gcc.dg/pch/pr66343-3.hs: New file.
4631
4632 PR sanitizer/66343
4633 * gcc.dg/pch/pr66343-1.c: New test.
4634 * gcc.dg/pch/pr66343-1.hs: New file.
4635 * gcc.dg/pch/pr66343-2.c: New test.
4636 * gcc.dg/pch/pr66343-2.hs: New file.
4637
4638 2016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4639
4640 * c-c++-common/Wint-in-bool-context.c: Update test.
4641
4642 2016-10-05 Marek Polacek <polacek@redhat.com>
4643
4644 * g++.dg/cpp1z/init-statement1.C: New test.
4645 * g++.dg/cpp1z/init-statement2.C: New test.
4646 * g++.dg/cpp1z/init-statement3.C: New test.
4647 * g++.dg/cpp1z/init-statement4.C: New test.
4648 * g++.dg/cpp1z/init-statement5.C: New test.
4649 * g++.dg/cpp1z/init-statement6.C: New test.
4650 * g++.dg/cpp1z/init-statement7.C: New test.
4651 * g++.dg/cpp1z/init-statement8.C: New test.
4652
4653 2016-10-05 Louis Krupp <louis.krupp@zoho.com>
4654
4655 PR fortran/67524
4656 * gfortran.dg/pr67524.f90: New test.
4657
4658 2016-10-05 Jakub Jelinek <jakub@redhat.com>
4659
4660 PR sanitizer/77823
4661 * c-c++-common/ubsan/shift-9.c: New test.
4662
4663 2016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4664
4665 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
4666 of int if __SIZEOF_INT__ is less than 4 bytes.
4667
4668 2016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4669
4670 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
4671 * gfortran.dg/class_array_20.f03: Likewise.
4672 * gfortran.dg/class_array_21.f03: Likewise.
4673 * gfortran.dg/finalize_29.f08: Likewise.
4674 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
4675
4676 2016-10-05 Richard Biener <rguenther@suse.de>
4677
4678 PR middle-end/77826
4679 * gcc.dg/torture/pr77826.c: New testcase.
4680
4681 2016-10-05 Richard Biener <rguenther@suse.de>
4682
4683 * gcc.dg/fold-copysign-1.c: New testcase.
4684
4685 2016-10-05 Andreas Schwab <schwab@suse.de>
4686
4687 * g++.dg/pr49847-2.C: Remove.
4688
4689 2016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
4690
4691 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
4692
4693 2016-10-05 Richard Biener <rguenther@suse.de>
4694
4695 PR middle-end/55152
4696 * gcc.dg/pr55152-2.c: New testcase.
4697
4698 2016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4699
4700 * gfortran.dg/dtio_15.f90: New test.
4701
4702 2016-10-04 Ian Lance Taylor <iant@golang.org>
4703
4704 * gcc.dg/split-7.c: New test.
4705
4706 2016-10-04 Martin Sebor <msebor@redhat.com>
4707
4708 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
4709 %lc directive to wint_t to silence -Wformat warnings on targets
4710 where the latter is a distinct type such as long.
4711
4712 2016-10-04 Martin Sebor <msebor@redhat.com>
4713
4714 PR c++/77804
4715 * g++.dg/warn/Wplacement-new-size-4.C: New test.
4716
4717 2016-10-04 Jakub Jelinek <jakub@redhat.com>
4718
4719 PR c++/77791
4720 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
4721
4722 * g++.dg/other/java3.C: Remove.
4723 * g++.dg/other/java1.C: Remove.
4724 * g++.dg/other/error12.C: Remove.
4725 * g++.dg/other/java2.C: Remove.
4726 * g++.dg/warn/Wnvdtor.C: Remove.
4727 * g++.dg/lookup/java1.C: Remove.
4728 * g++.dg/lookup/java2.C: Remove.
4729 * g++.dg/ext/pr34829.C: Remove.
4730 * g++.dg/ext/java-3.C: Remove.
4731 * g++.dg/ext/java-1.C: Remove.
4732 * g++.dg/ext/java-2.C: Remove.
4733 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
4734
4735 2016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
4736
4737 PR tree-optimization/77808
4738 * gcc.dg/tree-ssa/pr77808.c: New testcase.
4739
4740 2016-10-04 Richard Biener <rguenther@suse.de>
4741
4742 PR tree-optimization/77399
4743 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
4744
4745 2016-10-04 Richard Biener <rguenther@suse.de>
4746
4747 PR middle-end/77833
4748 * gcc.target/i386/pr77833.c: New testcase.
4749
4750 2016-09-26 Jeff Law <law@redhat.com>
4751
4752 PR tree-optimization/71550
4753 PR tree-optimization/71403
4754 * gcc.c-torture/execute/pr71550.c: New test.
4755
4756 2016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4757
4758 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
4759 option.
4760
4761 2016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4762
4763 Revert
4764 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4765
4766 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4767
4768 2016-10-03 Marek Polacek <polacek@redhat.com>
4769
4770 * g++.dg/cpp0x/nullptr37.C: New test.
4771
4772 2016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
4773
4774 * c-c++-common/Wint-in-bool-context.c: Update test.
4775
4776 2016-10-02 Jakub Jelinek <jakub@redhat.com>
4777
4778 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
4779 earlier.
4780 * g++.dg/charset/asm2.c (memmove): Likewise.
4781 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
4782 * g++.dg/tls/diag-4.C (foo): Likewise.
4783 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
4784 dg-warning, fix up regex.
4785 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
4786 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
4787 * g++.old-deja/g++.mike/net31.C: Likewise.
4788 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
4789 for C++17.
4790 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
4791 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
4792
4793 2016-10-01 Richard Biener <rguenther@suse.de>
4794
4795 PR middle-end/77798
4796 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
4797
4798 2016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
4799
4800 PR fortran/77663
4801 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
4802
4803 2016-10-01 Jakub Jelinek <jakub@redhat.com>
4804
4805 PR c/77490
4806 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4807 Add dg-prune-output directive.
4808
4809 2016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4810
4811 PR fortran/66643
4812 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4813 * gfortran.fortran-torture/compile/write.f90: Update test.
4814
4815 2016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4816
4817 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4818 arm_fp16_alternative_ok as the required effective target.
4819 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4820 -mfp16-format=alternative to the dg-options directive and remove
4821 the dg-add-options directive.
4822
4823 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4824
4825 PR fortran/77764
4826 * gfortran.dg/dec_union_8.f90: New testcase.
4827
4828 2016-09-30 Fritz Reese <fritzoreese@gmail.com>
4829
4830 PR fortran/77782
4831 * gfortran.dg/dec_structure_16.f90: New testcase.
4832
4833 2016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4834
4835 * gfortran.dg/coarray_allocate_10.f08: New test.
4836 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4837
4838 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4839
4840 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4841
4842 2016-09-30 Richard Biener <rguenther@suse.de>
4843
4844 PR tree-optimization/77399
4845 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4846
4847 2016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4848
4849 * c-c++-common/pr27336.c: Make dependency on
4850 -fdelete-null-pointer-checks explicit.
4851 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4852 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4853 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4854 * gcc.dg/pic-1.c: Require fpic target support.
4855 * gcc.dg/pic-2.c: Likewise.
4856
4857 2016-09-29 Jakub Jelinek <jakub@redhat.com>
4858
4859 Implement P0001R1 - C++17 removal of register storage class specifier
4860 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4861 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4862 C++17.
4863 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4864 keyword if not __SSE2__.
4865 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4866 C++17.
4867 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4868 register keywords.
4869 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4870 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4871 no_erroneous_warning): Expect new warnings for C++17.
4872 * g++.dg/warn/register-var-2.C (f): Likewise.
4873 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4874 * g++.dg/parse/linkage2.C (foo): Likewise.
4875 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4876 keyword on parameters for C++17.
4877 * g++.dg/cpp1z/register1.C: New test.
4878 * g++.dg/cpp1z/register2.C: New test.
4879 * g++.dg/cpp1z/register3.C: New test.
4880
4881 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4882
4883 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4884 * gcc.target/i386/avx2-check.h (main): Ditto.
4885 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4886 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4887 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4888 * gcc.target/i386/avx512er-check.h (main): Ditto.
4889 * gcc.target/i386/avx512f-check.h (main): Ditto.
4890 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4891 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4892 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4893
4894 2016-09-29 Uros Bizjak <ubizjak@gmail.com>
4895
4896 PR target/77756
4897 * gcc.target/i386/pr77756.c: New test.
4898
4899 2016-09-29 Marek Polacek <polacek@redhat.com>
4900
4901 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4902
4903 2016-09-29 Marek Polacek <polacek@redhat.com>
4904
4905 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4906 C++14.
4907
4908 2016-09-29 Martin Liska <mliska@suse.cz>
4909
4910 * objc/execute/construct1.m: New test.
4911
4912 2016-09-29 Richard Biener <rguenther@suse.de>
4913
4914 PR tree-optimization/77768
4915 * gcc.dg/torture/pr77768.c: New testcase.
4916
4917 2016-09-28 Richard Biener <rguenther@suse.de>
4918
4919 PR middle-end/77407
4920 * gcc.dg/pr77407.c: New testcase.
4921
4922 2016-09-29 Richard Biener <rguenther@suse.de>
4923
4924 PR middle-end/55152
4925 * gcc.dg/pr55152.c: New testcase.
4926 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4927
4928 2016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4929
4930 * gcc.dg/profile-update-warning.c: Restrict to ia32.
4931 (dg-options): Remove -m32.
4932
4933 2016-09-28 Martin Sebor <msebor@redhat.com>
4934
4935 PR middle-end/77721
4936 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4937
4938 2016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4939
4940 PR libgfortran/77707
4941 * gfortran.dg/inquire_17.f90: New test.
4942
4943 2016-09-28 Jakub Jelinek <jakub@redhat.com>
4944
4945 PR c++/77467
4946 * g++.dg/cpp1y/constexpr-77467.C: New test.
4947
4948 2016-09-28 Martin Sebor <msebor@redhat.com>
4949
4950 PR c/77762
4951 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4952 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4953 (test_sprintf_p_const): Adjust line numbers to avoid failures
4954 introduced in r240503.
4955
4956 2016-09-28 Martin Sebor <msebor@redhat.com>
4957
4958 PR middle-end/77683
4959 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4960
4961 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4962
4963 PR c++/77748
4964 * g++.dg/pr77550.C: Avoid undefined behavior.
4965
4966 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4967
4968 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
4969
4970 * gcc.dg/strlenopt-20.c: Update test.
4971 * gcc.dg/strlenopt-21.c: Likewise.
4972 * gcc.dg/strlenopt-22.c: Likewise.
4973 * gcc.dg/strlenopt-22g.c: Likewise.
4974 * gcc.dg/strlenopt-26.c: Likewise.
4975 * gcc.dg/strlenopt-5.c: Likewise.
4976 * gcc.dg/strlenopt-7.c: Likewise.
4977 * gcc.dg/strlenopt-9.c: Likewise.
4978
4979 2016-09-27 Jakub Jelinek <jakub@redhat.com>
4980
4981 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4982
4983 * g++.dg/cpp1z/lambda-this1.C: New test.
4984 * g++.dg/cpp1z/lambda-this2.C: New test.
4985
4986 PR c++/77722
4987 * g++.dg/ubsan/return-4.C: New test.
4988 * g++.dg/ubsan/return-5.C: New test.
4989 * g++.dg/ubsan/return-6.C: New test.
4990
4991 2016-09-27 Jiong Wang <jiong.wang@arm.com>
4992
4993 * lib/target-supports.exp
4994 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4995 in function comment.
4996
4997 2016-09-27 Martin Liska <mliska@suse.cz>
4998
4999 PR gcov-profile/46266
5000 * lib/gcov.exp: Verify that <built-in>.gcov file is not
5001 considered.
5002
5003 2016-09-27 Richard Biener <rguenther@suse.de>
5004
5005 PR tree-optimization/77745
5006 * g++.dg/torture/pr77745.C: New testcase.
5007
5008 2016-09-27 Richard Biener <rguenther@suse.de>
5009
5010 PR tree-optimization/77478
5011 * gcc.dg/torture/pr77478.c: New testcase.
5012
5013 2016-09-27 Martin Liska <mliska@suse.cz>
5014
5015 PR gcov-profile/7970
5016 PR gcov-profile/16855
5017 PR gcov-profile/44779
5018 * g++.dg/gcov/pr16855.C: New test.
5019
5020 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5021
5022 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
5023
5024 2016-09-27 Jakub Jelinek <jakub@redhat.com>
5025
5026 PR fortran/77666
5027 * gfortran.dg/gomp/pr77666.f90: New test.
5028
5029 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
5030
5031 PR ipa/77677
5032 * gcc.dg/torture/pr77677-2.c: New test.
5033
5034 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
5035
5036 PR fortran/77420
5037 * gfortran.dg/pr77420_1.f90: New test.
5038 * gfortran.dg/pr77420_2.f90: Ditto.
5039 * gfortran.dg/pr77420_3.f90: New test. Requires ...
5040 * gfortran.dg/pr77420_4.f90: this file.
5041
5042 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
5043
5044 PR middle-end/77719
5045 * gfortran.dg/pr77719.f90: New test.
5046
5047 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5048
5049 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
5050 singular form of byte when quantity is unknown.
5051
5052 2016-09-26 Marek Polacek <polacek@redhat.com>
5053
5054 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
5055
5056 2016-09-26 Martin Liska <mliska@suse.cz>
5057
5058 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
5059 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
5060 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
5061 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
5062 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
5063 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
5064 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
5065 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
5066 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
5067
5068 2016-09-26 Marek Polacek <polacek@redhat.com>
5069
5070 PR c/7652
5071 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
5072 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
5073 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
5074 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
5075 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
5076 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
5077 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
5078 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
5079 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
5080 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
5081 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
5082 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
5083 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
5084 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
5085 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
5086 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
5087 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
5088 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
5089 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
5090 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
5091 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
5092 * c-c++-common/attr-fallthrough-1.c: New test.
5093 * c-c++-common/attr-fallthrough-2.c: New test.
5094 * g++.dg/cpp0x/fallthrough1.C: New test.
5095 * g++.dg/cpp0x/fallthrough2.C: New test.
5096 * g++.dg/cpp1z/fallthrough1.C: New test.
5097 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
5098 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
5099 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
5100 * objc.dg/Wimplicit-fallthrough-1.m: New test.
5101
5102 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
5103
5104 PR fortran/77429
5105 * gfortran.dg/pr77429.f90: New test.
5106
5107 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
5108
5109 PR fortran/77694
5110 * gfortran.dg/pr77694.f90: New test.
5111
5112 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
5113
5114 PR target/51244
5115 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
5116
5117 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5118
5119 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
5120 for 32-bit mode.
5121
5122 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5123
5124 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
5125 for 32-bit mode.
5126
5127 2016-09-24 Marek Polacek <polacek@redhat.com>
5128
5129 PR c/77490
5130 * c-c++-common/Wbool-operation-1.c: New test.
5131 * gcc.dg/Wbool-operation-1.c: New test.
5132
5133 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
5134
5135 * gfortran.dg/dec_static_1.f90: New.
5136 * gfortran.dg/dec_static_2.f90: New.
5137 * gfortran.dg/dec_static_3.f90: New.
5138 * gfortran.dg/dec_static_4.f90: New.
5139
5140 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5141
5142 PR fortran/48298
5143 * gfortran.dg/negative_unit_check.f90: Update test.
5144 * gfortran.dg/dtio_14.f90: New test.
5145
5146 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5147
5148 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
5149 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5150 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5151 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5152 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5153 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5154 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5155
5156 2016-09-23 Martin Sebor <msebor@redhat.com>
5157
5158 PR testsuite/77713
5159 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
5160 assuming long double is bigger than double.
5161
5162 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5163
5164 Implement P0138R2, C++17 construction rules for enum class values
5165 * g++.dg/cpp1z/direct-enum-init1.C: New test.
5166
5167 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5168
5169 PR preprocessor/77672
5170 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
5171 expected multiline output from first warning to reflect change
5172 in r240434.
5173
5174 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5175
5176 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
5177
5178 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
5179 Tom de Vries <tom@codesourcery.com>
5180
5181 PR testsuite/77411
5182 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
5183
5184 2016-09-23 Marek Polacek <polacek@redhat.com>
5185
5186 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
5187 * c-c++-common/gomp/atomic-13.c: Likewise.
5188 * c-c++-common/gomp/atomic-14.c: Likewise.
5189 * c-c++-common/pr60439.c: Remove invalid code.
5190 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
5191 * g++.dg/expr/bitfield5.C: Likewise.
5192 * g++.dg/expr/bitfield6.C: Likewise.
5193 * g++.dg/expr/bool1.C: Likewise.
5194 * g++.dg/expr/bool3.C: Likewise.
5195 * g++.dg/expr/lval3.C: Likewise.
5196 * g++.dg/expr/lval4.C: Likewise.
5197 * g++.old-deja/g++.jason/bool5.C: Likewise.
5198
5199 2016-09-23 David Malcolm <dmalcolm@redhat.com>
5200
5201 PR preprocessor/77672
5202 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5203 (test_terminator_location): New function.
5204
5205 2016-09-23 Richard Biener <rguenther@suse.de>
5206
5207 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
5208
5209 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5210
5211 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
5212 -march=armv8.2-a+fp16 when supported by the hardware.
5213 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
5214 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
5215 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
5216 semi-colons to a macro invocations.
5217 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
5218 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5219 defined.
5220 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
5221 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
5222 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
5223 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5224 defined.
5225 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
5226 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5227 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5228 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5229 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5230 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5231 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5232 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
5233 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
5234 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5235 defined.
5236 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
5237 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
5238 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5239 defined.
5240 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
5241 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
5242 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5243 defined.
5244 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
5245 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
5246 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5247 defined.
5248 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
5249 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
5250 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5251 defined. Also fix some white-space.
5252 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
5253 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
5254 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
5255 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
5256 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
5257 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5258 defined. Also fix some long lines and white-space.
5259 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
5260 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5261 defined. Also fix some long lines and white-space.
5262 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
5263 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5264 defined.
5265 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
5266 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
5267 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5268 defined.
5269 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
5270 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
5271 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
5272 defined.
5273 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
5274 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5275 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5276 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
5277 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
5278 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
5279 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
5280 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
5281 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
5282 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5283 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
5284 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
5285 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
5286 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
5287 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
5288 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5289 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
5290 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
5291 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5292
5293 2016-09-23 Jiong Wang <jiong.wang@arm.com>
5294 Matthew Wahab <matthew.wahab@arm.com>
5295
5296 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
5297 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
5298 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
5299 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
5300 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
5301 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
5302 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
5303 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
5304 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
5305 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
5306 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
5307 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
5308 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
5309 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
5310 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
5311 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
5312 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
5313 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
5314 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
5315 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
5316 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
5317 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
5318 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
5319 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
5320 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
5321 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
5322 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
5323 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
5324 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
5325 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
5326 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
5327 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
5328 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
5329 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
5330 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
5331 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
5332 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
5333
5334 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5335
5336 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
5337 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
5338 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
5339 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
5340 support.
5341
5342 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
5343
5344 PR ipa/77677
5345 * gcc.dg/torture/pr77677.c: New test.
5346
5347 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
5348
5349 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
5350 here now.
5351
5352 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5353
5354 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
5355 options. Add tests for float16x4_t and float16x8_t.
5356
5357 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5358
5359 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
5360 * gcc.target/s390/risbg-ll-2.c: Ditto.
5361 * gcc.target/s390/risbg-ll-3.c: Ditto.
5362
5363 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5364
5365 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
5366 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
5367
5368 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5369
5370 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
5371 output to the simplified instructions.
5372
5373 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5374
5375 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
5376 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
5377
5378 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5379
5380 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5381 (FP16_SUPPORTED): New
5382 (expected-hfloat-16x4): Make conditional on __fp16 support.
5383 (expected-hfloat-16x8): Likewise.
5384 (vdup_n_f16): Disable for non-AArch64 targets.
5385 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
5386 conditional on FP16_SUPPORTED.
5387 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
5388 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
5389 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
5390 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
5391 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
5392 for testing __fp16.
5393 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
5394 conditional on FP16_SUPPORTED.
5395 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5396 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5397
5398 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5399
5400 * gcc.target/arm/short-vfp-1.c: New.
5401
5402 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5403
5404 * gcc.target/arm/attr-fp16-arith-1.c: New.
5405
5406 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5407
5408 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
5409 New.
5410 (add_options_for_arm_v8_2a_fp16_neon): New.
5411 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
5412 (add_options_for_arm_arch_v8_2a): Auto-generate.
5413 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
5414 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
5415 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
5416 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
5417 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
5418 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
5419 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
5420
5421 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
5422
5423 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
5424 arm_fp16_alternative_ok.
5425 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
5426 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
5427 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
5428 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
5429 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
5430 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
5431 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
5432 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
5433 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
5434 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
5435 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
5436 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
5437 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
5438 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
5439 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
5440 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
5441 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
5442 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
5443 * gcc.target/arm/fp16-rounding-alt-1.c: Use
5444 arm_fp16_alternative_ok.
5445 * lib/target-supports.exp
5446 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
5447 (check_effective_target_arm_fp16_alternative_ok): New.
5448 (check_effective_target_arm_fp16_none_ok_nocache): New.
5449 (check_effective_target_arm_fp16_none_ok): New.
5450
5451 2016-09-23 Martin Liska <mliska@suse.cz>
5452
5453 * gcc.dg/ipa/pr77653.c: Replace adress
5454 with address.
5455
5456 2016-09-23 Martin Liska <mliska@suse.cz>
5457
5458 * gcc.target/i386/movbe-4.c: New test.
5459
5460 2016-09-23 Martin Liska <mliska@suse.cz>
5461
5462 * gcc.target/i386/crc32-5.c: New test.
5463
5464 2016-09-23 Martin Liska <mliska@suse.cz>
5465
5466 * gcc.target/i386/pr71652.c: New test.
5467 * gcc.target/i386/pr71652-2.c: New test.
5468 * gcc.target/i386/pr71652-3.c: New test.
5469
5470 2016-09-23 Jakub Jelinek <jakub@redhat.com>
5471
5472 * lib/gcc-dg.exp (process-message): Support relative line number
5473 notation - .+4 or .-1 etc.
5474 * gcc.dg/dg-test-1.c: New test.
5475
5476 2016-09-22 Martin Sebor <msebor@redhat.com>
5477
5478 PR target/77676
5479 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
5480 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
5481 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
5482 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
5483
5484 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5485
5486 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
5487 * gcc.dg/ifcvt-2.c: Ditto.
5488 * gcc.dg/zero_bits_compound-1.c: Ditto.
5489 * gcc.dg/zero_bits_compound-1.c: Ditto.
5490 * gcc.dg/pr40550.c: Simplify target selectors.
5491 Use dg-additional-options.
5492 * gcc.dg/pr47893.c: Ditto.
5493 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
5494 additional options for 32-bit x86 targets.
5495 * gcc.dg/pr70955.c: Move to ...
5496 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
5497
5498 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5499
5500 PR c++/61019
5501 * g++.dg/cpp0x/pr61019.C: New.
5502
5503 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5504 Terry Guo <terry.guo@arm.com>
5505
5506 * gcc.target/arm/pure-code/ffunction-sections.c: New.
5507 * gcc.target/arm/pure-code/no-literal-pool.c: New.
5508 * gcc.target/arm/pure-code/pure-code.exp: New.
5509
5510 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
5511
5512 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
5513 Remove SSE effective target requirement.
5514
5515 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
5516
5517 PR c++/71979
5518 * g++.dg/cpp0x/pr71979.C: New.
5519
5520 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5521
5522 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
5523
5524 2016-09-22 Martin Liska <mliska@suse.cz>
5525
5526 PR ipa/77653
5527 * gcc.dg/ipa/pr77653.c: New test.
5528
5529 2016-09-22 Jakub Jelinek <jakub@redhat.com>
5530
5531 PR fortran/77665
5532 * gfortran.dg/gomp/pr77665.f90: New test.
5533
5534 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
5535
5536 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
5537 * gfortran.dg/dtio_13.f90: New test.
5538
5539 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5540
5541 PR fortran/66107
5542 * gfortran.dg/pr66107.f90: New test.
5543
5544 2016-09-21 Ian Lance Taylor <iant@golang.org>
5545
5546 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
5547 with call to builtin delete function.
5548
5549 2016-09-21 Joseph Myers <joseph@codesourcery.com>
5550
5551 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
5552 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
5553 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
5554 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
5555 tests.
5556
5557 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
5558
5559 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
5560
5561 2016-09-21 Jakub Jelinek <jakub@redhat.com>
5562
5563 PR c++/77651
5564 * g++.dg/cpp1z/aligned-new6.C: New test.
5565
5566 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
5567
5568 * gcc.target/arm/fp16-aapcs-3.c: New.
5569 * gcc.target/arm/fp16-aapcs-4.c: New.
5570 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
5571 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
5572 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
5573 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
5574
5575 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
5576
5577 PR tree-optimization/77550
5578 * g++.dg/pr77550.C: New test.
5579
5580 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
5581
5582 PR target/77326
5583 * gcc.target/avr/torture/pr77326.c: New test.
5584
5585 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
5586
5587 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
5588
5589 2016-09-21 Richard Biener <rguenther@suse.de>
5590
5591 PR tree-optimization/77648
5592 * gcc.dg/torture/pr77648-1.c: New testcase.
5593 * gcc.dg/torture/pr77648-2.c: Likewise.
5594
5595 2016-09-21 Richard Biener <rguenther@suse.de>
5596 Jakub Jelinek <jakub@redhat.com>
5597
5598 PR tree-optimization/77621
5599 * gcc.dg/pr77621.c: New testcase.
5600
5601 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
5602
5603 PR fortran/77657
5604 * gfortran.dg/dtio_12.f90: New test.
5605
5606 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5607
5608 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
5609
5610 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5611
5612 PR tree-optimization/72835
5613 * gcc.dg/tree-ssa/pr72835.c: New test.
5614
5615 2016-09-20 Martin Sebor <msebor@redhat.com>
5616
5617 PR middle-end/49905
5618 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
5619 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
5620 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
5621 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
5622 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
5623 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
5624 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
5625
5626 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5627
5628 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
5629 arguments/compare will be optimized away.
5630 * gcc.dg/torture/ftrapv-1.c: Likewise.
5631
5632 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5633
5634 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
5635 will be optimized away.
5636 * gcc.dg/ipa/vrp1.c: New test.
5637 * gcc.dg/ipa/vrp2.c: New test.
5638 * gcc.dg/ipa/vrp3.c: New test.
5639
5640 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
5641
5642 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
5643 does the same transformation.
5644 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
5645 * gcc.dg/tree-ssa/evrp1.c: New test.
5646 * gcc.dg/tree-ssa/evrp2.c: New test.
5647 * gcc.dg/tree-ssa/evrp3.c: New test.
5648 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
5649 * gcc.dg/tree-ssa/pr22117.c: Likewise.
5650 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
5651 * gcc.dg/tree-ssa/pr64130.c: Likewise.
5652 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
5653 foling now happens early.
5654 * gcc.dg/tree-ssa/vrp04.c: Likewise.
5655 * gcc.dg/tree-ssa/vrp06.c: Likewise.
5656 * gcc.dg/tree-ssa/vrp16.c: Likewise.
5657 * gcc.dg/tree-ssa/vrp25.c: Likewise.
5658 * gcc.dg/tree-ssa/vrp67.c: Likewise.
5659
5660 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
5661
5662 PR target/77621
5663 * gcc.target/i386/pr77621.c: New test.
5664 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
5665 pattern, loop should vectorize with -mtune=atom.
5666
5667 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
5668 Jakub Jelinek <jakub@redhat.com>
5669
5670 PR testsuite/63299
5671 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
5672 instead of delete.
5673
5674 2016-09-20 Jakub Jelinek <jakub@redhat.com>
5675
5676 PR c++/77626
5677 * g++.dg/other/pr77626.C: New test.
5678
5679 PR c++/77638
5680 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
5681
5682 PR c++/77637
5683 * g++.dg/cpp0x/gen-attrs-62.C: New test.
5684
5685 PR middle-end/77624
5686 * c-c++-common/pr77624-1.c: New test.
5687 * c-c++-common/pr77624-2.c: New test.
5688
5689 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
5690
5691 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
5692 of digits expected.
5693
5694 2016-09-20 Richard Biener <rguenther@suse.de>
5695
5696 PR tree-optimization/77646
5697 * gcc.dg/torture/pr77646.c: New testcase.
5698
5699 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
5700
5701 PR c++/77434
5702 * c-c++-common/Wint-in-bool-context.c: New test.
5703
5704 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5705
5706 * gcc.dg/cr-decimal-dig-1.c: New test.
5707
5708 2016-09-19 Joseph Myers <joseph@codesourcery.com>
5709
5710 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
5711 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
5712 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
5713 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
5714
5715 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
5716
5717 PR rtl-optimization/77416
5718 * gcc.target/powerpc/pr77416.c: New.
5719
5720 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
5721
5722 PR c++/77639
5723 * g++.dg/template/error-recovery4.C: New test.
5724
5725 2016-09-19 Bin Cheng <bin.cheng@arm.com>
5726
5727 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
5728
5729 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5730
5731 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
5732 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
5733
5734 2016-09-19 Jakub Jelinek <jakub@redhat.com>
5735 Jan Hubicka <jh@suse.cz>
5736
5737 PR target/77587
5738 * gcc.dg/pr77587.c: New test.
5739 * gcc.dg/pr77587a.c: New file.
5740
5741 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
5742
5743 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
5744 * gfortran.dg/coarray_38.f90:
5745 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
5746 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
5747 * gfortran.dg/coarray_allocate_7.f08: New test.
5748 * gfortran.dg/coarray_allocate_8.f08: New test.
5749 * gfortran.dg/coarray_allocate_9.f08: New test.
5750 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
5751 new caf_register.
5752 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
5753 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
5754 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
5755 get_by_refs.
5756 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
5757 * gfortran.dg/coarray_lock_7.f90: Same.
5758 * gfortran.dg/coarray_poly_5.f90: Same.
5759 * gfortran.dg/coarray_poly_6.f90: Same.
5760 * gfortran.dg/coarray_poly_7.f90: Same.
5761 * gfortran.dg/coarray_poly_8.f90: Same.
5762 * gfortran.dg/coindexed_1.f90: Changed errors expected.
5763
5764 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
5765
5766 PR fortran/77584
5767 * gfortran.dg/dec_structure_15.f90: New testcase.
5768
5769 2016-09-19 Richard Biener <rguenther@suse.de>
5770
5771 PR middle-end/77605
5772 * gcc.dg/torture/pr77605.c: New testcase.
5773
5774 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
5775
5776 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
5777
5778 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
5779
5780 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
5781 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
5782 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
5783 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
5784 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
5785 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
5786 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
5787 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
5788 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
5789 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
5790 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
5791
5792 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
5793
5794 * gcc.target/i386/pr68633.c: Fix expected result.
5795
5796 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
5797
5798 PR fortran/68078
5799 * gfortran.dg/pr68078.f90: New test.
5800 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
5801
5802 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5803
5804 PR target/77613
5805 * gcc.target/powerpc/swaps-p8-25.c: New.
5806
5807 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5808
5809 PR c++/77482
5810 * g++.dg/cpp0x/constexpr-77482.C: New test.
5811
5812 PR c++/77379
5813 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5814 thunk offsets.
5815 * g++.dg/abi/abi-tag23a.C: Likewise.
5816
5817 PR c++/77338
5818 * g++.dg/cpp0x/decltype-77338.C: New test.
5819
5820 PR c++/77375
5821 * g++.dg/cpp0x/mutable1.C: New test.
5822
5823 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5824
5825 PR fortran/77612
5826 * gfortran.dg/pr77612.f90: New test.
5827
5828 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5829
5830 * gcc.dg/torture/pr70421.c: Require int32plus.
5831
5832 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5833
5834 PR middle-end/77475
5835 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5836
5837 PR target/77526
5838 * gcc.target/i386/pr77526.c: New test.
5839
5840 2016-09-16 Jakub Jelinek <jakub@redhat.com>
5841 Eric Botcazou <ebotcazou@adacore.com>
5842
5843 PR middle-end/77594
5844 * gcc.target/i386/pr77594.c: New test.
5845
5846 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
5847
5848 PR fortran/69963
5849 * gfortran.dg/misplaced_implicit_character.f90: New test.
5850
5851 2016-09-15 Bin Cheng <bin.cheng@arm.com>
5852
5853 PR tree-optimization/77503
5854 * gcc.dg/vect/pr77503.c: New test.
5855
5856 2016-09-15 Richard Biener <rguenther@suse.de>
5857
5858 PR middle-end/77544
5859 * c-c++-common/torture/pr77544.c: New testcase.
5860
5861 2016-09-15 Jakub Jelinek <jakub@redhat.com>
5862
5863 PR middle-end/77475
5864 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5865 * gcc.dg/march-generic.c: Likewise.
5866 * gcc.target/i386/spellcheck-options-1.c: New test.
5867 * gcc.target/i386/spellcheck-options-2.c: New test.
5868 * gcc.target/i386/spellcheck-options-3.c: New test.
5869 * gcc.target/i386/spellcheck-options-4.c: New test.
5870
5871 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5872
5873 PR fortran/72743
5874 * gfortran.dg/goacc/pr72743.f90: New test.
5875
5876 2016-09-15 Richard Biener <rguenther@suse.de>
5877
5878 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5879
5880 2016-09-15 Richard Biener <rguenther@suse.de>
5881
5882 PR tree-optimization/77514
5883 * gcc.dg/torture/pr77514.c: New testcase.
5884
5885 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5886
5887 PR c++/77549
5888 * g++.dg/lookup/pr77549.C: New test.
5889
5890 2016-09-14 Marek Polacek <polacek@redhat.com>
5891
5892 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5893 * c-c++-common/gomp/atomic-13.c: Likewise.
5894 * c-c++-common/gomp/atomic-14.c: Likewise.
5895 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5896 * g++.dg/cpp1z/bool-increment1.C: New test.
5897 * c-c++-common/pr60439.c: Add dg-warning.
5898 * g++.dg/expr/bitfield4.C: Likewise.
5899 * g++.dg/expr/bitfield5.C: Likewise.
5900 * g++.dg/expr/bitfield6.C: Likewise.
5901 * g++.dg/expr/bool1.C: Likewise.
5902 * g++.dg/expr/bool3.C: Likewise.
5903 * g++.dg/expr/lval3.C: Likewise.
5904 * g++.dg/expr/lval4.C: Likewise.
5905 * g++.old-deja/g++.jason/bool5.C: Likewise.
5906 * g++.dg/expr/bitfield3.C: Adjust dg-error.
5907 * g++.dg/other/error18.C: Likewise.
5908 * g++.dg/gomp/atomic-14.C: Likewise.
5909
5910 2016-09-14 Nathan Sidwell <nathan@acm.org>
5911
5912 PR c++/77539
5913 * g++.dg/cpp1y/pr77539.C: New.
5914
5915 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
5916
5917 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5918 dg-require.
5919 * g++.dg/ext/builtin_alloca.C: Likewise.
5920 * g++.dg/template/spec35.C: Likewise.
5921 * gcc.dg/builtins-68.c: Likewise.
5922 * gcc.misc-tests/gcov-13.c: Likewise.
5923 * gcc.misc-tests/gcov-14.c: Likewise.
5924
5925 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
5926
5927 * gfortran.dg/dec_structure_14.f90: New testcase.
5928
5929 2016-09-14 Jakub Jelinek <jakub@redhat.com>
5930
5931 PR sanitizer/68260
5932 * c-c++-common/tsan/pr68260.c: New test.
5933
5934 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
5935
5936 PR target/70713
5937 * gcc.target/msp430/function-attributes-1.c: New test.
5938 * gcc.target/msp430/function-attributes-2.c: New test.
5939 * gcc.target/msp430/function-attributes-3.c: New test.
5940
5941 2015-04-18 Martin Sebor <msebor@redhat.com>
5942
5943 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5944 of non-nul characters.
5945 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5946
5947 2016-09-13 Jakub Jelinek <jakub@redhat.com>
5948
5949 * g++.dg/cpp0x/gen-attrs-61.C: New test.
5950 * g++.dg/cpp1z/gen-attrs1.C: New test.
5951
5952 PR tree-optimization/77454
5953 * gcc.dg/pr77454.c: New test.
5954
5955 PR c++/77553
5956 * g++.dg/cpp1y/constexpr-77553.C: New test.
5957
5958 2016-09-13 David Malcolm <dmalcolm@redhat.com>
5959
5960 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5961 (test_show_locus): Replace rich_location::add_fixit_insert calls
5962 with add_fixit_insert_before and add_fixit_insert_after.
5963
5964 2016-09-13 Jason Merrill <jason@redhat.com>
5965 Tom de Vries <tom@codesourcery.com>
5966
5967 PR c++/77427
5968 * g++.dg/pr77427.C: New test.
5969
5970 2016-09-13 Martin Liska <mliska@suse.cz>
5971
5972 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5973 effective target.
5974 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5975 * lib/target-supports.exp: Define the new target.
5976
5977 2016-09-12 Andrew Pinski <apinski@cavium.com>
5978
5979 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5980 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5981
5982 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
5983
5984 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5985 variable arguments.
5986 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5987 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5988 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5989 variable argument.
5990 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5991 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5992
5993 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5994
5995 PR c++/77496
5996 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5997 * g++.dg/ext/pr77496.C: New test.
5998 * g++.dg/warn/pr77496.C: New test.
5999
6000 2016-09-12 David Malcolm <dmalcolm@redhat.com>
6001
6002 PR c/72858
6003 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
6004 to preserve conversion chars, and to preserve prefix information.
6005 * gcc.dg/format/pr72858.c: New test case.
6006
6007 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
6008
6009 * gfortran.dg/pr77507.f90: Move to ...
6010 * gfortran.dg/ieee/pr77507.f90: here.
6011
6012 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
6013
6014 PR ipa/61159
6015 * compile/pr61159.c: New testcase
6016
6017 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
6018
6019 PR ipa/64316
6020 * gcc.dg/ipa/pr63416.c: New testcase.
6021
6022 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
6023 Steven G. Kargl <kargl@gcc.gnu.org>
6024
6025 PR fortran/77532
6026 * gfortran.dg/dtio_11.f90: new test.
6027
6028 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
6029
6030 PR fortran/77507
6031 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
6032 * gfortran.dg/c_assoc_4.f90: Ditto.
6033
6034 2016-09-10 Tom de Vries <tom@codesourcery.com>
6035
6036 PR C/71602
6037 * c-c++-common/va-arg-va-list-type.c: New test.
6038
6039 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
6040
6041 PR rtl-optimization/77289
6042 * gcc.target/powerpc/pr77289.c: New test.
6043
6044 2016-09-09 Martin Sebor <msebor@redhat.com>
6045
6046 PR c/77520
6047 PR c/77521
6048 * gcc.dg/pr77520.c: New test.
6049 * gcc.dg/pr77521.c: New test.
6050
6051 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
6052
6053 PR fortran/77506
6054 * gfortran.dg/pr77506.f90: New test.
6055
6056 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
6057
6058 PR fortran/77507
6059 * gfortran.dg/pr77507.f90: New test.
6060
6061 2016-09-09 Joseph Myers <joseph@codesourcery.com>
6062
6063 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
6064
6065 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
6066 Louis Krupp <lkrupp@gcc.gnu.org>
6067
6068 PR fortran/69514
6069 * gfortran.dg/pr69514_1.f90: New test.
6070 * gfortran.dg/pr69514_2.f90: New test.
6071
6072 2016-09-08 Jakub Jelinek <jakub@redhat.com>
6073
6074 PR fortran/77500
6075 * gfortran.dg/gomp/pr77500.f90: New test.
6076
6077 PR fortran/77516
6078 * gfortran.dg/gomp/pr77516.f90: New test.
6079
6080 2016-09-07 Jakub Jelinek <jakub@redhat.com>
6081
6082 PR middle-end/77475
6083 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
6084 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
6085 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
6086 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6087 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6088 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6089
6090 2016-09-07 David Malcolm <dmalcolm@redhat.com>
6091
6092 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
6093 "substring-locations.h".
6094
6095 2016-09-07 Richard Biener <rguenther@suse.de>
6096
6097 PR c/77450
6098 * c-c++-common/vector-subscript-8.c: Move ..
6099 * gcc.dg/pr77450.c: ... here.
6100
6101 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6102
6103 PR libgfortran/77393
6104 * gfortran.dg/fmt_f0_2.f90: Update test.
6105 * gfortran.dg/fmt_f0_3.f90: New test.
6106
6107 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6108
6109 PR debug/77389
6110 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
6111 in dg-options.
6112
6113 PR debug/57519
6114 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
6115
6116 2016-09-06 Jakub Jelinek <jakub@redhat.com>
6117
6118 PR target/69255
6119 * gcc.target/i386/pr69255-1.c: New test.
6120 * gcc.target/i386/pr69255-2.c: New test.
6121 * gcc.target/i386/pr69255-3.c: New test.
6122
6123 2016-09-06 Martin Sebor <msebor@redhat.com>
6124
6125 PR c/77336
6126 * gcc.dg/format/miss-7.c: New test.
6127
6128 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
6129
6130 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
6131
6132 2016-09-06 Martin Liska <mliska@suse.cz>
6133
6134 PR gcov-profile/77378
6135 PR gcov-profile/77466
6136 * gcc.dg/profile-update-warning.c: New test.
6137
6138 2016-09-06 Richard Biener <rguenther@suse.de>
6139
6140 PR tree-optimization/77479
6141 * gcc.dg/torture/pr77479.c: New testcase.
6142
6143 2016-09-06 Richard Biener <rguenther@suse.de>
6144
6145 PR c/77450
6146 * c-c++-common/vector-subscript-7.c: Adjust.
6147 * c-c++-common/vector-subscript-8.c: New testcase.
6148
6149 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6150
6151 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
6152
6153 2016-09-05 Jakub Jelinek <jakub@redhat.com>
6154
6155 PR target/77476
6156 * gcc.target/i386/avx512f-pr77476.c: New test.
6157 * gcc.target/i386/avx512bw-pr77476.c: New test.
6158 * gcc.target/i386/avx512dq-pr77476.c: New test.
6159
6160 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6161 Update comment to mention also avx512f.
6162
6163 PR sanitizer/77396
6164 * g++.dg/asan/pr77396-2.C: New test.
6165
6166 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
6167
6168 PR rtl-optimization/77452
6169 * gcc.target/i386/pr77452.c: New test.
6170
6171 2016-09-05 Marek Polacek <polacek@redhat.com>
6172
6173 PR c/77423
6174 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
6175
6176 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6177
6178 PR fortran/77391
6179 * gfortran.dg/pr77391.f90: New test.
6180
6181 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
6182
6183 PR fortran/77460
6184 * gfortran.dg/pr77460.f90: New test.
6185
6186 2016-09-03 Jakub Jelinek <jakub@redhat.com>
6187
6188 PR c/65467
6189 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
6190
6191 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
6192
6193 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
6194
6195 2016-09-02 David Malcolm <dmalcolm@redhat.com>
6196
6197 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
6198 test case.
6199 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6200 diagnostic-test-show-locus-generate-patch.c to the sources
6201 for diagnostic_plugin_test_show_locus.c.
6202
6203 2016-09-02 Jakub Jelinek <jakub@redhat.com>
6204
6205 PR c/65467
6206 * gcc.dg/gomp/_Atomic-1.c: New test.
6207 * gcc.dg/gomp/_Atomic-2.c: New test.
6208 * gcc.dg/gomp/_Atomic-3.c: New test.
6209 * gcc.dg/gomp/_Atomic-4.c: New test.
6210 * gcc.dg/gomp/_Atomic-5.c: New test.
6211
6212 PR sanitizer/77396
6213 * g++.dg/asan/pr77396.C: New test.
6214
6215 2016-09-01 Martin Sebor <msebor@redhat.com>
6216
6217 PR tree-optimization/71831
6218 * gcc.dg/builtin-object-size-16.c: New test.
6219 * gcc.dg/builtin-object-size-17.c: New test.
6220
6221 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6222
6223 PR libgfortran/77393
6224 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
6225
6226 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
6227
6228 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
6229 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
6230 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
6231 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
6232 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
6233 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
6234 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
6235 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
6236 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
6237 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
6238 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
6239 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
6240 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
6241 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
6242 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
6243 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
6244 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
6245 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
6246
6247 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
6248
6249 * gnat.dg/opt58.adb: New test.
6250 * gnat.dg/opt58_pkg.ads: New helper.
6251
6252 2016-09-01 Richard Biener <rguenther@suse.de>
6253
6254 PR middle-end/77436
6255 * gcc.dg/torture/pr77436.c: New testcase.
6256
6257 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6258
6259 * gcc.dg/pr64252.c: Require int32plus.
6260 * gcc.dg/pr66299-1.c: Likewise.
6261 * gcc.dg/pr66299-2.c: Likewise.
6262 * gcc.dg/torture/20131115-1.c: Skip for avr.
6263
6264 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6265
6266 * gcc.target/aarch64/ands_3.c: New test.
6267
6268 2016-08-31 Jakub Jelinek <jakub@redhat.com>
6269
6270 PR fortran/77352
6271 * gfortran.dg/gomp/pr77352.f90: New test.
6272
6273 PR fortran/77374
6274 * gfortran.dg/gomp/pr77374.f08: New test.
6275
6276 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6277
6278 PR tree-optimization/73714
6279 * gcc.dg/tree-ssa/pr73714.c: New test.
6280
6281 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6282
6283 PR libgfortran/77393
6284 * gfortran.dg/fmt_f0_2.f90: New test.
6285
6286 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
6287
6288 * gcc.target/i386/pr59539-2.c: Adapt options.
6289 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
6290
6291 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
6292
6293 PR fortran/77418
6294 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
6295 of the associate entity and replace with a pointer to the
6296 intended item on the stack.
6297
6298 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6299 Paul Thomas <pault@gcc.gnu.org>
6300
6301 PR fortran/48298
6302 * gfortran.dg/dtio_1.f90: New test.
6303 * gfortran.dg/dtio_2.f90: New test.
6304 * gfortran.dg/dtio_3.f90: New test.
6305 * gfortran.dg/dtio_4.f90: New test.
6306 * gfortran.dg/dtio_5.f90: New test.
6307 * gfortran.dg/dtio_6.f90: New test.
6308 * gfortran.dg/dtio_7.f90: New test.
6309 * gfortran.dg/dtio_8.f90: New test.
6310 * gfortran.dg/dtio_9.f90: New test.
6311 * gfortran.dg/dtio_10.f90: New test.
6312
6313 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6314
6315 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6316 (test_many_nested_locations): New function.
6317 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6318 (test_show_locus): Handle "test_many_nested_locations".
6319
6320 2016-08-30 David Malcolm <dmalcolm@redhat.com>
6321
6322 * g++.dg/template/double-greater-than-fixit.C: New test case.
6323
6324 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
6325
6326 * gnat.dg/opt57.ad[sb]: New test.
6327 * gnat.dg/opt57_pkg.ads: New helper.
6328
6329 2016-08-30 Richard Biener <rguenther@suse.de>
6330
6331 PR tree-optimization/69047
6332 * gcc.dg/pr69047.c: Fix byte-order check.
6333
6334 2016-08-30 Jakub Jelinek <jakub@redhat.com>
6335
6336 PR tree-optimization/72866
6337 * gcc.dg/vect/pr72866.c: New test.
6338
6339 PR debug/77363
6340 * g++.dg/debug/dwarf2/pr77363.C: New test.
6341
6342 PR middle-end/77377
6343 * gcc.target/i386/pr77377.c: New test.
6344
6345 PR debug/77389
6346 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
6347 in dg-options.
6348
6349 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
6350
6351 * gfortran.dg/pr77372.f90: Moved to ...
6352 * gfortran.dg/ieee/pr77372.f90: here.
6353
6354 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6355
6356 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
6357 vector short/char initializations.
6358 * gcc.target/powerpc/vec-init-5.c: Likewise.
6359 * gcc.target/powerpc/vec-init-6.c: New compile time test for
6360 vector initialization optimizations.
6361 * gcc.target/powerpc/vec-init-7.c: Likewise.
6362 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
6363 vector float/double initializations.
6364 * gcc.target/powerpc/vec-init-9.c: Likewise.
6365
6366 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
6367
6368 PR target/77403
6369 * gcc.target/i386/pr77403.c: New test.
6370
6371 2016-08-29 Marek Polacek <polacek@redhat.com>
6372
6373 PR c/77292
6374 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
6375
6376 2016-08-29 Tom de Vries <tom@codesourcery.com>
6377
6378 PR c/77398
6379 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
6380
6381 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
6382
6383 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
6384
6385 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
6386
6387 * gfortran.dg/dec_structure_13.f90: New testcase.
6388
6389 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
6390
6391 PR fortran/77261
6392 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
6393 available.
6394
6395 2016-08-28 Tom de Vries <tom@codesourcery.com>
6396
6397 PR lto/70955
6398 * gcc.dg/pr70955.c: New test.
6399 * gcc.dg/lto/pr70955_0.c: Same.
6400 * gcc.dg/lto/pr70955_1.c: Same.
6401
6402 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
6403
6404 PR tree-optimization/71077
6405 * gcc.target/i386/pr71077.c: New test.
6406
6407 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6408
6409 PR fortran/77380
6410 * gfortran.dg/pr77380.f90: New test.
6411
6412 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
6413
6414 PR fortran/77372
6415 gfortran.dg/pr77372.f90: New test.
6416
6417 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6418
6419 * gcc.dg/spellcheck-fields-2.c (test): Move
6420 dg-begin/end-multiline-output within function body.
6421 (test_macro): New function.
6422
6423 2016-08-26 David Malcolm <dmalcolm@redhat.com>
6424
6425 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6426 (test_fixit_insert): Update expected output.
6427 (test_fixit_remove): Likewise.
6428 (test_fixit_replace): Likewise.
6429
6430 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6431
6432 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
6433 Fix typo.
6434
6435 2016-08-26 Richard Biener <rguenther@suse.de>
6436
6437 PR tree-optimization/69047
6438 * gcc.dg/pr69047.c: New testcase.
6439
6440 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6441 Martin Jambhor <mjambor@suse.cz>
6442
6443 * gcc.dg/ipa/propbits-1.c: New test-case.
6444 * gcc.dg/ipa/propbits-2.c: Likewise.
6445 * gcc.dg/ipa/propbits-3.c: Likewise.
6446
6447 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
6448
6449 PR fortran/77351
6450 * gfortran.dg/pr77351.f90: New test.
6451
6452 2016-08-25 Marek Polacek <polacek@redhat.com>
6453
6454 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
6455
6456 2016-08-25 Marek Polacek <polacek@redhat.com>
6457
6458 PR c/77323
6459 * gcc.dg/pr77323.c: New test.
6460
6461 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
6462
6463 PR fortran/77358
6464 * gfortran.dg/submodule_17.f08: New test.
6465
6466 2016-08-24 Michael Collison <michael.collison@linaro.org>
6467 Michael Collison <michael.collison@arm.com>
6468
6469 * gcc.target/arm/builtin_saddl.c: New testcase.
6470 * gcc.target/arm/builtin_saddll.c: New testcase.
6471 * gcc.target/arm/builtin_uaddl.c: New testcase.
6472 * gcc.target/arm/builtin_uaddll.c: New testcase.
6473 * gcc.target/arm/builtin_ssubl.c: New testcase.
6474 * gcc.target/arm/builtin_ssubll.c: New testcase.
6475 * gcc.target/arm/builtin_usubl.c: New testcase.
6476 * gcc.target/arm/builtin_usubll.c: New testcase.
6477
6478 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
6479
6480 PR target/77270
6481 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
6482 (dg-options): Use -march=amdfam10 instead of -march=athlon.
6483 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
6484 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
6485 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
6486 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
6487 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
6488 effective target. Remove scan-assembler-times directives.
6489 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
6490 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
6491 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
6492
6493 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6494
6495 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
6496 of unsigned int.
6497 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
6498
6499 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
6500
6501 PR testsuite/77317
6502 * lib/target-supports.exp
6503 (check_effective_target_vect_aligned_arrays): Don't cache the result.
6504 (check_effective_target_vect_natural_alignment): Ditto.
6505 (check_effective_target_vector_alignment_reachable): Ditto.
6506 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
6507
6508 2016-08-23 Ian Lance Taylor <iant@golang.org>
6509
6510 * gcc.target/s390/nolrl-1.c: Don't match the file name.
6511
6512 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6513
6514 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
6515 being created from pointers to memory locations.
6516 * gcc.target/powerpc/vec-init-2.c: Likewise.
6517
6518 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
6519
6520 * gfortran.dg/dec_structure_12.f90: New testcase.
6521
6522 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6523
6524 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
6525
6526 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6527
6528 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
6529 verification.
6530
6531 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6532
6533 * gcc.target/s390/md/andc-splitter-1.c: New test case.
6534 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6535
6536 2016-08-23 Richard Biener <rguenther@suse.de>
6537
6538 PR tree-optimization/27336
6539 * c-c++-common/pr27336.c: New testcase.
6540
6541 2016-08-22 Marek Polacek <polacek@redhat.com>
6542
6543 PR c++/77321
6544 * g++.dg/cpp1y/pr77321.C: New test.
6545
6546 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6547
6548 PR fortran/60774
6549 * gfortran.dg/empty_label.f: Adjust test for new error message.
6550 * gfortran.dg/empty_label.f90: Ditto.
6551 * gfortran.dg/empty_label_typedecl.f90: Ditto.
6552 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
6553 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
6554
6555 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6556
6557 PR fortran/61318
6558 * gfortran.dg/pr61318.f90: New test.
6559
6560 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
6561
6562 PR fortran/77260
6563 * gfortran.dg/pr77260_1.f90: New test.
6564 * gfortran.dg/pr77260_2.f90: Ditto.
6565
6566 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6567
6568 PR middle-end/77269
6569 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
6570 __builtin_signbitf and __builtin_signbitl in expected generic
6571 expansion.
6572 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
6573 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
6574 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
6575 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
6576 tests.
6577
6578 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6579
6580 * gcc.dg/torture/float128-builtin.c,
6581 gcc.dg/torture/float128-ieee-nan.c,
6582 gcc.dg/torture/float128x-builtin.c,
6583 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
6584 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
6585 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
6586 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
6587 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
6588 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
6589 gcc.dg/torture/floatn-nan.h: New tests.
6590
6591 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6592
6593 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
6594 macro.
6595 (main): Update calls to TEST_I_F.
6596 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
6597 macro.
6598 (main): Update calls to TEST_I_F.
6599
6600 2016-08-22 Joseph Myers <joseph@codesourcery.com>
6601
6602 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
6603 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6604 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
6605 names in calls to TEST_I_F.
6606
6607 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6608
6609 PR c/52952
6610 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
6611
6612 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6613
6614 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
6615 and !natural_alignment_64.
6616 * gcc.dg/ipa/propalign-2.c: Likewise.
6617 * gcc.dg/ipa/propalign-3.c: Likewise.
6618 * gcc.dg/ipa/propalign-4.c: Likewise.
6619 * gcc.dg/ipa/propalign-5.c: Likewise.
6620 * lib/target-supports.exp
6621 (check_effective_target_natural_alignment_32): Add avr-*-*.
6622
6623 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
6624
6625 PR tree-optimization/61839
6626 * gcc.dg/tree-ssa/pr61839_1.c: New test.
6627 * gcc.dg/tree-ssa/pr61839_2.c: New test.
6628 * gcc.dg/tree-ssa/pr61839_3.c: New test.
6629 * gcc.dg/tree-ssa/pr61839_4.c: New test.
6630
6631 2016-08-19 Joseph Myers <joseph@codesourcery.com>
6632
6633 PR c/32187
6634 * lib/target-supports.exp (check_effective_target_float16)
6635 (check_effective_target_float32, check_effective_target_float64)
6636 (check_effective_target_float128, check_effective_target_float32x)
6637 (check_effective_target_float64x)
6638 (check_effective_target_float128x)
6639 (check_effective_target_float16_runtime)
6640 (check_effective_target_float32_runtime)
6641 (check_effective_target_float64_runtime)
6642 (check_effective_target_float128_runtime)
6643 (check_effective_target_float32x_runtime)
6644 (check_effective_target_float64x_runtime)
6645 (check_effective_target_float128x_runtime)
6646 (check_effective_target_floatn_nx_runtime)
6647 (add_options_for_float16, add_options_for_float32)
6648 (add_options_for_float64, add_options_for_float128)
6649 (add_options_for_float32x, add_options_for_float64x)
6650 (add_options_for_float128x): New procedures.
6651 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
6652 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
6653 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
6654 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
6655 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
6656 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
6657 gcc.dg/torture/float128-complex.c,
6658 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
6659 gcc.dg/torture/float128x-basic.c,
6660 gcc.dg/torture/float128x-complex.c,
6661 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
6662 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
6663 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
6664 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
6665 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
6666 gcc.dg/torture/float32x-basic.c,
6667 gcc.dg/torture/float32x-complex.c,
6668 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
6669 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
6670 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
6671 gcc.dg/torture/float64x-basic.c,
6672 gcc.dg/torture/float64x-complex.c,
6673 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
6674 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
6675 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
6676 gcc.dg/torture/floatn-tg.h,
6677 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
6678 gcc.dg/torture/fp-int-convert-float128-ieee.c,
6679 gcc.dg/torture/fp-int-convert-float128x-timode.c,
6680 gcc.dg/torture/fp-int-convert-float128x.c,
6681 gcc.dg/torture/fp-int-convert-float16-timode.c,
6682 gcc.dg/torture/fp-int-convert-float16.c,
6683 gcc.dg/torture/fp-int-convert-float32-timode.c,
6684 gcc.dg/torture/fp-int-convert-float32.c,
6685 gcc.dg/torture/fp-int-convert-float32x-timode.c,
6686 gcc.dg/torture/fp-int-convert-float32x.c,
6687 gcc.dg/torture/fp-int-convert-float64-timode.c,
6688 gcc.dg/torture/fp-int-convert-float64.c,
6689 gcc.dg/torture/fp-int-convert-float64x-timode.c,
6690 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
6691 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
6692 maximum exponent of floating-point type. Use it in testing
6693 whether 0x8...0 fits in the floating-point type. Always treat -1
6694 (signed 0xf...f) as fitting in the floating-point type.
6695 (M_OK1): New macro.
6696 * gcc.dg/torture/fp-int-convert-double.c,
6697 gcc.dg/torture/fp-int-convert-float.c,
6698 gcc.dg/torture/fp-int-convert-float128-timode.c,
6699 gcc.dg/torture/fp-int-convert-float128.c,
6700 gcc.dg/torture/fp-int-convert-float80-timode.c,
6701 gcc.dg/torture/fp-int-convert-float80.c,
6702 gcc.dg/torture/fp-int-convert-long-double.c,
6703 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
6704
6705 2016-08-19 Jakub Jelinek <jakub@redhat.com>
6706
6707 PR fortran/72744
6708 * gfortran.dg/gomp/pr72744.f90: New test.
6709
6710 PR fortran/69281
6711 * gfortran.dg/gomp/pr69281.f90: New test.
6712
6713 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
6714
6715 * gfortran.dg/random_4.f90: Initialize seed before using, handle
6716 the last special seed value.
6717 * gfortran.dg/random_7.f90: Use size for last array member instead
6718 of hardcoded value.
6719
6720 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6721
6722 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
6723 * gcc.dg/cpp/warn-undef-2.c: Likewise.
6724
6725 2016-08-19 Richard Biener <rguenther@suse.de>
6726
6727 PR tree-optimization/77286
6728 * gcc.dg/torture/pr77286.c: New testcase.
6729
6730 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6731
6732 * gcc.dg/verbose-asm-2.c: New test case.
6733
6734 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6735
6736 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6737 (custom_diagnostic_finalizer): Update for change to
6738 diagnostic_show_locus.
6739
6740 2016-08-18 David Malcolm <dmalcolm@redhat.com>
6741
6742 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
6743 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
6744
6745 2016-08-18 Marek Polacek <polacek@redhat.com>
6746
6747 PR c/71514
6748 * gcc.dg/pr71514.c: New test.
6749
6750 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
6751
6752 PR target/72839
6753 * gcc.target/i386/pr72839.c: New test.
6754
6755 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
6756
6757 PR middle-end/70895
6758 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
6759 * c-c++-common/goacc/reduction-1.c: Likewise.
6760 * c-c++-common/goacc/reduction-2.c: Likewise.
6761 * c-c++-common/goacc/reduction-3.c: Likewise.
6762 * c-c++-common/goacc/reduction-4.c: Likewise.
6763
6764 2016-08-18 Alan Modra <amodra@gmail.com>
6765
6766 * gcc.c-torture/compile/pr72771.c: New.
6767
6768 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6769
6770 PR fortran/67496
6771 * gfortran.dg/pr67496.f90: New test.
6772
6773 2015-08-17 Alan Hayward <alan.hayward@arm.com>
6774
6775 PR tree-optimization/71752
6776 * gcc.dg/vect/pr71752.c: New.
6777
6778 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
6779
6780 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
6781
6782 2016-08-17 Jakub Jelinek <jakub@redhat.com>
6783
6784 PR middle-end/77259
6785 * g++.dg/ipa/devirt-52.C: New test.
6786
6787 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
6788
6789 * c-c++-common/goacc/reduction-6.c: New testcase.
6790
6791 2016-08-17 Richard Biener <rguenther@suse.de>
6792
6793 PR tree-optimization/76490
6794 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
6795 * gcc.dg/pr52904.c: XFAIL.
6796
6797 2016-08-17 Richard Biener <rguenther@suse.de>
6798
6799 PR tree-optimization/23855
6800 * gcc.dg/loop-unswitch-2.c: Adjust.
6801
6802 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6803
6804 PR tree-optimization/72817
6805 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6806
6807 2016-08-16 Joseph Myers <joseph@codesourcery.com>
6808
6809 PR libgcc/77265
6810 * gcc.dg/torture/float128-extend-inf.c: New test.
6811
6812 2016-08-16 David Malcolm <dmalcolm@redhat.com>
6813
6814 PR c/72857
6815 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6816 for embedded NUL.
6817 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6818 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6819 caret placement.
6820 (test_oct): Likewise.
6821 (test_multiple): Likewise.
6822 (test_field_width_specifier): Likewise.
6823 (test_field_width_specifier_2): New function.
6824 (test_field_precision_specifier): New function.
6825 (test_embedded_nul): Update expected caret placement.
6826 (test_non_contiguous_strings): Update line number.
6827 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6828 (__emit_string_literal_range): Add "caret_idx" param.
6829 (test_simple_string_literal): Add value for new param, updating
6830 expected output..
6831 (test_concatenated_string_literal): Likewise.
6832 (test_multiline_string_literal): Likewise.
6833 (test_hex): Likewise.
6834 (test_oct): Likewise.
6835 (test_multiple): Likewise.
6836 (test_ucn4): Likewise.
6837 (test_ucn8): Likewise.
6838 (test_u8): Likewise.
6839 (test_u): Likewise; update expected message, from "range" to
6840 "location".
6841 (test_U): Likewise.
6842 (test_L): Likewise.
6843 (test_macro): Add value for new param.
6844 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6845 (__emit_string_literal_range): Add "caret_idx" param.
6846 (test_stringified_token_1): Add value for new param. Update
6847 expected message, from "range" to "location".
6848 (test_stringized_token_2): Likewise, adding param to macro.
6849 (test_stringified_token_3): Likewise.
6850 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6851 (emit_warning): Convert param from source_range to location_t.
6852 (test_string_literals): Add caret_idx param, and use it when
6853 constructing a substring_loc. Update error message, from
6854 "range" to "location".
6855
6856 2016-08-16 Jakub Jelinek <jakub@redhat.com>
6857
6858 PR target/71910
6859 * g++.dg/gomp/pr71910.C: New test.
6860
6861 PR middle-end/67485
6862 * gcc.c-torture/compile/pr67485.c: New test.
6863
6864 PR target/72867
6865 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6866
6867 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6868
6869 PR tree-optimization/69848
6870 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6871
6872 2016-08-16 Martin Liska <mliska@suse.cz>
6873
6874 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6875 of memory operations so that it can be handled by core2
6876 in 32-bit mode.
6877
6878 2016-08-16 Richard Biener <rguenther@suse.de>
6879
6880 PR tree-optimization/76783
6881 * gcc.dg/pr76783.c: New testcase.
6882 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6883
6884 2016-08-16 Bin Cheng <bin.cheng@arm.com>
6885
6886 PR tree-optimization/72817
6887 PR tree-optimization/73450
6888 * gcc.dg/tree-ssa/pr72817.c: New test.
6889 * gcc.dg/tree-ssa/pr73450.c: New test.
6890
6891 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
6892
6893 * gfortran.dg/init_flag_13.f90: New testcase.
6894 * gfortran.dg/init_flag_14.f90: Ditto.
6895 * gfortran.dg/init_flag_15.f03: Ditto.
6896 * gfortran.dg/dec_init_1.f90: Ditto.
6897 * gfortran.dg/dec_init_2.f90: Ditto.
6898
6899 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
6900
6901 PR target/72867
6902 * gcc.target/i386/pr72867.c: New test.
6903
6904 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
6905
6906 * c-c++-common/dump-ada-spec-5.c: New test.
6907
6908 2016-08-15 Richard Biener <rguenther@suse.de>
6909
6910 PR tree-optimization/73434
6911 * gcc.dg/torture/pr73434.c: New testcase.
6912
6913 2016-08-15 Jakub Jelinek <jakub@redhat.com>
6914
6915 PR tree-optimization/72824
6916 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6917
6918 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
6919
6920 PR fortran/70598
6921 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6922 in use_device clause.
6923 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6924 * gfortran.dg/goacc/list.f95: Adjust to catch
6925 "neither a POINTER nor an array" error messages.
6926
6927 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
6928
6929 PR target/76342
6930 * gcc.target/i386/pr76342.c: New test.
6931
6932 2016-08-12 Jakub Jelinek <jakub@redhat.com>
6933
6934 PR c/71512
6935 * g++.dg/ubsan/pr71512.C: New test.
6936 * c-c++-common/ubsan/pr71512-1.c: New test.
6937 * c-c++-common/ubsan/pr71512-2.c: New test.
6938
6939 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6940
6941 * gcc.target/powerpc/vec-init-1.c: New tests to test various
6942 vector initialization options.
6943 * gcc.target/powerpc/vec-init-2.c: Likewise.
6944 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6945 is generated on ISA 3.0.
6946
6947 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
6948
6949 PR middle-end/71654
6950 * gcc.dg/c-c++-common/pr71654.c: New test.
6951 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6952 dg-options.
6953 * gcc.dg/tree-ssa/vrp24: Likewise.
6954
6955 2016-08-12 Jakub Jelinek <jakub@redhat.com>
6956
6957 PR c/67410
6958 * gcc.dg/pr67410.c: New test.
6959
6960 2016-08-12 Bin Cheng <bin.cheng@arm.com>
6961
6962 PR tree-optimization/69848
6963 * gcc.dg/vect/vect-pr69848.c: New test.
6964
6965 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
6966
6967 PR testsuite/71008
6968 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6969 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6970 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6971 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6972
6973 2016-08-12 Richard Biener <rguenther@suse.de>
6974
6975 PR tree-optimization/57326
6976 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6977 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6978 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6979 * gcc.target/i386/pr45685.c: Likewise.
6980 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6981 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6982 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6983 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6984 * gfortran.dg/pr34163.f90: Likewise.
6985
6986 2016-08-12 Martin Liska <mliska@suse.cz>
6987
6988 * g++.dg/gcov/gcov-16.C: New test.
6989 * lib/gcov.exp: Support new argument for run-gcov function.
6990
6991 2016-08-12 Martin Liska <mliska@suse.cz>
6992
6993 PR gcov-profile/35590
6994 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6995
6996 2016-08-12 Richard Biener <rguenther@suse.de>
6997
6998 PR tree-optimization/72851
6999 * gcc.dg/torture/pr72851.c: New testcase.
7000
7001 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
7002
7003 PR debug/63240
7004 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
7005 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
7006 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
7007 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
7008 DW_AT_deleted.
7009
7010 PR debug/55641
7011 * g++.dg/debug/dwarf2/ref-1.C: New.
7012
7013 PR debug/49366
7014 * g++.dg/debug/dwarf2/template-params-12.H: New.
7015 * g++.dg/debug/dwarf2/template-params-12f.C: New.
7016 * g++.dg/debug/dwarf2/template-params-12g.C: New.
7017 * g++.dg/debug/dwarf2/template-params-12n.C: New.
7018 * g++.dg/debug/dwarf2/template-params-12s.C: New.
7019 * g++.dg/debug/dwarf2/template-params-12u.C: New.
7020 * g++.dg/debug/dwarf2/template-params-12v.C: New.
7021 * g++.dg/debug/dwarf2/template-params-12w.C: New.
7022
7023 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7024
7025 PR target/72863
7026 * gcc.target/powerpc/pr72863.c: New test.
7027
7028 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
7029
7030 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
7031
7032 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7033
7034 * gcc.target/i386/pieces-strcpy-1.c: New test.
7035 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
7036
7037 2016-08-11 Jakub Jelinek <jakub@redhat.com>
7038
7039 PR c++/72868
7040 * g++.dg/cpp1y/constexpr-switch4.C: New test.
7041
7042 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
7043
7044 * gcc.target/i386/pieces-memcpy-1.c: New test.
7045 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
7046 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
7047 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
7048 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
7049 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
7050
7051 2016-08-11 Jakub Jelinek <jakub@redhat.com>
7052
7053 PR c/72816
7054 * gcc.dg/pr72816.c: Remove dg-error.
7055
7056 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
7057
7058 PR tree-optimization/71083
7059 * gcc.c-torture/execute/pr71083.c: New test.
7060 * gnat.dg/loop_optimization23.adb: New test.
7061 * gnat.dg/loop_optimization23_pkg.ads: New test.
7062 * gnat.dg/loop_optimization23_pkg.adb: New test.
7063
7064 2016-08-11 Richard Biener <rguenther@suse.de>
7065
7066 PR tree-optimization/72772
7067 * gcc.dg/graphite/pr35356-1.c: Adjust.
7068 * gcc.dg/tree-ssa/pr59597.c: Likewise.
7069
7070 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
7071
7072 * gfortran.dg/random_7.f90: Take into account that the last seed
7073 value is the special p value.
7074 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
7075
7076 2016-08-11 Richard Biener <rguenther@suse.de>
7077
7078 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
7079
7080 2016-08-11 Alan Modra <amodra@gmail.com>
7081
7082 * gcc.target/powerpc/pr71680.c: New.
7083
7084 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
7085
7086 * gcc.target/powerpc/bfp/bfp.exp: New file.
7087 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
7088 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
7089 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
7090 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
7091 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
7092 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
7093 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
7094 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
7095 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
7096 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
7097 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
7098 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
7099 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
7100 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
7101 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
7102 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
7103 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
7104 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
7105 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
7106 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
7107 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
7108 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
7109 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
7110 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
7111 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
7112 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
7113 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
7114 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
7115 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
7116 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
7117 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
7118 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
7119 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
7120 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
7121 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
7122 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
7123 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
7124 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
7125 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
7126 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
7127 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
7128 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
7129 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
7130 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
7131 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
7132 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
7133 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
7134 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
7135 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
7136 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
7137 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
7138 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
7139 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
7140
7141 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7142
7143 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
7144 Add aarch64*-*-*.
7145
7146 2016-08-10 Bin Cheng <bin.cheng@arm.com>
7147
7148 * gcc.target/aarch64/simd/vcond-ne.c: New test.
7149
7150 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
7151
7152 PR target/72853
7153 * gcc.target/powerpc/pr72853.c: New test.
7154
7155 2016-08-10 Martin Liska <mliska@suse.cz>
7156
7157 PR gcov-profile/58306
7158 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
7159
7160 2016-08-10 Martin Liska <mliska@suse.cz>
7161
7162 * g++.dg/gcov/gcov-threads-1.C: New test.
7163
7164 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7165
7166 PR target/71873
7167 * gcc.target/avr/pr71873.c: New test.
7168
7169 2016-08-09 Martin Liska <mliska@suse.cz>
7170
7171 * g++.dg/gcov/gcov-dump-1.C: New test.
7172 * g++.dg/gcov/gcov-dump-2.C: New test.
7173
7174 2016-08-09 Martin Liska <mliska@suse.cz>
7175
7176 * gcc.dg/tree-prof/val-prof-9.c: New test.
7177
7178 2016-08-09 Martin Liska <mliska@suse.cz>
7179
7180 * gcc.dg/tree-prof/val-prof-8.c: New test.
7181
7182 2016-08-09 Martin Jambor <mjambor@suse.cz>
7183
7184 PR ipa/71981
7185 * gcc.dg/ipa/pr71981.c: New test.
7186
7187 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7188
7189 PR tree-optimization/33707
7190 * gcc.dg/vect/pr33707.c: New test.
7191
7192 2016-08-09 Bin Cheng <bin.cheng@arm.com>
7193
7194 PR tree-optimization/pr72772
7195 * gcc.dg/tree-ssa/pr72772.c: New test.
7196
7197 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
7198
7199 PR rtl-optimization/66669
7200 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
7201
7202 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7203
7204 PR tree-optimization/72824
7205 * gcc.c-torture/execute/ieee/pr72824.c: New test.
7206
7207 2016-08-09 Richard Biener <rguenther@suse.de>
7208
7209 PR tree-optimization/71802
7210 * gcc.dg/torture/pr71802.c: New testcase.
7211
7212 2016-08-09 Jakub Jelinek <jakub@redhat.com>
7213
7214 PR c++/72809
7215 * g++.dg/eh/stdarg1.C: New test.
7216
7217 2016-08-08 Andi Kleen <ak@linux.intel.com>
7218
7219 * lib/profopt.exp: (auto-profopt-execute): Don't include full
7220 test command line in failure log.
7221 (profopt-execute): dito. Make autofdo file names unique.
7222
7223 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7224
7225 PR c/64955
7226 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
7227 output.
7228
7229 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7230
7231 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
7232 c99_runtime.
7233 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
7234 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7235 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7236 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
7237 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7238 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7239
7240 2016-08-08 David Malcolm <dmalcolm@redhat.com>
7241
7242 PR c/52952
7243 * gcc.dg/cpp/pr66415-1.c: Likewise.
7244 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
7245 * gcc.dg/format/c90-printf-1.c: Likewise.
7246 * gcc.dg/format/diagnostic-ranges.c: New test case.
7247
7248 2016-08-08 Jakub Jelinek <jakub@redhat.com>
7249
7250 PR fortran/72716
7251 * gfortran.dg/gomp/pr72716.f90: New test.
7252
7253 PR middle-end/72781
7254 * gcc.dg/gomp/pr72781.c: New test.
7255
7256 PR middle-end/68762
7257 * g++.dg/vect/pr68762-1.cc: New test.
7258 * g++.dg/vect/pr68762-2.cc: New test.
7259 * g++.dg/vect/pr68762.h: New file.
7260
7261 2016-08-08 Martin Sebor <msebor@redhat.com>
7262
7263 PR testsuite/72838
7264 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
7265 * g++.dg/warn/overflow-warn-3.C: Same.
7266 * g++.dg/warn/overflow-warn-4.C: Same.
7267
7268 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7269
7270 PR fortran/71936
7271 * gfortran.dg/allocate_with_source_21.f03: New test.
7272
7273 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7274
7275 PR fortran/72698
7276 * gfortran.dg/allocate_with_source_20.f03: New test.
7277
7278 2016-08-08 Alan Modra <amodra@gmail.com>
7279
7280 * gcc.c-torture/compile/pr72802.c: New.
7281
7282 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
7283
7284 PR fortran/70524
7285 * gfortran.dg/dependency_48.f90: New test.
7286
7287 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7288
7289 PR fortran/70040
7290 * gfortran.dg/pr70040.f90: New testcase.
7291
7292 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7293
7294 PR fortran/71961
7295 * gfortran.dg/matmul_10.f90: New testcase.
7296
7297 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
7298
7299 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
7300
7301 2016-08-07 Jakub Jelinek <jakub@redhat.com>
7302
7303 PR c/72816
7304 * gcc.dg/pr72816.c: New test.
7305
7306 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
7307
7308 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
7309 * g++.dg/conversion/pr41426.C: Likewise.
7310 * g++.dg/conversion/pr66211.C: Likewise.
7311 * g++.dg/cpp1y/lambda-init9.C: Likewise.
7312 * g++.dg/init/ref8.C: Likewise.
7313 * g++.old-deja/g++.law/cvt20.C: Likewise.
7314 * g++.old-deja/g++.mike/p9732c.C: Likewise.
7315
7316 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7317
7318 PR tree-optimization/18046
7319 * gcc.dg/tree-ssa/vrp105.c: New test.
7320 * gcc.dg/tree-ssa/vrp106.c: New test.
7321
7322 2016-08-05 Martin Sebor <msebor@redhat.com>
7323
7324 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
7325 1ul in diagnostics. Remove hyphen from "constant-expression."
7326 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
7327 * g++.dg/cpp0x/static_assert3.C: Same.
7328 * g++.dg/cpp1y/constexpr-throw.C: Same.
7329 * g++.dg/template/nontype3.C: Same.
7330 * g++.dg/warn/overflow-warn-1.C: Same.
7331 * g++.dg/warn/overflow-warn-3.C: Same.
7332 * g++.dg/warn/overflow-warn-4.C: Same.
7333
7334 2016-08-05 David Malcolm <dmalcolm@redhat.com>
7335
7336 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
7337 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
7338 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
7339 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
7340
7341 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
7342
7343 PR tree-optimization/72810
7344 * gcc.dg/tree-ssa/vrp110.c: New test.
7345
7346 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
7347
7348 PR Target/72819
7349 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
7350 registers.
7351 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
7352 saving the half-precision registers.
7353 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
7354 value is returned in h0.
7355 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
7356 are passed in FP/SIMD registers.
7357 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
7358 passing works corrcetly.
7359 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
7360 (hfa_f16x2_t): Likewise.
7361 (hfa_f16x3_t): Likewise.
7362 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
7363 are promoted to double and passed in a double register.
7364 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
7365 are promoted to double and stacked.
7366 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
7367 __fp16 data types.
7368 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
7369 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
7370 __fp16 first get passed in FP/SIMD registers, then stacked.
7371
7372 2016-08-05 Nathan Sidwell <nathan@acm.org>
7373
7374 PR c++/68724
7375 * g++.dg/cpp0x/pr68724.C: New.
7376
7377 2016-08-05 Richard Biener <rguenther@suse.de>
7378
7379 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
7380
7381 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7382
7383 * gcc.dg/tree-ssa/vrp107.c: New test.
7384 * gcc.dg/tree-ssa/vrp108.c: New test.
7385 * gcc.dg/tree-ssa/vrp109.c: New test.
7386
7387 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7388
7389 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
7390 dg-options.
7391
7392 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7393
7394 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
7395 test-cases.
7396 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
7397 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
7398 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
7399 test-cases.
7400 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
7401 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
7402 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
7403 large_double.
7404
7405 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
7406
7407 PR c++/72800
7408 * g++.dg/cpp1y/lambda-ice1.C: New.
7409
7410 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7411
7412 PR c++/72759
7413 * g++.dg/cpp1y/pr72759.C: New test.
7414
7415 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
7416
7417 * gcc.dg/switch-10.c: New test.
7418
7419 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
7420
7421 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
7422
7423 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
7424
7425 * c-c++-common/goacc/routine-5.c: Update.
7426
7427 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
7428
7429 PR rtl-optimization/70903
7430 * gcc.c-torture/execute/pr70903.c: New test.
7431
7432 2016-08-04 Martin Liska <mliska@suse.cz>
7433
7434 * gcc.dg/params/params.exp: Replace file exists with
7435 TESTING_IN_BUILD_TREE.
7436
7437 2016-08-04 Marek Polacek <polacek@redhat.com>
7438
7439 PR c++/70229
7440 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
7441
7442 2016-08-04 Richard Biener <rguenther@suse.de>
7443
7444 PR middle-end/71984
7445 * gcc.dg/torture/pr71984.c: Guard correctness check for
7446 little-endian.
7447
7448 2016-08-03 Andrew Pinski <apinski@cavium.com>
7449
7450 * gcc.c-torture/compile/20160802-1.c: New testcase.
7451
7452 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
7453
7454 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
7455
7456 2016-08-03 Richard Biener <rguenther@suse.de>
7457
7458 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
7459 and remove -O3.
7460 * c-c++-common/ubsan/pr71403-2.c: Likewise.
7461 * c-c++-common/ubsan/pr71403-3.c: Likewise.
7462
7463 2016-08-03 Richard Biener <rguenther@suse.de>
7464
7465 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
7466 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7467 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7468 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
7469
7470 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7471
7472 * gcc.dg/init-excess-2.c: Require int32plus.
7473 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
7474 * gcc.dg/pr59963-2.c: Require int32plus.
7475 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
7476 * gcc.dg/unroll-7.c: Require int32plus.
7477
7478 2016-08-02 Bin Cheng <bin.cheng@arm.com>
7479
7480 PR tree-optimization/34114
7481 * gcc.dg/tree-ssa/loop-42.c: New test.
7482
7483 2016-08-02 Tamar Christina <tamar.christina@arm.com>
7484
7485 * gcc.target/aarch64/vminmaxnm.c: New.
7486 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
7487 tests.
7488
7489 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7490
7491 * gcc.target/powerpc/vec-extract-5.c: New tests to test
7492 vec_extract for vector float, vector int, vector short, and vector
7493 char.
7494 * gcc.target/powerpc/vec-extract-6.c: Likewise.
7495 * gcc.target/powerpc/vec-extract-7.c: Likewise.
7496 * gcc.target/powerpc/vec-extract-8.c: Likewise.
7497 * gcc.target/powerpc/vec-extract-9.c: Likewise.
7498
7499 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
7500
7501 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
7502 single stack adjustment, no writeback.
7503 * gcc.target/aarch64/test_frame_12.c: Likewise.
7504 * gcc.target/aarch64/test_frame_13.c: Likewise.
7505 * gcc.target/aarch64/test_frame_15.c: Likewise.
7506 * gcc.target/aarch64/test_frame_6.c: Likewise.
7507 * gcc.target/aarch64/test_frame_7.c: Likewise.
7508 * gcc.target/aarch64/test_frame_8.c: Likewise.
7509 * gcc.target/aarch64/test_frame_16.c: New test.
7510
7511 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
7512
7513 PR target/72748
7514 * gcc.target/i386/pr72748.c: New test.
7515
7516 2015-08-01 Alan Hayward <alan.hayward@arm.com>
7517
7518 PR tree-optimization/71818
7519 * gcc.dg/vect/pr71818.c: New
7520
7521 2016-08-01 Martin Liska <mliska@suse.cz>
7522
7523 PR tree-optimization/71857
7524 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
7525
7526 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7527
7528 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
7529
7530 2016-08-01 Jan Beulich <jbeulich@suse.com>
7531
7532 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
7533
7534 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7535
7536 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
7537 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7538
7539 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
7540
7541 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
7542 (check_effective_target_c++): Likewise. Also match for libstdc++.
7543
7544 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7545
7546 PR fortran/41922
7547 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
7548 * gfortran.dg/equiv_constraint_7.f90: Ditto.
7549 * gfortran.dg/pr41922.f90: New test.
7550
7551 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7552
7553 PR fortran/68566
7554 * gfortran.dg/pr68566.f90: new test.
7555
7556 2016-07-30 Martin Sebor <msebor@redhat.com>
7557
7558 PR c++/60760
7559 PR c++/71091
7560 * g++.dg/cpp0x/constexpr-cast.C: New test.
7561 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
7562 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
7563 * g++.dg/ubsan/pr63956.C: Correct.
7564
7565 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
7566
7567 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
7568 vector double or vector long where the vector is in memory.
7569 * gcc.target/powerpc/vec-extract-3.c: Likewise.
7570 * gcc.target/powerpc/vec-extract-4.c: Likewise.
7571
7572 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7573
7574 PR fortran/69867
7575 * gfortran.dg/pr69867.f90: New test.
7576
7577 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7578
7579 PR fortran/69962
7580 * gfortran.dg/pr69962.f90: New test.
7581
7582 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7583
7584 PR fortran/70006
7585 * gfortran.dg/pr70006.f90: New test.
7586
7587 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
7588
7589 PR fortran/71730
7590 * gfortran.dg/pr71730.f90: New test.
7591 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
7592 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
7593 * gfortran.dg/array_constructor_26.f03: Ditto.
7594
7595 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7596
7597 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
7598 * gcc.target/powerpc/pr71763.c: Likewise.
7599
7600 2016-07-29 Marek Polacek <polacek@redhat.com>
7601
7602 PR c/71742
7603 * gcc.dg/940510-1.c: Adjust dg-error.
7604 * gcc.dg/c99-flex-array-1.c: Likewise.
7605 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
7606
7607 PR c/71853
7608 * gcc.dg/noncompile/pr71853.c: New test.
7609
7610 PR c/71573
7611 * gcc.dg/noncompile/pr71573.c: New test.
7612
7613 PR c/71926
7614 * g++.dg/warn/Wparentheses-30.C: New test.
7615 * gcc.dg/Wparentheses-14.c: New test.
7616
7617 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
7618
7619 * gcc.dg/pr59833.c: Use dg-add-options ieee.
7620
7621 2016-07-29 Bin Cheng <bin.cheng@arm.com>
7622
7623 PR tree-optimization/57558
7624 * gcc.dg/vect/pr57558-1.c: New test.
7625 * gcc.dg/vect/pr57558-2.c: New test.
7626
7627 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7628
7629 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
7630 to scan forwprop1 dump pass.
7631
7632 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
7633
7634 PR c++/51488
7635 * g++.dg/template/pr51488.C: New.
7636
7637 2016-07-29 Jakub Jelinek <jakub@redhat.com>
7638
7639 PR c/71969
7640 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
7641 static __inline__.
7642 * gcc.dg/pr71969-1.c: New test.
7643 * gcc.dg/pr71969-2.c: New test.
7644 * gcc.dg/pr71969-3.c: New test.
7645
7646 2016-07-29 Marek Polacek <polacek@redhat.com>
7647
7648 PR c/71574
7649 * c-c++-common/pr71574.c: New test.
7650
7651 PR c/71583
7652 * gcc.dg/noncompile/pr71583.c: New test.
7653
7654 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
7655
7656 PR middle-end/68217
7657 * gcc.dg/pr68217.c: New test.
7658
7659 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7660
7661 PR fortran/71067
7662 * gfortran.dg/pr71067_1.f90: New test.
7663 * gfortran.dg/pr71067_2.f90: Ditto.
7664
7665 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
7666
7667 * gcc.target/powerpc/vec-extract-1.c: New test.
7668
7669 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7670
7671 PR fortran/71799
7672 * gfortran.dg/pr71799.f90: New test.
7673
7674 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
7675
7676 PR c++/71665
7677 * g++.dg/cpp0x/pr71665-1.C: New.
7678 * g++.dg/cpp0x/pr71665-2.C: Likewise.
7679 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
7680 * g++.dg/ext/label10.C: Likewise.
7681 * g++.dg/parse/constant5.C: Likewise.
7682
7683 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
7684
7685 PR fortran/71859
7686 * gfortran.dg/pr71859.f90: New test.
7687 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
7688 * gfortran.dg/coarray_collectives_1.f90: Ditto.
7689
7690 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
7691
7692 PR fortran/71883
7693 * gfortran.dg/pr71883.f90: New test.
7694
7695 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
7696
7697 PR tree-optimization/71734
7698 * g++.dg/vect/pr70729-nest.cc: New test.
7699
7700 2016-07-28 Renlin Li <renlin.li@arm.com>
7701
7702 Revert
7703 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7704
7705 PR fortran/71902
7706 * gfortran.dg/dependency_47.f90: New test.
7707
7708 2016-07-28 Martin Liska <mliska@suse.cz>
7709
7710 PR gcov-profile/68025
7711 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
7712
7713 2016-07-28 Martin Liska <mliska@suse.cz>
7714
7715 * g++.dg/vect/pr70944.cc: New test.
7716
7717 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
7718
7719 PR middle-end/71994
7720 * gcc.dg/torture/pr71994.c: New test.
7721
7722 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7723
7724 PR middle-end/71078
7725 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
7726 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
7727 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
7728
7729 2016-07-27 Richard Biener <rguenther@suse.de>
7730
7731 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
7732
7733 2016-07-27 Martin Liska <mliska@suse.cz>
7734
7735 * gcc.dg/predict-13.c: New test.
7736 * gcc.dg/predict-14.c: New test.
7737
7738 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7739
7740 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
7741 including stdint.h.
7742 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
7743 including stdint.h.
7744
7745 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7746
7747 PR target/71869
7748 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
7749 IEEE built-in functions handle quiet and signalling NaNs
7750 correctly.
7751
7752 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
7753
7754 PR fortran/71862
7755 * gfortran.dg/pr71862.f90: New test.
7756
7757 2016-07-26 Martin Sebor <msebor@redhat.com>
7758
7759 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
7760 selector with dg-options.
7761
7762 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
7763
7764 PR tree-optimization/18046
7765 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
7766 * gcc.dg/tree-ssa/vrp103.c: New test.
7767 * gcc.dg/tree-ssa/vrp104.c: New test.
7768
7769 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7770
7771 * gcc.target/powerpc/pr63354.c: Require lp64 since
7772 -mprofile-kernel is not legal with -m32.
7773
7774 2016-07-26 Richard Biener <rguenther@suse.de>
7775
7776 PR rtl-optimization/71984
7777 * gcc.dg/torture/pr71984.c: New testcase.
7778
7779 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
7780
7781 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
7782 g++-dg-runtest via et-dg-runtest.
7783 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
7784 * gcc.dg/vect/vect.exp: Likewise.
7785 * gfortran.dg/graphite/graphite.exp: Likewise, but for
7786 gfortran-dg-runtest.
7787 * gfortran.dg/vect/vect.exp: Likewise.
7788 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
7789 (check_mips_loongson_hw_available): Likewise.
7790 (check_effective_target_mpaired_single_runtime): Likewise.
7791 (check_effective_target_mips_loongson_runtime): Likewise.
7792 (add_options_for_mpaired_single): Likewise.
7793 (check_effective_target_vect_int): Add global et_index.
7794 Check and save the supported feature for a target selected by
7795 the et_index target. Break long lines where appropriate. Call
7796 et-is-effective-target for MIPS with an argument instead of
7797 check_effective_target_* where appropriate.
7798 (check_effective_target_vect_intfloat_cvt): Likewise.
7799 (check_effective_target_vect_uintfloat_cvt): Likewise.
7800 (check_effective_target_vect_floatint_cvt): Likewise.
7801 (check_effective_target_vect_floatuint_cvt): Likewise.
7802 (check_effective_target_vect_simd_clones): Likewise.
7803 (check_effective_target_vect_shift): ewise.
7804 (check_effective_target_whole_vector_shift): Likewise.
7805 (check_effective_target_vect_bswap): Likewise.
7806 (check_effective_target_vect_shift_char): Likewise.
7807 (check_effective_target_vect_long): Likewise.
7808 (check_effective_target_vect_float): Likewise.
7809 (check_effective_target_vect_double): Likewise.
7810 (check_effective_target_vect_long_long): Likewise.
7811 (check_effective_target_vect_no_int_max): Likewise.
7812 (check_effective_target_vect_no_int_add): Likewise.
7813 (check_effective_target_vect_no_bitwise): Likewise.
7814 (check_effective_target_vect_widen_shift): Likewise.
7815 (check_effective_target_vect_no_align): Likewise.
7816 (check_effective_target_vect_hw_misalign): Likewise.
7817 (check_effective_target_vect_element_align): Likewise.
7818 (check_effective_target_vect_condition): Likewise.
7819 (check_effective_target_vect_cond_mixed): Likewise.
7820 (check_effective_target_vect_char_mult): Likewise.
7821 (check_effective_target_vect_short_mult): Likewise.
7822 (check_effective_target_vect_int_mult): Likewise.
7823 (check_effective_target_vect_extract_even_odd): Likewise.
7824 (check_effective_target_vect_interleave): Likewise.
7825 (check_effective_target_vect_stridedN): Likewise.
7826 (check_effective_target_vect_multiple_sizes): Likewise.
7827 (check_effective_target_vect64): Likewise.
7828 (check_effective_target_vect_call_copysignf): Likewise.
7829 (check_effective_target_vect_call_sqrtf): Likewise.
7830 (check_effective_target_vect_call_btrunc): Likewise.
7831 (check_effective_target_vect_call_btruncf): Likewise.
7832 (check_effective_target_vect_call_ceil): Likewise.
7833 (check_effective_target_vect_call_ceilf): Likewise.
7834 (check_effective_target_vect_call_floor): Likewise.
7835 (check_effective_target_vect_call_floorf): Likewise.
7836 (check_effective_target_vect_call_lceil): Likewise.
7837 (check_effective_target_vect_call_lfloor): Likewise.
7838 (check_effective_target_vect_call_nearbyint): Likewise.
7839 (check_effective_target_vect_call_nearbyintf): Likewise.
7840 (check_effective_target_vect_call_round): Likewise.
7841 (check_effective_target_vect_call_roundf): Likewise.
7842 (check_effective_target_vect_perm): Likewise, but also append *_saved
7843 to the existing global name to properly cache the result.
7844 (check_effective_target_vect_perm_byte): Likewise.
7845 (check_effective_target_vect_perm_short): Likewise.
7846 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7847 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7848 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7849 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7850 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7851 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7852 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7853 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7854 (check_effective_target_vect_sdot_qi): Likewise.
7855 (check_effective_target_vect_udot_qi): Likewise.
7856 (check_effective_target_vect_sdot_hi): Likewise.
7857 (check_effective_target_vect_udot_hi): Likewise.
7858 (check_effective_target_vect_usad_char): Likewise.
7859 (check_effective_target_vect_pack_trunc): Likewise.
7860 (check_effective_target_vect_unpack): Likewise.
7861 (check_effective_target_vect_aligned_arrays): Likewise.
7862 (check_effective_target_vect_natural_alignment): Likewise.
7863 (check_effective_target_vector_alignment_reachable): Likewise.
7864 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7865 (is-effective-target): Initialize et_index if undefined.
7866 (et-dg-runtest): New.
7867 (et-is-effective-target): Likewise.
7868 (check_vect_support_and_set_flags): Add supported MIPS targets to
7869 EFFECTIVE_TARGETS list. Return the number of supported targets.
7870
7871 2016-07-26 Richard Biener <rguenther@suse.de>
7872 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7873
7874 PR middle-end/70920
7875 * gcc.dg/pr70920-1.c: New test-case.
7876 * gcc.dg/pr70902-2.c: Likewise.
7877 * gcc.dg/pr70920-3.c: Likewise.
7878 * gcc.dg/pr70920-4.c: Likewise
7879 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7880 2 instead of 3.
7881
7882 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
7883
7884 * gcc.c-torture/execute/pr71494.c: Require label_values.
7885 * gcc.dg/pr16973.c: Ditto.
7886
7887 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7888
7889 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7890 * gcc.dg/torture/pr69771.c: Require int32plus.
7891 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7892
7893 2016-07-25 Martin Liska <mliska@suse.cz>
7894
7895 * gcc.dg/torture/pr71987.c: New test.
7896
7897 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
7898
7899 PR fortran/71935
7900 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7901 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
7902 * gfortran.dg/pr71935.f90: New test.
7903
7904 2016-07-22 Martin Sebor <msebor@redhat.com>
7905
7906 PR c++/71675
7907 * g++.dg/ext/atomic-3.C: New test.
7908 * gcc.dg/atomic/pr71675.c: New test.
7909
7910 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
7911
7912 * gcc.target/i386/mvc8.c: New test.
7913
7914 2016-07-22 Bin Cheng <bin.cheng@arm.com>
7915
7916 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7917 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7918
7919 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7920
7921 PR fortran/71795
7922 * gfortran.dg/constructor_50.f90: New test.
7923
7924 2016-07-22 Martin Liska <mliska@suse.cz>
7925
7926 PR gcov-profile/69028
7927 PR gcov-profile/62047
7928 * g++.dg/cilk-plus/pr69028.C: New test.
7929
7930 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
7931
7932 * gfortran.dg/coarray_stat_2.f90: New test.
7933
7934 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7935
7936 * gcc.target/powerpc/vec-extract.h: New files to check the
7937 vec_extract built-in functions for all vector types, testing
7938 accessing each element, both with constant and variable element
7939 numbers.
7940 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7941 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7942 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7943 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7944 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7945 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7946 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7947 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7948 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7949
7950 2016-07-21 Jakub Jelinek <jakub@redhat.com>
7951
7952 PR c++/71728
7953 * g++.dg/other/pr71728.C: New test.
7954
7955 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
7956
7957 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7958 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7959 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7960 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7961 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7962
7963 2016-07-21 Richard Biener <rguenther@suse.de>
7964
7965 PR tree-optimization/71947
7966 * gcc.dg/tree-ssa/vrp102.c: New testcase.
7967
7968 2016-07-21 Bin Cheng <bin.cheng@arm.com>
7969
7970 * gcc.dg/tree-ssa/scev-15.c: New.
7971
7972 2016-07-21 Bin Cheng <bin.cheng@arm.com>
7973
7974 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7975
7976 2016-07-21 Jakub Jelinek <jakub@redhat.com>
7977
7978 PR c++/71941
7979 * g++.dg/gomp/pr71941.C: New test.
7980
7981 2016-07-20 David Malcolm <dmalcolm@redhat.com>
7982
7983 PR c/70339
7984 PR c/71858
7985 * g++.dg/spellcheck-identifiers.C: New test case, based on
7986 gcc.dg/spellcheck-identifiers.c.
7987 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7988 gcc.dg/spellcheck-identifiers-2.c.
7989 * g++.dg/spellcheck-typenames.C: New test case, based on
7990 gcc.dg/spellcheck-typenames.c
7991
7992 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
7993
7994 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7995 pointer to member function and also test catching by reference.
7996
7997 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7998
7999 * gcc.target/s390/pr67443.c: Fix test case.
8000
8001 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
8002
8003 * gcc.target/s390/insv-1.c: Xfail some tests.
8004 * gcc.target/s390/insv-2.c: Likewise.
8005
8006 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
8007
8008 * gcc.target/avr/torture/get-mem.c: New test.
8009 * gcc.target/avr/torture/set-mem.c: New test.
8010
8011 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
8012
8013 PR target/71948
8014 * gcc.target/avr/torture/tiny-progmem.c: New test.
8015
8016 2016-07-20 Jakub Jelinek <jakub@redhat.com>
8017
8018 PR c++/71909
8019 * g++.dg/parse/pr71909.C: New test.
8020 * g++.dg/tm/pr71909.C: New test.
8021
8022 PR c++/50060
8023 * g++.dg/cpp0x/constexpr-50060.C: New test.
8024 * g++.dg/cpp1y/constexpr-50060.C: New test.
8025
8026 2016-07-20 Martin Liska <mliska@suse.cz>
8027
8028 * gfortran.dg/graphite/pr71898.f90: New test.
8029
8030 2016-07-20 Bin Cheng <bin.cheng@arm.com>
8031
8032 PR tree-optimization/71503
8033 PR tree-optimization/71683
8034 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
8035 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
8036
8037 2016-07-20 Martin Liska <mliska@suse.cz>
8038
8039 * gcc.dg/plugin/plugin.exp: Remove sreal test.
8040 * gcc.dg/plugin/sreal-test-1.c: Remove.
8041 * gcc.dg/plugin/sreal_plugin.c: Remove.
8042
8043 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8044
8045 PR fortran/71902
8046 * gfortran.dg/dependency_47.f90: New test.
8047
8048 2016-07-19 Jakub Jelinek <jakub@redhat.com>
8049
8050 PR rtl-optimization/71916
8051 * gcc.c-torture/compile/pr71916.c: New test.
8052
8053 PR middle-end/71874
8054 * g++.dg/torture/pr71874.C: New test.
8055
8056 PR middle-end/71734
8057 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
8058 (my_alloc): Rewritten to use __builtin_posix_memalign and
8059 __SIZE_TYPE__.
8060 (my_free): Use __builtin_free instead of _mm_free.
8061 (Vec::operator=): Use __builtin_memcpy.
8062
8063 2016-07-19 Martin Jambor <mjambor@suse.cz>
8064
8065 PR fortran/71688
8066 * gfortran.dg/pr71688.f90: New test.
8067
8068 2016-07-19 Richard Biener <rguenther@suse.de>
8069
8070 * c-c++-common/vector-subscript-6.c: New testcase.
8071 * c-c++-common/vector-subscript-7.c: Likewise.
8072
8073 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8074
8075 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
8076 and UInt32 based on __SIZEOF_INT__.
8077
8078 2016-07-19 Richard Biener <rguenther@suse.de>
8079
8080 PR tree-optimization/71901
8081 * gcc.dg/torture/pr71901.c: New testcase.
8082
8083 2016-07-19 Richard Biener <rguenther@suse.de>
8084
8085 PR tree-optimization/71908
8086 * gcc.dg/torture/pr71908.c: New testcase.
8087
8088 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8089
8090 PR target/71493
8091 * gcc.target/powerpc/pr71493-1.c: New test.
8092 * gcc.target/powerpc/pr71493-2.c: Likewise.
8093
8094 2016-07-18 Jakub Jelinek <jakub@redhat.com>
8095
8096 PR c++/71835
8097 * g++.dg/conversion/ambig3.C: New test.
8098
8099 PR c++/71828
8100 * g++.dg/cpp0x/constexpr-71828.C: New test.
8101
8102 PR c++/71826
8103 * g++.dg/template/pr71826.C: New test.
8104
8105 PR c++/71822
8106 * g++.dg/template/defarg21.C: New test.
8107
8108 PR c++/71871
8109 * g++.dg/ext/vector31.C: New test.
8110
8111 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
8112
8113 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
8114
8115 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
8116
8117 PR tree-optimization/71734
8118 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
8119
8120 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
8121
8122 * gcc.target/s390/warn-dynamicstack-1.c: New test.
8123 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
8124 stack-layout-dynamic-1.c: New test.
8125
8126 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8127
8128 * gcc.target/s390/nolrl-1.c: New test.
8129
8130 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
8131
8132 PR fortran/71523
8133 * gfortran.dg/pr71523_1.f90: New test.
8134 * gfortran.dg/pr71523_2.f90: New test.
8135
8136 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
8137
8138 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
8139
8140 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8141 Marco Restelli <mrestelli@gmail.com>
8142
8143 PR fortran/62125
8144 * gfortran.dg/pr62125.f90: New test.
8145
8146 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8147
8148 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
8149 * gcc.target/powerpc/mulkc3-1.c: Likewise.
8150
8151 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
8152
8153 PR c++/58796
8154 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
8155 * g++.dg/cpp0x/nullptr35.C: New test.
8156
8157 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8158
8159 * gcc.dg/tree-ssa/scev-8.c: Update test string.
8160
8161 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
8162
8163 * gfortran.dg/goacc/vector_length.f90: New test.
8164
8165 2016-07-15 Richard Biener <rguenther@suse.de>
8166
8167 PR tree-optimization/71881
8168 * gcc.dg/torture/pr71881.c: New testcase.
8169
8170 2016-07-15 Richard Biener <rguenther@suse.de>
8171
8172 PR tree-optimization/71887
8173 * gcc.dg/torture/pr71887.c: New testcase.
8174
8175 2016-07-15 Jakub Jelinek <jakub@redhat.com>
8176
8177 PR c/71858
8178 * gcc.dg/spellcheck-identifiers-3.c: New test.
8179
8180 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
8181
8182 PR fortran/71807
8183 * gfortran.dg/null_9.f90: New test.
8184
8185 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8186
8187 * gcc.dg/tree-ssa/loop-41.c: New test.
8188
8189 2016-07-15 Bin Cheng <bin.cheng@arm.com>
8190
8191 PR tree-optimization/71347
8192 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
8193
8194 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
8195
8196 PR fortran/29819
8197 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
8198 * gfortran.dg/contains.f90: Ditto.
8199 * gfortran.dg/contains_empty_1.f03: Ditto.
8200 * gfortran.dg/submodule_3.f08: Ditto.
8201
8202 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8203
8204 PR testsuite/71865
8205 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
8206 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
8207 expected diagnostics.
8208
8209 PR c/71858
8210 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
8211 * gcc.dg/spellcheck-identifiers-2.c: New test.
8212 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
8213 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
8214
8215 2016-07-14 Jakub Jelinek <jakub@redhat.com>
8216
8217 PR tree-optimization/71872
8218 * gcc.c-torture/compile/pr71872.c: New test.
8219
8220 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8221
8222 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
8223 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
8224 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
8225 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
8226 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
8227 * gcc.target/arm/atomic-op-acquire-1.c: This.
8228 * gcc.target/arm/atomic-op-char.c: Rename into ...
8229 * gcc.target/arm/atomic-op-char-1.c: This.
8230 * gcc.target/arm/atomic-op-consume.c: Rename into ...
8231 * gcc.target/arm/atomic-op-consume-1.c: This.
8232 * gcc.target/arm/atomic-op-int.c: Rename into ...
8233 * gcc.target/arm/atomic-op-int-1.c: This.
8234 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
8235 * gcc.target/arm/atomic-op-relaxed-1.c: This.
8236 * gcc.target/arm/atomic-op-release.c: Rename into ...
8237 * gcc.target/arm/atomic-op-release-1.c: This.
8238 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
8239 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
8240 * gcc.target/arm/atomic-op-short.c: Rename into ...
8241 * gcc.target/arm/atomic-op-short-1.c: This.
8242 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
8243 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
8244 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
8245 * gcc.target/arm/atomic-op-char-2.c: Likewise.
8246 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
8247 * gcc.target/arm/atomic-op-int-2.c: Likewise.
8248 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
8249 * gcc.target/arm/atomic-op-release-2.c: Likewise.
8250 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
8251 * gcc.target/arm/atomic-op-short-2.c: Likewise.
8252
8253 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
8254
8255 PR fortran/70842
8256 * gfortran.dg/select_type_35.f03: New test.
8257
8258 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8259
8260 PR target/65951
8261 PR tree-optimization/70923
8262 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
8263 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8264 * gcc.dg/vect/pr65951.c: Likewise.
8265 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
8266
8267 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
8268
8269 * c-c++-common/pr60226.c: Expect maximum object file alignment
8270 error on AIX.
8271
8272 2016-07-14 Richard Biener <rguenther@suse.de>
8273
8274 PR tree-optimization/71866
8275 * gcc.dg/torture/pr71866.c: New testcase.
8276
8277 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
8278
8279 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
8280 selector and enclose boolean expression in curly braces.
8281
8282 2016-07-14 Alan Modra <amodra@gmail.com>
8283
8284 PR target/71733
8285 * gcc.target/powerpc/p9-novsx.c: New.
8286
8287 2016-07-13 Andi Kleen <ak@linux.intel.com>
8288
8289 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
8290 * g++.dg/tree-prof/morefunc.C: Dito.
8291 * g++.dg/tree-prof/pr35545.C: Dito.
8292 * g++.dg/tree-prof/reorder.C: Dito.
8293 * gcc.dg/tree-prof/20050826-2.c: Dito.
8294 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
8295 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
8296 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
8297 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
8298 * gcc.dg/tree-prof/inliner-1.c: Dito.
8299 * gcc.dg/tree-prof/merge_block.c: Dito.
8300 * gcc.dg/tree-prof/stringop-1.c: Dito.
8301 * gcc.dg/tree-prof/stringop-2.c: Dito.
8302 * gcc.dg/tree-prof/switch-case-1.c: Dito.
8303 * gcc.dg/tree-prof/switch-case-2.c: Dito.
8304 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
8305 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
8306 * gcc.dg/tree-prof/update-loopch.c: Dito.
8307 * gcc.dg/tree-prof/val-prof-1.c: Dito.
8308 * gcc.dg/tree-prof/val-prof-2.c: Dito.
8309 * gcc.dg/tree-prof/val-prof-3.c: Dito.
8310 * gcc.dg/tree-prof/val-prof-4.c: Dito.
8311 * gcc.dg/tree-prof/val-prof-5.c: Dito.
8312 * gcc.dg/tree-prof/val-prof-6.c: Dito.
8313 * gcc.dg/tree-prof/val-prof-7.c: Dito.
8314
8315 2016-07-13 Andi Kleen <ak@linux.intel.com>
8316
8317 * lib/profopt.exp (profopt-execute): Remove .imports files.
8318
8319 2016-07-13 Andi Kleen <ak@linux.intel.com>
8320
8321 * lib/profopt.exp (profopt-execute): Always log profiler command line.
8322
8323 2016-07-13 Andi Kleen <ak@linux.intel.com>
8324
8325 * lib/profopt.exp (dg-final-scan-autofdo,
8326 dg-final-scan-not-autofdo): New functions.
8327
8328 2016-07-13 Bin Cheng <bin.cheng@arm.com>
8329
8330 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
8331 * gcc.dg/vect/vect-35.c: Ditto.
8332 * gcc.dg/vect/vect-alias-check-2.c: New test.
8333
8334 2016-07-13 Martin Liska <mliska@suse.cz>
8335
8336 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
8337 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
8338 * gfortran.dg/pr42108.f90: Update expected dump scan.
8339
8340 2016-07-13 Richard Biener <rguenther@suse.de>
8341
8342 PR tree-optimization/24574
8343 * gcc.dg/pr24574.c: New testcase.
8344
8345 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8346
8347 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
8348 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
8349 * c-c++-common/pr68833-1.c: Require int32plus.
8350 * gcc.dg/ipa/pr63551.c: Likewise.
8351 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
8352 * gcc.dg/ipa/pr64041.c: Require int32plus.
8353
8354 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
8355
8356 PR ipa/71633
8357 * g++.dg/pr71633.C: New test.
8358
8359 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8360
8361 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
8362 Add new arm_thumb1_cbz_ok effective target.
8363 * gcc.target/arm/cbz.c: New test.
8364
8365 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8366
8367 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
8368 Define effective target.
8369 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
8370 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
8371 * gcc.target/arm/movhi_movw.c: New test.
8372 * gcc.target/arm/movsi_movw.c: Likewise.
8373 * gcc.target/arm/movdi_movw.c: Likewise.
8374
8375 2016-07-13 Richard Biener <rguenther@suse.de>
8376
8377 PR middle-end/71104
8378 * gcc.dg/pr71104-1.c: New testcase.
8379 * gcc.dg/pr71104-2.c: Likewise.
8380
8381 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8382
8383 PR target/71805
8384 * gcc.target/powerpc/pr71805.c: New test.
8385
8386 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8387
8388 * gcc.target/powerpc/divkc3-1.c: New.
8389 * gcc.target/powerpc/mulkc3-1.c: New.
8390
8391 2016-07-12 Nathan Sidwell <nathan@acm.org>
8392
8393 * gcc.target/arm/data-rel-1.c: New.
8394 * gcc.target/arm/data-rel-2.c: New.
8395 * gcc.target/arm/data-rel-3.c: New.
8396
8397 2016-07-12 Martin Liska <mliska@suse.cz>
8398
8399 * gcc.dg/params/blocksort-part.c: New test.
8400 * gcc.dg/params/params.exp: New file.
8401
8402 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8403
8404 PR middle-end/71700
8405 * gcc.c-torture/execute/pr71700.c: New test.
8406
8407 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
8408 Richard Biener <rguenther@suse.de>
8409
8410 PR tree-optimization/23286
8411 PR tree-optimization/70159
8412 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
8413 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
8414 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
8415 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
8416 * gcc.dg/tree-ssa/pr35286.c: Likewise.
8417 * gcc.dg/tree-ssa/pr35287.c: Likewise.
8418 * gcc.dg/hoist-register-pressure-1.c: Likewise.
8419 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8420 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8421 * gcc.dg/pr51879-12.c: Likewise.
8422 * gcc.dg/strlenopt-9.c: Likewise.
8423 * gcc.dg/tree-ssa/pr47392.c: Likewise.
8424 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
8425 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
8426 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
8427 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
8428 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
8429 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
8430 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
8431 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
8432 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
8433 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
8434 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
8435 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
8436 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
8437 * gfortran.dg/pr43984.f90: Adjust expected outcome.
8438
8439 2016-07-12 Richard Biener <rguenther@suse.de>
8440
8441 PR rtl-optimization/68961
8442 * gcc.target/i386/pr68961.c: New testcase.
8443
8444 2016-07-11 Jakub Jelinek <jakub@redhat.com>
8445
8446 PR middle-end/71758
8447 * c-c++-common/gomp/pr71758.c: New test.
8448 * gfortran.dg/gomp/pr71758.f90: New test.
8449
8450 PR tree-optimization/71823
8451 * gcc.dg/vect/pr71823.c: New test.
8452
8453 2016-07-11 David Malcolm <dmalcolm@redhat.com>
8454
8455 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
8456 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
8457 and LINE_MAP_MAX_LOCATION_WITH_COLS.
8458
8459 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
8460
8461 PR target/71801
8462 * gcc.target/i386/pr71801.c: New test.
8463
8464 2016-07-11 Richard Biener <rguenther@suse.de>
8465
8466 PR tree-optimization/71816
8467 * gcc.dg/torture/pr71816.c: New testcase.
8468
8469 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8470
8471 PR fortran/71783
8472 * gfortran.dg/dependency_46.f90: New test.
8473
8474 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
8475
8476 PR rtl-optimization/71621
8477 * gcc.target/i386/pr71621-1.c: New.
8478 * gcc.target/i386/pr71621-2.c: New.
8479
8480 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
8481
8482 * gfortran.dg/goacc/pr71704.f90: New test.
8483
8484 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8485
8486 PR target/71297
8487 * gcc.target/powerpc/pr71297.c: New.
8488
8489 2016-07-08 Jiong Wang <jiong.wang@arm.com>
8490
8491 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
8492
8493 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8494
8495 PR target/71806
8496 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
8497
8498 2016-07-08 Alan Hayward <alan.hayward@arm.com>
8499
8500 PR tree-optimization/71667
8501 * gcc.dg/vect/pr71667.c: New
8502
8503 2016-07-08 Martin Liska <mliska@suse.cz>
8504
8505 * gcc.dg/torture/pr71606.c: New test.
8506
8507 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8508
8509 PR fortran/71764
8510 * gfortran.dg/pr71764.f90: New test.
8511
8512 2016-07-07 Jakub Jelinek <jakub@redhat.com>
8513 Kai Tietz <ktietz70@googlemail.com>
8514
8515 PR c++/70869
8516 PR c++/71054
8517 * g++.dg/cpp0x/pr70869.C: New test.
8518 * g++.dg/cpp0x/pr71054.C: New test.
8519
8520 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
8521
8522 * g++.dg/debug/pr71432.C: Fail on AIX.
8523
8524 2016-07-07 Martin Liska <mliska@suse.cz>
8525
8526 * gfortran.dg/do_1.f90: Remove a corner case that triggers
8527 an undefined behavior.
8528 * gfortran.dg/do_3.F90: Likewise.
8529 * gfortran.dg/do_check_11.f90: New test.
8530 * gfortran.dg/do_check_12.f90: New test.
8531 * gfortran.dg/do_corner_warn.f90: New test.
8532
8533 2016-07-07 Martin Liska <mliska@suse.cz>
8534
8535 * gfortran.dg/predict-1.f90: Ammend the test.
8536 * gfortran.dg/predict-2.f90: Likewise.
8537
8538 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
8539
8540 PR ipa/71624
8541 * g++.dg/pr71624.C: New test.
8542
8543 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8544
8545 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
8546 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
8547 ARMv8-M Mainline architectures.
8548
8549 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8550
8551 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
8552 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
8553
8554 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
8555
8556 PR target/70098
8557 PR target/71763
8558 * gcc.target/powerpc/pr71763.c: New file.
8559
8560 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8561
8562 PR tree-optimization/71518
8563 * gcc.dg/pr71518.c: New test.
8564
8565 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
8566
8567 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
8568
8569 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8570
8571 PR target/50739
8572 * gcc.target/avr/pr50739.c: New test.
8573
8574 2016-07-05 Jan Hubicka <jh@suse.cz>
8575
8576 * gcc.dg/tree-ssa/scev-14.c: update template.
8577
8578 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
8579
8580 * gcc.dg/vect/group-no-gaps-1.c: New test.
8581
8582 2016-07-05 Andi Kleen <ak@linux.intel.com>
8583
8584 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
8585 if kernel supports MPX.
8586
8587 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
8588
8589 * gcc.c-torture/compile/pr69102.c: Require fpic support.
8590
8591 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8592 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8593
8594 * gcc.target/powerpc/signbit-1.c: New test.
8595 * gcc.target/powerpc/signbit-2.c: New test.
8596 * gcc.target/powerpc/signbit-3.c: New test.
8597
8598 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8599
8600 PR rtl-optimization/71594
8601 * gcc.dg/torture/pr71594.c: New test.
8602
8603 2016-07-05 Jan Hubicka <jh@suse.cz>
8604
8605 * gcc.dg/tree-ssa/scev-14.c: new testcase.
8606
8607 2016-07-05 David Malcolm <dmalcolm@redhat.com>
8608
8609 PR c++/62314
8610 * g++.dg/parse/error5.C: Update column
8611 number of missing semicolon error.
8612 * g++.dg/pr62314-2.C: New test case.
8613
8614 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8615
8616 * gfortran.dg/coarray_stat_function.f90: New test.
8617 * gfortran.dg/coarray_stat_whitespace.f90: New test.
8618 * gfortran.dg/coarray_lib_comm_1: Adapting old test
8619 to new interfaces.
8620
8621 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
8622
8623 PR fortran/71623
8624 * gfortran.dg/deferred_character_17.f90: New test.
8625
8626 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8627
8628 * gcc.target/arm/neon/polytypes.c: Move to ...
8629 * gcc.target/arm/polytypes.c: ... here.
8630 * gcc.target/arm/neon/pr51534.c: Move to ...
8631 * gcc.target/arm/pr51534.c: ... here.
8632 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
8633 * gcc.target/arm/vect-vcvt.c: ... here.
8634 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
8635 * gcc.target/arm/vect-vcvtq.c: ... here.
8636 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
8637 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
8638 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
8639 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
8640 * gcc.target/arm/neon/neon.exp: Delete.
8641 * gcc.target/arm/neon/: Delete.
8642
8643 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8644
8645 PR fortran/65575
8646 * gfortran.dg: pr65575.f90: New test.
8647
8648 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8649
8650 PR fortran/35849
8651 * gfortran.dg: pr35849.f90: New test.
8652
8653 2016-07-04 Jakub Jelinek <jakub@redhat.com>
8654
8655 PR c++/71739
8656 * g++.dg/cpp0x/pr71739.C: New test.
8657
8658 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
8659
8660 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
8661
8662 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8663
8664 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8665 locr.
8666 * gcc.target/s390/loc-1.c: New test.
8667
8668 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
8669
8670 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
8671 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
8672
8673 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8674
8675 PR target/63874
8676 * gcc.target/aarch64/pr63874.c: New test.
8677
8678 2016-07-04 Jan Beulich <jbeulich@suse.com>
8679
8680 * g++.dg/header.c: New.
8681 * gcc.dg/header.c: New.
8682
8683 2016-07-02 Jakub Jelinek <jakub@redhat.com>
8684
8685 PR c/71719
8686 * c-c++-common/Wunused-var-15.c: New test.
8687
8688 2016-07-01 Jakub Jelinek <jakub@redhat.com>
8689
8690 PR fortran/71687
8691 * gfortran.dg/gomp/pr71687.f90: New test.
8692
8693 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8694
8695 * gcc.dg/const-float128-ped.c: Require __float128 effective
8696 target and options.
8697 * gcc.dg/const-float128.c: Likewise.
8698 * gcc.dg/torture/float128-cmp-invalid.c: Require
8699 __float128 and base_quadfloat_support effective targets, and
8700 __float128 options.
8701 * gcc.dg/torture/float128-div-underflow.c: Likewise.
8702 * gcc.dg/torture/float128-extend-nan.c: Likewise.
8703 * gcc.dg/torture/float128-nan.c: Likewise.
8704 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
8705 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
8706 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
8707 * lib/target-supports.exp (check_effective_target___float128): New.
8708 (add_options_for___float128): New.
8709 (check_effective_target_base_quadword_support): New.
8710
8711 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8712
8713 PR target/71720
8714 * gcc.target/powerpc/pr71720.c: New test.
8715
8716 2016-07-01 Jan Beulich <jbeulich@suse.com>
8717
8718 * gcc.dg/bss.c: New.
8719
8720 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
8721
8722 PR target/71698
8723 * gcc.target/powerpc/pr71698.c: New test.
8724
8725 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
8726
8727 PR target/71151
8728 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
8729 instead of ".foo" for its section name.
8730 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
8731 depending on MCU's flash size.
8732 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
8733 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
8734 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
8735 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
8736 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
8737 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
8738
8739 2016-07-01 Jan Beulich <jbeulich@suse.com>
8740
8741 * gcc.target/i386/pr65105-2.c: Add -msse2.
8742
8743 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8744
8745 PR tree-optimization/71707
8746 * gcc.dg/strlenopt-29.c: New test.
8747
8748 PR fortran/71704
8749 * gfortran.dg/gomp/pr71704.f90: New test.
8750
8751 PR fortran/71705
8752 * gfortran.dg/gomp/pr71705.f90: New test.
8753
8754 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
8755
8756 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
8757 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
8758 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
8759 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
8760 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
8761 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
8762 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
8763 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
8764 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
8765 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
8766 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
8767 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
8768 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
8769 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
8770 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
8771 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
8772 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
8773 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
8774 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
8775 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
8776 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
8777 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
8778 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
8779 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
8780 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
8781 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
8782 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
8783 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
8784 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
8785 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
8786 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
8787 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
8788 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
8789 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
8790 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
8791 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
8792 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
8793 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
8794 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
8795 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
8796 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
8797 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
8798 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
8799 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
8800 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
8801 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
8802 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
8803 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
8804 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8805 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8806 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8807 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8808 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8809 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8810 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8811 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8812 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8813 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8814 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8815 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8816 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8817 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8818 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8819 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8820 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8821 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8822 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8823 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8824 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8825 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8826 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8827 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8828 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8829 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8830 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8831 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8832 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8833 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8834 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8835 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8836 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8837
8838 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8839 James Greenhalgh <james.greenhalgh@arm.com>
8840
8841 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8842
8843 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
8844 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8845
8846 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8847
8848 2016-06-30 David Malcolm <dmalcolm@redhat.com>
8849
8850 PR driver/71651
8851 * gcc.dg/spellcheck-options-12.c: New test case.
8852
8853 2016-06-30 Jakub Jelinek <jakub@redhat.com>
8854
8855 PR middle-end/71693
8856 * gcc.c-torture/compile/pr71693.c: New test.
8857
8858 2016-06-29 David Malcolm <dmalcolm@redhat.com>
8859
8860 * gcc.dg/spellcheck-params.c: New testcase.
8861 * gcc.dg/spellcheck-params-2.c: New testcase.
8862
8863 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8864
8865 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8866 vector extract instructions.
8867 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8868
8869 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8870
8871 PR fortran/71686
8872 * gfortran.dg/unexpected_eof_2.f90: New test.
8873 * gfortran.dg/unexpected_eof_3.f90: New test.
8874
8875 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
8876
8877 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8878
8879 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8880
8881 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8882 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8883 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8884
8885 2016-06-29 Richard Biener <rguenther@suse.de>
8886
8887 PR middle-end/15256
8888 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8889
8890 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8891
8892 * gcc.target/arm/aapcs/neon-vect10.c: Require
8893 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8894 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8895 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8896 * gcc.target/arm/aapcs/vfp19.c: Likewise.
8897 * gcc.target/arm/aapcs/vfp20.c: Likewise.
8898 * gcc.target/arm/aapcs/vfp21.c: Likewise.
8899 * gcc.target/arm/fp16-aapcs-1.c: Require
8900 -mfloat-ab=hard. Also simplify the test.
8901 * gcc.target/arm/fp16-aapcs-2.c: New.
8902
8903 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8904
8905 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
8906 (add_options_for_arm_fp16_ieee): New.
8907 (add_options_for_arm_fp16_alternative): New.
8908 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
8909 long-line.
8910 (effective_target_arm_fp16_hw): New.
8911
8912 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
8913
8914 PR tree-optimization/71655
8915 * g++.dg/pr71655.C: New test.
8916
8917 2016-06-29 Martin Liska <mliska@suse.cz>
8918
8919 * gcc.dg/pr71585.c: New test.
8920 * gcc.dg/pr71585-2.c: New test.
8921 * gcc.dg/pr71585-3.c: New test.
8922
8923 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8924
8925 PR tree-optimization/70729
8926 * g++.dg/vect/pr70729.cc: New test.
8927
8928 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
8929
8930 * c-c++-common/gomp/cancel-1.c: Extend.
8931
8932 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8933
8934 PR tree-optimization/71625
8935 * gcc.dg/strlenopt-28.c: New test.
8936
8937 2016-06-29 Richard Biener <rguenther@suse.de>
8938
8939 PR middle-end/71002
8940 * g++.dg/torture/pr71002.C: Adjust testcase.
8941
8942 2016-06-29 Jakub Jelinek <jakub@redhat.com>
8943
8944 PR c/71685
8945 * gcc.dg/pr71685.c: New test.
8946
8947 2016-06-28 Martin Sebor <msebor@redhat.com>
8948
8949 PR c/71552
8950 * gcc.dg/init-bad-9.c: New test.
8951
8952 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8953
8954 * gcc.target/powerpc/abs128-1.c: Require VSX.
8955 * gcc.target/powerpc/copysign128-1.c: Likewise.
8956 * gcc.target/powerpc/inf128-1.c: Likewise.
8957 * gcc.target/powerpc/nan128-1.c: Likewise.
8958
8959 2016-06-28 Jakub Jelinek <jakub@redhat.com>
8960
8961 PR middle-end/71626
8962 * gcc.c-torture/execute/pr71626-1.c: New test.
8963 * gcc.c-torture/execute/pr71626-2.c: New test.
8964
8965 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
8966
8967 PR target/71656
8968 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8969
8970 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
8971
8972 PR target/71670
8973 * gcc.target/powerpc/pr71670.c: New testcase.
8974
8975 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
8976
8977 PR target/71656
8978 * gcc.target/powerpc/pr71656-1.c: New test.
8979 * gcc.target/powerpc/pr71656-2.c: New test.
8980
8981 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
8982
8983 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8984 around fp16 code.
8985 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8986 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8987 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8988 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8989 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8990 Add arm_neon_fp16_ok effective target.
8991 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8992 Likewise.
8993 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8994 Likewise.
8995 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8996 Likewise.
8997 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8998 Likewise.
8999 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
9000 Likewise.
9001 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
9002 Likewise.
9003 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
9004 Likewise.
9005 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
9006 Likewise.
9007 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
9008 Likewise.
9009 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
9010 Likewise.
9011 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
9012 Likewise.
9013
9014 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
9015
9016 * gcc.dg/predict-12.c: New testcase.
9017
9018 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9019
9020 PR fortran/71649
9021 * gfortran.dg/pr71649.f90: New test.
9022
9023 2016-06-25 Jakub Jelinek <jakub@redhat.com>
9024
9025 PR tree-optimization/71643
9026 * g++.dg/opt/pr71643.C: New test.
9027
9028 PR tree-optimization/71631
9029 * gcc.c-torture/execute/pr71631.c: New test.
9030
9031 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
9032
9033 * gcc.dg/predict-11.c: New testcase.
9034 * gfortran.dg/predict-2.f90: New testcase.
9035
9036 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
9037
9038 * gcc.dg/predict-10.c: New test.
9039
9040 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9041
9042 * gcc.target/powerpc/abs128-1.c: New.
9043 * gcc.target/powerpc/copysign128-1.c: New.
9044 * gcc.target/powerpc/inf128-1.c: New.
9045 * gcc.target/powerpc/nan128-1.c: New.
9046
9047 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
9048
9049 * gfortran.dg/pr71642.f90: New test.
9050
9051 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9052
9053 PR tree-optimization/71647
9054 * gcc.target/i386/pr71647.c: New test.
9055
9056 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9057
9058 * gcc.target/i386/noplt-gd-1.c: New test.
9059 * gcc.target/i386/noplt-gd-2.c: Likewise.
9060 * gcc.target/i386/noplt-gd-3.c: Likewise.
9061 * gcc.target/i386/noplt-ld-1.c: Likewise.
9062 * gcc.target/i386/noplt-ld-2.c: Likewise.
9063 * gcc.target/i386/noplt-ld-3.c: Likewise.
9064 * lib/target-supports.exp
9065 (check_effective_target_tls_get_addr_via_got): New.
9066
9067 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9068
9069 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
9070 testsuite compile flags.
9071 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9072 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9073
9074 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9075
9076 * g++dg/vect/pr36684.cc: Add dg-do compile.
9077 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
9078 * gcc.dg/vect/pr70021.c: Ditto.
9079 * gcc.dg/vect/pr70138-1.c: Ditto.
9080 * gcc.dg/vect/pr70138-2.c: Ditto.
9081 * gcc.dg/vect/pr70354-1.c: Ditto.
9082 * gcc.dg/vect/pr70354-2.c: Ditto.
9083 * gcc.dg/vect/pr71259.c: Ditto.
9084 * gcc.dg/vect/pr71416-1.c: Ditto.
9085 * gcc.dg/vect/slp-43.c: Ditto.
9086 * gcc.dg/vect/slp-45.c: Ditto.
9087 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9088 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9089 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9090 * gfortran.dg/vect/pr69980.f90: Ditto.
9091
9092 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9093
9094 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
9095 * gcc.dg/vect/bb-slp-30.c: Ditto.
9096 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
9097 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
9098 * gcc.dg/vect/pr45902.c: Ditto.
9099 * gcc.dg/vect/pr48172.c: Ditto.
9100 * gcc.dg/vect/pr48377.c: Ditto.
9101 * gcc.dg/vect/pr49038.c: Ditto.
9102 * gcc.dg/vect/pr49771.c: Ditto.
9103 * gcc.dg/vect/pr52091.c: Ditto.
9104 * gcc.dg/vect/pr53185-2.c: Ditto.
9105 * gcc.dg/vect/pr56826.c: Ditto.
9106 * gcc.dg/vect/pr60276.c: Ditto.
9107 * gcc.dg/vect/pr62021.c: Ditto.
9108 * gcc.dg/vect/pr63530.c: Ditto.
9109 * gcc.dg/vect/pr65518.c: Ditto.
9110 * gcc.dg/vect/pr65947-1.c: Ditto.
9111 * gcc.dg/vect/pr65947-10.c: Ditto.
9112 * gcc.dg/vect/pr65947-11.c: Ditto.
9113 * gcc.dg/vect/pr65947-12.c: Ditto.
9114 * gcc.dg/vect/pr65947-13.c: Ditto.
9115 * gcc.dg/vect/pr65947-2.c: Ditto.
9116 * gcc.dg/vect/pr65947-3.c: Ditto.
9117 * gcc.dg/vect/pr65947-4.c: Ditto.
9118 * gcc.dg/vect/pr65947-5.c: Ditto.
9119 * gcc.dg/vect/pr65947-6.c: Ditto.
9120 * gcc.dg/vect/pr65947-7.c: Ditto.
9121 * gcc.dg/vect/pr65947-8.c: Ditto.
9122 * gcc.dg/vect/pr65947-9.c: Ditto.
9123 * gcc.dg/vect/pr71416-1.c: Ditto.
9124 * gcc.dg/vect/pr71439.c: Ditto.
9125 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
9126 * gcc.dg/vect/vect-bswap16.c: Ditto.
9127 * gcc.dg/vect/vect-bswap32.c: Ditto.
9128 * gcc.dg/vect/vect-bswap64.c: Ditto.
9129 * gcc.dg/vect/vect-live-1.c: Ditto.
9130 * gcc.dg/vect/vect-live-2.c: Ditto.
9131 * gcc.dg/vect/vect-live-3.c: Ditto.
9132 * gcc.dg/vect/vect-live-4.c: Ditto.
9133 * gcc.dg/vect/vect-live-5.c: Ditto.
9134 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
9135 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
9136 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
9137 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
9138 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
9139 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
9140 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
9141 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
9142 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
9143 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
9144 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
9145 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
9146 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
9147 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
9148 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
9149 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
9150 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
9151
9152 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9153
9154 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
9155
9156 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
9157
9158 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
9159 ia32 if R_386_GOT32X relocation is supported.
9160 * gcc.target/i386/noplt-3.c: Likewise.
9161 * gcc.target/i386/noplt-2.c: Likewise.
9162 (main): Renamed to ...
9163 (bar): This.
9164 * gcc.target/i386/noplt-4.c: Likewise.
9165 (main): Renamed to ...
9166 (bar): This.
9167 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
9168 * gcc.target/i386/pr67400-5.c: Likewise.
9169
9170 2016-06-24 Jakub Jelinek <jakub@redhat.com>
9171
9172 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
9173 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
9174
9175 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
9176 f4): Adjust expected diagnostics.
9177 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
9178 (T): If OVFP is defined, redefine to TP.
9179 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
9180 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
9181 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
9182 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
9183 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
9184 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
9185 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
9186 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
9187 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
9188 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
9189 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
9190 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
9191 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
9192 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
9193 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
9194 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
9195 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
9196 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
9197 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
9198 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
9199 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
9200 as last argument to __builtin_add_overflow_p.
9201
9202 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9203
9204 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
9205 dg-options and remove default vector testsuite compile flags.
9206 * g++.dg/vect/pr33860a.cc: Ditto.
9207 * g++.dg/vect/pr45470-a.cc: Ditto.
9208 * g++.dg/vect/pr45470-b.cc: Ditto.
9209 * g++.dg/vect/pr60896.cc: Ditto.
9210 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
9211 * gcc.dg/vect/pr18308.c: Ditto.
9212 * gcc.dg/vect/pr24049.c: Ditto.
9213 * gcc.dg/vect/pr33373.c: Ditto.
9214 * gcc.dg/vect/pr36228.c: Ditto.
9215 * gcc.dg/vect/pr42395.c: Ditto.
9216 * gcc.dg/vect/pr42604.c: Ditto.
9217 * gcc.dg/vect/pr46663.c: Ditto.
9218 * gcc.dg/vect/pr48765.c: Ditto.
9219 * gcc.dg/vect/pr49093.c: Ditto.
9220 * gcc.dg/vect/pr49352.c: Ditto.
9221 * gcc.dg/vect/pr52298.c: Ditto.
9222 * gcc.dg/vect/pr52870.c: Ditto.
9223 * gcc.dg/vect/pr53185.c: Ditto.
9224 * gcc.dg/vect/pr53773.c: Ditto.
9225 * gcc.dg/vect/pr56695.c: Ditto.
9226 * gcc.dg/vect/pr62171.c: Ditto.
9227 * gcc.dg/vect/pr63530.c: Ditto.
9228 * gcc.dg/vect/pr68339.c: Ditto.
9229 * gcc.dg/vect/pr71259.c: Ditto.
9230 * gcc.dg/vect/vect-82_64.c: Ditto.
9231 * gcc.dg/vect/vect-83_64.c: Ditto.
9232 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
9233 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
9234 * gcc.dg/vect/vect-shift-2.c: Ditto.
9235 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
9236 * gfortran.dg/vect/pr39318.f90: Ditto.
9237 * gfortran.dg/vect/pr45714-a.f: Ditto.
9238 * gfortran.dg/vect/pr45714-b.f: Ditto.
9239 * gfortran.dg/vect/pr46213.f90: Ditto.
9240
9241 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9242 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9243
9244 * gcc.target/powerpc/p9-splat-5.c: New test.
9245
9246 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
9247
9248 PR tree-optimization/71488
9249 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
9250 * lib/target-supports.exp: ... here.
9251 (check_sse4_hw_available): New procedure.
9252 (check_effective_target_sse4_runtime): Ditto.
9253 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
9254 -march=westmere for sse4_runtime targets.
9255 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
9256 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
9257 (dg-additional-options): Use for sse4_runtime targets.
9258 (main): Call check_vect ().
9259 (dg-final): Perform scan only for sse4_runtime targets.
9260
9261 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9262
9263 PR target/66232
9264 PR target/67400
9265 * gcc.target/i386/pr66232-14.c: New file.
9266 * gcc.target/i386/pr66232-15.c: Likewise.
9267 * gcc.target/i386/pr66232-16.c: Likewise.
9268 * gcc.target/i386/pr66232-17.c: Likewise.
9269 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
9270 ia32 if R_386_GOT32X relocation is supported.
9271 * gcc.target/i386/pr67400-2.c: Likewise.
9272 * gcc.target/i386/pr67400-3.c: Likewise.
9273 * gcc.target/i386/pr67400-4.c: Likewise.
9274 * gcc.target/i386/pr67400-6.c: Likewise.
9275 * gcc.target/i386/pr67400-7.c: Likewise.
9276 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
9277
9278 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9279
9280 PR libgfortran/48852
9281 * gfortran.dg/char4_iunit_1.f03: Update test.
9282 * gfortran.dg/f2003_io_5.f03: Update test.
9283 * gfortran.dg/real_const_3.f90: Update test.
9284
9285 2016-06-23 Andi Kleen <ak@linux.intel.com>
9286
9287 * g++.dg/bprob/bprob.exp: Support autofdo.
9288 * g++.dg/tree-prof/tree-prof.exp: dito.
9289 * gcc.dg/tree-prof/tree-prof.exp: dito.
9290 * gcc.misc-tests/bprob.exp: dito.
9291 * gfortran.dg/prof/prof.exp: dito.
9292 * lib/profopt.exp: dito.
9293 * lib/target-supports.exp: Check for autofdo.
9294
9295 2016-06-23 Martin Liska <mliska@suse.cz>
9296
9297 * gcc.dg/pr71619.c: New test.
9298
9299 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
9300
9301 PR target/67400
9302 * gcc.target/i386/pr67400-1.c: New test.
9303 * gcc.target/i386/pr67400-2.c: Likewise.
9304 * gcc.target/i386/pr67400-3.c: Likewise.
9305 * gcc.target/i386/pr67400-4.c: Likewise.
9306 * gcc.target/i386/pr67400-5.c: Likewise.
9307 * gcc.target/i386/pr67400-6.c: Likewise.
9308 * gcc.target/i386/pr67400-7.c: Likewise.
9309
9310 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9311
9312 * c-c++-common/missing-header-1.c: New test case.
9313 * c-c++-common/missing-header-2.c: New test case.
9314 * c-c++-common/missing-header-3.c: New test case.
9315 * c-c++-common/missing-header-4.c: New test case.
9316
9317 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9318
9319 PR c/70339
9320 * c-c++-common/attributes-1.c: Update dg-prune-output to include
9321 hint.
9322 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
9323 expected results due to builtin "nanl" now being suggested for
9324 "name".
9325 * gcc.dg/pr67580.c: Update expected messages.
9326 * gcc.dg/spellcheck-identifiers.c: New testcase.
9327 * gcc.dg/spellcheck-typenames.c: New testcase.
9328
9329 2016-06-22 David Malcolm <dmalcolm@redhat.com>
9330
9331 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
9332 file.
9333 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
9334 diagnostic-test-show-locus-parseable-fixits.c to sources for
9335 diagnostic_plugin_test_show_locus.c.
9336 * lib/gcc-defs.exp (freeform_regexps): New global.
9337 (dg-regexp): New function.
9338 (handle-dg-regexps): New function.
9339 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
9340 freeform_regexps to the empty list.
9341 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
9342
9343 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
9344
9345 PR tree-optimization/71488
9346 * g++.dg/pr71488.C: New test.
9347 * gcc.dg/vect/vect-bool-cmp.c: New test.
9348
9349 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
9350
9351 * gcc.dg/guality/param-5.c: New test.
9352
9353 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
9354
9355 * gcc.target/i386/asm-flag-7.c: New test.
9356
9357 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9358
9359 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
9360 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9361 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9362 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9363 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9364 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9365 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9366 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9367 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9368 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9369 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9370 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9371 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
9372 * gcc.dg/tree-ssa/vrp87.c: Likewise.
9373 * lib/target-supports.exp: Likewise.
9374
9375 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9376
9377 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
9378 * gcc.dg/attr-ms_struct-2.c: Likewise.
9379 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
9380 * gcc.dg/bf-ms-attrib.c: Likewise.
9381 * gcc.dg/bf-ms-layout-2.c: Likewise.
9382 * gcc.dg/bf-ms-layout-3.c: Likewise.
9383 * gcc.dg/bf-ms-layout.c: Likewise.
9384 * gcc.dg/bf-no-ms-layout.c: Likewise.
9385 * gcc.target/i386/bitfield1.c: Likewise.
9386 * gcc.target/i386/bitfield2.c: Likewise.
9387 * gcc.target/i386/bitfield3.c: Likewise.
9388
9389 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9390
9391 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
9392 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
9393 override other than -mcpu=power9 command-line option is specified,
9394 or if the target operating system is aix.
9395 * gcc.target/powerpc/darn-1.c: Likewise.
9396 * gcc.target/powerpc/darn-2.c: Likewise.
9397 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
9398 test if effective-target is not powerpc_p9vector_ok or if the
9399 target operating system is not defined.
9400 * gcc.target/powerpc/vslv-1.c: Likewise.
9401 * gcc.target/powerpc/vsrv-0.c: Likewise.
9402 * gcc.target/powerpc/vsrv-1.c: Likewise.
9403
9404 2016-06-21 Tobias Burnus <burnus@net-b.de>
9405
9406 PR fortran/71068
9407 * gfortran.dg/coarray/data_1.f90: New.
9408
9409 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9410
9411 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
9412 (dg-require-effective-target): Use arm_v8_neon_hw.
9413 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
9414 (dg-require-effective-target): Likewise.
9415 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
9416 (dg-require-effective-target): Likewise.
9417 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
9418 (dg-require-effective-target): Likewise.
9419 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
9420 (dg-require-effective-target): Likewise.
9421 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
9422 (dg-require-effective-target): Likewise.
9423 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
9424 Add AArch64 check.
9425
9426 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9427
9428 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
9429 Set to 3 so test passes.
9430
9431 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
9432
9433 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
9434
9435 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9436
9437 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
9438 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
9439 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
9440 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
9441
9442 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
9443
9444 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
9445 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
9446
9447 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
9448
9449 PR target/71549
9450 * gcc.target/i386/pr71549.c: New test.
9451
9452 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
9453
9454 * gcc.target/powerpc/vadsdu-0.c: Replace
9455 dg-require-effective-target directive to allow test to run on more
9456 platforms, and add dg-skip-if directive to disable test on aix
9457 platforms because of known incompatibilities.
9458 * gcc.target/powerpc/vadsdu-1.c: Likewise.
9459 * gcc.target/powerpc/vadsdu-2.c: Likewise.
9460 * gcc.target/powerpc/vadsdu-3.c: Likewise.
9461 * gcc.target/powerpc/vadsdu-4.c: Likewise.
9462 * gcc.target/powerpc/vadsdu-5.c: Likewise.
9463 * gcc.target/powerpc/vadsdub-1.c: Likewise.
9464 * gcc.target/powerpc/vadsdub-2.c: Replace
9465 dg-require-effective-target directive to allow test to run on more
9466 platforms, and add dg-skip-if directive to disable test on aix
9467 platforms because of known incompatibilities.
9468 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
9469 with vec_absdb call to differentiate this test from vadsdub-1.c.
9470 * gcc.target/powerpc/vadsduh-1.c: Replace
9471 dg-require-effective-target directive to allow test to run on more
9472 platforms, and add dg-skip-if directive to disable test on aix
9473 platforms because of known incompatibilities.
9474 * gcc.target/powerpc/vadsduh-2.c: Likewise.
9475 * gcc.target/powerpc/vadsduw-1.c: Likewise.
9476 * gcc.target/powerpc/vadsduw-2.c: Likewise.
9477
9478 2016-06-21 Jakub Jelinek <jakub@redhat.com>
9479
9480 PR tree-optimization/71588
9481 * gcc.dg/pr71558.c: New test.
9482
9483 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9484
9485 * c-c++-common/pr68657-1.c: Require ptr32plus support.
9486 * c-c++-common/pr68657-2.c: Likewise.
9487 * c-c++-common/pr68657-3.c: Likewise.
9488 * gcc.dg/torture/pr69714.c: Require int32plus support.
9489 * gcc.dg/torture/pr70025.c: Likewise.
9490 * gcc.dg/torture/pr70083.c: Likewise.
9491 * gcc.dg/torture/pr70542.c: Likewise.
9492 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
9493
9494 2016-06-20 Joseph Myers <joseph@codesourcery.com>
9495
9496 PR c/71601
9497 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
9498
9499 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9500
9501 PR middle-end/71581
9502 * gcc.dg/pr71581.c: New test.
9503
9504 PR rtl-optimization/71591
9505 * gcc.dg/cpp/pr71591.c: New test.
9506
9507 2016-06-20 David B. Robins <gcc@davidrobins.net>
9508
9509 PR target/71571
9510 * g++.dg/torture/pr71571.C: New test.
9511
9512 2016-06-20 Jakub Jelinek <jakub@redhat.com>
9513
9514 PR target/71559
9515 * gcc.target/i386/sse2-pr71559.c: New test.
9516 * gcc.target/i386/avx-pr71559.c: New test.
9517 * gcc.target/i386/avx512f-pr71559.c: New test.
9518
9519 2016-06-20 Tobias Burnus <burnus@net-b.de>
9520
9521 PR fortran/71194
9522 * gfortran.dg/pointer_remapping_10.f90: New.
9523
9524 2016-06-20 David Malcolm <dmalcolm@redhat.com>
9525
9526 * g++.dg/diagnostic/string-literal-concat.C: New test case.
9527
9528 2016-06-20 Martin Sebor <msebor@redhat.com>
9529
9530 PR c/69507
9531 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
9532 * gnu90-const-expr-1.c: Same.
9533 * gnu99-const-expr-1.c: Same.
9534 * gnu99-static-1.c: Same.
9535
9536 2016-06-20 Renlin Li <renlin.li@arm.com>
9537
9538 PR testsuite/71489
9539 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
9540
9541 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
9542
9543 * gcc.target/aarch64/vcvt_f64_1.c: New.
9544 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
9545 * gcc.target/aarch64/vrecp_f64_1.c: New.
9546
9547 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9548
9549 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
9550 "alignement".
9551
9552 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
9553
9554 PR target/71103
9555 * gcc.target/avr/torture/pr71103-2.c: New test.
9556
9557 2016-06-19 Martin Sebor <msebor@redhat.com>
9558
9559 PR c/69507
9560 * gcc.dg/alignof.c: New test.
9561
9562 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9563
9564 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
9565 vs dg-error; test constexpr specifier too.
9566
9567 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
9568
9569 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
9570
9571 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
9572
9573 * lib/target-supports.exp
9574 (check_effective_target_arm_neon_fp16_ok_nocache): Call
9575 arm_neon_ok and merge flags. Fix temporary test name.
9576 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
9577 and merge flags.
9578
9579 2016-06-17 Martin Liska <mliska@suse.cz>
9580
9581 * gcc.dg/predict-9.c: Fix dump scanning.
9582
9583 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9584
9585 PR tree-optimization/71354
9586 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
9587
9588 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9589
9590 PR tree-optimization/71347
9591 * gcc.dg/tree-ssa/pr71347.c: New test.
9592
9593 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9594
9595 PR tree-optimization/71354
9596 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
9597
9598 2016-06-17 Bin Cheng <bin.cheng@arm.com>
9599
9600 * gcc.dg/vect/vect-alias-check-1.c: New test.
9601
9602 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9603
9604 PR target/71151
9605 * gcc.target/avr/pr71151-1.c: New test.
9606 * gcc.target/avr/pr71151-2.c: New test.
9607 * gcc.target/avr/pr71151-3.c: New test.
9608 * gcc.target/avr/pr71151-4.c: New test.
9609 * gcc.target/avr/pr71151-5.c: New test.
9610 * gcc.target/avr/pr71151-6.c: New test.
9611 * gcc.target/avr/pr71151-7.c: New test.
9612 * gcc.target/avr/pr71151-8.c: New test.
9613 * gcc.target/avr/pr71151-common.h: New test.
9614
9615 2016-06-16 Martin Liska <mliska@suse.cz>
9616
9617 * gfortran.dg/predict-1.f90: New test.
9618
9619 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
9620
9621 PR target/71242
9622 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
9623
9624 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
9625
9626 * g++.dg/vect/pr36648.cc: Disable cunrolli
9627
9628 2016-06-16 Jakub Jelinek <jakub@redhat.com>
9629
9630 PR target/71554
9631 * gcc.c-torture/execute/pr71554.c: New test.
9632
9633 PR rtl-optimization/71532
9634 * gcc.dg/torture/pr71532.c: New test.
9635
9636 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9637
9638 * gcc.target/powerpc/p9-dimode1.c: New test.
9639 * gcc.target/powerpc/p9-dimode2.c: Likewise.
9640
9641 2016-06-15 Jakub Jelinek <jakub@redhat.com>
9642
9643 * gcc.c-torture/compile/20160615-1.c: New test.
9644
9645 * g++.dg/cpp0x/ref-qual17.C: New test.
9646
9647 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
9648
9649 PR middle-end/71529
9650 * gcc.target/i386/pr71529.C: New test.
9651
9652 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9653
9654 PR tree-optimization/71483
9655 * g++.dg/vect/pr71483.c: New
9656
9657 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
9658
9659 PR c++/70202
9660 * g++.dg/inherit/crash6.C: New.
9661 * g++.dg/inherit/union2.C: Likewise.
9662 * g++.dg/inherit/virtual12.C: Likewise.
9663 * g++.dg/inherit/virtual13.C: Likewise.
9664 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
9665
9666 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
9667
9668 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
9669
9670 2016-06-15 Alan Hayward <alan.hayward@arm.com>
9671
9672 PR tree-optimization/71439
9673 * gcc.dg/vect/pr71439.c: New
9674
9675 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9676
9677 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
9678
9679 2016-06-15 Richard Biener <rguenther@suse.de>
9680
9681 * gcc.dg/vect/slp-45.c: New testcase.
9682
9683 2016-06-15 Richard Biener <rguenther@suse.de>
9684
9685 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
9686
9687 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9688
9689 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
9690 requirements, and disable for AIX for now.
9691 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9692
9693 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9694
9695 PR c++/71528
9696 * g++.dg/opt/pr71528.C: New test.
9697
9698 PR c++/71516
9699 * g++.dg/init/pr71516.C: New test.
9700
9701 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9702
9703 * g++.dg/init/array46.C: New.
9704
9705 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
9706
9707 * gcc.target/i386/float128-3.c: New test.
9708 * gcc.target/i386/quad-sse4.c: Ditto.
9709 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
9710 Update scan strings.
9711
9712 2016-06-14 Richard Biener <rguenther@suse.de>
9713
9714 PR middle-end/71526
9715 * gfortran.dg/pr71526.f90: New testcase.
9716
9717 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
9718
9719 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
9720 * gcc.dg/zero_bits_compound-1.c: Likewise.
9721
9722 2016-06-14 Richard Biener <rguenther@suse.de>
9723
9724 PR tree-optimization/71522
9725 * gcc.dg/torture/pr71522.c: New testcase.
9726
9727 2016-06-14 Jakub Jelinek <jakub@redhat.com>
9728
9729 PR tree-optimization/71520
9730 * gcc.dg/tree-ssa/pr71520.c: New test.
9731
9732 2016-06-14 Richard Biener <rguenther@suse.de>
9733
9734 PR tree-optimization/71521
9735 * gcc.dg/tree-ssa/vrp101.c: New testcase.
9736
9737 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9738
9739 PR sanitizer/71498
9740 * c-c++-common/ubsan/bounds-13.c: New test.
9741
9742 PR preprocessor/71183
9743 * gcc.dg/cpp/source_date_epoch-3.c: New test.
9744
9745 2016-06-13 Jeff Law <law@redhat.com>
9746
9747 PR tree-optimization/71403
9748 * c-c++-common/ubsan/pr71403-1.c: New test.
9749 * c-c++-common/ubsan/pr71403-2.c: New test.
9750 * c-c++-common/ubsan/pr71403-3.c: New test.
9751
9752 2016-06-13 Jakub Jelinek <jakub@redhat.com>
9753
9754 PR middle-end/71478
9755 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
9756 Add -Wno-psabi -w to dg-options.
9757
9758 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9759
9760 * gcc.target/powerpc/vadsdu-0.c: New test.
9761 * gcc.target/powerpc/vadsdu-1.c: New test.
9762 * gcc.target/powerpc/vadsdu-2.c: New test.
9763 * gcc.target/powerpc/vadsdu-3.c: New test.
9764 * gcc.target/powerpc/vadsdu-4.c: New test.
9765 * gcc.target/powerpc/vadsdu-5.c: New test.
9766 * gcc.target/powerpc/vadsdub-1.c: New test.
9767 * gcc.target/powerpc/vadsdub-2.c: New test.
9768 * gcc.target/powerpc/vadsduh-1.c: New test.
9769 * gcc.target/powerpc/vadsduh-2.c: New test.
9770 * gcc.target/powerpc/vadsduw-1.c: New test.
9771 * gcc.target/powerpc/vadsduw-2.c: New test.
9772
9773 2016-06-13 David Malcolm <dmalcolm@redhat.com>
9774
9775 * gcc.dg/c99-init-2.c (c): Update expected error message.
9776 * gcc.dg/init-bad-8.c (foo): Likewise.
9777 * gcc.dg/spellcheck-fields-3.c: New test case.
9778
9779 2016-06-13 Martin Liska <mliska@suse.cz>
9780
9781 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
9782 and "guess loop iv compared" heuristics.
9783 * gcc.dg/predict-2.c: Likewise.
9784 * gcc.dg/predict-3.c: Likewise.
9785 * gcc.dg/predict-4.c: Likewise.
9786 * gcc.dg/predict-5.c: Likewise.
9787 * gcc.dg/predict-6.c: Likewise.
9788
9789 2016-06-13 Marek Polacek <polacek@redhat.com>
9790
9791 PR middle-end/71476
9792 * c-c++-common/Wswitch-unreachable-4.c: New test.
9793 * gcc.dg/Wswitch-unreachable-2.c: New test.
9794 * g++.dg/tm/jump1.C: Move dg-warning.
9795
9796 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
9797
9798 * gnat.dg/renaming10.ad[sb]: New test.
9799
9800 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
9801
9802 PR fortran/70673
9803 * gfortran.dg/pr70673.f90: New test.
9804
9805 2016-06-13 Richard Biener <rguenther@suse.de>
9806
9807 PR middle-end/64516
9808 * gcc.dg/align-3.c: New testcase.
9809
9810 2016-06-13 Martin Liska <mliska@suse.cz>
9811
9812 * gcc.target/i386/pr71458.c: New test.
9813
9814 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
9815
9816 PR target/71241
9817 * gcc.dg/torture/float128-nan.c: New test.
9818
9819 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9820
9821 PR target/60751
9822 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9823 statement.
9824
9825 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9826
9827 PR target/60751
9828 * gfortran.dg/comma_IO_extension_1.f90: New test.
9829 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9830 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9831 statement.
9832 * gfortran.dg/graphite/pr38083.f90: Likewise.
9833 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9834 missing format.
9835
9836 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9837
9838 * gnat.dg/case_character.adb: New test.
9839
9840 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9841
9842 PR middle-end/71310
9843 * gcc.target/powerpc/pr71310.c: New testcase.
9844
9845 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9846
9847 PR middle-end/71478
9848 * gcc.dg/pr71478.c: New test.
9849
9850 2016-06-10 Jakub Jelinek <jakub@redhat.com>
9851
9852 PR middle-end/71494
9853 * gcc.c-torture/execute/pr71494.c: New test.
9854
9855 PR c/68657
9856 * gcc.target/i386/pr68657.c: New test.
9857
9858 PR inline-asm/68843
9859 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9860 (test): Add -masm=intel alternatives.
9861
9862 2016-06-10 Martin Sebor <msebor@redhat.com>
9863
9864 PR c/71392
9865 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9866
9867 2016-06-10 Jeff Law <law@redhat.com>
9868
9869 PR tree-optimization/71335
9870 * gcc.c-torture/execute/pr71335.c: New test.
9871
9872 2016-06-10 David Malcolm <dmalcolm@redhat.com>
9873
9874 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9875 the various "cannot tail-call: " messages.
9876
9877 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9878
9879 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9880 and options.
9881
9882 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9883
9884 PR sanitizer/71480
9885 * c-c++-common/asan/pr71480.c: New test.
9886
9887 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9888
9889 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9890 (ASMNAME2): Likewise.
9891 (main): Replace fn in asm statement with ASMNAME ("fn").
9892 * gcc.dg/guality/pr68037-2.c: Likewise.
9893 * gcc.dg/guality/pr68037-3.c: Likewise.
9894 * gcc.dg/torture/pr68037-1.c: Likewise.
9895 * gcc.dg/torture/pr68037-2.c: Likewise.
9896 * gcc.dg/torture/pr68037-3.c: Likewise.
9897
9898 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
9899
9900 PR inline-asm/68843
9901 * gcc.target/i386/pr68843-1.c: New test.
9902 * gcc.target/i386/pr68843-2.c: New test.
9903
9904 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9905 Cesar Philippidis <cesar@codesourcery.com>
9906
9907 PR middle-end/71373
9908 * gcc.dg/goacc/nested-function-1.c: New file.
9909 * gcc.dg/goacc/nested-function-2.c: Likewise.
9910 * gcc.dg/goacc/pr71373.c: Likewise.
9911 * gfortran.dg/goacc/cray-2.f95: Likewise.
9912 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9913 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9914 * gfortran.dg/goacc/cray.f95: Update.
9915 * gfortran.dg/goacc/loop-1.f95: Likewise.
9916 * gfortran.dg/goacc/loop-3.f95: Likewise.
9917 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9918 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9919
9920 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9921
9922 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9923 for OpenACC tile clauses.
9924 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9925
9926 PR c/71381
9927 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
9928 to...
9929 * c-c++-common/goacc/cache-2.c: ... this new file.
9930 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9931 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9932 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9933 usage.
9934 * gfortran.dg/goacc/cray.f95: Likewise.
9935 * gfortran.dg/goacc/loop-1.f95: Likewise.
9936
9937 2016-06-10 Alan Hayward <alan.hayward@arm.com>
9938
9939 PR tree-optimization/71407
9940 PR tree-optimization/71416
9941 * gcc.dg/vect/pr71407.c: New
9942 * gcc.dg/vect/pr71416-1.c: New
9943 * gcc.dg/vect/pr71416-2.c: New
9944
9945 2016-06-10 Richard Biener <rguenther@suse.de>
9946
9947 PR middle-end/71477
9948 * gcc.dg/torture/pr71477.c: New testcase.
9949
9950 2016-06-09 Julia Koval <julia.koval@intel.com>
9951
9952 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9953 * gcc.target/i386/interrupt-13.c: Likewise.
9954 * gcc.target/i386/interrupt-15.c: Likewise.
9955 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9956 * gcc.target/i386/interrupt-24.c: Likewise.
9957 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9958 * gcc.target/i386/interrupt-9.c: Likewise.
9959 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9960
9961 2016-06-09 Martin Sebor <msebor@redhat.com>
9962
9963 PR c/70883
9964 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9965 * gcc.dg/builtin-constant_p-1.c: Same.
9966 * gcc.dg/builtins-error.c: Same.
9967 * gcc.dg/pr70859.c: Same.
9968
9969 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9970
9971 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9972 * gcc.dg/torture/pr68067-1.c: Likewise.
9973 * gcc.dg/torture/pr68067-2.c: Likewise.
9974
9975 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9976
9977 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9978 when setting SIZE.
9979
9980 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9981
9982 PR c++/71465
9983 * g++.dg/inherit/crash5.C: New.
9984 Revert:
9985 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9986
9987 PR c++/70202
9988 * g++.dg/inherit/crash5.C: New.
9989 * g++.dg/inherit/virtual1.C: Adjust.
9990
9991 2016-06-09 Martin Liska <mliska@suse.cz>
9992
9993 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9994 * g++.dg/predict-loop-exit-2.C: Likewise.
9995 * g++.dg/predict-loop-exit-3.C: Likewise.
9996 * gcc.dg/predict-1.c: Likewise.
9997 * gcc.dg/predict-2.c: Likewise.
9998 * gcc.dg/predict-3.c: Likewise.
9999 * gcc.dg/predict-4.c: Likewise.
10000 * gcc.dg/predict-5.c: Likewise.
10001 * gcc.dg/predict-6.c: Likewise.
10002 * gcc.dg/predict-7.c: Likewise.
10003
10004 2016-06-09 Richard Biener <rguenther@suse.de>
10005
10006 PR tree-optimization/71462
10007 * gcc.dg/torture/pr71462.c: New testcase.
10008
10009 2016-06-09 Marek Polacek <polacek@redhat.com>
10010
10011 PR c/65471
10012 * gcc.dg/c11-generic-3.c: New test.
10013
10014 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
10015
10016 * g++.dg/init/array42.C: New.
10017 * g++.dg/init/array43.C: Likewise.
10018 * g++.dg/init/array44.C: Likewise.
10019 * g++.dg/init/array45.C: Likewise.
10020 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
10021 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
10022 * g++.dg/cpp1y/auto-fn27.C: Likewise.
10023 * g++.dg/gomp/pr35751.C: Likewise.
10024 * g++.dg/init/array23.C: Likewise.
10025 * g++.dg/init/brace2.C: Likewise.
10026 * g++.dg/init/brace6.C: Likewise.
10027
10028 2016-06-08 Martin Sebor <msebor@redhat.com>
10029 Jakub Jelinek <jakub@redhat.com>
10030
10031 PR c++/70507
10032 PR c/68120
10033 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
10034 * c-c++-common/builtin-arith-overflow-2.c: New test.
10035 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
10036 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
10037 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
10038
10039 2016-06-08 Jakub Jelinek <jakub@redhat.com>
10040
10041 PR c++/71442
10042 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
10043
10044 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
10045
10046 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
10047 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
10048 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
10049 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
10050 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
10051 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
10052 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
10053 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
10054 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
10055 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
10056 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
10057 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
10058 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
10059
10060 2016-06-08 Richard Biener <rguenther@suse.de>
10061
10062 PR tree-optimization/68558
10063 * gcc.dg/vect/slp-44.c: New testcase.
10064
10065 2016-06-08 Richard Biener <rguenther@suse.de>
10066
10067 * gcc.dg/vect/slp-43.c: New testcase.
10068
10069 2016-06-08 Richard Biener <rguenther@suse.de>
10070
10071 PR tree-optimization/71452
10072 * gcc.dg/torture/pr71452.c: New testcase.
10073
10074 2016-06-08 Jakub Jelinek <jakub@redhat.com>
10075
10076 PR c++/71448
10077 * g++.dg/torture/pr71448.C: New test.
10078
10079 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
10080
10081 PR debug/71432
10082 PR ada/71413
10083 * g++.dg/debug/pr71432.C: New test.
10084
10085 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10086
10087 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
10088 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
10089 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
10090
10091 2016-06-08 Alan Hayward <alan.hayward@arm.com>
10092
10093 * gcc.dg/vect/vect-live-2.c: Update effective target.
10094 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10095 * lib/target-supports.exp: Add aarch64 to vect_long.
10096
10097 2016-06-08 Marek Polacek <polacek@redhat.com>
10098
10099 PR c/71418
10100 * gcc.dg/noncompile/pr71418.c: New test.
10101
10102 PR c/71426
10103 * gcc.dg/noncompile/pr71426.c: New test.
10104
10105 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
10106
10107 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
10108 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
10109 * gcc.dg/predict-3.c: Update template.
10110 * gcc.dg/predict-5.c: Update template.
10111 * gcc.dg/predict-6.c: Update template.
10112 * gcc.dg/predict-9.c: Update template.
10113 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
10114
10115 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
10116
10117 * gcc.target/powerpc/vec-mul.c: New test.
10118
10119 2016-06-07 David Malcolm <dmalcolm@redhat.com>
10120
10121 * gcc.dg/spellcheck-fields-2.c: New test case.
10122
10123 2016-06-07 Richard Biener <rguenther@suse.de>
10124
10125 PR c/61564
10126 * gcc.dg/Wpragmas-1.c: New testcase.
10127 * gcc.dg/Wattributes-4.c: Likewise.
10128 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
10129 entry.
10130
10131 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
10132
10133 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
10134 spurious debug code.
10135
10136 2016-06-07 Richard Biener <rguenther@suse.de>
10137
10138 PR tree-optimization/71428
10139 * gcc.dg/torture/pr71428.c: New testcase.
10140
10141 2016-06-07 Richard Biener <rguenther@suse.de>
10142
10143 PR middle-end/71423
10144 * gcc.dg/torture/pr71423.c: New testcase.
10145
10146 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10147
10148 PR middle-end/71408
10149 * gcc.dg/tree-ssa/pr71408.c: New test.
10150
10151 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
10152
10153 PR middle-end/71281
10154 * g++.dg/torture/pr71281.C: New test.
10155
10156 2016-06-06 Marek Polacek <polacek@redhat.com>
10157
10158 PR c/71362
10159 * gcc.dg/pr71362.c: New test.
10160
10161 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10162 Patrick Palka <ppalka@gcc.gnu.org>
10163
10164 PR c++/70847
10165 PR c++/71330
10166 PR c++/71393
10167 * g++.dg/opt/pr70847.C: New test.
10168 * g++.dg/ubsan/pr70847.C: New test.
10169 * g++.dg/ubsan/pr71393.C: New test.
10170
10171 2016-06-06 Jakub Jelinek <jakub@redhat.com>
10172
10173 PR tree-optimization/71259
10174 * gcc.dg/vect/pr71259.c: New test.
10175
10176 2016-06-06 David Malcolm <dmalcolm@redhat.com>
10177
10178 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
10179 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
10180 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
10181 above.
10182
10183 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10184
10185 PR middle-end/37780
10186 * gcc.c-torture/execute/pr37780.c: New test.
10187 * gcc.target/aarch64/pr37780_1.c: Likewise.
10188 * gcc.target/arm/pr37780_1.c: Likewise.
10189
10190 2016-06-06 Marek Polacek <polacek@redhat.com>
10191
10192 * c-c++-common/attr-may-alias-1.c: New test.
10193 * c-c++-common/attr-may-alias-2.c: New test.
10194 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
10195
10196 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
10197
10198 PR c/24414
10199 * gcc.target/i386/pr24414.c: New test.
10200
10201 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
10202
10203 * gcc.target/sparc/vis4misc.c: New file.
10204 * gcc.target/sparc/fpcmp.c: Likewise.
10205 * gcc.target/sparc/fpcmpu.c: Likewise.
10206
10207 2016-06-06 Alan Hayward <alan.hayward@arm.com>
10208
10209 * gcc.dg/vect/vect-live-1.c: Use additional-options.
10210 * gcc.dg/vect/vect-live-3.c: Likewise.
10211
10212 2016-06-06 Richard Biener <rguenther@suse.de>
10213
10214 PR tree-optimization/71398
10215 * gcc.dg/torture/pr71398.c: New testcase.
10216
10217 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
10218
10219 PR target/71389
10220 * g++.dg/pr71389.C: New test.
10221
10222 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10223
10224 PR fortran/71404
10225 * gfortran.dg/fmt_read_5.f: New test.
10226
10227 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
10228
10229 PR fortran/69659
10230 * gfortran.dg/class_array_22.f03: New test.
10231
10232 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10233
10234 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
10235
10236 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
10237
10238 * gcc.dg/predict-9.c: Update template.
10239
10240 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
10241
10242 PR c++/49377
10243 * g++.dg/template/pr49377.C: New.
10244
10245 2016-06-04 Jakub Jelinek <jakub@redhat.com>
10246
10247 PR tree-optimization/71405
10248 * g++.dg/torture/pr71405.C: New test.
10249
10250 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
10251
10252 PR c++/70202
10253 * g++.dg/inherit/crash5.C: New.
10254 * g++.dg/inherit/virtual1.C: Adjust.
10255
10256 2016-06-03 Jeff Law <law@redhat.com>
10257
10258 PR tree-optimization/71316
10259 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
10260
10261 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10262
10263 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
10264 dg-additional-options with just -fno-tree-scev-cprop in it.
10265 * gcc.dg/vect/vect-live-2.c: Likewise.
10266 * gcc.dg/vect/vect-live-5.c: Likewise.
10267 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
10268 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
10269 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
10270
10271 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
10272
10273 PR c++/27100
10274 * g++.dg/other/friend6.C: New test.
10275
10276 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10277
10278 * g++.dg/torture/ppc-ldst-array.C: New.
10279
10280 2016-06-03 Joseph Myers <joseph@codesourcery.com>
10281
10282 PR target/71276
10283 PR target/71277
10284 * gcc.dg/torture/builtin-fp-int-inexact.c,
10285 gcc.target/i386/387-builtin-fp-int-inexact.c,
10286 gcc.target/i386/387-rint-inline-1.c,
10287 gcc.target/i386/387-rint-inline-2.c,
10288 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
10289 gcc.target/i386/sse2-rint-inline-1.c,
10290 gcc.target/i386/sse2-rint-inline-2.c,
10291 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
10292 gcc.target/i386/sse4_1-rint-inline.c: New tests.
10293
10294 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
10295 Julia Koval <julia.koval@intel.com>
10296
10297 PR target/66960
10298 PR target/67630
10299 PR target/67634
10300 PR target/67841
10301 PR target/68037
10302 PR target/68618
10303 PR target/68661
10304 PR target/69575
10305 PR target/69596
10306 PR target/69734
10307 * gcc.dg/guality/pr68037-1.c: New test.
10308 * gcc.dg/guality/pr68037-2.c: Likewise.
10309 * gcc.dg/guality/pr68037-3.c: Likewise.
10310 * gcc.dg/torture/pr68037-1.c: Likewise.
10311 * gcc.dg/torture/pr68037-2.c: Likewise.
10312 * gcc.dg/torture/pr68037-3.c: Likewise.
10313 * gcc.dg/torture/pr68661-1a.c: Likewise.
10314 * gcc.dg/torture/pr68661-1b.c: Likewise.
10315 * gcc.target/i386/interrupt-1.c: Likewise.
10316 * gcc.target/i386/interrupt-2.c: Likewise.
10317 * gcc.target/i386/interrupt-3.c: Likewise.
10318 * gcc.target/i386/interrupt-4.c: Likewise.
10319 * gcc.target/i386/interrupt-5.c: Likewise.
10320 * gcc.target/i386/interrupt-6.c: Likewise.
10321 * gcc.target/i386/interrupt-7.c: Likewise.
10322 * gcc.target/i386/interrupt-8.c: Likewise.
10323 * gcc.target/i386/interrupt-9.c: Likewise.
10324 * gcc.target/i386/interrupt-10.c: Likewise.
10325 * gcc.target/i386/interrupt-11.c: Likewise.
10326 * gcc.target/i386/interrupt-12.c: Likewise.
10327 * gcc.target/i386/interrupt-13.c: Likewise.
10328 * gcc.target/i386/interrupt-14.c: Likewise.
10329 * gcc.target/i386/interrupt-15.c: Likewise.
10330 * gcc.target/i386/interrupt-16.c: Likewise.
10331 * gcc.target/i386/interrupt-17.c: Likewise.
10332 * gcc.target/i386/interrupt-18.c: Likewise.
10333 * gcc.target/i386/interrupt-19.c: Likewise.
10334 * gcc.target/i386/interrupt-20.c: Likewise.
10335 * gcc.target/i386/interrupt-21.c: Likewise.
10336 * gcc.target/i386/interrupt-22.c: Likewise.
10337 * gcc.target/i386/interrupt-23.c: Likewise.
10338 * gcc.target/i386/interrupt-24.c: Likewise.
10339 * gcc.target/i386/interrupt-25.c: Likewise.
10340 * gcc.target/i386/interrupt-26.c: Likewise.
10341 * gcc.target/i386/interrupt-27.c: Likewise.
10342 * gcc.target/i386/interrupt-28.c: Likewise.
10343 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
10344 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
10345 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
10346 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
10347 * gcc.target/i386/interrupt-iamcu.c: Likewise.
10348 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
10349 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
10350 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
10351 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
10352 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
10353 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
10354 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
10355
10356 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
10357
10358 PR tree-optimization/52171
10359 * gcc.dg/pr52171.c: New test.
10360 * gcc.target/i386/pr52171.c: New test.
10361
10362 2016-06-03 Jan Hubicka <jh@suse.cz>
10363
10364 * g++.dg/tree-ssa/pred-1.C: New testcase
10365 * gcc.dg/tree-ssa/pred-1.c: New testcase
10366
10367 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10368
10369 PR target/70957
10370 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
10371 support.
10372 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
10373
10374 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10375
10376 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
10377
10378 2016-06-03 Alan Hayward <alan.hayward@arm.com>
10379
10380 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
10381 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
10382 * gcc.dg/vect/vect-live-1.c: New test.
10383 * gcc.dg/vect/vect-live-2.c: New test.
10384 * gcc.dg/vect/vect-live-3.c: New test.
10385 * gcc.dg/vect/vect-live-4.c: New test.
10386 * gcc.dg/vect/vect-live-5.c: New test.
10387 * gcc.dg/vect/vect-live-slp-1.c: New test.
10388 * gcc.dg/vect/vect-live-slp-2.c: New test.
10389 * gcc.dg/vect/vect-live-slp-3.c: New test.
10390
10391 2016-06-03 Jakub Jelinek <jakub@redhat.com>
10392
10393 PR middle-end/71387
10394 * g++.dg/opt/pr71387.C: New test.
10395
10396 2016-06-02 Jeff Law <law@redhat.com>
10397
10398 PR tree-optimization/71328
10399 * gcc.c-torture/compile/pr71328.c: New test.
10400
10401 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10402
10403 PR fortran/52393
10404 * gfortran.dg/fmt_read_3.f90: Fix typo.
10405 * gfortran.dg/fmt_read_4.f90: New test.
10406
10407 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
10408
10409 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
10410 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10411 * g++.dg/cpp0x/forw_enum8.C: Likewise.
10412 * g++.dg/cpp0x/override2.C: Likewise.
10413 * g++.dg/parse/crash5.C: Likewise.
10414 * g++.dg/parse/error16.C: Likewise.
10415 * g++.dg/parse/error27.C: Likewise.
10416 * g++.dg/template/qualttp15.C: Likewise.
10417 * g++.dg/template/redecl4.C: Likewise.
10418 * g++.old-deja/g++.other/crash39.C: Likewise.
10419 * g++.old-deja/g++.other/struct1.C: Likewise.
10420 * g++.old-deja/g++.pt/m9a.C: Likewise.
10421 * g++.old-deja/g++.pt/memclass10.C: Likewise.
10422
10423 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10424
10425 PR c++/71372
10426 * c-c++-common/pr71372.c: New test.
10427
10428 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
10429 __TIME__ strings with __builtin_strcmp instead of printf and
10430 dg-output.
10431
10432 2016-06-02 Martin Liska <mliska@suse.cz>
10433
10434 * gcc.dg/predict-9.c: New test.
10435
10436 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10437
10438 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
10439 global set_compiler_env_var and global saved_compiler_env_var.
10440
10441 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10442
10443 PR rtl-optimization/71295
10444 * gcc.c-torture/compile/pr71295.c: New test.
10445
10446 2016-06-02 Jakub Jelinek <jakub@redhat.com>
10447
10448 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
10449
10450 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
10451 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
10452
10453 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
10454 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
10455 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
10456 alternative number.
10457
10458 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10459
10460 * gcc.target/powerpc/p9-splat-4.c: New test.
10461
10462 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
10463
10464 PR target/71186
10465 * gcc.target/powerpc/pr71186.c: New test.
10466
10467 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10468
10469 PR fortran/52393
10470 * gfortran.dg/fmt_read_3.f90: New test.
10471
10472 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
10473
10474 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
10475 procedure.
10476
10477 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
10478
10479 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
10480 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
10481 env var is set.
10482 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
10483 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
10484 shown once.
10485 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
10486 during compilation.
10487 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
10488 vars set by dg-set-compiler-env-var.
10489
10490 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
10491
10492 PR fortran/71156
10493 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
10494 to the module procedure declaration.
10495 * gfortran.dg/submodule_16.f08: New test.
10496
10497 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10498
10499 PR middle-end/71371
10500 * c-c++-common/gomp/pr71371.c: New test.
10501
10502 2016-06-01 Richard Biener <rguenther@suse.de>
10503
10504 PR tree-optimization/71366
10505 * gcc.dg/torture/pr71366-1.c: New testcase.
10506 * gcc.dg/torture/pr71366-2.c: Likewise.
10507
10508 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10509
10510 * gcc.target/powerpc/vslv-0.c: New test.
10511 * gcc.target/powerpc/vslv-1.c: New test.
10512 * gcc.target/powerpc/vsrv-0.c: New test.
10513 * gcc.target/powerpc/vsrv-1.c: New test.
10514
10515 2016-06-01 Nathan Sidwell <nathan@acm.org>
10516
10517 * c-c++-common/torture/pr57945.c: Add expected PTX error.
10518 * gcc.target/nvptx/weak.c: New.
10519
10520 2016-06-01 Richard Biener <rguenther@suse.de>
10521
10522 PR tree-optimization/71261
10523 * gcc.dg/torture/vect-bool-1.c: New testcase.
10524
10525 2016-06-01 Jakub Jelinek <jakub@redhat.com>
10526
10527 * gfortran.dg/gomp/order-1.f90: New test.
10528 * gfortran.dg/gomp/order-2.f90: New test.
10529
10530 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
10531
10532 * gcc.dg/unroll-6.c: Update template.
10533 * gcc.dg/unroll-7.c: New testcase.
10534 * gcc.dg/unroll-8.c: New testcase.
10535
10536 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
10537
10538 * gnat.dg/opt56.ad[sb]: New test.
10539
10540 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
10541
10542 PR c++/66635
10543 * g++.dg/cpp0x/constexpr-ice16.C: New.
10544
10545 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10546
10547 PR tree-optimization/71314
10548 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
10549 -mbranch-cost=2.
10550
10551 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
10552
10553 PR tree-optimization/71077
10554 * gcc.dg/tree-ssa/pr71077.c: New test.
10555
10556 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
10557
10558 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
10559 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10560 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
10561
10562 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
10563
10564 PR c++/71248
10565 * g++.dg/cpp0x/pr71248.C: New.
10566 * g++.dg/cpp0x/auto7.C: Test column numbers too.
10567 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
10568 * g++.dg/init/new37.C: Likewise.
10569 * g++.dg/template/static1.C: Likewise.
10570 * g++.dg/template/static2.C: Likewise.
10571
10572 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
10573
10574 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
10575 instead of %rdi.
10576 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
10577
10578 2016-05-31 Marek Polacek <polacek@redhat.com>
10579
10580 * c-c++-common/Wswitch-unreachable-3.c: New test.
10581 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
10582
10583 2016-05-31 Richard Biener <rguenther@suse.de>
10584
10585 PR tree-optimization/71352
10586 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
10587
10588 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
10589
10590 * gcc.target/arm/armv5_thumb_isa.c: New test.
10591
10592 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
10593
10594 PR target/71346
10595 * gcc.target/i386/pr71346.c: New test.
10596
10597 2016-05-31 Tom de Vries <tom@codesourcery.com>
10598
10599 PR tree-optimization/69068
10600 * gcc.dg/graphite/pr69068.c: New test.
10601
10602 2016-05-27 Martin Sebor <msebor@redhat.com>
10603
10604 PR c++/71306
10605 * g++.dg/warn/Wplacement-new-size-3.C: New test.
10606
10607 2016-05-30 Jakub Jelinek <jakub@redhat.com>
10608
10609 PR c++/71349
10610 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
10611 nowait depend(inout: dd[0]) clauses where permitted.
10612
10613 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10614
10615 PR c++/71238
10616 * g++.dg/parse/pr71238.C: New.
10617 * g++.dg/concepts/friend1.C: Test column numbers too.
10618 * g++.dg/cpp0x/initlist31.C: Likewise.
10619 * g++.dg/cpp0x/pr51420.C: Likewise.
10620 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
10621 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
10622 * g++.dg/ext/builtin3.C: Likewise.
10623 * g++.dg/lookup/friend12.C: Likewise.
10624 * g++.dg/lookup/friend7.C: Likewise.
10625 * g++.dg/lookup/koenig1.C: Likewise.
10626 * g++.dg/lookup/koenig5.C: Likewise.
10627 * g++.dg/lookup/used-before-declaration.C: Likewise.
10628 * g++.dg/overload/koenig1.C: Likewise.
10629 * g++.dg/template/crash65.C: Likewise.
10630 * g++.dg/template/friend57.C: Likewise.
10631 * g++.dg/warn/Wshadow-5.C: Likewise.
10632 * g++.dg/warn/Wunused-8.C: Likewise.
10633 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
10634 * g++.old-deja/g++.jason/lineno5.C: Likewise.
10635 * g++.old-deja/g++.jason/member.C: Likewise.
10636 * g++.old-deja/g++.jason/report.C: Likewise.
10637 * g++.old-deja/g++.jason/scoping12.C: Likewise.
10638 * g++.old-deja/g++.law/visibility20.C: Likewise.
10639 * g++.old-deja/g++.ns/koenig5.C: Likewise.
10640 * g++.old-deja/g++.other/static5.C: Likewise.
10641 * g++.old-deja/g++.pt/overload2.C: Likewise.
10642
10643 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10644
10645 * gcc.dg/tree-ssa/peel1.c: New testcase.
10646 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
10647 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
10648
10649 2016-05-30 Tom de Vries <tom@codesourcery.com>
10650
10651 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
10652 to ce.
10653
10654 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
10655
10656 PR c++/71099
10657 * g++.dg/parse/virtual1.C: New.
10658
10659 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
10660
10661 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
10662 Use correct register when clearing %edx.
10663
10664 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
10665
10666 PR tree-optimization/71289
10667 * gcc.dg/pr71289.c: New test.
10668
10669 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10670
10671 PR middle-end/71269
10672 PR middle-end/71292
10673 * gcc.dg/tree-ssa/pr71269.c: New test.
10674 * gcc.dg/tree-ssa/pr71292.c: New test.
10675
10676 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
10677
10678 PR middle-end/71252
10679 * gcc.dg/tree-ssa/pr71252-2.c: New test.
10680
10681 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
10682
10683 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
10684 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
10685 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
10686
10687 2016-05-30 Tom de Vries <tom@codesourcery.com>
10688
10689 PR tree-optimization/69067
10690 * gcc.dg/graphite/pr69067.c: New test.
10691
10692 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
10693
10694 PR target/71245
10695 * gcc.target/i386/pr71245-1.c: New test.
10696 * gcc.target/i386/pr71245-2.c: Ditto.
10697
10698 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
10699
10700 PR c++/71105
10701 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
10702 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
10703 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
10704
10705 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
10706
10707 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
10708
10709 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
10710
10711 Revert:
10712 PR c++/69855
10713 * g++.dg/overload/69855.C: New.
10714 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10715 * g++.old-deja/g++.pt/crash3.C: Likewise.
10716
10717 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
10718
10719 PR c++/60385
10720 * g++.dg/parse/namespace13.C: New.
10721
10722 2016-05-26 Jeff Law <law@redhat.com>
10723
10724 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
10725 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
10726 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10727 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
10728 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
10729 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
10730 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
10731 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
10732 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
10733 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
10734 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
10735 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
10736 * gcc.dg/tree-ssa/vrp56.c: Likewise.
10737
10738 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
10739
10740 PR c++/69855
10741 * g++.dg/overload/69855.C: New.
10742 * g++.old-deja/g++.law/missed-error2.C: Adjust.
10743 * g++.old-deja/g++.pt/crash3.C: Likewise.
10744
10745 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10746
10747 PR target/63596
10748 * gcc.target/aarch64/va_arg_1.c: New testcase.
10749 * gcc.target/aarch64/va_arg_2.c: Likewise.
10750 * gcc.target/aarch64/va_arg_3.c: Likewise.
10751
10752 2016-05-27 Jiong Wang <jiong.wang@arm.com>
10753
10754 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
10755 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10756 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10757 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10758 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
10759
10760 2016-05-27 Marek Polacek <polacek@redhat.com>
10761
10762 PR middle-end/71308
10763 * g++.dg/torture/pr71308.C: New test.
10764
10765 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
10766
10767 * gcc.dg/zero_bits_compound-1.c: New test.
10768 * gcc.dg/zero_bits_compound-2.c: New test.
10769
10770 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
10771
10772 PR middle-end/71279
10773 * gcc.dg/pr71279.c: New test.
10774
10775 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10776
10777 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
10778 floating point min/max/comparison instructions.
10779 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
10780
10781 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10782
10783 * c-c++-common/gomp/schedule-1.c: New test.
10784 * gfortran.dg/gomp/schedule-1.f90: New test.
10785
10786 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
10787
10788 PR c++/70822
10789 PR c++/70106
10790 * g++.dg/cpp1y/auto-fn32.C: New test.
10791 * g++.dg/cpp1y/paren4.C: New test.
10792
10793 2016-05-26 Nathan Sidwell <nathan@acm.org>
10794
10795 * gcc.dg/20060410.c: Xfail on ptx.
10796 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
10797 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
10798 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
10799 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
10800 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
10801
10802 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10803
10804 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10805
10806 2016-05-26 Jakub Jelinek <jakub@redhat.com>
10807
10808 PR tree-optimization/71280
10809 * gcc.dg/pr71280.c: New test.
10810
10811 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10812
10813 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10814 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10815
10816 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10817
10818 2016-05-26 Jiong Wang <jiong.wang@arm.com>
10819
10820 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
10821 kept in memory.
10822
10823 2016-05-25 Jeff Law <law@redhat.com>
10824
10825 PR tree-optimization/71272
10826 * gcc.c-torture/compile/pr71272.c: new test.
10827
10828 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10829
10830 * gcc.target/powerpc/vec-cmpne.c: New test.
10831 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10832
10833 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10834
10835 * gnat.dg/opt55.ad[sb]: New test.
10836
10837 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10838
10839 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10840 * c-c++-common/pr60226.c: Require int32plus.
10841 * gcc.c-torture/execute/pr70602.c: Likewise.
10842 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10843 unsigned long for malloc arg type.
10844 * gcc.dg/asr_div1.c: Require int32plus.
10845 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10846 * gcc.dg/pie-1.c: Require pie.
10847 * gcc.dg/pie-2.c: Likewise.
10848 * gcc.dg/pr59471.c: Require int32plus.
10849 * gcc.dg/pr59963-2.c: XFAIL for int16.
10850 * gcc.dg/pr60114.c: Require int32plus.
10851 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10852 unsigned long for typedef of size_t.
10853 * gcc.dg/pr63914.c: Require int32plus.
10854 * gcc.dg/pr64536.c: Require pt32plus.
10855 * gcc.dg/pr65658.c: Likewise.
10856 * gcc.dg/pr67271.c: Require int32plus.
10857 * gcc.dg/pr68112.c: Likewise.
10858 * gcc.dg/pr69071.c: Skip for avr target.
10859 * gcc.dg/pr69973.c: Require int32plus.
10860 * gcc.dg/pr70169.c: Skip for avr target.
10861 * gcc.dg/sso-6.c: Require int32plus.
10862 * gcc.dg/sso-7.c: Likewise.
10863 * gcc.dg/sso-8.c: Likewise.
10864 * gcc.dg/vrp-min-max-2.c: Likewise.
10865
10866 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10867
10868 PR target/70738
10869 * gcc.target/i386/pr70738-1.c: New test.
10870 * gcc.target/i386/pr70738-2.c: Likewise.
10871 * gcc.target/i386/pr70738-3.c: Likewise.
10872 * gcc.target/i386/pr70738-4.c: Likewise.
10873 * gcc.target/i386/pr70738-5.c: Likewise.
10874 * gcc.target/i386/pr70738-6.c: Likewise.
10875 * gcc.target/i386/pr70738-7.c: Likewise.
10876 * gcc.target/i386/pr70738-8.c: Likewise.
10877 * gcc.target/i386/pr70738-9.c: Likewise.
10878
10879 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10880
10881 PR rtl-optimization/66940
10882 * gcc.c-torture/execute/pr66940.c: New test.
10883
10884 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10885
10886 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10887 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10888 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10889 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10890 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10891 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10892 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10893 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10894 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10895 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10896 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10897 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10898 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10899 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10900 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10901 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10902 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10903 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10904 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10905 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10906 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10907 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10908 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10909 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10910
10911 2016-05-25 Marek Polacek <polacek@redhat.com>
10912
10913 PR c/71265
10914 * gcc.dg/noncompile/pr71265.c: New test.
10915
10916 PR c/71266
10917 * gcc.dg/noncompile/old-style-parm-3.c: New test.
10918
10919 2016-05-25 Nathan Sidwell <nathan@acm.org>
10920
10921 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10922
10923 2016-05-25 Richard Biener <rguenther@suse.de>
10924
10925 PR tree-optimization/71261
10926 * c-c++-common/torture/pr71261.c: New testcase.
10927
10928 2016-05-25 Richard Biener <rguenther@suse.de>
10929
10930 PR tree-optimization/71264
10931 * gcc.dg/vect/pr71264.c: New testcase.
10932
10933 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10934
10935 PR c++/55992
10936 * g++.dg/cpp0x/alias-decl-53.C: New.
10937 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10938
10939 2016-05-25 Martin Liska <mliska@suse.cz>
10940
10941 * g++.dg/pr71239.C: New test.
10942
10943 2016-05-25 Richard Biener <rguenther@suse.de>
10944
10945 * gcc.dg/vect/pr58135.c: Rename to ...
10946 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
10947
10948 2016-05-25 Marek Polacek <polacek@redhat.com>
10949
10950 * g++.dg/pr65295.C: Use target c++14.
10951
10952 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10953
10954 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10955 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
10956
10957 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10958
10959 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10960 instructions.
10961
10962 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
10963
10964 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10965 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10966 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10967 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10968 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10969 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10970 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10971 * c-c++-common/goacc/pcopy.c: Likewise.
10972 * c-c++-common/goacc/pcopyin.c: Likewise.
10973 * c-c++-common/goacc/pcopyout.c: Likewise.
10974 * c-c++-common/goacc/pcreate.c: Likewise.
10975 * c-c++-common/goacc/pr70688.c: New test.
10976 * c-c++-common/goacc/present-1.c: Adjust test.
10977 * c-c++-common/goacc/reduction-5.c: Likewise.
10978 * g++.dg/goacc/data-1.C: New test.
10979
10980 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10981
10982 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10983 vector parity built-in functions.
10984 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10985 count trailing zeros automatic vectorization.
10986 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10987 count trailing zeros built-in functions.
10988
10989 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10990
10991 * gcc.dg/tree-ssa/reassoc-44.c: New test.
10992
10993 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
10994
10995 PR target/71050
10996 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10997
10998 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10999
11000 PR c++/50436
11001 * g++.dg/template/crash123.C: New.
11002 * g++.dg/template/crash124.C: Likewise.
11003
11004 2016-05-24 Martin Sebor <msebor@redhat.com>
11005
11006 PR c++/71147
11007 * g++.dg/ext/flexary16.C: New test.
11008
11009 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
11010
11011 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
11012 before math.h is included.
11013 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
11014 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
11015 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
11016 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
11017 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
11018 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
11019 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
11020 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
11021 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
11022 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
11023 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
11024 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
11025 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
11026 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
11027 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
11028 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
11029 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
11030 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
11031 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
11032 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
11033 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
11034 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
11035 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
11036
11037 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11038 Kelvin Nilsen <kelvin@gcc.gnu.org>
11039
11040 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
11041 support.
11042
11043 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
11044
11045 PR c++/69872
11046 * g++.dg/warn/Wno-narrowing1.C: New.
11047
11048 2016-05-24 Marek Polacek <polacek@redhat.com>
11049
11050 PR c/71249
11051 * c-c++-common/Wswitch-unreachable-2.c: New test.
11052
11053 2016-05-24 Jakub Jelinek <jakub@redhat.com>
11054
11055 PR c++/71257
11056 * g++.dg/vect/simd-clone-6.cc: New test.
11057 * g++.dg/gomp/declare-simd-6.C: New test.
11058
11059 PR middle-end/70434
11060 PR c/69504
11061 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
11062
11063 2016-05-24 Richard Biener <rguenther@suse.de>
11064
11065 PR tree-optimization/71240
11066 * gcc.dg/optimize-bswapsi-5.c: New testcase.
11067
11068 2016-05-24 Richard Biener <rguenther@suse.de>
11069
11070 PR tree-optimization/71230
11071 * gcc.dg/torture/pr71230.c: New testcase.
11072 * g++.dg/torture/pr71230.C: Likewise.
11073
11074 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
11075
11076 * c-c++-common/goacc/routine-5.c: Add tests.
11077 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
11078 * gfortran.dg/goacc/routine-6.f90: Add tests.
11079
11080 2016-05-24 Richard Biener <rguenther@suse.de>
11081
11082 PR tree-optimization/71253
11083 * gcc.dg/torture/pr71253.c: New testcase.
11084
11085 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
11086
11087 PR middle-end/71252
11088 * gfortran.dg/pr71252.f90: New test.
11089
11090 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
11091
11092 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
11093
11094 2016-05-24 Richard Biener <rguenther@suse.de>
11095
11096 PR middle-end/70434
11097 PR c/69504
11098 * c-c++-common/vector-subscript-4.c: New testcase.
11099 * c-c++-common/vector-subscript-5.c: Likewise.
11100
11101 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11102
11103 PR fortran/71123
11104 * gfortran.dg/namelist_90.f: New test
11105
11106 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11107
11108 PR fortran/66461
11109 * gfortran.dg/unexpected_eof.f: New test
11110
11111 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
11112 Kelvin Nilsen <kelvin@gcc.gnu.org>
11113
11114 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
11115 as little endian.
11116
11117 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11118
11119 PR c++/70972
11120 * g++.dg/cpp0x/inh-ctor20.C: New.
11121 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
11122
11123 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11124
11125 PR c++/69095
11126 * g++.dg/cpp0x/variadic168.C: New.
11127
11128 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11129
11130 * g++.dg/cpp0x/pr31445.C: Test column number too.
11131 * g++.dg/cpp0x/pr32253.C: Likewise.
11132 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
11133 * g++.dg/cpp0x/variadic36.C: Likewise.
11134
11135 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
11136
11137 * gcc.dg/fold-notshift-2.c: Adjust.
11138
11139 2016-05-23 Marek Polacek <polacek@redhat.com>
11140
11141 PR c/49859
11142 * c-c++-common/Wswitch-unreachable-1.c: New test.
11143 * gcc.dg/Wswitch-unreachable-1.c: New test.
11144 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
11145 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
11146 * g++.dg/gomp/block-10.C: Likewise.
11147 * gcc.dg/gomp/block-10.c: Likewise.
11148 * g++.dg/gomp/block-9.C: Likewise.
11149 * gcc.dg/gomp/block-9.c: Likewise.
11150 * g++.dg/gomp/target-1.C: Likewise.
11151 * g++.dg/gomp/target-2.C: Likewise.
11152 * gcc.dg/gomp/target-1.c: Likewise.
11153 * gcc.dg/gomp/target-2.c: Likewise.
11154 * g++.dg/gomp/taskgroup-1.C: Likewise.
11155 * gcc.dg/gomp/taskgroup-1.c: Likewise.
11156 * gcc.dg/gomp/teams-1.c: Likewise.
11157 * g++.dg/gomp/teams-1.C: Likewise.
11158 * g++.dg/overload/error3.C: Likewise.
11159 * g++.dg/tm/jump1.C: Likewise.
11160 * g++.dg/torture/pr40335.C: Likewise.
11161 * gcc.dg/c99-vla-jump-5.c: Likewise.
11162 * gcc.dg/switch-warn-1.c: Likewise.
11163 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
11164 * gcc.dg/nested-func-1.c: Likewise.
11165 * gcc.dg/pr67784-4.c: Likewise.
11166
11167 2016-05-23 Richard Biener <rguenther@suse.de>
11168
11169 PR tree-optimization/71230
11170 * gfortran.dg/pr71230-1.f90: New testcase.
11171 * gfortran.dg/pr71230-2.f90: Likewise.
11172
11173 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11174
11175 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
11176 * gcc.dg/vect/pr58135.c: Add new.
11177 * gfortran.dg/pr46519-1.f: Adjust test case.
11178
11179 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
11180
11181 PR c++/53401
11182 * g++.dg/cpp0x/decltype64.C: New.
11183
11184 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11185
11186 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
11187 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11188 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
11189
11190 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11191
11192 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
11193 Add poly64x1_t and poly64x2_t cases if supported.
11194 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11195 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
11196 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
11197 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
11198 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
11199
11200 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11201
11202 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
11203 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
11204 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
11205 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
11206 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
11207 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
11208 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
11209
11210 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11211
11212 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
11213
11214 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
11215
11216 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
11217 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
11218
11219 2016-05-22 Jakub Jelinek <jakub@redhat.com>
11220
11221 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
11222 constraint instead of "r".
11223 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
11224 insn instead of vxorpd.
11225 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
11226
11227 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
11228 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
11229
11230 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
11231
11232 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
11233 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
11234
11235 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
11236
11237 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
11238
11239 PR middle-end/40921
11240 * gcc.dg/tree-ssa/pr40921.c: New test.
11241
11242 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
11243
11244 PR target/71103
11245 * gcc.target/avr/pr71103.c: New test.
11246
11247 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
11248
11249 PR middle-end/71179
11250 * gcc.dg/tree-ssa/pr71179.c: New test.
11251
11252 2016-05-20 Martin Sebor <msebor@redhat.com>
11253
11254 PR c/71115
11255 * gcc.dg/init-excess-2.c: New test.
11256
11257 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
11258
11259 * gnat.dg/opt53.adb: New test.
11260 * gnat.dg/opt54.adb: Likewise.
11261
11262 2016-05-20 Martin Jambor <mjambor@suse.cz>
11263
11264 PR tree-optimization/70884
11265 * gcc.dg/tree-ssa/pr70919.c: New test.
11266
11267 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11268
11269 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
11270 formatting.
11271 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
11272 fix code formatting.
11273
11274 2016-05-20 Nathan Sidwell <nathan@acm.org>
11275
11276 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
11277 non-common cases.
11278 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
11279
11280 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11281
11282 * jit.dg/all-non-failing-tests.h: Add
11283 test-factorial-must-tail-call.c.
11284 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
11285 * jit.dg/test-factorial-must-tail-call.c: New test case.
11286
11287 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11288
11289 PR fortran/71204
11290 * gfortran.dg/pr71204.f90: New test.
11291
11292 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
11293
11294 * gcc.target/nvptx/sincos.c: New test.
11295
11296 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
11297
11298 PR c++/70572
11299 * g++.dg/cpp1y/auto-fn31.C: New.
11300
11301 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
11302
11303 * gcc.target/powerpc/vec-addec.c: New test.
11304 * gcc.target/powerpc/vec-addec-int128.c: New test.
11305
11306 2016-05-20 David Malcolm <dmalcolm@redhat.com>
11307
11308 * gcc.dg/plugin/must-tail-call-1.c: New test case.
11309 * gcc.dg/plugin/must-tail-call-2.c: New test case.
11310 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
11311 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
11312
11313 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
11314
11315 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
11316
11317 2016-05-20 Jakub Jelinek <jakub@redhat.com>
11318
11319 PR c++/71210
11320 * g++.dg/opt/pr71210-1.C: New test.
11321 * g++.dg/opt/pr71210-2.C: New test.
11322
11323 PR tree-optimization/29756
11324 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
11325 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
11326 only on selected targets where V4SImode vectors are known to be
11327 supported.
11328
11329 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
11330
11331 PR tree-optimization/71079
11332 PR tree-optimization/71206
11333 * gcc.dg/tree-ssa/pr71206.c: New testcase.
11334
11335 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11336
11337 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
11338 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
11339 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
11340
11341 2016-05-20 Richard Guenther <rguenther@suse.de>
11342
11343 PR tree-optimization/29756
11344 * gcc.dg/tree-ssa/vector-6.c: New testcase.
11345
11346 2016-05-20 Richard Biener <rguenther@suse.de>
11347
11348 PR tree-optimization/71185
11349 * gcc.dg/tree-ssa/pr71185.c: New testcase.
11350
11351 2016-05-20 Richard Biener <rguenther@suse.de>
11352
11353 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
11354
11355 2016-05-19 Marek Polacek <polacek@redhat.com>
11356
11357 PR c++/71075
11358 * g++.dg/diagnostic/pr71075.C: New test.
11359
11360 2016-05-19 David Malcolm <dmalcolm@redhat.com>
11361
11362 PR c++/71184
11363 * g++.dg/pr71184.C: New test case.
11364
11365 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
11366
11367 * gcc.target/powerpc/darn-0.c: New test.
11368 * gcc.target/powerpc/darn-1.c: New test.
11369 * gcc.target/powerpc/darn-2.c: New test.
11370
11371 2016-05-19 Marek Polacek <polacek@redhat.com>
11372
11373 PR tree-optimization/71031
11374 * gcc.dg/tree-ssa/vrp100.c: New test.
11375
11376 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
11377
11378 PR rtl-optimization/71148
11379 * gcc.dg/pr71148.c: New test.
11380
11381 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11382
11383 PR target/71056
11384 * gcc.target/arm/pr71056.c: New test.
11385
11386 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11387
11388 * c-c++-common/pr69669.c: Check the used mode.
11389
11390 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
11391
11392 PR sanitizer/64354
11393 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
11394
11395 2016-05-19 Richard Biener <rguenther@suse.de>
11396
11397 PR tree-optimization/70729
11398 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
11399 * gcc.dg/graphite/scop-18.c: Likewise.
11400 * gcc.dg/pr41783.c: Disable LIM.
11401 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
11402 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
11403 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
11404 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
11405 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
11406 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
11407 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
11408 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
11409 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
11410 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
11411 * gfortran.dg/pr42108.f90: Likewise.
11412
11413 2016-05-18 David Malcolm <dmalcolm@redhat.com>
11414
11415 PR driver/69265
11416 * gcc.dg/spellcheck-options-11.c: New test case.
11417
11418 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11419
11420 PR c++/71100
11421 * g++.dg/opt/pr71100.C: New test.
11422
11423 2016-05-18 Martin Jambor <mjambor@suse.cz>
11424
11425 PR ipa/69708
11426 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
11427 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
11428 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
11429 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
11430
11431 2016-05-18 Martin Jambor <mjambor@suse.cz>
11432
11433 PR ipa/69708
11434 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
11435 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
11436 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
11437 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
11438 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
11439
11440 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11441
11442 PR c++/69793
11443 * g++.dg/template/crash122.C: New.
11444
11445 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
11446
11447 PR c++/70466
11448 * g++.dg/template/pr70466-1.C: New.
11449 * g++.dg/template/pr70466-2.C: Likewise.
11450
11451 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11452
11453 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
11454 splat operations and the XXSPLTIB instruction.
11455 * gcc.target/powerpc/p9-splat-2.c: Likewise.
11456 * gcc.target/powerpc/p9-splat-3.c: Likewise.
11457 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
11458 xxlxor to clear a register.
11459
11460 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
11461
11462 * gcc.dg/torture/pr71020.c: New test.
11463
11464 2016-05-18 Martin Jambor <mjambor@suse.cz>
11465
11466 PR ipa/70646
11467 * gcc.dg/ipa/pr70646.c: New test.
11468
11469 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11470
11471 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
11472
11473 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11474
11475 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
11476 missing tests for vreinterpretq_p{8,16}.
11477
11478 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11479
11480 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
11481 vsliq_n_s64 and vsliq_n_u64.
11482
11483 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11484
11485 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
11486 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
11487
11488 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11489
11490 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
11491 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
11492 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
11493
11494 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11495
11496 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
11497 in comment.
11498
11499 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
11500
11501 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
11502 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
11503 "blr\t" and switch to scan-assembler-times.
11504
11505 2016-05-18 Jiong Wang <jiong.wang@arm.com>
11506
11507 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
11508 with __aarch64__.
11509 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
11510 declarations under __aarch64__ and __ARM_FEATURE_FMA.
11511
11512 2016-05-18 Jakub Jelinek <jakub@redhat.com>
11513
11514 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
11515 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
11516 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
11517 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
11518 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
11519 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
11520
11521 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
11522 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
11523
11524 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
11525 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
11526
11527 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
11528 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
11529
11530 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
11531
11532 2016-05-18 Richard Biener <rguenther@suse.de>
11533
11534 PR tree-optimization/71168
11535 * gcc.dg/torture/pr71168.c: New testcase.
11536
11537 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
11538
11539 PR middle-end/63586
11540 * gcc.dg/tree-ssa/pr63586-2.c: New test.
11541 * gcc.dg/tree-ssa/pr63586.c: New test.
11542 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
11543
11544 2016-05-17 Nathan Sidwell <nathan@acm.org>
11545
11546 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
11547 * gcc.dg/pr68671.c: Fix ptx xfail-if.
11548 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
11549 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
11550
11551 2016-05-17 Nathan Sidwell <nathan@acm.org>
11552
11553 * gcc.target/nvptx/abi-vararg-3.c: New.
11554
11555 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
11556
11557 PR tree-optimization/54579
11558 PR middle-end/55299
11559 * gcc.dg/fold-notrotate-1.c: New test.
11560 * gcc.dg/fold-notshift-1.c: New test.
11561 * gcc.dg/fold-notshift-2.c: New test.
11562
11563 2016-05-17 Marek Polacek <polacek@redhat.com>
11564
11565 PR ipa/71146
11566 * g++.dg/ipa/pr71146.C: New test.
11567
11568 2016-05-17 David Malcolm <dmalcolm@redhat.com>
11569
11570 * jit.dg/test-error-array-bounds.c: New test case.
11571
11572 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11573
11574 * gcc.dg/tree-ssa/and-1.c: New testcase.
11575
11576 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11577
11578 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11579 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
11580
11581 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
11582
11583 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11584 * gcc.dg/tree-ssa/vrp99.c: New testcase.
11585
11586 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11587
11588 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
11589
11590 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11591
11592 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
11593
11594 2016-05-17 Jiong Wang <jiong.wang@arm.com>
11595
11596 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
11597 ".2d[index]" when scan the assembly.
11598 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
11599 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
11600 float64x1.
11601 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
11602
11603 2016-05-17 Richard Biener <rguenther@suse.de>
11604
11605 PR tree-optimization/71132
11606 * gcc.dg/torture/pr71132.c: New testcase.
11607
11608 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
11609
11610 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
11611
11612 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11613
11614 PR target/70809
11615 * gcc.target/aarch64/pr70809_1.c: New test.
11616
11617 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11618
11619 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
11620 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
11621 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
11622 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
11623
11624 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
11625 Ilya Enkovich <ilya.enkovich@intel.com>
11626
11627 PR target/71114
11628 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
11629
11630 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
11631
11632 * g++.dg/ipa/ivinline-7.C: Do not xfail.
11633 * g++.dg/ipa/ivinline-9.C: Do not xfail.
11634
11635 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
11636
11637 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
11638 test for __ARM_FP16_ARGS.
11639 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
11640 * gcc.target/arm/aapcs/neon-vect10.c: New.
11641 * gcc.target/arm/aapcs/neon-vect9.c: New.
11642 * gcc.target/arm/aapcs/vfp18.c: New.
11643 * gcc.target/arm/aapcs/vfp19.c: New.
11644 * gcc.target/arm/aapcs/vfp20.c: New.
11645 * gcc.target/arm/aapcs/vfp21.c: New.
11646 * gcc.target/arm/fp16-aapcs-1.c: New.
11647 * g++.target/arm/fp16-param-1.c: Update expected output. Add
11648 test for __ARM_FP16_ARGS.
11649 * g++.target/arm/fp16-return-1.c: Update expected output.
11650
11651 2016-05-16 Jiong Wang <jiong.wang@arm.com>
11652
11653 PR testsuite/70227
11654 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
11655
11656 2016-05-15 Harald Anlauf <anlauf@gmx.de>
11657
11658 PR fortran/69603
11659 * gfortran.dg/pr69603.f90: New testcase.
11660
11661 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11662
11663 * gfortran.dg/dec_union_4.f90: Fix endian issue.
11664
11665 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
11666
11667 PR fortran/71047
11668 * gfortran.dg/pr71047.f08: New test.
11669
11670 2016-05-13 Joseph Myers <joseph@codesourcery.com>
11671
11672 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
11673 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
11674 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
11675
11676 2016-05-13 Martin Sebor <msebor@redhat.com>
11677
11678 PR c++/60049
11679 * g++.dg/cpp0x/constexpr-60049.C: New test.
11680
11681 2016-05-13 Jakub Jelinek <jakub@redhat.com>
11682
11683 PR bootstrap/71071
11684 * gcc.dg/pr71071.c: New test.
11685
11686 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
11687
11688 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
11689 remove XOP handling.
11690 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
11691
11692 2016-05-13 Nathan Sidwell <nathan@acm.org>
11693
11694 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
11695 __atomic_is_lock_free declaration.
11696
11697 2016-05-13 Richard Biener <rguenther@suse.de>
11698
11699 PR tree-optimization/42587
11700 * gcc.dg/optimize-bswapsi-4.c: New testcase.
11701
11702 2016-05-13 Martin Liska <mliska@suse.cz>
11703
11704 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
11705 the new format of dump output.
11706
11707 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
11708
11709 * gcc.dg/pr71084.c: New test.
11710
11711 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11712
11713 PR target/53440
11714 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
11715
11716 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11717
11718 * gcc.target/aarch64/struct_return.c: New test.
11719
11720 2016-05-12 Marek Polacek <polacek@redhat.com>
11721
11722 PR c/70756
11723 * c-c++-common/pr70756-2.c: New test.
11724 * c-c++-common/pr70756.c: New test.
11725
11726 2016-05-12 Richard Biener <rguenther@suse.de>
11727
11728 PR tree-optimization/71059
11729 * gcc.dg/torture/pr71059.c: New testcase.
11730
11731 2016-05-12 Richard Biener <rguenther@suse.de>
11732
11733 PR tree-optimization/71062
11734 * gcc.dg/torture/pr71062.c: New testcase.
11735
11736 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
11737
11738 PR tree-optimization/71006
11739 * gcc.dg/pr71006.c: New test.
11740
11741 2016-05-12 Marek Polacek <polacek@redhat.com>
11742
11743 PR driver/71063
11744 * gcc.dg/opts-7.c: New test.
11745
11746 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11747
11748 PR target/70830
11749 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
11750 Add -save-temps to dg-options.
11751 Scan for ldmfd rather than pop instruction.
11752 * gcc.target/arm/interrupt-2.c: Likewise.
11753 * gcc.target/arm/pr70830.c: New test.
11754
11755 2016-05-12 Jakub Jelinek <jakub@redhat.com>
11756
11757 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
11758 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
11759
11760 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
11761 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
11762 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
11763
11764 PR target/71019
11765 * gcc.target/i386/avx512vl-pack-1.c: New test.
11766 * gcc.target/i386/avx512vl-pack-2.c: New test.
11767 * gcc.target/i386/avx512bw-pack-2.c: New test.
11768
11769 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
11770
11771 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
11772 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
11773 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
11774
11775 2016-05-12 Richard Biener <rguenther@suse.de>
11776
11777 PR tree-optimization/70986
11778 * gcc.dg/torture/pr70986-1.c: New testcase.
11779 * gcc.dg/torture/pr70986-2.c: Likewise.
11780 * gcc.dg/torture/pr70986-3.c: Likewise.
11781
11782 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
11783
11784 PR c/43651
11785 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
11786 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
11787
11788 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
11789
11790 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
11791 directive.
11792 * gcc.target/i386/pr66746.c: Ditto.
11793
11794 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11795
11796 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
11797 support.
11798 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
11799 warning when using -mvsx-timode.
11800 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
11801 * gcc.target/powerpc/dform-2.c: Likewise.
11802 * gcc.target/powerpc/pr68805.c: Likewise.
11803
11804 2016-05-11 Marek Polacek <polacek@redhat.com>
11805
11806 PR c++/71024
11807 * c-c++-common/attributes-3.c: New test.
11808
11809 2016-05-11 Nathan Sidwell <nathan@acm.org>
11810
11811 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11812 * gcc.c-torture/execute/pr68185.c: Likewise.
11813 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11814 * gcc.dg/pr69634.c: Requires scheduling.
11815 * gcc.dg/torture/pr66178.c: Require label values.
11816 * gcc.dg/setjmp-6.c: Require indirect jumps.
11817
11818 2016-05-11 Richard Biener <rguenther@suse.de>
11819
11820 PR tree-optimization/71055
11821 * gcc.dg/torture/pr71055.c: New testcase.
11822
11823 2016-05-11 Richard Biener <rguenther@suse.de>
11824
11825 PR debug/71057
11826 * g++.dg/debug/pr71057.C: New testcase.
11827
11828 2016-05-11 Jakub Jelinek <jakub@redhat.com>
11829
11830 PR fortran/70855
11831 * gfortran.dg/gomp/pr70855.f90: New test.
11832
11833 2016-05-11 Richard Biener <rguenther@suse.de>
11834
11835 PR middle-end/71002
11836 * g++.dg/torture/pr71002.C: New testcase.
11837
11838 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11839
11840 PR middle-end/70807
11841 * gcc.dg/pr70807.c: New test.
11842
11843 2016-05-10 Martin Sebor <msebor@redhat.com>
11844
11845 PR c++/38611
11846 * g++.dg/Wattributes.C: New test.
11847
11848 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
11849
11850 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11851 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11852 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11853
11854 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11855
11856 PR target/70799
11857 * gcc.target/i386/pr70799-1.c: New test.
11858
11859 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11860
11861 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11862
11863 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11864
11865 PR middle-end/70877
11866 * gcc.target/i386/pr70877.c: New test.
11867
11868 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11869
11870 PR tree-optimization/70786
11871 * gcc.target/i386/pr70876.c: New test.
11872
11873 2016-05-10 Jakub Jelinek <jakub@redhat.com>
11874
11875 PR target/70927
11876 * gcc.target/i386/avx512vl-logic-1.c: New test.
11877 * gcc.target/i386/avx512vl-logic-2.c: New test.
11878 * gcc.target/i386/avx512dq-logic-2.c: New test.
11879
11880 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11881
11882 PR target/70963
11883 * gcc.target/powerpc/pr70963.c: New.
11884
11885 2016-05-10 David Malcolm <dmalcolm@redhat.com>
11886
11887 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11888 (test_very_wide_line): Add ruler to expected output.
11889 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11890 (test_very_wide_line): Likewise.
11891 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11892 (test_show_locus): Within the handling of "test_very_wide_line",
11893 enable show_ruler_p on the diagnostic context.
11894
11895 2016-05-10 Richard Biener <rguenther@suse.de>
11896
11897 PR tree-optimization/71039
11898 * gcc.dg/torture/pr71039.c: New testcase.
11899
11900 2016-05-10 Nathan Sidwell <nathan@acm.org>
11901
11902 * gcc.dg/nested-func-10.c: Requires alloca.
11903 * gcc.dg/nested-func-9.c: Requires alloca.
11904 * gcc.c-torture/execute/pr70460.c: Requires labels.
11905 * gcc.c-torture/compile/pr70199.c: Requires labels.
11906 * gcc.target/nvptx/decl.c: Compile only.
11907 * gcc.target/nvptx/trailing-init.c: Compile only.
11908 * gcc.target/nvptx/ary-init.c: Compile only.
11909
11910 2016-05-10 Marek Polacek <polacek@redhat.com>
11911
11912 PR c/70255
11913 * gcc.dg/attr-opt-1.c: New test.
11914
11915 2016-05-10 Richard Biener <rguenther@suse.de>
11916
11917 PR tree-optimization/70497
11918 PR tree-optimization/28367
11919 * gcc.dg/torture/20160404-1.c: New testcase.
11920 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11921 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11922
11923 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11924
11925 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11926
11927 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
11928
11929 * gcc.target/i386/fabsneg-1.c New test.
11930
11931 2016-05-09 Alan Modra <amodra@gmail.com>
11932
11933 PR testsuite/70826
11934 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11935
11936 2016-05-09 Richard Biener <rguenther@suse.de>
11937
11938 PR tree-optimization/70985
11939 * gcc.dg/torture/pr70985.c: New testcase.
11940
11941 2016-05-09 Bin Cheng <bin.cheng@arm.com>
11942
11943 * gcc.dg/tree-ssa/ifc-9.c: New test.
11944 * gcc.dg/tree-ssa/ifc-10.c: New test.
11945 * gcc.dg/tree-ssa/ifc-11.c: New test.
11946 * gcc.dg/tree-ssa/ifc-12.c: New test.
11947 * gcc.dg/vect/pr61194.c: Remove XFAIL.
11948 * gcc.dg/vect/vect-23.c: Remove XFAIL.
11949 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11950
11951 2016-05-09 Richard Biener <rguenther@suse.de>
11952
11953 PR fortran/70937
11954 * gfortran.dg/pr70937.f90: New testcase.
11955
11956 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11957
11958 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11959
11960 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
11961
11962 PR fortran/56226
11963 * gfortran.dg/dec_structure_1.f90: New testcase.
11964 * gfortran.dg/dec_structure_2.f90: Ditto.
11965 * gfortran.dg/dec_structure_3.f90: Ditto.
11966 * gfortran.dg/dec_structure_4.f90: Ditto.
11967 * gfortran.dg/dec_structure_5.f90: Ditto.
11968 * gfortran.dg/dec_structure_6.f90: Ditto.
11969 * gfortran.dg/dec_structure_7.f90: Ditto.
11970 * gfortran.dg/dec_structure_8.f90: Ditto.
11971 * gfortran.dg/dec_structure_9.f90: Ditto.
11972 * gfortran.dg/dec_structure_10.f90: Ditto.
11973 * gfortran.dg/dec_structure_11.f90: Ditto.
11974 * gfortran.dg/dec_union_1.f90: Ditto.
11975 * gfortran.dg/dec_union_2.f90: Ditto.
11976 * gfortran.dg/dec_union_3.f90: Ditto.
11977 * gfortran.dg/dec_union_4.f90: Ditto.
11978 * gfortran.dg/dec_union_5.f90: Ditto.
11979 * gfortran.dg/dec_union_6.f90: Ditto.
11980 * gfortran.dg/dec_union_7.f90: Ditto.
11981
11982 2016-05-07 Tom de Vries <tom@codesourcery.com>
11983
11984 PR tree-optimization/70956
11985 * gcc.dg/graphite/pr70956.c: New test.
11986
11987 2016-05-06 Jakub Jelinek <jakub@redhat.com>
11988
11989 PR middle-end/70941
11990 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11991 (a, b, c, d): Change type from char to signed char.
11992 (main): Compare against (signed char) -1634678893 instead of
11993 hardcoded -109. Use __builtin_abort instead of abort.
11994
11995 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11996 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11997
11998 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11999
12000 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
12001
12002 PR debug/70935
12003 * gcc.dg/torture/pr70935.c: New test.
12004
12005 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12006
12007 PR target/58219
12008 * gcc.target/sh/pr58219.c: New tests.
12009
12010 2016-05-06 Richard Biener <rguenther@suse.de>
12011
12012 PR tree-optimization/70960
12013 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
12014
12015 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12016
12017 PR target/52933
12018 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
12019 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
12020 Adjust expected instruction counts.
12021 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
12022
12023 2016-05-06 Marek Polacek <polacek@redhat.com>
12024
12025 PR sanitizer/70875
12026 * gcc.dg/ubsan/bounds-3.c: New test.
12027
12028 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
12029
12030 PR target/54089
12031 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
12032
12033 2016-05-06 Richard Biener <rguenther@suse.de>
12034
12035 PR middle-end/70931
12036 * gfortran.dg/pr70931.f90: New testcase.
12037
12038 2016-05-06 Richard Biener <rguenther@suse.de>
12039
12040 PR middle-end/70941
12041 * gcc.dg/torture/pr70941.c: New testcase.
12042
12043 2016-05-05 Bin Cheng <bin.cheng@arm.com>
12044
12045 PR tree-optimization/57206
12046 * gcc.dg/vect/pr57206.c: New test.
12047
12048 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12049
12050 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
12051
12052 2016-05-05 Jakub Jelinek <jakub@redhat.com>
12053
12054 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
12055
12056 * c-c++-common/Wdangling-else-4.c: New test.
12057
12058 2016-05-04 Jakub Jelinek <jakub@redhat.com>
12059
12060 PR c++/70906
12061 PR c++/70933
12062 * g++.dg/opt/pr70906.C: New test.
12063 * g++.dg/opt/pr70933.C: New test.
12064
12065 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
12066
12067 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
12068
12069 * gcc.dg/ipa/pure-const-3.c: New testcase.
12070
12071 2016-05-04 Marek Polacek <polacek@redhat.com>
12072
12073 * c-c++-common/Wdangling-else-1.c: New test.
12074 * c-c++-common/Wdangling-else-2.c: New test.
12075 * c-c++-common/Wdangling-else-3.c: New test.
12076
12077 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
12078
12079 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
12080 flag is present.
12081
12082 2016-05-04 Marek Polacek <polacek@redhat.com>
12083
12084 PR c/48778
12085 * gcc.dg/Waddress-2.c: New test.
12086
12087 2016-05-04 Alan Modra <amodra@gmail.com>
12088
12089 * gcc.target/powerpc/pr70866.c: New.
12090
12091 2016-05-03 Martin Sebor <msebor@redhat.com>
12092
12093 PR c++/66561
12094 * c-c++-common/builtin_location.c: New test.
12095 * g++.dg/cpp1y/builtin_location.C: New test.
12096
12097 2016-05-03 Marek Polacek <polacek@redhat.com>
12098
12099 PR c/70859
12100 * gcc.dg/pr70859.c: New test.
12101 * gcc.dg/pr70859-2.c: New test.
12102
12103 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
12104
12105 * gnat.dg/debug5.adb: New testcase.
12106
12107 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
12108
12109 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
12110 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
12111 Procedure to check for z10 instruction set.
12112
12113 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
12114
12115 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
12116
12117 2016-05-03 Alan Modra <amodra@gmail.com>
12118
12119 * gcc.target/powerpc/savres.c: Add func using a single gpr.
12120
12121 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12122
12123 * gcc.target/i386/avx512f-cvt-1.c: New test.
12124
12125 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
12126
12127 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
12128 -fdump-tree-vrp-details.
12129
12130 2016-05-03 Richard Biener <rguenther@suse.de>
12131
12132 * gcc.dg/pr30172-1.c: Adjust.
12133 * gcc.dg/pr63743.c: Likewise.
12134 * gcc.dg/tm/pr51696.c: Likewise.
12135 * c-c++-common/tm/safe-1.c: Likewise.
12136 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
12137 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
12138 * g++.dg/plugin/self-assign-test-1.C: Likewise.
12139 * g++.dg/plugin/self-assign-test-2.C: Likewise.
12140
12141 2016-05-03 Jakub Jelinek <jakub@redhat.com>
12142
12143 PR rtl-optimization/70467
12144 * gcc.target/i386/pr70467-3.c: New test.
12145 * gcc.target/i386/pr70467-4.c: New test.
12146
12147 PR tree-optimization/70916
12148 * gcc.c-torture/compile/pr70916.c: New test.
12149
12150 PR target/49244
12151 * gcc.target/i386/pr49244-1.c: New test.
12152 * gcc.target/i386/pr49244-2.c: New test.
12153
12154 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
12155
12156 PR rtl-optimization/44281
12157 * gcc.target/i386/pr44281.c: New test.
12158
12159 2016-05-03 bin cheng <bin.cheng@arm.com>
12160
12161 PR tree-optimization/56541
12162 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
12163 * gcc.dg/vect/pr56541.c: new test.
12164
12165 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12166
12167 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
12168 __float128.
12169 * gcc.target/powerpc/float128-complex-2.c: Likewise.
12170
12171 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
12172
12173 PR testsuite/70520
12174 * c-c++-common/asan/clone-test-1.c (main): Align child process
12175 stack to 16 bytes.
12176
12177 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12178
12179 PR c++/62314
12180 * g++.dg/spellcheck-fields-2.C: New test case.
12181
12182 2016-05-02 David Malcolm <dmalcolm@redhat.com>
12183
12184 PR c++/62314
12185 * g++.dg/pr62314.C: New test case.
12186
12187 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
12188
12189 * gcc.dg/ipa/inline-8.c: New testcase.
12190
12191 2016-05-02 Jakub Jelinek <jakub@redhat.com>
12192
12193 PR rtl-optimization/70467
12194 * gcc.target/i386/pr70467-1.c: New test.
12195
12196 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12197
12198 * gcc.dg/spec-options.c: Run the test on all targets.
12199 * gcc.dg/foo.specs: Use cpp_unique_options.
12200
12201 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12202
12203 * gcc.dg/tree-ssa/unord.c: New testcase.
12204
12205 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
12206
12207 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
12208
12209 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
12210
12211 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
12212
12213 2016-05-02 Marek Polacek <polacek@redhat.com>
12214
12215 PR c/70851
12216 * gcc.dg/enum-incomplete-3.c: New test.
12217
12218 2016-05-02 Marek Polacek <polacek@redhat.com>
12219 Tom de Vries <tom@codesourcery.com>
12220
12221 PR tree-optimization/70700
12222 * gcc.dg/pr70700.c: New test.
12223
12224 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
12225
12226 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
12227 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
12228 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
12229 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
12230 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
12231
12232 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
12233
12234 * ada/acats/run_acats: Rename into...
12235 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
12236 * ada/acats/run_all.sh: Remove redundant test.
12237 (target_run): Move around.
12238 (target_gnatchop): Use newly built executable.
12239 (target_gnatmake): Likewise.
12240 Check that the compilation of impbit succeeds.
12241
12242 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
12243
12244 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
12245 * gcc.dg/20021029-1.c: Likewise.
12246 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
12247 * gcc.target/sh/attr-isr-trapa.c: Likewise.
12248 * gcc.target/sh/cmpstr.c: Likewise.
12249 * gcc.target/sh/cmpstrn.c: Likewise.
12250 * gcc.target/sh/memset.c: Likewise.
12251 * gcc.target/sh/pr21255-2-mb.c: Likewise.
12252 * gcc.target/sh/pr21255-2-ml.c: Likewise.
12253 * gcc.target/sh/pr39423-1.c: Likewise.
12254 * gcc.target/sh/pr49468-di.c: Likewise.
12255 * gcc.target/sh/pr49468-si.c: Likewise.
12256 * gcc.target/sh/pr49880-1.c: Likewise.
12257 * gcc.target/sh/pr49880-2.c: Likewise.
12258 * gcc.target/sh/pr49880-3.c: Likewise.
12259 * gcc.target/sh/pr50751-1.c: Likewise.
12260 * gcc.target/sh/pr50751-4.c: Likewise.
12261 * gcc.target/sh/pr50751-7.c: Likewise.
12262 * gcc.target/sh/pr51244-1.c: Likewise.
12263 * gcc.target/sh/pr51244-10.c: Likewise.
12264 * gcc.target/sh/pr51244-11.c: Likewise.
12265 * gcc.target/sh/pr51244-12.c: Likewise.
12266 * gcc.target/sh/pr51244-13.c: Likewise.
12267 * gcc.target/sh/pr51244-14.c: Likewise.
12268 * gcc.target/sh/pr51244-17.c: Likewise.
12269 * gcc.target/sh/pr51244-18.c: Likewise.
12270 * gcc.target/sh/pr51244-19.c: Likewise.
12271 * gcc.target/sh/pr51244-4.c: Likewise.
12272 * gcc.target/sh/pr51244-5.c: Likewise.
12273 * gcc.target/sh/pr51244-7.c: Likewise.
12274 * gcc.target/sh/pr51244-8.c: Likewise.
12275 * gcc.target/sh/pr51244-9.c: Likewise.
12276 * gcc.target/sh/pr51697.c: Likewise.
12277 * gcc.target/sh/pr52483-1.c: Likewise.
12278 * gcc.target/sh/pr52483-2.c: Likewise.
12279 * gcc.target/sh/pr52483-3.c: Likewise.
12280 * gcc.target/sh/pr52483-5.c: Likewise.
12281 * gcc.target/sh/pr52933-1.c: Likewise.
12282 * gcc.target/sh/pr52933-2.c: Likewise.
12283 * gcc.target/sh/pr52933-3.c: Likewise.
12284 * gcc.target/sh/pr53568-1.c: Likewise.
12285 * gcc.target/sh/pr53976-1.c: Likewise.
12286 * gcc.target/sh/pr53988-1.c: Likewise.
12287 * gcc.target/sh/pr53988.c: Likewise.
12288 * gcc.target/sh/pr54089-1.c: Likewise.
12289 * gcc.target/sh/pr54089-6.c: Likewise.
12290 * gcc.target/sh/pr54089-7.c: Likewise.
12291 * gcc.target/sh/pr54089-8.c: Likewise.
12292 * gcc.target/sh/pr54089-9.c: Likewise.
12293 * gcc.target/sh/pr54236-1.c: Likewise.
12294 * gcc.target/sh/pr54236-2.c: Likewise.
12295 * gcc.target/sh/pr54236-3.c: Likewise.
12296 * gcc.target/sh/pr54236-4.c: Likewise.
12297 * gcc.target/sh/pr54386.c: Likewise.
12298 * gcc.target/sh/pr54602-1.c: Likewise.
12299 * gcc.target/sh/pr54685.c: Likewise.
12300 * gcc.target/sh/pr54760-1.c: Likewise.
12301 * gcc.target/sh/pr54760-2.c: Likewise.
12302 * gcc.target/sh/pr54760-3.c: Likewise.
12303 * gcc.target/sh/pr54760-4.c: Likewise.
12304 * gcc.target/sh/pr54760-5.c: Likewise.
12305 * gcc.target/sh/pr54760-6.c: Likewise.
12306 * gcc.target/sh/pr55146.c: Likewise.
12307 * gcc.target/sh/pr55160.c: Likewise.
12308 * gcc.target/sh/pr59278.c: Likewise.
12309 * gcc.target/sh/pr59401-1.c: Likewise.
12310 * gcc.target/sh/pr59533-1.c: Likewise.
12311 * gcc.target/sh/pr63260.c: Likewise.
12312 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
12313 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
12314 * gcc.target/sh/strlen.c: Likewise.
12315 * gcc.target/sh/torture/pr30807.c: Likewise.
12316 * gcc.target/sh/torture/pr34777.c: Likewise.
12317 * gcc.target/sh/torture/pr64652.c: Likewise.
12318 * gcc.target/sh/torture/pr65505.c: Likewise.
12319 * gcc.target/sh/torture/pragma-isr.c: Likewise.
12320 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
12321
12322 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
12323
12324 PR c++/66644
12325 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
12326
12327 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12328
12329 * gcc.target/powerpc/vsx-elemrev-1.c: New.
12330 * gcc.target/powerpc/vsx-elemrev-2.c: New.
12331 * gcc.target/powerpc/vsx-elemrev-3.c: New.
12332 * gcc.target/powerpc/vsx-elemrev-4.c: New.
12333
12334 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
12335
12336 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
12337 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
12338
12339 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
12340
12341 PR middle-end/70626
12342 * c-c++-common/goacc/combined-reduction.c: New test.
12343 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
12344
12345 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
12346
12347 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
12348 *movdi_internal pattern only if PIC off.
12349 * gcc.target/i386/pr70155-2.c: Likewise.
12350 * gcc.target/i386/pr70155-3.c: Likewise.
12351 * gcc.target/i386/pr70155-4.c: Likewise.
12352 * gcc.target/i386/pr70155-5.c: Likewise.
12353 * gcc.target/i386/pr70155-6.c: Likewise.
12354 * gcc.target/i386/pr70155-7.c: Likewise.
12355 * gcc.target/i386/pr70155-8.c: Likewise.
12356 * gcc.target/i386/pr70155-15.c: Likewise.
12357 * gcc.target/i386/pr70155-17.c: Likewise.
12358 * gcc.target/i386/pr70155-22.c: Likewise.
12359
12360 2016-04-29 Bin Cheng <bin.cheng@arm.com>
12361
12362 PR tree-optimization/70803
12363 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
12364
12365 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
12366
12367 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
12368 optimization of vector loop.
12369 * gcc.target/i386/vect-unpack-3.c: New test.
12370 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
12371 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
12372 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
12373
12374 2016-04-29 Marek Polacek <polacek@redhat.com>
12375
12376 PR sanitizer/70342
12377 * g++.dg/ubsan/null-7.C: New test.
12378
12379 PR c/70852
12380 * gcc.dg/pr70852.c: New test.
12381
12382 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12383
12384 PR/69089
12385 * g++.dg/cpp0x/alignas6.C: New test.
12386
12387 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12388
12389 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
12390 * gcc.dg/pr27003.c: Likewise.
12391 * gcc.dg/tree-ssa/cswtch.c: Likewise.
12392 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
12393 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
12394 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
12395 * gcc.target/arc/mxy.c: Likewise.
12396 * gcc.target/arc/mswape.c: Likewise.
12397 * gcc.target/arc/mrtsc.c: Likewise.
12398 * gcc.target/arc/mcrc.c: Likewise.
12399 * gcc.target/arc/mdsp-packa.c: Likewise.
12400 * gcc.target/arc/mdvbf.c: Likewise.
12401 * gcc.target/arc/mlock.c: Likewise.
12402 * gcc.target/arc/mmac-24.c: Likewise.
12403 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
12404
12405 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
12406 Matthijs Kooijman <matthijs@stdin.nl>
12407 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12408
12409 PR target/60040
12410 * gcc.target/avr/pr60040-1.c: New.
12411 * gcc.target/avr/pr60040-2.c: New.
12412
12413 2016-04-29 Richard Biener <rguenther@suse.de>
12414
12415 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
12416
12417 2016-04-29 Richard Biener <rguenther@suse.de>
12418
12419 PR tree-optimization/13962
12420 PR tree-optimization/65686
12421 * gcc.dg/uninit-pr65686.c: New testcase.
12422
12423 2016-04-29 Jakub Jelinek <jakub@redhat.com>
12424
12425 PR middle-end/70843
12426 * gcc.dg/pr70843.c: New test.
12427
12428 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12429
12430 PR target/70858
12431 * gcc.target/i386/pr70858.c: New test.
12432
12433 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
12434
12435 * gcc.target/arc/nps400-1.c: New file.
12436
12437 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12438 Andrew Burgess <andrew.burgess@embecosm.com>
12439
12440 * gcc.target/arc/movh_cl-1.c: New file.
12441
12442 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12443 Andrew Burgess <andrew.burgess@embecosm.com>
12444
12445 * gcc.target/arc/extzv-1.c: New file.
12446 * gcc.target/arc/insv-1.c: New file.
12447 * gcc.target/arc/insv-2.c: New file.
12448 * gcc.target/arc/movb-1.c: New file.
12449 * gcc.target/arc/movb-2.c: New file.
12450 * gcc.target/arc/movb-3.c: New file.
12451 * gcc.target/arc/movb-4.c: New file.
12452 * gcc.target/arc/movb-5.c: New file.
12453 * gcc.target/arc/movb_cl-1.c: New file.
12454 * gcc.target/arc/movb_cl-2.c: New file.
12455 * gcc.target/arc/movbi_cl-1.c: New file.
12456 * gcc.target/arc/movl-1.c: New file.
12457
12458 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
12459 Andrew Burgess <andrew.burgess@embecosm.com>
12460
12461 * gcc.target/arc/cmem-1.c: New file.
12462 * gcc.target/arc/cmem-2.c: New file.
12463 * gcc.target/arc/cmem-3.c: New file.
12464 * gcc.target/arc/cmem-4.c: New file.
12465 * gcc.target/arc/cmem-5.c: New file.
12466 * gcc.target/arc/cmem-6.c: New file.
12467 * gcc.target/arc/cmem-7.c: New file.
12468 * gcc.target/arc/cmem-ld.inc: New file.
12469 * gcc.target/arc/cmem-st.inc: New file.
12470
12471 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12472
12473 PR target/70821
12474 * gcc.target/i386/pr70821.c: New test.
12475
12476 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
12477
12478 * gcc.target/powerpc/vec-adde.c: New test.
12479 * gcc.target/powerpc/vec-adde-int128.c: New test.
12480
12481 2016-04-28 Jakub Jelinek <jakub@redhat.com>
12482
12483 * gcc.target/i386/avx-vround-1.c: New test.
12484 * gcc.target/i386/avx-vround-2.c: New test.
12485 * gcc.target/i386/avx512vl-vround-1.c: New test.
12486 * gcc.target/i386/avx512vl-vround-2.c: New test.
12487
12488 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12489
12490 PR testsuite/70595
12491 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
12492 (check_effective_target_cilkplus_runtime): ... this.
12493 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
12494 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
12495
12496 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
12497 Require cilkplus_runtime.
12498 Don't add -lcilkrts.
12499 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
12500 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
12501 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
12502 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
12503 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
12504 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
12505 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
12506 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
12507 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
12508 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
12509 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
12510 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
12511 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12512 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
12513 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
12514 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
12515 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
12516 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
12517 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
12518 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
12519 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
12520 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
12521 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
12522 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
12523 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
12524 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
12525 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
12526 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
12527 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
12528
12529 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
12530 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
12531
12532 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
12533
12534 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
12535 cilkplus_runtime.
12536
12537 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
12538
12539 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
12540 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
12541
12542 2015-04-27 Ryan Burn <contact@rnburn.com>
12543
12544 PR c++/69024
12545 PR c++/68997
12546 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
12547 diagnostic.
12548 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
12549 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
12550
12551 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
12552
12553 * gnat.dg/limited_with4.ad[sb]: New test.
12554 * gnat.dg/limited_with4_pkg.ads: New helper.
12555
12556 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12557
12558 PR target/70155
12559 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
12560 and movv1ti_internal patterns
12561 * gcc.target/i386/pr70155-1.c: New test.
12562 * gcc.target/i386/pr70155-2.c: Likewise.
12563 * gcc.target/i386/pr70155-3.c: Likewise.
12564 * gcc.target/i386/pr70155-4.c: Likewise.
12565 * gcc.target/i386/pr70155-5.c: Likewise.
12566 * gcc.target/i386/pr70155-6.c: Likewise.
12567 * gcc.target/i386/pr70155-7.c: Likewise.
12568 * gcc.target/i386/pr70155-8.c: Likewise.
12569 * gcc.target/i386/pr70155-9.c: Likewise.
12570 * gcc.target/i386/pr70155-10.c: Likewise.
12571 * gcc.target/i386/pr70155-11.c: Likewise.
12572 * gcc.target/i386/pr70155-12.c: Likewise.
12573 * gcc.target/i386/pr70155-13.c: Likewise.
12574 * gcc.target/i386/pr70155-14.c: Likewise.
12575 * gcc.target/i386/pr70155-15.c: Likewise.
12576 * gcc.target/i386/pr70155-16.c: Likewise.
12577 * gcc.target/i386/pr70155-17.c: Likewise.
12578 * gcc.target/i386/pr70155-18.c: Likewise.
12579 * gcc.target/i386/pr70155-19.c: Likewise.
12580 * gcc.target/i386/pr70155-20.c: Likewise.
12581 * gcc.target/i386/pr70155-21.c: Likewise.
12582 * gcc.target/i386/pr70155-22.c: Likewise.
12583
12584 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
12585
12586 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
12587 ".{5,6}".
12588
12589 2016-04-27 Bin Cheng <bin.cheng@arm.com>
12590
12591 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
12592 * gcc.dg/tree-ssa/scev-9.c: Ditto.
12593 * gcc.dg/tree-ssa/scev-10.c: Ditto.
12594 * gcc.dg/tree-ssa/scev-11.c: Ditto.
12595 * gcc.dg/tree-ssa/scev-12.c: Ditto.
12596
12597 2016-04-27 Richard Biener <rguenther@suse.de>
12598
12599 PR ipa/70760
12600 * g++.dg/ipa/ipa-pta-2.C: New testcase.
12601 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
12602
12603 2016-04-27 Nathan Sidwell <nathan@acm.org>
12604
12605 * g++.dg/cpp0x/constexpr-recursion3.C: New.
12606 * g++.dg/ubsan/pr63956.C: Adjust error location.
12607
12608 2016-04-27 Nick Clifton <nickc@redhat.com>
12609
12610 PR middle-end/49889
12611 * gcc.dg/pr49889.c: New test.
12612
12613 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
12614
12615 * c-c++-common/memset-array.c: New test.
12616
12617 2016-04-26 Martin Sebor <msebor@redhat.com>
12618
12619 PR c++/66639
12620 * g++.dg/cpp1y/func_constexpr.C: New test.
12621
12622 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
12623
12624 PR c++/70241
12625 * g++.dg/cpp0x/enum32.C: New test.
12626 * g++.dg/cpp0x/enum33.C: New test.
12627
12628 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12629
12630 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
12631 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
12632 * gcc.c-torture/execute/bitfld-6.c: Likewise.
12633 * gcc.c-torture/execute/bitfld-7.c: Likewise.
12634 * gcc.c-torture/execute/pr38151.c: Likewise.
12635 * gcc.c-torture/execute/pr66556.c: Likewise.
12636 * gcc.c-torture/execute/pr67781.c: Likewise.
12637 * gcc.c-torture/execute/pr68648.c: Likewise.
12638
12639 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12640
12641 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
12642
12643 2016-04-26 Marek Polacek <polacek@redhat.com>
12644
12645 PR c/67784
12646 * gcc.dg/pr67784-3.c: New test.
12647 * gcc.dg/pr67784-4.c: New test.
12648 * gcc.dg/pr67784-5.c: New test.
12649
12650 PR c/70791
12651 * gcc.dg/Wnested-externs-2.c: New test.
12652
12653 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
12654
12655 * gcc.dg/fold-plusmult.c: Adjust.
12656 * gcc.dg/no-strict-overflow-6.c: Adjust.
12657 * gcc.dg/gomp/loop-1.c: Xfail some tests.
12658
12659 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12660
12661 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
12662 number scans.
12663 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
12664 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
12665 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
12666 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
12667 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
12668 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
12669 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
12670 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
12671 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
12672 * gcc.target/i386/avx512f-gather-5.c: Likewise.
12673 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
12674 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
12675 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
12676 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
12677 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
12678 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
12679 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
12680 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
12681 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
12682 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
12683 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
12684 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
12685 scans.
12686 * gcc.target/i386/pr32219-4.c: Likewise.
12687 * gcc.target/i386/pr32219-6.c: Likewise.
12688 * gcc.target/i386/pr32219-8.c: Likewise.
12689
12690 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12691
12692 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
12693 associated options.
12694
12695 2016-04-26 Marek Polacek <polacek@redhat.com>
12696
12697 PR c++/70744
12698 * g++.dg/ext/cond2.C: New test.
12699
12700 2016-04-26 Bin Cheng <bin.cheng@arm.com>
12701
12702 PR tree-optimization/70771
12703 PR tree-optimization/70775
12704 * gcc.dg/pr70771.c: New test.
12705 * gcc.dg/pr70775.c: New test.
12706
12707 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
12708
12709 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
12710
12711 2016-04-25 Richard Biener <rguenther@suse.de>
12712
12713 PR tree-optimization/70780
12714 * gcc.dg/torture/pr70780.c: New testcase.
12715
12716 2016-04-25 Michael Collison <michael.collison@arm.com>
12717
12718 * gcc.target/arm/neon-vaddws16.c: New test.
12719 * gcc.target/arm/neon-vaddws32.c: New test.
12720 * gcc.target/arm/neon-vaddwu16.c: New test.
12721 * gcc.target/arm/neon-vaddwu32.c: New test.
12722 * gcc.target/arm/neon-vaddwu8.c: New test.
12723 * lib/target-supports.exp
12724 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
12725 that arm neon support vector widen sum of HImode TO SImode.
12726
12727 2016-04-23 Jakub Jelinek <jakub@redhat.com>
12728
12729 PR sanitizer/70712
12730 * c-c++-common/asan/pr70712.c: New test.
12731
12732 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
12733
12734 * .gitattributes: New file.
12735
12736 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
12737
12738 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
12739
12740 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
12741
12742 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
12743 * gfortran.dg/submodule_15.f08: Likewise.
12744
12745 2016-04-22 Richard Biener <rguenther@suse.de>
12746
12747 PR tree-optimization/70740
12748 * gcc.dg/torture/pr70740.c: New testcase.
12749
12750 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
12751
12752 PR target/70750
12753 * gcc.target/i386/pr70750-1.c: New test.
12754 * gcc.target/i386/pr70750-2.c: Likewise.
12755
12756 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
12757
12758 PR c++/70540
12759 * g++.dg/cpp0x/auto48.C: New.
12760
12761 2016-04-21 Marek Polacek <polacek@redhat.com>
12762
12763 PR c++/70513
12764 * g++.dg/cpp0x/forw_enum12.C: New test.
12765 * g++.dg/cpp0x/forw_enum13.C: New test.
12766
12767 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
12768
12769 PR target/70728
12770 * gcc.target/i386/pr70728.c: New test.
12771
12772 2016-04-21 Richard Biener <rguenther@suse.de>
12773
12774 PR middle-end/70747
12775 * gcc.dg/pr70747.c: New testcase.
12776
12777 2016-04-21 Bin Cheng <bin.cheng@arm.com>
12778
12779 PR tree-optimization/70715
12780 * gcc.dg/tree-ssa/scev-13.c: New test.
12781
12782 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12783
12784 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
12785
12786 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
12787
12788 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
12789
12790 2016-04-20 Jan Hubicka <jh@suse.cz>
12791
12792 PR ipa/70018
12793 * g++.dg/ipa/nothrow-1.C: New testcase.
12794
12795 2016-04-20 Nathan Sidwell <nathan@acm.org>
12796
12797 PR c++/55635
12798 * g++.dg/eh/delete1.C: New.
12799
12800 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12801
12802 * gcc.target/i386/avx256-unaligned-store-2.c: Add
12803 -mtune-ctrl=sse_typeless_stores.
12804
12805 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12806
12807 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12808
12809 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12810
12811 PR tree-optimization/69489
12812 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12813
12814 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12815
12816 PR c++/69363
12817 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12818 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12819 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12820
12821 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12822
12823 PR tree-optimization/56625
12824 PR tree-optimization/69489
12825 * gcc.dg/vect/pr56625.c: New test.
12826 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12827
12828 2016-04-20 Andrew Pinski <apinski@cavium.com>
12829
12830 PR target/64971
12831 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12832
12833 2016-04-20 Arnaud Charlet <charlet@adacore.com>
12834
12835 * gnat.dg/self1.adb: Remove now incorrect test.
12836
12837 2016-04-20 Bin Cheng <bin.cheng@arm.com>
12838
12839 * gcc.dg/tree-ssa/scev-11.c: New test.
12840 * gcc.dg/tree-ssa/scev-12.c: New test.
12841
12842 2016-04-20 Marek Polacek <polacek@redhat.com>
12843
12844 PR tree-optimization/70725
12845 * gcc.dg/pr70725.c: New test.
12846
12847 2016-04-20 Richard Biener <rguenther@suse.de>
12848
12849 PR tree-optimization/70726
12850 * g++.dg/vect/pr70726.cc: New testcase.
12851
12852 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12853
12854 PR target/70674
12855 * gcc.target/s390/pr70674.c: New test.
12856
12857 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12858
12859 PR libgfortran/70684
12860 * gfortran.dg/list_read_14.f90: New test.
12861
12862 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12863
12864 PR target/69201
12865 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12866 extern to force it misaligned.
12867 (b): Likewise.
12868 (c): Likewise.
12869 (d): Likewise.
12870 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12871 Don't check `*' before movv4sf_internal.
12872 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12873 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12874 Don't check `*' before movv16qi_internal.
12875 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12876 extern to force it misaligned.
12877 (b): Likewise.
12878 (c): Likewise.
12879 (d): Likewise.
12880 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12881 Don't check `*' before movv2df_internal.
12882 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12883 extern to force it misaligned.
12884 (b): Likewise.
12885 (c): Likewise.
12886 (d): Likewise.
12887 Check movv8sf_internal instead of avx_storeups256.
12888 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12889
12890 2016-04-19 Richard Biener <rguenther@suse.de>
12891
12892 PR tree-optimization/70171
12893 * g++.dg/tree-ssa/pr70171.C: New testcase.
12894
12895 2016-04-19 Richard Biener <rguenther@suse.de>
12896
12897 PR tree-optimization/70724
12898 * gcc.dg/torture/pr70724.c: New testcase.
12899
12900 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
12901
12902 PR middle-end/70689
12903 * gcc.target/i386/pr70689.c: New.
12904
12905 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
12906
12907 PR target/70708
12908 * gcc.target/i386/pr70708.c: New test.
12909
12910 2016-04-18 Richard Biener <rguenther@suse.de>
12911
12912 PR tree-optimization/43434
12913 * gcc.dg/vect/pr43434.c: New testcase.
12914 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12915 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12916 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12917 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12918 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12919 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12920 * gcc.dg/gomp/pr68640.c: Likewise.
12921 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12922 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12923
12924 2016-04-18 Richard Biener <rguenther@suse.de>
12925
12926 PR tree-optimization/70701
12927 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12928
12929 2016-04-18 Tom de Vries <tom@codesourcery.com>
12930
12931 PR testsuite/70699
12932 * gcc.dg/pr70161.c: Add dot-file scans.
12933 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12934 instead of after last dot char.
12935
12936 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
12937
12938 * c-c++-common/dump-ada-spec-3.c: New test.
12939 * c-c++-common/dump-ada-spec-4.c: Likewise.
12940
12941 2016-04-17 Tom de Vries <tom@codesourcery.com>
12942
12943 PR other/70183
12944 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12945
12946 2016-04-15 Jan Hubicka <jh@suse.cz>
12947
12948 PR ipa/70018
12949 * g++.dg/ipa/pure-const-1.C: New testcase.
12950 * g++.dg/ipa/pure-const-2.C: New testcase.
12951 * g++.dg/ipa/pure-const-3.C: New testcase.
12952
12953 2016-04-15 Marek Polacek <polacek@redhat.com>
12954
12955 PR c/70671
12956 * gcc.dg/bitfld-22.c: New test.
12957
12958 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
12959
12960 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12961 x86_64.
12962
12963 2016-04-15 Marek Polacek <polacek@redhat.com>
12964
12965 PR c/70651
12966 * c-c++-common/pr70651.c: New test.
12967
12968 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12969
12970 PR rtl-optimization/70681
12971 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12972 dump scan on arm and powerpc.
12973 * gcc.dg/pr10474.c: Likewise.
12974
12975 2016-04-15 Jakub Jelinek <jakub@redhat.com>
12976
12977 PR c++/69517
12978 PR c++/70019
12979 PR c++/70588
12980 * g++.dg/cpp1y/vla11.C: Revert for real.
12981
12982 PR c/70436
12983 * c-c++-common/Wparentheses-1.c: New test.
12984 * c-c++-common/gomp/Wparentheses-1.c: New test.
12985 * c-c++-common/gomp/Wparentheses-2.c: New test.
12986 * c-c++-common/gomp/Wparentheses-3.c: New test.
12987 * c-c++-common/gomp/Wparentheses-4.c: New test.
12988 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12989 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12990 * c-c++-common/goacc/Wparentheses-1.c: New test.
12991
12992 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12993
12994 PR target/70662
12995 * gcc.target/i386/pr70662.c: New test.
12996
12997 2016-04-15 Richard Biener <rguenther@suse.de>
12998 Alan Modra <amodra@gmail.com>
12999
13000 PR tree-optimization/70130
13001 * gcc.dg/vect/O3-pr70130.c: New testcase.
13002
13003 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
13004
13005 PR target/70669
13006 * gcc.target/powerpc/pr70669.c: New test.
13007
13008 PR target/70640
13009 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
13010 a power7 system that does not have an assembler that supports
13011 power8.
13012
13013 2016-04-14 Martin Sebor <msebor@redhat.com>
13014
13015 PR c++/69517
13016 PR c++/70019
13017 PR c++/70588
13018 * c-c++-common/ubsan/vla-1.c: Revert.
13019 * g++.dg/cpp1y/vla11.C: Same.
13020 * g++.dg/cpp1y/vla12.C: Same.
13021 * g++.dg/cpp1y/vla13.C: Same.
13022 * g++.dg/cpp1y/vla14.C: Same.
13023 * g++.dg/cpp1y/vla3.C: Same.
13024 * g++.dg/init/array24.C: Same.
13025 * g++.dg/ubsan/vla-1.C: Same.
13026
13027 2016-04-14 Marek Polacek <polacek@redhat.com>
13028 Jan Hubicka <hubicka@ucw.cz>
13029
13030 PR c++/70029
13031 * g++.dg/torture/pr70029.C: New test.
13032
13033 2016-04-14 Martin Sebor <msebor@redhat.com>
13034
13035 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
13036 type size to prevent failures on targets with very low maximum
13037 alignment.
13038
13039 2016-04-14 Richard Biener <rguenther@suse.de>
13040
13041 PR tree-optimization/70623
13042 * gcc.dg/torture/pr70623.c: New testcase.
13043 * gcc.dg/torture/pr70623-2.c: Likewise.
13044
13045 2016-04-13 Martin Sebor <msebor@redhat.com>
13046
13047 PR c++/69517
13048 PR c++/70019
13049 PR c++/70588
13050 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
13051 * g++.dg/cpp1y/vla11.C: New test.
13052 * g++.dg/cpp1y/vla12.C: New test.
13053 * g++.dg/cpp1y/vla13.C: New test.
13054 * g++.dg/cpp1y/vla14.C: New test.
13055 * g++.dg/cpp1y/vla3.C: Restore deleted test.
13056 * g++.dg/init/array24.C: Fully brace VLA initializer.
13057 * g++.dg/ubsan/vla-1.C: Disable exceptions.
13058
13059 2016-04-13 Jakub Jelinek <jakub@redhat.com>
13060
13061 PR c++/70641
13062 * g++.dg/opt/pr70641.C: New test.
13063
13064 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13065
13066 PR rtl-optimization/68749
13067 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
13068 effects of argument promotions.
13069 Remove default args to dg-skip-if.
13070
13071 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
13072
13073 PR c++/70635
13074 * g++.dg/parse/pr70635.C: New.
13075
13076 2016-04-13 Marek Polacek <polacek@redhat.com>
13077
13078 PR c++/70639
13079 * c-c++-common/Wmisleading-indentation-4.c: New test.
13080
13081 2016-04-13 Marek Polacek <polacek@redhat.com>
13082
13083 PR c/70436
13084 * gcc.dg/Wparentheses-12.c: New test.
13085 * gcc.dg/Wparentheses-13.c: New test.
13086
13087 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
13088
13089 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
13090 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
13091 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
13092
13093 2016-04-13 Jakub Jelinek <jakub@redhat.com>
13094
13095 PR middle-end/70633
13096 * gcc.c-torture/compile/pr70633.c: New test.
13097
13098 PR debug/70628
13099 * gcc.dg/torture/pr70628.c: New test.
13100
13101 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
13102
13103 PR c++/70610
13104 * g++.dg/template/pr70610.C: New test.
13105 * g++.dg/template/pr70610-2.C: New test.
13106 * g++.dg/template/pr70610-3.C: New test.
13107 * g++.dg/template/pr70610-4.C: New test.
13108
13109 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13110
13111 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
13112 128 instead of 32.
13113
13114 PR c++/70571
13115 * g++.dg/ext/pr70571.C: New test.
13116
13117 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13118
13119 PR target/70640
13120 * gcc.target/powerpc/pr70640.c: New test.
13121
13122 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
13123
13124 PR c++/68722
13125 * g++.dg/parse/pr68722.C: New.
13126
13127 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13128
13129 PR rtl-optimization/70596
13130 * gcc.target/i386/pr70596.c: New test.
13131
13132 2016-04-12 Nathan Sidwell <nathan@acm.org>
13133
13134 PR c++/70501
13135 * g++.dg/init/pr70501.C: New.
13136
13137 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
13138
13139 * gcc.target/i386/asm-flag-6.c: New test.
13140
13141 2016-04-12 Tom de Vries <tom@codesourcery.com>
13142
13143 PR tree-optimization/68756
13144 * gcc.dg/graphite/pr68756.c: New test.
13145
13146 2016-04-12 Jakub Jelinek <jakub@redhat.com>
13147
13148 PR tree-optimization/70602
13149 * gcc.c-torture/execute/pr70602.c: New test.
13150
13151 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13152
13153 PR target/70381
13154 * gcc.target/powerpc/float128-1.c: New tests to make sure the
13155 __float128 emulator is built and runs.
13156 * gcc.target/powerpc/float128-1.c: Likewise.
13157
13158 * lib/target-supports.exp (check_ppc_float128_sw_available):
13159 Rework tests for __float128 software and hardware
13160 availability. Fix exit condition to return 0 on success.
13161
13162 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
13163
13164 PR target/70133
13165 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
13166 * gcc.target/aarch64/target_attr_15.c: Likewise.
13167
13168 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13169
13170 PR c++/69066
13171 * g++.dg/cpp1y/pr69066.C: New.
13172
13173 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13174
13175 PR fortran/68566
13176 * gfortran.dg/pr36192.f90: Update test.
13177 * gfortran.dg/pr36192_1.f90: Update test.
13178 * gfortran.dg/real_dimension_1.f: Update test.
13179 * gfortran.dg/parameter_array_init_7.f90: New test.
13180
13181 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
13182
13183 PR testsuite/64039
13184 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
13185
13186 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
13187
13188 PR rtl-optimization/66669
13189 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
13190
13191 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
13192
13193 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
13194 * gcc.dg/pie-1.c: Likewise.
13195 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
13196 * gcc.dg/pic-4.c: Likewise.
13197 * gcc.dg/pie-3.c: Likewise.
13198 * gcc.dg/pie-4.c: Likewise.
13199
13200 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
13201
13202 PR tree-optimization/68644
13203 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
13204
13205 PR rtl-optimization/64886
13206 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
13207
13208 2016-04-09 Tom de Vries <tom@codesourcery.com>
13209
13210 PR tree-optimization/68953
13211 * gcc.dg/graphite/pr68953.c: New test.
13212
13213 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13214
13215 PR fortran/70592
13216 * gfortran.dg/deferred_character_16.f90: New test.
13217
13218 2016-04-09 Jakub Jelinek <jakub@redhat.com>
13219
13220 PR tree-optimization/70586
13221 * gcc.c-torture/execute/pr70586.c: New test.
13222
13223 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13224
13225 PR sanitizer/70573
13226 * c-c++-common/asan/halt_on_error-1.c: Replace memset
13227 with __builtin_memset
13228 * c-c++-common/asan/halt_on_error-2.c: Likewise.
13229
13230 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
13231
13232 PR lto/70289
13233 PR ipa/70348
13234 PR tree-optimization/70373
13235 PR middle-end/70533
13236 PR middle-end/70534
13237 PR middle-end/70535
13238 * c-c++-common/goacc/reduction-5.c: New test.
13239 * c-c++-common/goacc/reduction-promotions.c: New test.
13240 * gfortran.dg/goacc/reduction-3.f95: New test.
13241 * gfortran.dg/goacc/reduction-promotions.f90: New test.
13242
13243 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
13244
13245 PR c++/70590
13246 PR c++/70452
13247 * g++.dg/pr70590.C: New test.
13248 * g++.dg/pr70590-2.C: New test.
13249
13250 2016-04-08 Jakub Jelinek <jakub@redhat.com>
13251
13252 PR middle-end/70593
13253 * gcc.target/i386/pr70593.c: New test.
13254
13255 PR rtl-optimization/70574
13256 * gcc.target/i386/avx2-pr70574.c: New test.
13257
13258 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
13259
13260 PR sanitizer/70541
13261 * c-c++-common/asan/pr70541.c: New test.
13262
13263 2016-04-08 Tom de Vries <tom@codesourcery.com>
13264
13265 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
13266 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
13267
13268 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13269
13270 PR target/70566
13271 * gcc.c-torture/execute/pr70566.c: New test.
13272
13273 2016-04-08 Tom de Vries <tom@codesourcery.com>
13274
13275 * c-c++-common/goacc/uninit-copy-clause.c: New test.
13276 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
13277
13278 2016-04-08 Alan Modra <amodra@gmail.com>
13279
13280 * gcc.target/powerpc/pr70117.c: New.
13281
13282 2016-04-07 Jakub Jelinek <jakub@redhat.com>
13283
13284 PR testsuite/70581
13285 * gcc.dg/lto/simd-function_0.c: New test.
13286
13287 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
13288 clones.
13289 * c-c++-common/attr-simd-2.c: Likewise.
13290 * c-c++-common/attr-simd-4.c: Likewise.
13291 * gcc.dg/gomp/simd-clones-2.c: Likewise.
13292 * gcc.dg/gomp/simd-clones-3.c: Likewise.
13293
13294 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
13295
13296 PR testsuite/70553
13297 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
13298
13299 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
13300 Tom de Vries <tom@codesourcery.com>
13301
13302 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
13303 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13304 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13305 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13306 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13307 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13308 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13309 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
13310
13311 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13312
13313 PR c/70436
13314 * g++.dg/warn/Wparentheses-29.C: New test.
13315
13316 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
13317
13318 PR c/70436
13319 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
13320 explicit braces to resolve a future -Wparentheses warning.
13321
13322 2016-04-06 Richard Henderson <rth@redhat.com>
13323
13324 * gcc.dg/pr61817-1.c: New test.
13325 * gcc.dg/pr61817-2.c: New test.
13326 * gcc.dg/pr69391-1.c: New test.
13327 * gcc.dg/pr69391-2.c: New test.
13328
13329 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
13330
13331 PR rtl-optimization/70398
13332 * gcc.target/aarch64/pr70398.c: New.
13333
13334 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
13335
13336 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
13337
13338 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
13339 Pedro Alves <palves@redhat.com>
13340
13341 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
13342
13343 2016-04-06 Jakub Jelinek <jakub@redhat.com>
13344
13345 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
13346 Check for avx512f effective targets instead of avx2.
13347 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
13348 for AVX512F clones.
13349 * gcc.dg/gomp/declare-simd-3.c: Likewise.
13350 * g++.dg/gomp/declare-simd-1.C: Likewise.
13351 * g++.dg/gomp/declare-simd-3.C: Likewise.
13352 * g++.dg/gomp/declare-simd-4.C: Likewise.
13353
13354 PR middle-end/70550
13355 * c-c++-common/gomp/pr70550-1.c: New test.
13356 * c-c++-common/gomp/pr70550-2.c: New test.
13357
13358 2016-04-05 Nathan Sidwell <nathan@acm.org>
13359
13360 PR c++/70512
13361 * g++.dg/ext/attribute-may-alias-5.C: New.
13362
13363 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13364
13365 PR c++/70336
13366 * c-c++-common/pr70336.c: New test.
13367 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
13368 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
13369
13370 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
13371
13372 PR ipa/66223
13373 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
13374
13375 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13376
13377 PR rtl-optimization/70542
13378 * gcc.dg/torture/pr70542.c: New test.
13379 * gcc.target/i386/avx2-pr70542.c: New test.
13380
13381 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
13382
13383 PR tree-optimization/70509
13384 * gcc.target/i386/avx512bw-pr70509.c: New test.
13385
13386 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
13387
13388 PR c++/70452
13389 * g++.dg/ext/constexpr-vla4.C: New test.
13390
13391 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
13392
13393 PR target/70510
13394 * gcc.target/i386/pr70510.c: New test.
13395
13396 2016-04-05 Richard Biener <rguenther@suse.de>
13397
13398 PR tree-optimization/70526
13399 * g++.dg/torture/pr70526.C: New testcase.
13400
13401 2016-04-05 Jakub Jelinek <jakub@redhat.com>
13402
13403 PR target/70525
13404 * gcc.target/i386/pr70525.c: New test.
13405
13406 2016-04-05 Richard Biener <rguenther@suse.de>
13407
13408 PR middle-end/70499
13409 * g++.dg/torture/pr70499.C: New testcase.
13410
13411 2016-04-05 Richard Biener <rguenther@suse.de>
13412
13413 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
13414 remove XFAIL.
13415
13416 2016-04-04 Jakub Jelinek <jakub@redhat.com>
13417
13418 PR middle-end/70307
13419 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
13420 rs6000 ABI warnings.
13421
13422 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
13423
13424 PR ipa/66223
13425 * g++.dg/ipa/devirt-51.C: New testcase.
13426
13427 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13428 Jakub Jelinek <jakub@redhat.com>
13429
13430 PR middle-end/70457
13431 * gcc.dg/torture/pr70457.c: New.
13432
13433 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13434
13435 PR fortran/67538
13436 * gfortran.dg/allocate_with_source_19.f08: New test.
13437
13438 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
13439
13440 PR fortran/65795
13441 * gfortran.dg/coarray_allocate_6.f08: New test.
13442
13443 2016-04-04 Richard Biener <rguenther@suse.de>
13444
13445 PR rtl-optimization/70484
13446 * gcc.dg/torture/pr70484.c: New testcase.
13447
13448 2016-04-04 Marek Polacek <polacek@redhat.com>
13449
13450 PR c/70307
13451 * gcc.dg/torture/pr70307.c: New test.
13452
13453 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
13454
13455 PR target/70416
13456 PR target/67391
13457 * gcc.target/sh/torture/pr70416.c: New.
13458
13459 2016-04-02 Martin Sebor <msebor@redhat.com>
13460
13461 PR c++/67376
13462 PR c++/70170
13463 PR c++/70172
13464 PR c++/70228
13465 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
13466 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
13467 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
13468 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
13469 * g++.dg/cpp0x/constexpr-string.C: Same.
13470 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
13471 * g++.dg/cpp0x/pr65398.C: Same.
13472 * g++.dg/ext/constexpr-vla1.C: Same.
13473 * g++.dg/ext/constexpr-vla2.C: Same.
13474 * g++.dg/ext/constexpr-vla3.C: Same.
13475 * g++.dg/ubsan/pr63956.C: Same.
13476
13477 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13478
13479 PR rtl-optimization/70467
13480 * gcc.target/i386/pr70467-2.c: New test.
13481
13482 2016-04-01 Jakub Jelinek <jakub@redhat.com>
13483 Marek Polacek <polacek@redhat.com>
13484
13485 PR c++/70488
13486 * g++.dg/init/new47.C: New test.
13487
13488 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13489
13490 PR target/70496
13491 * gcc.target/arm/pr70496.c: New test.
13492
13493 2016-04-01 Nathan Sidwell <nathan@acm.org>
13494
13495 PR c++/68475
13496 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
13497
13498 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13499
13500 PR target/69890
13501 * gcc.dg/strlenopt.h (memmove): New.
13502 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
13503 instead of "string.h".
13504 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13505 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13506 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13507 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13508 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13509 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13510 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13511 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13512 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13513 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13514 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13515 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13516 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13517 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13518 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13519 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13520 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13521 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13522 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13523 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13524
13525 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13526
13527 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
13528 (Holder::foo): Reflect this.
13529
13530 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
13531
13532 PR target/70442
13533 * gcc.dg/pr70442.c: New test.
13534
13535 2016-03-31 Nathan Sidwell <nathan@acm.org>
13536
13537 PR c++/70393
13538 * g++.dg/cpp0x/constexpr-virtual6.C: New.
13539
13540 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
13541
13542 PR target/70453
13543 * gcc.target/i386/pr70453.c: New test.
13544
13545 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
13546
13547 PR target/70292
13548 * gcc.c-torture/pr70292.c: New test.
13549
13550 2016-03-31 Marek Polacek <polacek@redhat.com>
13551
13552 PR c/70297
13553 * c-c++-common/pr70297.c: New test.
13554 * g++.dg/cpp0x/typedef-redecl.C: New test.
13555 * gcc.dg/typedef-redecl2.c: New test.
13556
13557 2016-03-31 Jakub Jelinek <jakub@redhat.com>
13558
13559 PR rtl-optimization/70460
13560 * gcc.c-torture/execute/pr70460.c: New test.
13561
13562 2016-03-31 Richard Biener <rguenther@suse.de>
13563
13564 PR c++/70430
13565 * g++.dg/ext/vector30.C: New testcase.
13566
13567 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13568 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13569
13570 * gfortran.dg/fmt_pf.f90: New test.
13571
13572 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13573
13574 Forward-port from 5 branch
13575 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13576
13577 PR testsuite/70356
13578 * gcc.target/i386/avx-vextractf128-256-5.c: Move
13579 dg-require-effective-target after dg-do.
13580
13581 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
13582
13583 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
13584
13585 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
13586 Julian Brown <julian@codesourcery.com>
13587 Chung-Lin Tang <cltang@codesourcery.com>
13588 Cesar Philippidis <cesar@codesourcery.com>
13589 James Norris <jnorris@codesourcery.com>
13590 Tom de Vries <tom@codesourcery.com>
13591 Nathan Sidwell <nathan@codesourcery.com>
13592
13593 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
13594 * c-c++-common/goacc/loop-clauses.c: Likewise.
13595 * g++.dg/goacc/template.C: Likewise.
13596 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13597 * gfortran.dg/goacc/loop-1.f95: Likewise.
13598 * gfortran.dg/goacc/loop-5.f95: Likewise.
13599 * gfortran.dg/goacc/loop-6.f95: Likewise.
13600 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
13601 * c-c++-common/goacc-gomp/nesting-1.c: Update.
13602 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
13603 * c-c++-common/goacc/clauses-fail.c: Likewise.
13604 * c-c++-common/goacc/parallel-1.c: Likewise.
13605 * c-c++-common/goacc/reduction-1.c: Likewise.
13606 * c-c++-common/goacc/reduction-2.c: Likewise.
13607 * c-c++-common/goacc/reduction-3.c: Likewise.
13608 * c-c++-common/goacc/reduction-4.c: Likewise.
13609 * c-c++-common/goacc/routine-3.c: Likewise.
13610 * c-c++-common/goacc/routine-4.c: Likewise.
13611 * c-c++-common/goacc/routine-5.c: Likewise.
13612 * c-c++-common/goacc/tile.c: Likewise.
13613 * g++.dg/goacc/template.C: Likewise.
13614 * gfortran.dg/goacc/combined-directives.f90: Likewise.
13615 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
13616 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
13617 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
13618 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
13619 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
13620 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
13621 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
13622 * c-c++-common/goacc/use_device-1.c: ... this file.
13623 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
13624 * c-c++-common/goacc/host_data-5.c: ... this file, and...
13625 * c-c++-common/goacc/host_data-6.c: ... this file.
13626 * c-c++-common/goacc/loop-2-kernels.c: New file.
13627 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
13628 * c-c++-common/goacc/loop-3.c: Likewise.
13629 * g++.dg/goacc/reference.C: Likewise.
13630 * g++.dg/goacc/routine-1.C: Likewise.
13631 * g++.dg/goacc/routine-2.C: Likewise.
13632
13633 2016-03-30 Richard Biener <rguenther@suse.de>
13634
13635 PR middle-end/70450
13636 * gcc.dg/torture/pr70450.c: New testcase.
13637
13638 2016-03-30 Jakub Jelinek <jakub@redhat.com>
13639
13640 PR target/70421
13641 * gcc.dg/torture/pr70421.c: New test.
13642 * gcc.target/i386/avx512f-pr70421.c: New test.
13643
13644 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
13645
13646 PR testsuite/70364
13647 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
13648 (check): New function.
13649 (bar): Call check.
13650 (foo): Align stack to 16 bytes when calling bar.
13651 * gcc.target/i386/cleanup-2.c: Likewise.
13652
13653 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
13654
13655 PR tree-optimization/59124
13656 * gcc.dg/Warray-bounds-19.c: New test.
13657
13658 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13659
13660 * lib/prune.exp (escape_regex_chars): New.
13661 (prune_file_path): Update to quote metcharacters for regexp.
13662
13663 2016-03-29 Jakub Jelinek <jakub@redhat.com>
13664
13665 PR rtl-optimization/70429
13666 * gcc.c-torture/execute/pr70429.c: New test.
13667
13668 PR tree-optimization/70405
13669 * gcc.dg/pr70405.c: New test.
13670
13671 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
13672
13673 PR fortran/70397
13674 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
13675 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
13676
13677 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
13678
13679 PR testsuite/64177
13680 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
13681 __cilkrts_set_param to set two workers.
13682 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
13683 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
13684
13685 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
13686
13687 * g++.dg/ext/fnname5.C: Update the test for Darwin.
13688
13689 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
13690
13691 PR target/70406
13692 * gcc.target/i386/pr70406.c: New test.
13693
13694 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
13695
13696 * gnat.dg/specs/double_record_extension3.ads: New test.
13697
13698 2016-03-25 Richard Henderson <rth@redhat.com>
13699
13700 PR target/70120
13701 * gcc.target/aarch64/pr70120-1.c: New.
13702 * gcc.target/aarch64/pr70120-2.c: New.
13703 * gcc.target/aarch64/pr70120-3.c: New.
13704
13705 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
13706
13707 PR c++/62212
13708 * g++.dg/template/mangle2.C: The dg-do directive should be
13709 "compile" not "assemble".
13710
13711 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
13712
13713 PR lto/69650
13714 * gcc.dg/pr69650.c: New test.
13715
13716 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
13717
13718 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
13719
13720 2016-03-25 Alan Modra <amodra@gmail.com>
13721
13722 * gcc.dg/dfp/pr70052.c: New test.
13723
13724 2016-03-24 Richard Henderson <rth@redhat.com>
13725
13726 PR middle-end/69845
13727 * gcc.dg/tree-ssa/pr69845-1.c: New test.
13728 * gcc.dg/tree-ssa/pr69845-2.c: New test.
13729
13730 2016-03-24 Tom de Vries <tom@codesourcery.com>
13731
13732 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
13733
13734 2016-03-24 Tom de Vries <tom@codesourcery.com>
13735
13736 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
13737 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
13738
13739 2016-03-24 Tom de Vries <tom@codesourcery.com>
13740
13741 * c-c++-common/goacc/uninit-dim-clause.c: New test.
13742 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
13743
13744 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
13745
13746 PR c++/62212
13747 * g++.dg/template/mangle2.C: New test.
13748
13749 2016-03-24 Richard Biener <rguenther@suse.de>
13750
13751 PR tree-optimization/70396
13752 * gcc.dg/torture/pr70396.c: New testcase.
13753
13754 2016-03-24 Richard Biener <rguenther@suse.de>
13755
13756 PR middle-end/70370
13757 * gcc.dg/torture/pr70370.c: New testcase.
13758
13759 2016-03-24 Tom de Vries <tom@codesourcery.com>
13760
13761 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
13762 * gfortran.dg/goacc/kernels-tree.f95: Same.
13763 * gfortran.dg/goacc/parallel-tree.f95: Same.
13764
13765 2016-03-24 Tom de Vries <tom@codesourcery.com>
13766
13767 * c-c++-common/goacc/uninit-if-clause.c: New test.
13768 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
13769
13770 2016-03-24 Jakub Jelinek <jakub@redhat.com>
13771
13772 PR target/70290
13773 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
13774 Fix formatting.
13775
13776 2016-03-24 Richard Biener <rguenther@suse.de>
13777
13778 PR tree-optimization/70372
13779 * gcc.dg/tree-ssa/pr70372.c: New testcase.
13780
13781 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13782
13783 PR c++/70347
13784 * g++.dg/cpp1y/nsdmi-union1.C: New test.
13785
13786 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
13787
13788 PR c++/70332
13789 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
13790
13791 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13792
13793 PR c++/70001
13794 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
13795 * g++.dg/cpp1y/pr70001.C: New test.
13796
13797 PR c++/70323
13798 * g++.dg/cpp0x/constexpr-70323.C: New test.
13799
13800 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
13801 Jason Merrill <jason@redhat.com>
13802 Jakub Jelinek <jakub@redhat.com>
13803
13804 PR c++/69315
13805 * g++.dg/cpp0x/constexpr-69315.C: New test.
13806 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13807
13808 2016-03-23 Marek Polacek <polacek@redhat.com>
13809
13810 PR c++/69884
13811 * g++.dg/warn/Wignored-attributes-1.C: New test.
13812 * g++.dg/warn/Wignored-attributes-2.C: New test.
13813
13814 2016-03-23 Tom de Vries <tom@codesourcery.com>
13815
13816 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13817 initialization.
13818 * gfortran.dg/goacc/private-3.f95 (test): Same.
13819 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13820 missing use param.
13821
13822 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13823
13824 * lib/target-supports.exp: Remove v7ve entry from loop
13825 creating effective target checks.
13826 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13827 (add_options_for_arm_arch_v7ve): Likewise.
13828
13829 2016-03-23 Jakub Jelinek <jakub@redhat.com>
13830
13831 PR tree-optimization/70354
13832 * gcc.dg/vect/pr70354-1.c: New test.
13833 * gcc.dg/vect/pr70354-2.c: New test.
13834 * gcc.target/i386/avx2-pr70354-1.c: New test.
13835 * gcc.target/i386/avx2-pr70354-2.c: New test.
13836
13837 2016-03-22 Jeff Law <law@redhat.com>
13838
13839 PR target/70232
13840 * gcc.dg/tree-ssa/pr70232.c: New test.
13841
13842 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13843
13844 PR target/70302
13845 * gcc.target/i386/pr70302.c: New test.
13846
13847 2016-03-22 Richard Biener <rguenther@suse.de>
13848
13849 PR middle-end/70251
13850 * g++.dg/torture/pr70251.C: New testcase.
13851
13852 2016-03-22 David Malcolm <dmalcolm@redhat.com>
13853
13854 PR c/69993
13855 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13856 Wmisleading-indentation.c.
13857 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13858 reflect change to diagnostic text and order of messages.
13859 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13860
13861 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
13862
13863 * g++.dg/ext/java-3.C: Don't compile on AIX.
13864
13865 2016-03-22 Richard Biener <rguenther@suse.de>
13866
13867 PR middle-end/70333
13868 * gcc.dg/torture/pr70333.c: New testcase.
13869
13870 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13871
13872 * g++.dg/ext/pr70290.C: New test.
13873
13874 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13875
13876 PR target/70325
13877 * gcc.target/i386/pr70325.c: New test.
13878
13879 2016-03-22 Jakub Jelinek <jakub@redhat.com>
13880
13881 PR target/70329
13882 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13883 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13884
13885 PR target/70300
13886 * gcc.target/i386/pr70300.c: New test.
13887
13888 PR c++/70295
13889 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13890 (func2): New function for cond with parens, xfail warning for c++.
13891 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13892
13893 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13894
13895 PR c++/70096
13896 * g++.dg/template/ptrmem30.C: New test.
13897
13898 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13899
13900 PR c++/70204
13901 * g++.dg/cpp0x/constexpr-70204a.C: New test.
13902 * g++.dg/cpp0x/constexpr-70204b.C: New test.
13903
13904 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13905
13906 PR middle-end/70326
13907 * gcc.dg/pr70326.c: New test.
13908
13909 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
13910 Jakub Jelinek <jakub@redhat.com>
13911
13912 PR tree-optimization/70317
13913 * gcc.dg/pr70317.c: New test.
13914
13915 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
13916
13917 PR target/70327
13918 * gcc.target/i386/pr70327.c: New test.
13919
13920 2016-03-21 Martin Liska <mliska@suse.cz>
13921
13922 PR ipa/70306
13923 * gcc.dg/ipa/pr70306.c: New test.
13924
13925 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
13926
13927 * gcc.target/arm/attr-align1.c: Skip if M-profile.
13928 * gcc.target/arm/attr-align3.c: Likewise.
13929 * gcc.target/arm/attr_arm.c: Likewise.
13930 * gcc.target/arm/flip-thumb.c: Likewise.
13931
13932 2016-03-21 Jakub Jelinek <jakub@redhat.com>
13933
13934 PR target/70296
13935 * gcc.target/powerpc/altivec-36.c: New test.
13936
13937 2016-03-21 Richard Biener <rguenther@suse.de>
13938
13939 PR tree-optimization/70310
13940 * gcc.dg/torture/pr70310.c: New testcase.
13941
13942 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
13943
13944 PR target/70293
13945 * gcc.target/i386/pr70293.c: New test.
13946
13947 2016-03-21 Richard Biener <rguenther@suse.de>
13948
13949 PR tree-optimization/70288
13950 * gcc.dg/torture/pr70288-1.c: New testcase.
13951 * gcc.dg/torture/pr70288-2.c: Likewise.
13952
13953 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
13954
13955 PR rtl-optimization/69307
13956 * gcc.target/arm/pr69307.c: New test.
13957
13958 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
13959
13960 PR rtl-optimization/69102
13961 * gcc.c-torture/compile/pr69102.c: New test.
13962
13963 2016-03-18 Jeff Law <law@redhat.com>
13964
13965 PR rtl-optimization/70263
13966 * gcc.c-torture/compile/pr70263-1.c: New test.
13967 * gcc.target/i386/pr70263-2.c: New test.
13968
13969 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
13970
13971 PR rtl-optimization/70278
13972 * gcc.dg/torture/pr70278.c: New test.
13973 * gcc.target/arm/pr70278.c: New test.
13974
13975 2016-03-18 David Malcolm <dmalcolm@redhat.com>
13976
13977 PR c/70281
13978 * gcc.dg/plugin/diagnostic-test-expressions-1.c
13979 (test_builtin_types_compatible_p): New test function.
13980 * gcc.dg/pr70281.c: New test case.
13981
13982 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
13983
13984 PR target/70113
13985 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13986
13987 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13988
13989 PR tree-optimization/70252
13990 * gcc.dg/pr70252.c: New test.
13991
13992 2016-03-18 Tom de Vries <tom@codesourcery.com>
13993
13994 * gcc.dg/pr70161-2.c: New test.
13995 * gcc.dg/pr70161.c: New test.
13996
13997 2016-03-18 Tom de Vries <tom@codesourcery.com>
13998
13999 PR ipa/70269
14000 * gcc.dg/pr70269.c: New test.
14001
14002 2016-03-18 Jakub Jelinek <jakub@redhat.com>
14003
14004 PR c++/70267
14005 * g++.dg/ext/java-3.C: New test.
14006
14007 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
14008
14009 PR c++/70205
14010 * g++.dg/lookup/pr70205.C: New test.
14011
14012 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
14013
14014 PR c++/70218
14015 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
14016
14017 2016-03-17 Marek Polacek <polacek@redhat.com>
14018
14019 PR c/69407
14020 * gcc.dg/atomic-op-6.c: New test.
14021
14022 2016-03-17 David Malcolm <dmalcolm@redhat.com>
14023
14024 PR c/70264
14025 * c-c++-common/pr70264.c: New test case.
14026
14027 2016-03-17 Jakub Jelinek <jakub@redhat.com>
14028
14029 PR c++/70144
14030 * c-c++-common/pr70144-1.c: New test.
14031 * c-c++-common/pr70144-2.c: New test.
14032
14033 PR c++/70272
14034 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
14035 * g++.dg/opt/flifetime-dse6.C: New test.
14036 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
14037
14038 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
14039
14040 PR driver/70192
14041 * gcc.dg/pic-1.c: New test.
14042 * gcc.dg/pic-2.c: Likewise.
14043 * gcc.dg/pic-3.c: Likewise.
14044 * gcc.dg/pic-4.c: Likewise.
14045 * gcc.dg/pie-1.c: Likewise.
14046 * gcc.dg/pie-2.c: Likewise.
14047 * gcc.dg/pie-3.c: Likewise.
14048 * gcc.dg/pie-4.c: Likewise.
14049 * gcc.dg/pie-5.c: Likewise.
14050 * gcc.dg/pie-6.c: Likewise.
14051
14052 2016-03-17 Tom de Vries <tom@codesourcery.com>
14053
14054 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
14055 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
14056
14057 2016-03-17 Richard Biener <rguenther@suse.de>
14058
14059 PR debug/70271
14060 * g++.dg/debug/pr70271.C: New testcase.
14061
14062 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
14063
14064 * gcc.target/i386/pr70251.c: New test.
14065
14066 2016-03-17 Marek Polacek <polacek@redhat.com>
14067
14068 PR c++/70194
14069 * g++.dg/warn/constexpr-70194.C: New test.
14070
14071 2016-03-16 Richard Henderson <rth@redhat.com>
14072
14073 PR middle-end/70240
14074 * gcc.c-torture/compile/pr70240.c: New.
14075
14076 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
14077
14078 * gcc.c-torture/compile/20151204.c: Skip for avr.
14079
14080 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14081
14082 PR target/70245
14083 * g++.dg/opt/pr70245.C: New test.
14084 * g++.dg/opt/pr70245.h: New file.
14085 * g++.dg/opt/pr70245-aux.cc: New file.
14086
14087 2016-03-16 Martin Sebor <msebor@redhat.com>
14088
14089 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
14090
14091 2016-03-16 Richard Henderson <rth@redhat.com>
14092
14093 PR middle-end/70199
14094 * gcc.c-torture/compile/pr70199.c: New.
14095
14096 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
14097
14098 * gcc.dg/uninit-19.c: Run dos2unix.
14099
14100 2016-03-16 Marek Polacek <polacek@redhat.com>
14101
14102 PR c/70093
14103 * gcc.dg/nested-func-10.c: New test.
14104 * gcc.dg/nested-func-9.c: New test.
14105
14106 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14107
14108 PR tree-optimization/68714
14109 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
14110
14111 2016-03-16 Tom de Vries <tom@codesourcery.com>
14112
14113 PR tree-optimization/68715
14114 * gcc.dg/graphite/pr68715-2.c: New test.
14115 * gcc.dg/graphite/pr68715.c: New test.
14116 * gfortran.dg/graphite/pr68715.f90: New test.
14117
14118 2016-03-16 Tom de Vries <tom@codesourcery.com>
14119
14120 PR tree-optimization/68809
14121 * gcc.dg/graphite/pr68809-2.c: New test.
14122 * gcc.dg/graphite/pr68809.c: New test.
14123
14124 2016-03-16 Jakub Jelinek <jakub@redhat.com>
14125
14126 PR c++/70147
14127 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
14128 method call to i () as argument. Adjust expected output.
14129
14130 PR c++/70147
14131 * g++.dg/ubsan/pr70147-1.C: New test.
14132 * g++.dg/ubsan/pr70147-2.C: New test.
14133
14134 2016-03-15 Martin Sebor <msebor@redhat.com>
14135
14136 PR c++/58281
14137 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
14138
14139 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
14140
14141 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
14142 hppa*-*-hpux*.
14143
14144 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
14145
14146 PR libfortran/69799
14147 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
14148 libatomic_available.
14149
14150 2016-03-15 Marek Polacek <polacek@redhat.com>
14151
14152 PR c++/70209
14153 * g++.dg/ext/attribute-may-alias-4.C: New test.
14154
14155 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
14156
14157 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
14158 -fvar-tracking-assignments-toggle flag.
14159
14160 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
14161
14162 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
14163
14164 2016-03-15 Jakub Jelinek <jakub@redhat.com>
14165
14166 PR rtl-optimization/70222
14167 * gcc.c-torture/execute/pr70222-1.c: New test.
14168 * gcc.c-torture/execute/pr70222-2.c: New test.
14169
14170 2016-03-15 Richard Henderson <rth@redhat.com>
14171
14172 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
14173
14174 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14175
14176 PR rtl-optimization/69032
14177 * gcc.dg/pr69032.c: New test.
14178
14179 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14180
14181 PR rtl-optimization/63384
14182 * g++.dg/pr63384.C: New test.
14183
14184 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
14185
14186 PR target/64411
14187 * gcc.target/i386/pr64411.C: New test.
14188
14189 2016-03-15 Tom de Vries <tom@codesourcery.com>
14190
14191 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
14192 * gfortran.dg/goacc/kernels-alias.f95: New test.
14193
14194 2016-03-14 Martin Sebor <msebor@redhat.com>
14195
14196 PR c++/53792
14197 * g++.dg/cpp0x/constexpr-inline.C: New test.
14198 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
14199
14200 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
14201
14202 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
14203
14204 2016-03-14 Jakub Jelinek <jakub@redhat.com>
14205
14206 PR middle-end/70219
14207 * gcc.dg/pr70219.c: New test.
14208
14209 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
14210
14211 PR target/70083
14212 * gcc.dg/torture/pr70083.c: New test.
14213 * gcc.target/i386/pr70083.c: New test.
14214
14215 2016-03-14 Richard Biener <rguenther@suse.de>
14216
14217 PR tree-optimization/56365
14218 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
14219
14220 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
14221
14222 PR target/70098
14223 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
14224 New function.
14225 * g++.dg/pr70098.C: New testcase.
14226
14227
14228 2016-03-14 Tom de Vries <tom@codesourcery.com>
14229
14230 PR tree-optimization/70045
14231 * gcc.dg/graphite/pr70045.c: New test.
14232
14233 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14234
14235 PR fortran/69043
14236 * gfortran.dg/include_9.f90: New test.
14237
14238 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
14239
14240 PR fortran/45076
14241 gfortran.dg/prof/prof.exp: New script.
14242 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
14243
14244 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
14245
14246 PR rtl-optimization/69307
14247 * gcc.dg/pr69307.c: New test.
14248
14249 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
14250
14251 PR target/69614
14252 * gcc.target/arm/pr69614.c: New.
14253
14254 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
14255
14256 PR fortran/70031
14257 * gfortran.dg/submodule_14.f08: New test
14258
14259 PR fortran/69524
14260 * gfortran.dg/submodule_15.f08: New test
14261
14262 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
14263
14264 PR c++/70106
14265 * g++.dg/cpp1y/paren3.C: New test.
14266
14267 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14268
14269 PR target/70131
14270 * gcc.target/powerpc/ppc-round2.c: New test.
14271
14272 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
14273
14274 PR target/70123
14275 * gcc.dg/torture/pr70123.c: New test.
14276
14277 2016-03-11 Jeff Law <law@redhat.com>
14278
14279 PR tree-optimization/70190
14280 * gcc.c-torture/compile/pr70190.c: New test.
14281
14282 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14283
14284 PR c/68187
14285 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
14286 case.
14287 (test43_b): Likewise.
14288 (test43_c): Likewise.
14289 (test43_d): Likewise.
14290 (test43_e): Likewise.
14291 (test43_f): Likewise.
14292 (test43_g): Likewise.
14293 (test44_a): Likewise.
14294 (test44_b): Likewise.
14295 (test44_c): Likewise.
14296 (test44_d): Likewise.
14297 (test44_e): Likewise.
14298
14299 2016-03-11 David Malcolm <dmalcolm@redhat.com>
14300
14301 PR c/70085
14302 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
14303
14304 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14305
14306 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
14307 dg-options.
14308
14309 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14310
14311 PR target/70002
14312 PR target/69245
14313 * gcc.target/aarch64/pr69245_2.c: New test.
14314
14315 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14316
14317 PR tree-optimization/70177
14318 * gcc.dg/pr70177.c: New test.
14319
14320 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14321
14322 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
14323
14324 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
14325
14326 * gcc.dg/tree-ssa/sra-20.c: New.
14327
14328 2016-03-11 Jakub Jelinek <jakub@redhat.com>
14329
14330 PR rtl-optimization/70174
14331 * gcc.dg/pr70174.c: New test.
14332
14333 PR tree-optimization/70169
14334 * gcc.dg/pr70169.c: New test.
14335
14336 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14337
14338 PR target/70160
14339 * gcc.target/i386/pr70160.c: New test.
14340
14341 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14342
14343 * gcc.target/s390/dfp-1.c: New test.
14344
14345 2016-03-10 Nick Clifton <nickc@redhat.com>
14346
14347 PR target/70044
14348 * gcc.target/aarch64/pr70044.c: New test.
14349
14350 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
14351 Jakub Jelinek <jakub@redhat.com>
14352
14353 PR c++/70001
14354 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
14355 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
14356 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
14357
14358 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
14359
14360 PR lto/69589
14361 * g++.dg/lto/pr69589_0.C: New testcase
14362 * g++.dg/lto/pr69589_1.C: New testcase
14363
14364 2016-03-10 Marek Polacek <polacek@redhat.com>
14365
14366 PR c++/70153
14367 * g++.dg/delayedfold/unary-plus1.C: New test.
14368
14369 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
14370
14371 * gcc.target/arm/pr45701-1.c: Escape brackets.
14372 * gcc.target/arm/pr45701-2.c: Likewise.
14373
14374 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
14375
14376 * gfortran.dg/unconstrained_commons.f: New.
14377
14378 2016-03-10 Alan Modra <amodra@gmail.com>
14379
14380 * gcc.dg/pr69195.c: New.
14381 * gcc.dg/pr69238.c: New.
14382
14383 2016-03-10 Tom de Vries <tom@codesourcery.com>
14384
14385 PR testsuite/68915
14386 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
14387
14388 2016-03-10 Richard Biener <rguenther@suse.de>
14389
14390 PR tree-optimization/70128
14391 * gcc.dg/tree-ssa/alias-34.c: New testcase.
14392 * gcc.dg/tree-ssa/alias-35.c: Likewise.
14393
14394 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14395
14396 PR tree-optimization/70152
14397 * gcc.dg/pr70152.c: New test.
14398
14399 PR target/70086
14400 * gcc.target/i386/pr70086-1.c: New test.
14401 * gcc.target/i386/pr70086-2.c: New test.
14402 * gcc.target/i386/pr70086-3.c: New test.
14403
14404 PR tree-optimization/70127
14405 * gcc.c-torture/execute/pr70127.c: New test.
14406
14407 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
14408
14409 * c-c++-common/goacc/combined-directives-2.c: New test.
14410
14411 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14412
14413 PR c/68473
14414 PR c++/70105
14415 * g++.dg/diagnostic/pr70105.C: New test.
14416 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
14417 (test_multiple_ordinary_maps): New test function.
14418
14419 2016-03-09 David Malcolm <dmalcolm@redhat.com>
14420
14421 PR c/68473
14422 PR c++/70105
14423 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
14424 Drop range information from call to inform_at_rich_loc.
14425 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
14426 New.
14427 (test_show_locus): Replace calls to rich_location::add_range with
14428 calls to add_range. Rewrite the tests that used the now-defunct
14429 rich_location ctor taking a source_range. Simplify other tests
14430 by replacing calls to COMBINE_LOCATION_DATA with calls to
14431 make_location.
14432
14433 2016-03-09 Richard Biener <rguenther@suse.de>
14434 Jakub Jelinek <jakub@redhat.com>
14435
14436 PR tree-optimization/70138
14437 * gcc.dg/vect/pr70138-1.c: New testcase.
14438 * gcc.dg/vect/pr70138-2.c: Likewise.
14439
14440 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14441
14442 PR target/70049
14443 * gcc.target/i386/pr70049.c: New test.
14444
14445 2016-03-09 Richard Biener <rguenther@suse.de>
14446
14447 PR c/70143
14448 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
14449 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
14450 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
14451
14452 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14453
14454 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
14455 arm-*-*.
14456
14457 2016-03-09 Jakub Jelinek <jakub@redhat.com>
14458
14459 PR middle-end/67278
14460 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
14461
14462 PR target/67278
14463 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
14464
14465 PR middle-end/70050
14466 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
14467 in testcase comment.
14468
14469 2016-03-09 Tom de Vries <tom@codesourcery.com>
14470
14471 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
14472 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
14473 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
14474 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
14475 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
14476 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
14477 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
14478 * gfortran.dg/goacc/kernels-loop.f95: New test.
14479
14480 2016-03-08 Martin Sebor <msebor@redhat.com>
14481
14482 PR c++/62096
14483 * g++.dg/warn/overflow-warn-7.C: New test.
14484
14485 2016-03-08 Jason Merrill <jason@redhat.com>
14486
14487 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
14488 * lib/target-supports.exp (check_effective_target_concepts): New.
14489
14490 2016-03-08 Jakub Jelinek <jakub@redhat.com>
14491
14492 PR c++/70135
14493 * g++.dg/cpp1y/constexpr-loop4.C: New test.
14494 * g++.dg/ubsan/pr70135.C: New test.
14495
14496 PR target/70110
14497 * gcc.dg/pr70110.c: New test.
14498
14499 2016-03-07 Martin Jambor <mjambor@suse.cz>
14500
14501 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
14502 * c-c++-common/gomp/if-1.c: Likewise.
14503 * c-c++-common/gomp/pr61486-2.c: Likewise.
14504 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
14505 to dg-additional-options.
14506 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
14507 * g++/gomp/target-teams-1.c: Likewise.
14508 * gcc.dg/gomp/gomp.exp: Likewise.
14509 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
14510 dg-additional-options.
14511 * gfortran.dg/gomp/gomp.exp: Likewise.
14512 * gfortran.dg/gomp/target1.f90: Remove dg-options.
14513 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
14514 dg-additional-options.
14515 * gfortran.dg/gomp/target3.f90: Remove dg-options.
14516
14517 2016-03-07 Martin Jambor <mjambor@suse.cz>
14518
14519 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
14520 * c-c++-common/gomp/gridify-1.c: New test.
14521 * gfortran.dg/gomp/gridify-1.f90: Likewise.
14522
14523 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
14524
14525 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
14526 trigger for cortex-r8, when scanning for register r8.
14527 * gcc.target/arm/pr45701-2.c: Likewise.
14528
14529 2016-02-26 Richard Biener <rguenther@suse.de>
14530 Jeff Law <law@redhat.com>
14531
14532 PR tree-optimization/69740
14533 * gcc.c-torture/compile/pr69740-1.c: New test.
14534 * gcc.c-torture/compile/pr69740-2.c: New test.
14535
14536 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14537
14538 * lib/target-supports.exp
14539 (check_effective_target_whole_vector_shift): Enable for PPC64.
14540
14541 2016-03-07 Richard Biener <rguenther@suse.de>
14542
14543 PR tree-optimization/70115
14544 * gcc.dg/torture/pr70115.c: New testcase.
14545
14546 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
14547
14548 PR middle-end/69916
14549 * c-c-++-common/goacc/pr69916.c: New.
14550
14551 2016-03-07 Richard Henderson <rth@redhat.com>
14552
14553 * gcc.c-torture/compile/pr70061.c: New test.
14554
14555 2016-03-07 Richard Biener <rguenther@suse.de>
14556
14557 PR testsuite/70109
14558 * gcc.dg/vect/O3-pr36098.c: New testcase.
14559
14560 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
14561
14562 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
14563
14564 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
14565
14566 * gnat.dg/renaming9.ad[sb]: New testcase.
14567
14568 2016-03-05 Jakub Jelinek <jakub@redhat.com>
14569
14570 PR c++/70084
14571 * g++.dg/expr/stdarg3.C: New test.
14572
14573 2016-03-04 Jeff Law <law@redhat.com>
14574
14575 PR tree-optimization/69196
14576 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
14577 x86_64-*-*.
14578
14579 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14580
14581 PR c/69973
14582 * gcc.dg/pr69973.c: New test.
14583
14584 PR rtl-optimization/69941
14585 * gcc.dg/torture/pr69941.c: New test.
14586
14587 PR c/69824
14588 * gcc.dg/pr69824.c: New test.
14589
14590 2016-03-05 Tom de Vries <tom@codesourcery.com>
14591
14592 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
14593 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
14594 function.
14595
14596 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
14597
14598 PR c++/66786
14599 * g++.dg/cpp1y/var-templ48.C: New test.
14600 * g++.dg/cpp1y/var-templ49.C: New test.
14601
14602 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14603
14604 * g++.dg/Wno-frame-address.C: Skip on IA-64.
14605
14606 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14607
14608 PR c++/70035
14609 * g++.dg/ubsan/pr70035.C: New test.
14610
14611 PR target/70062
14612 * gcc.target/i386/pr70062.c: New test.
14613
14614 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14615
14616 * g++.dg/template/typename21.C: Remove c++98_only.
14617
14618 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
14619
14620 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
14621
14622 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14623
14624 PR c/68187
14625 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
14626 function.
14627 (fn_42_b): Likewise.
14628 (fn_42_c): Likewise.
14629
14630 2016-03-04 David Malcolm <dmalcolm@redhat.com>
14631
14632 PR c/68187
14633 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
14634 function.
14635 (fn_40_b): Likewise.
14636 (fn_41_a): Likewise.
14637 (fn_41_b): Likewise.
14638
14639 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14640
14641 PR target/70059
14642 * gcc.target/i386/avx512f-pr70059.c: New test.
14643 * gcc.target/i386/avx512dq-pr70059.c: New test.
14644
14645 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
14646
14647 PR rtl-optimization/57676
14648 * gcc.dg/torture/pr57676.c: New test.
14649
14650 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14651
14652 * gcc.dg/pr70026.c: New test.
14653
14654 2016-03-04 Marek Polacek <polacek@redhat.com>
14655
14656 PR c/69798
14657 * gcc.dg/cilk-plus/pr69798-1.c: New test.
14658 * gcc.dg/cilk-plus/pr69798-2.c: New test.
14659
14660 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14661
14662 PR target/70004
14663 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
14664 Delete.
14665 (test_corners_sisd_si): Likewise.
14666 (main): Remove checks of the above.
14667 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
14668
14669 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
14670
14671 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
14672
14673 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
14674
14675 * gcc.dg/torture/pr69951.c: Accept argc==0.
14676
14677 2016-03-04 Richard Biener <rguenther@suse.de>
14678
14679 PR c++/70054
14680 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
14681 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
14682
14683 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
14684
14685 PR testsuite/69766
14686 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
14687 testing multiarch.
14688
14689 2016-03-04 Jakub Jelinek <jakub@redhat.com>
14690
14691 PR debug/69947
14692 * gcc.dg/guality/pr69947.c: New test.
14693
14694 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14695
14696 PR ada/70017
14697 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
14698
14699 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14700
14701 PR rtl-optimization/69904
14702 * gcc.target/arm/pr69904.c: New test.
14703
14704 2016-03-03 Jakub Jelinek <jakub@redhat.com>
14705
14706 PR target/70021
14707 * gcc.dg/vect/pr70021.c: New test.
14708 * gcc.target/i386/pr70021.c: New test.
14709
14710 2016-03-03 Marek Polacek <polacek@redhat.com>
14711
14712 PR middle-end/70050
14713 * gcc.dg/pr70050.c: New test.
14714
14715 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
14716
14717 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
14718
14719 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
14720
14721 PR tree-optimization/70043
14722 * gfortran.dg/vect/pr70043.f90: New test.
14723
14724 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
14725
14726 * gnat.dg/specs/task1.ads: New test.
14727
14728 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14729
14730 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
14731 Invoke gdb with -batch.
14732 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
14733
14734 2016-03-03 Richard Biener <rguenther@suse.de>
14735
14736 PR tree-optimization/55936
14737 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
14738
14739 2016-03-02 Jeff Law <law@redhat.com>
14740
14741 PR rtl-optimization/69942
14742 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
14743 effects of argument promotions.
14744
14745 PR tree-optimization/69987
14746 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
14747 target does not support -fprefetch-loop-arrays.
14748
14749 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
14750
14751 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
14752
14753 2016-03-02 Bin Cheng <bin.cheng@arm.com>
14754
14755 PR rtl-optimization/69052
14756 * gcc.target/i386/pr69052.c: New test.
14757
14758 2016-03-02 Alan Modra <amodra@gmail.com>
14759
14760 * gcc.dg/pr69990.c: New.
14761
14762 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14763
14764 PR c/68062
14765 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
14766
14767 PR middle-end/70022
14768 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
14769
14770 PR target/70028
14771 * gcc.target/i386/pr70028.c: New test.
14772
14773 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14774
14775 * c-c++-common/asan/swapcontext-test-1.c,
14776 * c-c++-common/tsan/thread_leak.c,
14777 * g++.dg/tsan/aligned_vs_unaligned_race.C,
14778 * g++.dg/tsan/benign_race.C,
14779 * g++.dg/tsan/fd_close_norace.C,
14780 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
14781 races with sanitizer output
14782
14783 2016-03-02 Richard Biener <rguenther@suse.de>
14784 Uros Bizjak <ubizjak@gmail.com>
14785
14786 PR target/67278
14787 * gcc.dg/simd-8.c: New testcase.
14788
14789 2016-03-02 Richard Biener <rguenther@suse.de>
14790
14791 PR middle-end/67278
14792 * gcc.dg/simd-7.c: New testcase.
14793
14794 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
14795
14796 * gcc.target/i386/pr70007.c: Tweak.
14797
14798 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14799
14800 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
14801
14802 2016-03-02 Marek Polacek <polacek@redhat.com>
14803
14804 PR c/67854
14805 * gcc.dg/pr67854.c: New test.
14806
14807 2016-03-02 Jakub Jelinek <jakub@redhat.com>
14808
14809 PR middle-end/70025
14810 * gcc.dg/torture/pr70025.c: New test.
14811
14812 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14813
14814 PR tree-optimization/68621
14815 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14816
14817 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14818
14819 * gcc.target/i386/pr70007.c: New test.
14820
14821 2016-03-01 Jeff Law <law@redhat.com>
14822
14823 PR tree-optimization/69196
14824 * gcc.dg/tree-ssa/pr69196-1.c: New test.
14825
14826 PR tree-optimization/69196
14827 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14828 duplicating code and spoiling the expected output.
14829
14830 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14831
14832 PR target/70033
14833 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14834 supports power9 before doing tests.
14835 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14836 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14837 * gcc.target/powerpc/p9-permute.c: Likewise.
14838
14839 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
14840
14841 PR target/70027
14842 * gcc.target/i386/pr70027.c: New test.
14843
14844 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14845
14846 * gcc.dg/pr70017.c: New test.
14847
14848 2016-03-01 Jakub Jelinek <jakub@redhat.com>
14849
14850 PR c/69796
14851 PR c/69974
14852 * gcc.dg/pr69796.c: New test.
14853 * gcc.dg/pr69974.c: New test.
14854
14855 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14856
14857 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14858
14859 2016-02-29 Jeff Law <law@redhat.com>
14860
14861 PR tree-optimization/69987
14862 * gfortran.dg/pr69987.f90: New test.
14863
14864 PR tree-optimization/69989
14865 * gcc.c-torture/compile/pr69989-2.c: New test.
14866
14867 2016-03-01 Marek Polacek <polacek@redhat.com>
14868
14869 PR c++/69795
14870 * g++.dg/parse/invalid1.C: New test.
14871
14872 2016-03-01 Richard Biener <rguenther@suse.de>
14873
14874 PR middle-end/70022
14875 * gcc.dg/pr70022.c: New testcase.
14876
14877 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14878
14879 PR tree-optimization/69956
14880 * gcc.dg/pr69956.c: New test.
14881
14882 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14883
14884 PR target/70011
14885 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14886 XFAIL when hardware supports efficient unaligned storage access.
14887
14888 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14889
14890 PR c++/69961
14891 * g++.dg/template/pr69961a.C: New test.
14892 * g++.dg/template/pr69961b.C: New test.
14893
14894 2016-02-29 David Malcolm <dmalcolm@redhat.com>
14895
14896 PR preprocessor/69985
14897 * gcc.dg/cpp/pr69985.c: New test case.
14898
14899 2016-02-29 Jeff Law <law@redhat.com>
14900
14901 PR tree-optimization/70005
14902 * gcc.c-torture/execute/pr70005.c New test.
14903
14904 PR tree-optimization/69999
14905 * gcc.c-torture/compile/pr69999.c: New test.
14906
14907 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
14908
14909 PR tree-optimization/69652
14910 * gcc.dg/torture/pr69652.c: Delete test.
14911 * gcc.dg/vect/pr69652.c: New test.
14912
14913 2016-02-19 Richard Biener <rguenther@suse.de>
14914
14915 PR tree-optimization/69980
14916 * gfortran.dg/vect/pr69980.f90: New testcase.
14917
14918 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14919
14920 * gcc.target/sparc/20160229-1.c: New test.
14921
14922 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14923
14924 * gnat.dg/stack_usage3.adb: New test.
14925 * gnat.dg/stack_usage3_pkg.ads: New helper.
14926
14927 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14928
14929 * gnat.dg/renaming8.adb: New test.
14930 * gnat.dg/renaming8_pkg1.ads: New helper.
14931 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14932 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14933
14934 2016-02-29 Richard Biener <rguenther@suse.de>
14935
14936 PR tree-optimization/69720
14937 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14938
14939 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
14940
14941 PR fortran/68147
14942 PR fortran/47674
14943 * gfortran.dg/realloc_on_assign_26.f90: New test case.
14944
14945 2016-02-28 Harald Anlauf <anlauf@gmx.de>
14946 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14947
14948 PR fortran/56007
14949 * gfortran.dg/coarray_8.f90: Adjust error message.
14950 * gfortran.dg/pr56007.f90: New test.
14951 * gfortran.dg/pr56007.f: New test.
14952
14953 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
14954
14955 PR tree-optimization/69989
14956 * gcc.dg/torture/pr69989.c: New test.
14957
14958 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
14959
14960 * gcc.target/i386/stack-realign-win.c: New test.
14961
14962 2016-02-28 Harald Anlauf <anlauf@gmx.de>
14963
14964 PR fortran/60126
14965 * gfortran.dg/pr60126.f90: New test.
14966
14967 2016-02-27 Jeff Law <law@redhat.com>
14968
14969 Revert
14970 2016-02-26 Richard Biener <rguenther@suse.de>
14971 Jeff Law <law@redhat.com>
14972
14973 PR tree-optimization/69740
14974 * gcc.c-torture/compile/pr69740-1.c: New test.
14975 * gcc.c-torture/compile/pr69740-2.c: New test.
14976
14977 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14978
14979 PR fortran/69910
14980 * gfortran.dg/newunit_4.f90: New test.
14981
14982 2016-02-27 Jakub Jelinek <jakub@redhat.com>
14983
14984 PR target/69613
14985 PR rtl-optimization/69886
14986 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14987 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
14988 target.
14989
14990 2016-02-26 Martin Sebor <msebor@redhat.com>
14991
14992 PR tree-optimization/15826
14993 * gcc.dg/tree-ssa/pr15826.c: New test.
14994
14995 2016-02-26 Jakub Jelinek <jakub@redhat.com>
14996
14997 PR target/69969
14998 * gcc.target/powerpc/pr69969.c: New test.
14999
15000 2016-02-26 Martin Sebor <msebor@redhat.com>
15001
15002 PR c++/15766
15003 * g++.old-deja/g++.other/decl5.C: Add a test case.
15004
15005 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
15006
15007 PR target/69946
15008 * gcc.target/powerpc/pr69946.c: New file.
15009
15010 2016-02-26 Richard Biener <rguenther@suse.de>
15011 Jeff Law <law@redhat.com>
15012
15013 PR tree-optimization/69740
15014 * gcc.c-torture/compile/pr69740-1.c: New test.
15015 * gcc.c-torture/compile/pr69740-2.c: New test.
15016
15017 2016-02-26 Martin Jambor <mjambor@suse.cz>
15018
15019 PR middle-end/69920
15020 * gcc.dg/torture/pr69932.c: New test.
15021 * gcc.dg/torture/pr69936.c: Likewise.
15022
15023 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15024
15025 PR target/69709
15026 * gcc.target/s390/pr69709.c: New test.
15027
15028 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15029
15030 PR target/69245
15031 * gcc.target/aarch64/pr69245_1.c: New test.
15032
15033 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15034
15035 PR target/69613
15036 * gcc.dg/torture/pr69613.c: New test.
15037
15038 2016-02-26 Jakub Jelinek <jakub@redhat.com>
15039
15040 PR rtl-optimization/69891
15041 * gcc.target/i386/pr69891.c: New test.
15042
15043 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
15044 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15045
15046 PR target/61397
15047 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
15048 functionality for both 32-bit and 64-bit.
15049
15050 2016-02-26 Richard Biener <rguenther@suse.de>
15051
15052 PR tree-optimization/69551
15053 * gcc.dg/torture/pr69951.c: New testcase.
15054
15055 2016-02-25 Richard Biener <rguenther@suse.de>
15056
15057 PR tree-optimization/48795
15058 * gcc.dg/Warray-bounds-18.c: New testcase.
15059
15060 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15061
15062 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
15063
15064 2016-02-25 Jakub Jelinek <jakub@redhat.com>
15065
15066 PR rtl-optimization/69896
15067 * gcc.dg/pr69896.c: New test.
15068
15069 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
15070
15071 PR c++/69736
15072 * g++.dg/cpp1y/paren2.C: New test.
15073
15074 2016-02-24 Martin Sebor <msebor@redhat.com>
15075
15076 PR c/51147
15077 * gcc.dg/enum-mode-2.c: New test.
15078
15079 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15080
15081 PR c++/69922
15082 * g++.dg/warn/Wnonnull-compare-6.C: New test.
15083 * g++.dg/warn/Wnonnull-compare-7.C: New test.
15084 * g++.dg/ubsan/pr69922.C: New test.
15085
15086 2016-02-24 Marek Polacek <polacek@redhat.com>
15087
15088 PR c/69819
15089 * gcc.dg/pr69819.c: New test.
15090
15091 2016-02-24 Martin Sebor <msebor@redhat.com>
15092
15093 PR c++/69912
15094 * g++.dg/ext/flexary15.C: New test.
15095
15096 2016-02-24 Martin Sebor <msebor@redhat.com>
15097
15098 * gcc.dg/builtins-68.c: Avoid making unportable
15099 assumptions about the relationship between SIZE_MAX and UINT_MAX.
15100 * g++.dg/ext/builtin_alloca.C: Same.
15101
15102 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15103 Charles Baylis <charles.baylis@linaro.org>
15104
15105 PR debug/61033
15106 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
15107
15108 2016-02-24 Richard Biener <rguenther@suse.de>
15109 Jakub Jelinek <jakub@redhat.com>
15110
15111 PR middle-end/69760
15112 * gcc.dg/torture/pr69760.c: New testcase.
15113
15114 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15115
15116 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
15117 pattern on Solaris with as.
15118
15119 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15120
15121 * gcc.target/arm/cond_sub_restrict_it.c: New test.
15122 * gcc.target/arm/condarith_restrict_it.c: Likewise.
15123 * gcc.target/arm/movcond_restrict_it.c: Likewise.
15124 * gcc.target/arm/negscc_restrict_it.c: Likewise.
15125
15126 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15127
15128 PR middle-end/69915
15129 * gcc.dg/pr69915.c: New test.
15130
15131 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15132
15133 PR rtl-optimization/69886
15134 * gcc.dg/torture/pr69886.c: New test.
15135
15136 2016-02-24 Richard Biener <rguenther@suse.de>
15137
15138 PR middle-end/68963
15139 * gcc.dg/torture/pr68963.c: New testcase.
15140
15141 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15142
15143 PR target/69875
15144 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
15145 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
15146 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
15147 * gcc.target/arm/atomic_loaddi_1.c: New test.
15148 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
15149 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
15150 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
15151 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
15152 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
15153 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
15154 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
15155 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
15156
15157 2016-02-24 Jakub Jelinek <jakub@redhat.com>
15158
15159 PR middle-end/69909
15160 * gcc.dg/torture/pr69909.c: New test.
15161
15162 2016-02-24 Richard Biener <rguenther@suse.de>
15163
15164 PR tree-optimization/69907
15165 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
15166 * gcc.dg/vect/bb-slp-34.c: XFAIL.
15167 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
15168
15169 2016-02-24 Christian Bruel <christian.bruel@st.com>
15170
15171 * gcc.target/arm/pragma_cpp_fma.c: New test.
15172
15173 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15174
15175 PR fortran/61156
15176 * gfortran.dg/include_6.f90: Update test.
15177
15178 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15179
15180 PR objc/69844
15181 * objc.dg/pr69844.m: New test.
15182
15183 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15184
15185 PR libgfortran/69456
15186 * gfortran.dg/namelist_89.f90: New test.
15187 * gfortran.dg/pr59700.f90: Update test..
15188
15189 2016-02-23 Martin Sebor <msebor@redhat.com>
15190
15191 PR middle-end/69780
15192 * g++.dg/ext/builtin_alloca.C: New test.
15193 * gcc.dg/builtins-68.c: New test.
15194
15195 2016-02-23 Richard Henderson <rth@redhat.com>
15196
15197 * gcc.target/i386/addr-space-3.c: Remove test.
15198
15199 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15200
15201 PR preprocessor/69126
15202 PR preprocessor/69543
15203 * c-c++-common/pr69126-2-long.c: New test.
15204 * c-c++-common/pr69126-2-short.c: New test.
15205 * c-c++-common/pr69543-1.c: Remove xfail.
15206
15207 2016-02-23 David Malcolm <dmalcolm@redhat.com>
15208
15209 PR preprocessor/69126
15210 PR preprocessor/69543
15211 PR preprocessor/69558
15212 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
15213 (f): Rename to...
15214 (test_2): ...this, and add leading comment.
15215 (MACRO_3, test_3): New.
15216 (MACRO_4A, MACRO_4B, test_4): New.
15217 (MACRO): Rename to...
15218 (MACRO_5): ...this.
15219 (g): Rename to...
15220 (test_5): ...this, updating for renaming of MACRO, and
15221 add leading comment.
15222 * c-c++-common/pr69543-1.c: New.
15223 * c-c++-common/pr69543-2.c: New.
15224 * c-c++-common/pr69543-3.c: New.
15225 * c-c++-common/pr69543-4.c: New.
15226 * c-c++-common/pr69558-1.c: New.
15227 * c-c++-common/pr69558-2.c: New.
15228 * c-c++-common/pr69558-3.c: New.
15229 * c-c++-common/pr69558-4.c: New.
15230 * gcc.dg/pr69558.c: Move to...
15231 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
15232 xfail for c++.
15233
15234 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
15235
15236 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
15237 to -ftree-parallelize-loops/-fopenacc changes.
15238 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
15239 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
15240 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
15241 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
15242 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
15243 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
15244 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
15245 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
15246 * c-c++-common/goacc/kernels-loop.c: Likewise.
15247 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
15248 * c-c++-common/goacc/kernels-reduction.c: Likewise.
15249 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
15250 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
15251
15252 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15253
15254 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
15255
15256 2016-02-23 Jakub Jelinek <jakub@redhat.com>
15257
15258 PR c++/69902
15259 * g++.dg/warn/Wnonnull-compare-5.C: New test.
15260
15261 PR c/69900
15262 * gcc.dg/pr69900.c: New test.
15263
15264 2016-02-23 Martin Jambor <mjambor@suse.cz>
15265
15266 PR tree-optimization/69666
15267 * gcc.dg/tree-ssa/pr69666.c: New test.
15268
15269 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
15270
15271 PR fortran/67451
15272 * gfortran.dg/coarray_allocate_5.f08: New test.
15273
15274 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15275
15276 * gcc.target/s390/vcond-shift.c: Move to ...
15277 * gcc.target/s390/vector/vcond-shift.c: ... here.
15278
15279 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15280
15281 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
15282 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
15283
15284 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15285
15286 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
15287
15288 2016-02-20 Mark Wielaard <mjw@redhat.com>
15289
15290 PR c/28901
15291 * gcc.dg/unused-variable-3.c: New test.
15292
15293 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15294
15295 PR target/69888
15296 * gcc.target/i386/pr69888.c: New test.
15297
15298 2016-02-22 Richard Biener <rguenther@suse.de>
15299
15300 PR tree-optimization/69882
15301 * gfortran.dg/vect/pr69882.f90: New testcase.
15302
15303 2016-02-22 Jakub Jelinek <jakub@redhat.com>
15304
15305 PR target/69885
15306 * gcc.dg/pr69885.c: New test.
15307
15308 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
15309
15310 PR target/69806
15311 PR target/54089
15312 * gcc.target/sh/pr54089-10.c: New.
15313
15314 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
15315
15316 PR fortran/69423
15317 * gfortran.dg/deferred_character_15.f90: New test.
15318
15319 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
15320
15321 PR fortran/57365
15322 gfortran.dg/allocate_with_source_18.f03: New test.
15323
15324 2016-02-20 Harald Anlauf <anlauf@gmx.de>
15325
15326 PR fortran/52531
15327 gfortran.dg/gomp/pr52531.f90: New test.
15328
15329 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
15330
15331 PR c++/69865
15332 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
15333 -std=c++03.
15334
15335 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15336
15337 PR c++/69826
15338 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
15339 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
15340
15341 PR c++/69850
15342 * g++.dg/warn/Wnonnull-compare-4.C: New test.
15343
15344 PR c++/69851
15345 * g++.dg/torture/pr69851.C: New test.
15346
15347 2016-02-19 Martin Sebor <msebor@redhat.com>
15348
15349 PR testsuite/69573
15350 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
15351
15352 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15353
15354 PR c++/69850
15355 * g++.dg/warn/Wnonnull-compare-2.C: New test.
15356 * g++.dg/warn/Wnonnull-compare-3.C: New test.
15357
15358 PR c++/67767
15359 * g++.dg/cpp0x/pr67767.C: New test.
15360
15361 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15362
15363 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
15364 for fp, simd, crypto, crc, lse.
15365 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
15366 above.
15367 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
15368 effective target check.
15369
15370 2016-02-19 Jakub Jelinek <jakub@redhat.com>
15371
15372 PR target/69820
15373 * gcc.target/i386/pr69820.c: New test.
15374
15375 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15376
15377 * gcc.target/s390/vector/int128-1.c: New test.
15378
15379 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15380
15381 * gcc.target/s390/vector/vec-vcond-1.c: New test.
15382
15383 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15384
15385 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
15386 instruction pattern name to prevent the testcase from failing with
15387 -march=z13.
15388
15389 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15390
15391 * gcc.target/s390/md/movstr-2.c: New test.
15392
15393 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
15394
15395 * gcc.target/s390/morestack.c: New test.
15396
15397 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
15398
15399 PR target/69625
15400 * gcc.target/s390/pr69625.c: Add test case.
15401
15402 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
15403
15404 PR testsuite/68580
15405 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
15406
15407 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
15408
15409 PR target/68404
15410 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
15411 * gcc.target/powerpc/fusion3.c: Likewise.
15412
15413 2016-02-18 Richard Biener <rguenther@suse.de>
15414
15415 PR middle-end/69553
15416 * g++.dg/torture/pr69553.C: New testcase.
15417
15418 2016-02-18 Nick Clifton <nickc@redhat.com>
15419
15420 PR target/62254
15421 PR target/69610
15422 * gcc.target/arm/pr62554.c: New test.
15423 * gcc.target/arm/pr69610-1.c: New test.
15424 * gcc.target/arm/pr69610-2.c: New test.
15425
15426 2016-02-18 Richard Biener <rguenther@suse.de>
15427
15428 PR middle-end/69854
15429 * gcc.dg/torture/pr69854.c: New testcase.
15430
15431 2016-02-17 Jakub Jelinek <jakub@redhat.com>
15432
15433 PR c++/69850
15434 * g++.dg/warn/Wnonnull-compare-1.C: New test.
15435
15436 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15437
15438 * gcc.target/powerpc/vec-cg.c: New test.
15439
15440 2016-02-17 Richard Biener <rguenther@suse.de>
15441
15442 PR testsuite/69586
15443 * gcc.dg/uninit-21.c: Add -fno-short-enums.
15444
15445 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15446
15447 PR target/69161
15448 * gcc.c-torture/compile/pr69161.c: New test.
15449
15450 2016-02-17 David Sherwood <david.sherwood@arm.com>
15451
15452 PR target/69532
15453 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
15454 * gcc.target/arm/vect-fmaxmin.c: Likewise.
15455
15456 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15457
15458 * gcc.dg/ifcvt-4.c: Skip on Visium.
15459
15460 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15461
15462 * gnat.dg/atomic8.adb: New test.
15463
15464 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
15465
15466 * gnat.dg/discr46.ad[sb]: New test.
15467
15468 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
15469
15470 PR Target/48344
15471 * gcc.target/powerpc/pr48344-1.c: New test.
15472
15473 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
15474
15475 PR fortran/69742
15476 * gfortran.dg/associate_21.f90: New test.
15477
15478 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15479
15480 PR c/69835
15481 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
15482 -Wnonnull in dg-options.
15483 * c-c++-common/nonnull-2.c: New test.
15484
15485 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
15486 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15487
15488 * gcc.target/aarch64/vector_initialization_nostack.c: New.
15489
15490 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15491
15492 PR middle-end/69801
15493 * gcc.dg/pr69801.c: Add empty dg-options.
15494
15495 2016-02-16 James Norris <jnorris@codesourcery.com>
15496
15497 * c-c++-common/goacc/deviceptr-1.c: Add tests.
15498 * g++.dg/goacc/deviceptr-1.c: New file.
15499
15500 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15501
15502 PR tree-optimization/69820
15503 * gcc.dg/vect/pr69820.c: New test.
15504
15505 2016-02-16 Richard Biener <rguenther@suse.de>
15506
15507 PR tree-optimization/69776
15508 * gcc.dg/torture/pr69776-2.c: New testcase.
15509
15510 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
15511
15512 PR tree-optimization/69714
15513 * gcc.dg/torture/pr69714.c: New test.
15514
15515 2016-02-16 Jakub Jelinek <jakub@redhat.com>
15516
15517 PR tree-optimization/69802
15518 * gcc.dg/pr69802.c: New test.
15519
15520 2016-02-16 Richard Biener <rguenther@suse.de>
15521
15522 PR middle-end/69801
15523 * gcc.dg/pr69801.c: New testcase.
15524
15525 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15526
15527 PR libgfortran/69651
15528 * gfortran.dg/read_bang.f90: New test.
15529 * gfortran.dg/read_bang4.f90: New test.
15530
15531 2016-02-15 Jakub Jelinek <jakub@redhat.com>
15532
15533 PR c++/69658
15534 * g++.dg/init/pr69658.C: New test.
15535
15536 PR c++/69797
15537 * c-c++-common/pr69797.c: New test.
15538
15539 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15540
15541 * lib/target-supports.exp (check_effective_target_section_anchors): Add
15542 check for aarch64*-*-*.
15543
15544 2016-02-15 Richard Biener <rguenther@suse.de>
15545
15546 PR tree-optimization/69783
15547 * gcc.dg/vect/pr69783.c: New testcase.
15548
15549 2016-02-15 Richard Biener <rguenther@suse.de>
15550
15551 PR tree-optimization/69776
15552 * gcc.dg/torture/pr69776.c: New testcase.
15553
15554 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15555
15556 PR fortran/60526
15557 * gfortran.dg/type_decl_4.f90: Reinstated.
15558
15559 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
15560
15561 PR fortran/68746
15562 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
15563
15564 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15565
15566 PR fortran/60526
15567 PR bootstrap/69816
15568 * gfortran.dg/type_decl_4.f90: Removed.
15569
15570 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
15571
15572 PR fortran/60526
15573 * gfortran.dg/type_decl_4.f90: New test.
15574
15575 2016-02-14 Alan Modra <amodra@gmail.com>
15576
15577 PR testsuite/68886
15578 * gcc.c-torture/execute/stkalign.c: Revise test.
15579
15580 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15581
15582 PR target/67260
15583 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
15584
15585 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15586
15587 PR target/67260
15588 * gcc.target/sh/torture/pr67260.c: New.
15589
15590 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
15591
15592 * gcc.dg/pr67964.c: Add dg-require-alias.
15593
15594 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
15595
15596 PR target/67636
15597 PR target/64345
15598 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
15599
15600 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15601
15602 PR libgfortran/69668
15603 * gfortran.dg/namelist_88.f90: New test.
15604
15605 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15606
15607 PR libgfortran/69668
15608 * gfortran.dg/namelist_38.f90: Update test.
15609 * gfortran.dg/namelist_84.f90: Update test.
15610
15611 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15612
15613 PR other/69554
15614 * gcc.dg/pr69554-1.c: New test.
15615 * gfortran.dg/pr69554-1.F90: New test.
15616 * gfortran.dg/pr69554-2.F90: New test.
15617 * lib/gcc-dg.exp (proc dg-locus): New function.
15618 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
15619 distinguish between the caret-printing and non-caret-printing
15620 cases. If caret-printing has been explicitly enabled, bail out
15621 without attempting to fix up the output.
15622
15623 2016-02-12 David Malcolm <dmalcolm@redhat.com>
15624
15625 PR driver/69265
15626 PR driver/69453
15627 * gcc.dg/spellcheck-options-3.c: New test case.
15628 * gcc.dg/spellcheck-options-4.c: New test case.
15629 * gcc.dg/spellcheck-options-5.c: New test case.
15630 * gcc.dg/spellcheck-options-6.c: New test case.
15631 * gcc.dg/spellcheck-options-7.c: New test case.
15632 * gcc.dg/spellcheck-options-8.c: New test case.
15633 * gcc.dg/spellcheck-options-9.c: New test case.
15634 * gcc.dg/spellcheck-options-10.c: New test case.
15635
15636 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15637
15638 PR rtl-optimization/69764
15639 PR rtl-optimization/69771
15640 * c-c++-common/pr69764.c: New test.
15641 * gcc.dg/torture/pr69771.c: New test.
15642
15643 2016-02-12 Marek Polacek <polacek@redhat.com>
15644
15645 * g++.dg/torture/init-list1.C: New.
15646
15647 2016-02-12 Marek Polacek <polacek@redhat.com>
15648
15649 * gcc.dg/pr69522.c: Add empty dg-options.
15650
15651 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
15652
15653 * g++.dg/lto/lto.exp: Include and init mpx.
15654 * g++.dg/lto/pr69729_0.C: New test.
15655
15656 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15657
15658 PR ipa/69241
15659 * g++.dg/ipa/pr69241-4.C: New test.
15660
15661 PR ipa/68672
15662 * g++.dg/ipa/pr68672-1.C: New test.
15663 * g++.dg/ipa/pr68672-2.C: New test.
15664 * g++.dg/ipa/pr68672-3.C: New test.
15665
15666 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
15667
15668 PR c/69522
15669 * gcc.dg/pr69522.c: New test.
15670
15671 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
15672
15673 PR c++/69098
15674 * g++.dg/cpp1y/69098.C: New test.
15675 * g++.dg/cpp1y/69098-2.C: New test.
15676
15677 2016-02-12 Jakub Jelinek <jakub@redhat.com>
15678
15679 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
15680 and neighbour -> neighbor.
15681 * objc.dg/attributes/method-nonnull-1.m: Likewise.
15682 * objc.dg/gnu-api-2-class-meta.m: Likewise.
15683 * c-c++-common/Wvarargs.c: Likewise.
15684 * c-c++-common/goacc/host_data-5.c: Likewise.
15685 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
15686 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
15687 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15688 * gcc.target/aarch64/pr60697.c: Likewise.
15689 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
15690 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
15691 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
15692 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
15693 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
15694 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15695 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
15696 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
15697 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
15698 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
15699 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
15700 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
15701 * g++.dg/lookup/koenig5.C: Likewise.
15702 * g++.dg/ext/no-asm-2.C: Likewise.
15703 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
15704 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
15705 * gfortran.dg/used_types_16.f90: Likewise.
15706 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15707 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
15708 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15709 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
15710 * gfortran.dg/abstract_type_6.f03: Likewise.
15711 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
15712 * gfortran.dg/used_types_15.f90: Likewise.
15713 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
15714 * gfortran.dg/exit_3.f08: Likewise.
15715 * gfortran.dg/open_status_2.f90: Likewise.
15716 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
15717 * gfortran.dg/intrinsic_std_1.f90: Likewise.
15718 * gfortran.dg/associate_1.f03: Likewise.
15719 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
15720 * gfortran.dg/intrinsic_std_6.f90: Likewise.
15721 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
15722 * gcc.dg/builtin-object-size-1.c: Likewise.
15723 * gcc.dg/noreturn-6.c: Likewise.
15724 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
15725 * gcc.dg/globalalias.c: Likewise.
15726 * gcc.dg/builtins-config.h: Likewise.
15727 * gcc.dg/pr30457.c: Likewise.
15728 * gcc.c-torture/compile/volatile-1.c: Likewise.
15729 * gcc.c-torture/execute/20101011-1.c: Likewise.
15730 * c-c++-common/Waddress-1.c: Likewise.
15731
15732 2016-02-11 Jakub Jelinek <jakub@redhat.com>
15733
15734 PR c/69768
15735 * c-c++-common/Waddress-1.c: New test.
15736
15737 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
15738
15739 PR fortran/69296
15740 * gfortran.dg/associate_19.f03: New test.
15741 * gfortran.dg/associate_20.f03: New test.
15742
15743 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
15744
15745 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
15746
15747 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15748
15749 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
15750 .arch armv8-a\n. Add -dA to dg-options.
15751 * gcc.target/aarch64/assembler_arch_1.c: New test.
15752 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
15753
15754 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
15755
15756 PR c++/68726
15757 * g++.dg/cpp0x/pr68726.C: New.
15758
15759 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15760
15761 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
15762 test.
15763
15764 2016-02-11 Richard Biener <rguenther@suse.de>
15765
15766 * g++.dg/tree-ssa/pr61034.C: Adjust.
15767
15768 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
15769
15770 PR target/69148
15771 * gcc.target/s390/pr69148.c: New.
15772
15773 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
15774
15775 PR tree-optimization/69652
15776 * gcc.dg/torture/pr69652.c: New test.
15777
15778 2016-02-10 Jakub Jelinek <jakub@redhat.com>
15779 Patrick Palka <ppalka@gcc.gnu.org>
15780
15781 PR ipa/69241
15782 PR c++/69649
15783 * g++.dg/ipa/pr69241-1.C: New test.
15784 * g++.dg/ipa/pr69241-2.C: New test.
15785 * g++.dg/ipa/pr69241-3.C: New test.
15786 * g++.dg/ipa/pr69649.C: New test.
15787
15788 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
15789
15790 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
15791 * gcc.dg/tree-ssa/sra-18.c: Ditto.
15792
15793 2016-02-10 Bin Cheng <bin.cheng@arm.com>
15794
15795 PR tree-optimization/68021
15796 * gcc.dg/tree-ssa/pr68021.c: New test.
15797
15798 2016-02-10 Richard Biener <rguenther@suse.de>
15799
15800 PR tree-optimization/69726
15801 * gcc.dg/uninit-22.c: New testcase.
15802
15803 2016-02-09 Andrew Pinski <apinski@cavium.com>
15804
15805 PR tree-opt/69282
15806 * gcc.c-torture/compile/20160205-1.c: New testcase.
15807
15808 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15809
15810 PR target/68404
15811 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15812 instead accessing a really large arrray.
15813 * gcc.target/powerpc/fusion3.c: Likewise.
15814
15815 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
15816
15817 PR target/68532
15818 * gcc.c-torture/execute/pr68532.c: New test.
15819
15820 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
15821
15822 PR target/69634
15823 * gcc.dg/pr69634.c: New.
15824
15825 2016-02-09 Richard Biener <rguenther@suse.de>
15826
15827 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15828
15829 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
15830
15831 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15832
15833 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15834
15835 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15836
15837 2016-02-09 Richard Biener <rguenther@suse.de>
15838
15839 PR tree-optimization/69715
15840 * gcc.dg/torture/pr69715.c: New testcase.
15841
15842 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15843
15844 PR c++/69139
15845 * g++.dg/cpp0x/trailing12.C: New test.
15846 * g++.dg/cpp0x/trailing13.C: New test.
15847
15848 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15849
15850 PR c++/69283
15851 PR c++/67835
15852 * g++.dg/cpp1y/auto-fn29.C: New test.
15853 * g++.dg/cpp1y/auto-fn30.C: New test.
15854
15855 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15856
15857 PR tree-optimization/69209
15858 * gcc.c-torture/compile/pr69209.c: New test.
15859
15860 2016-02-08 Jeff Law <law@redhat.com>
15861
15862 PR tree-optimization/68541
15863 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15864 of statements allowed in join block for path splitting.
15865
15866 2016-02-08 Jakub Jelinek <jakub@redhat.com>
15867
15868 PR c++/59627
15869 * g++.dg/gomp/pr59627.C: New test.
15870
15871 PR ipa/69239
15872 * g++.dg/ipa/pr69239.C: New test.
15873
15874 2016-02-08 David Malcolm <dmalcolm@redhat.com>
15875
15876 PR preprocessor/69664
15877 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15878 * gcc.dg/cpp/warn-comments.c: Likewise.
15879
15880 2016-02-08 Marek Polacek <polacek@redhat.com>
15881
15882 PR c++/69688
15883 * g++.dg/init/const12.C: New test.
15884
15885 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15886
15887 PR target/60410
15888 * gcc.dg/lto/pr55113_0.c: Remove test.
15889
15890 2016-02-08 Richard Biener <rguenther@suse.de>
15891
15892 PR tree-optimization/69719
15893 * gcc.dg/torture/pr69719.c: New testcase.
15894
15895 2016-02-08 Richard Biener <rguenther@suse.de>
15896 Jeff Law <law@redhat.com>
15897
15898 PR target/68273
15899 * gcc.target/mips/pr68273.c: New testcase.
15900
15901 2016-02-08 Richard Biener <rguenther@suse.de>
15902
15903 PR rtl-optimization/69274
15904 * gcc.target/i386/addr-sel-1.c: XFAIL.
15905
15906 2016-02-08 Jeff Law <law@redhat.com>
15907
15908 PR tree-optimization/68541
15909 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15910
15911 PR tree-optimization/65917
15912 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15913
15914 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15915
15916 PR fortran/50555
15917 * gfortran.dg/namelist_args.f90: New test.
15918
15919 2016-02-05 Jeff Law <law@redhat.com>
15920
15921 PR tree-optimization/68541
15922 * gcc.dg/tree-ssa/split-path-2.c: New test.
15923 * gcc.dg/tree-ssa/split-path-3.c: New test.
15924 * gcc.dg/tree-ssa/split-path-4.c: New test.
15925 * gcc.dg/tree-ssa/split-path-5.c: New test.
15926 * gcc.dg/tree-ssa/split-path-6.c: New test.
15927 * gcc.dg/tree-ssa/split-path-7.c: New test.
15928
15929 2016-02-05 Martin Sebor <msebor@redhat.com>
15930
15931 PR c++/69662
15932 * g++.dg/warn/Wplacement-new-size-1.C: New test.
15933 * g++.dg/warn/Wplacement-new-size-2.C: New test.
15934
15935 2016-02-06 Richard HEnderson <rth@redhat.com>
15936
15937 PR c/69643
15938 * gcc.target/i386/addr-space-4.c: New.
15939 * gcc.target/i386/addr-space-5.c: New.
15940
15941 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
15942
15943 PR fortran/66089
15944 * gfortran.dg/elemental_dependency_6.f90: New.
15945
15946 2016-02-05 Jakub Jelinek <jakub@redhat.com>
15947
15948 PR rtl-optimization/69691
15949 * gcc.c-torture/execute/pr69691.c: New test.
15950
15951 PR c++/69628
15952 * g++.dg/parse/pr69628.C: New test.
15953
15954 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
15955
15956 * gcc.dg/sancov/asan.c: Move to ...
15957 * gcc.dg/asan/sancov-1.c: ... here.
15958
15959 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
15960
15961 * gcc.target/i386/pr69577.c: Require avx_runtime target.
15962
15963 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
15964
15965 PR target/69677
15966 * gcc.target/i386/pr69677.c: New test.
15967
15968 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
15969
15970 PR c++/68948
15971 * g++.dg/template/pr68948.C: New test.
15972
15973 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15974
15975 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15976 (only necessary on s390x).
15977
15978 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
15979
15980 * gcc.target/i386/pr69454-2.c: Compile with -msse2
15981 -mno-accumulate-outgoing-args.
15982
15983 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
15984
15985 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15986
15987 2016-02-04 Jakub Jelinek <jakub@redhat.com>
15988
15989 PR c/69669
15990 * c-c++-common/pr69669.c: New test.
15991
15992 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15993
15994 PR target/69667
15995 * g++.dg/pr69667.C: New file.
15996
15997 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
15998
15999 PR target/69619
16000 * gcc.dg/pr69619.c: Add new test.
16001
16002 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
16003
16004 PR rtl-optimization/69577
16005 * gcc.target/i386/pr69577.c: New test.
16006
16007 2016-02-04 Martin Liska <mliska@suse.cz>
16008
16009 * g++.dg/asan/pr69276.C: New test.
16010
16011 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16012
16013 PR target/65932
16014 PR target/67714
16015 * gcc.target/arm/wmul-3.c: Simplify test to generate just
16016 a single smulbb instruction.
16017 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
16018 * gcc.target/amr/wmul-2.c: Likewise.
16019
16020 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16021
16022 PR target/65932
16023 PR target/67714
16024 * gcc.c-torture/execute/pr67714.c: New test.
16025
16026 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
16027
16028 PR target/69454
16029 * gcc.target/i386/pr69454-1.c: New test.
16030 * gcc.target/i386/pr69454-2.c: New test.
16031
16032 2016-02-03 Martin Sebor <msebor@redhat.com>
16033
16034 PR c++/69251
16035 PR c++/69253
16036 PR c++/69290
16037 PR c++/69277
16038 PR c++/69349
16039 * g++.dg/ext/flexarray-mangle-2.C: New test.
16040 * g++.dg/ext/flexarray-mangle.C: New test.
16041 * g++.dg/ext/flexarray-subst.C: New test.
16042 * g++.dg/ext/flexary11.C: New test.
16043 * g++.dg/ext/flexary12.C: New test.
16044 * g++.dg/ext/flexary13.C: New test.
16045 * g++.dg/ext/flexary14.C: New test.
16046 * g++.dg/other/dump-ada-spec-2.C: Adjust.
16047
16048 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
16049
16050 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
16051 Define only if CHECK_FLOAT128 is defined.
16052 (main): Properly initialize u5.
16053
16054 2016-02-03 Jakub Jelinek <jakub@redhat.com>
16055
16056 PR c/69627
16057 * gcc.dg/pr69627.c: New test.
16058
16059 PR target/69644
16060 * gcc.dg/pr69644.c: New test.
16061
16062 2016-02-03 Mike Stump <mikestump@comcast.net>
16063
16064 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
16065 support for struct-layout-1.exp.
16066
16067 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
16068
16069 PR c++/69056
16070 * g++.dg/cpp0x/pr69056.C: New test.
16071
16072 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
16073 Alexandre Oliva <aoliva@redhat.com>
16074
16075 PR target/69461
16076 * gcc.target/powerpc/pr69461.c: New.
16077
16078 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
16079
16080 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
16081 works from here ...
16082 (check_effective_target_fsanitize_thread): ... to here. Do not
16083 specify additional compile flags for the test source.
16084 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
16085 specify additional compile flags for the test source.
16086
16087 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
16088
16089 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16090
16091 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
16092
16093 PR fortran/67451
16094 PR fortran/69418
16095 * gfortran.dg/coarray_allocate_2.f08: New test.
16096 * gfortran.dg/coarray_allocate_3.f08: New test.
16097 * gfortran.dg/coarray_allocate_4.f08: New test.
16098
16099 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
16100
16101 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
16102 use same scan-tree-dump-times on all platforms.
16103 * gcc.dg/vect/vect-outer-1.c: Likewise.
16104 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
16105 * gcc.dg/vect/vect-outer-1a.c: Likewise.
16106 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
16107 * gcc.dg/vect/vect-outer-1b.c: Likewise.
16108 * gcc.dg/vect/vect-outer-2b.c: Likewise.
16109 * gcc.dg/vect/vect-outer-3b.c: Likewise.
16110 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
16111
16112 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
16113
16114 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
16115 warning.
16116
16117 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
16118
16119 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
16120
16121 2016-02-02 James Norris <jnorris@codesourcery.com>
16122
16123 * c-c++-common/goacc/routine-5.c: Add tests.
16124
16125 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
16126
16127 * gcc.target/nvptx/unsigned-cmp.c: New test.
16128
16129 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
16130
16131 * gcc.target/aarch64/scalar_shift_1.c
16132 (test_corners_sisd_di): Improve force to SIMD register.
16133 (test_corners_sisd_si): Likewise.
16134 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
16135 Remove scan-assembler check for ldr.
16136
16137 2016-02-02 Richard Biener <rguenther@suse.de>
16138
16139 PR tree-optimization/69595
16140 * gcc.dg/Warray-bounds-17.c: New testcase.
16141
16142 2016-02-02 Richard Biener <rguenther@suse.de>
16143
16144 PR tree-optimization/69606
16145 * gcc.dg/torture/pr69606.c: New testcase.
16146
16147 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
16148
16149 PR middle-end/68542
16150 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
16151 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
16152
16153 2016-02-02 Alan Modra <amodra@gmail.com>
16154
16155 PR target/69548
16156 * gcc.target/powerpc/pr69548.c: New test.
16157
16158 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16159
16160 PR rtl-optimization/69592
16161 * gcc.dg/pr69592.c: New test.
16162
16163 PR preprocessor/69543
16164 PR c/69558
16165 * gcc.dg/pr69543.c: New test.
16166 * gcc.dg/pr69558.c: New test.
16167
16168 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
16169
16170 PR testsuite/65940
16171 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
16172
16173 2016-02-01 Martin Sebor <msebor@redhat.com>
16174
16175 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
16176
16177 2016-02-01 Bin Cheng <bin.cheng@arm.com>
16178
16179 PR tree-optimization/67921
16180 * c-c++-common/ubsan/pr67921.c: New test.
16181
16182 2016-02-01 Richard Biener <rguenther@suse.de>
16183
16184 PR middle-end/69556
16185 * gcc.dg/tree-ssa/recip-8.c: New testcase.
16186
16187 2016-02-01 Richard Biener <rguenther@suse.de>
16188
16189 PR tree-optimization/69574
16190 * gcc.dg/torture/pr69574.c: New testcase.
16191
16192 2016-02-01 Richard Biener <rguenther@suse.de>
16193
16194 PR tree-optimization/69579
16195 * gcc.dg/setjmp-6.c: New testcase.
16196
16197 2016-02-01 Jakub Jelinek <jakub@redhat.com>
16198
16199 PR rtl-optimization/69570
16200 * g++.dg/opt/pr69570.C: New test.
16201
16202 2016-02-01 Richard Henderson <rth@redhat.com>
16203
16204 * gcc.dg/pr69535.c: New test.
16205
16206 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
16207
16208 PR testsuite/69584
16209 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
16210 * gcc.dg/tree-ssa/sra-18.c: Likewise.
16211
16212 PR debug/68244
16213 * g++.dg/parse/parens3.C: Use register "4" on hppa.
16214
16215 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
16216
16217 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
16218
16219 PR fortran/67564
16220 * gfortran.dg/allocate_with_source_17.f03: New test.
16221
16222 2016-01-30 Jakub Jelinek <jakub@redhat.com>
16223
16224 PR tree-optimization/69546
16225 * gcc.dg/torture/pr69546.c: New test.
16226
16227 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
16228
16229 PR fortran/69566
16230 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
16231
16232 2016-01-30 Martin Sebor <msebor@redhat.com>
16233
16234 PR c++/68490
16235 * g++.dg/ext/flexary10.C: New test.
16236
16237 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
16238
16239 PR fortran/66707
16240 gfortran.dg/common_23.f90: New test.
16241
16242 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16243
16244 PR target/65546
16245 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
16246 condition being checked, and disable it when the target supports
16247 misaligned loads and stores.
16248
16249 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16250
16251 PR debug/69518
16252 * gcc.dg/torture/pr69518.c: New test.
16253
16254 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
16255
16256 PR target/69530
16257 * gcc.target/i386/pr69530.c: New test.
16258
16259 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
16260
16261 PR target/65604
16262 * gcc.target/mips/div-delay.c: New test.
16263
16264 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16265
16266 PR target/69551
16267 * gcc.target/i386/pr69551.c: New test.
16268
16269 PR target/66137
16270 * gcc.target/i386/pr66137.c: New test.
16271
16272 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
16273
16274 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
16275 always built for p5600.
16276 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
16277 isa=p5600 dg-option.
16278
16279 2016-01-29 Richard Biener <rguenther@suse.de>
16280
16281 PR tree-optimization/69547
16282 * g++.dg/tree-ssa/pr69547.C: New testcase.
16283
16284 2016-01-29 Jakub Jelinek <jakub@redhat.com>
16285
16286 PR debug/66869
16287 * g++.dg/warn/Wunused-function2.C: New test.
16288
16289 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
16290
16291 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
16292 support for test to succeed.
16293
16294 2016-01-29 Marek Polacek <polacek@redhat.com>
16295
16296 PR c++/69509
16297 PR c++/69516
16298 * g++.dg/ext/constexpr-vla2.C: New test.
16299 * g++.dg/ext/constexpr-vla3.C: New test.
16300 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
16301
16302 2016-01-29 Richard Biener <rguenther@suse.de>
16303
16304 PR middle-end/69537
16305 * gcc.dg/uninit-21.c: New testcase.
16306
16307 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
16308
16309 PR target/69459
16310 * gcc.target/i386/pr69459.c: New test.
16311
16312 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
16313
16314 PR target/68400
16315 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
16316 * gcc.target/mips/pr68400.c: New test.
16317
16318 2016-01-28 Martin Sebor <msebor@redhat.com>
16319
16320 PR target/17381
16321 * gcc.target/powerpc/pr17381.c: New test.
16322
16323 2016-01-28 Jakub Jelinek <jakub@redhat.com>
16324
16325 PR middle-end/69542
16326 * gcc.dg/torture/pr69542.c: New test.
16327
16328 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
16329
16330 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
16331
16332 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16333
16334 * gcc.dg/pr65980.c: Skip on AIX.
16335 * gcc.dg/pr66688.c: Same.
16336
16337 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
16338
16339 PR target/63679
16340 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
16341 * gcc.dg/tree-ssa/sra-18.c: Same.
16342
16343 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
16344
16345 PR fortran/62536
16346 * gfortran.dg/block_15.f08: New test.
16347 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
16348 on incorrectly closed BLOCK.
16349
16350 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
16351
16352 * gcc.dg/declare-simd.c: New test.
16353
16354 2016-01-28 Richard Biener <rguenther@suse.de>
16355
16356 PR tree-optimization/69466
16357 * gfortran.dg/vect/pr69466.f90: New testcase.
16358
16359 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16360
16361 * g++.dg/pr67989.C: Remove ARM-specific option.
16362 * gcc.target/arm/pr67989.C: New file.
16363
16364 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16365
16366 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
16367 and expm1 test for glibc < 2.11.
16368
16369 2016-01-27 Richard Henderson <rth@redhat.com>
16370
16371 * gcc.c-torture/execute/pr69447.c: New test.
16372
16373 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
16374
16375 PR fortran/69422
16376 * gfortran.dg/alloc_comp_assign_15.f03: New test.
16377
16378 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16379
16380 PR debug/66869
16381 * gcc.dg/pr66869.c: New test.
16382
16383 2016-01-25 Jeff Law <law@redhat.com>
16384
16385 PR tree-optimization/68398
16386 PR tree-optimization/69196
16387 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
16388 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
16389 path to avoid new heuristic allowing more irreducible regions
16390 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
16391 * gcc.dg/tree-ssa/vrp46.c: Likewise.
16392 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
16393 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
16394 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
16395
16396 2016-01-27 Marek Polacek <polacek@redhat.com>
16397
16398 PR c/68062
16399 * c-c++-common/vector-compare-4.c: New test.
16400
16401 2016-01-27 David Malcolm <dmalcolm@redhat.com>
16402
16403 PR preprocessor/69126
16404 * c-c++-common/pr69126.c: New test case.
16405
16406 2016-01-27 Ian Lance Taylor <iant@google.com>
16407
16408 * gcc.dg/tree-ssa/ivopt_5.c: New test.
16409
16410 2016-01-27 Ryan Burn <contact@rnburn.com>
16411
16412 PR cilkplus/69267
16413 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
16414
16415 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
16416
16417 PR target/69512
16418 * gcc.target/i386/pr69512.c: New test.
16419
16420 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
16421
16422 PR ada/69488
16423 * gnat.dg/sso/*.adb: Robustify dg-output directives.
16424
16425 2016-01-27 Marek Polacek <polacek@redhat.com>
16426
16427 PR c++/69379
16428 * g++.dg/pr69379.C: New test.
16429
16430 2016-01-27 Martin Sebor <msebor@redhat.com>
16431
16432 PR c++/69317
16433 * g++.dg/abi/Wabi-2-2.C: New test.
16434 * g++.dg/abi/Wabi-2-3.C: New test.
16435 * g++.dg/abi/Wabi-3-2.C: New test.
16436 * g++.dg/abi/Wabi-3-3.C: New test.
16437
16438 2016-01-27 Richard Biener <rguenther@suse.de>
16439
16440 PR tree-optimization/69166
16441 * gcc.dg/torture/pr69166.c: New testcase.
16442
16443 2016-01-27 Martin Jambor <mjambor@suse.cz>
16444
16445 PR tree-optimization/69355
16446 * gcc.dg/tree-ssa/pr69355.c: New test.
16447
16448 2016-01-27 Marek Polacek <polacek@redhat.com>
16449
16450 PR c++/69496
16451 * g++.dg/ext/constexpr-vla1.C: New test.
16452
16453 2016-01-20 Christian Bruel <christian.bruel@st.com>
16454
16455 PR target/69245
16456 * gcc.target/arm/pr69245.c: New test.
16457
16458 2016-01-27 Jakub Jelinek <jakub@redhat.com>
16459
16460 PR tree-optimization/69399
16461 * gcc.dg/torture/pr69399.c: New test.
16462
16463 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
16464
16465 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
16466
16467 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
16468
16469 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
16470
16471 2016-01-26 Tom de Vries <tom@codesourcery.com>
16472
16473 PR tree-optimization/69110
16474 * gcc.dg/autopar/pr69110.c: New test.
16475
16476 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
16477 Sebastian Pop <s.pop@samsung.com>
16478
16479 * gcc.dg/graphite/isl-ast-op-select.c: New.
16480
16481 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16482
16483 PR fortran/69385
16484 * gfortran.dg/allocate_error_6.f90: New test.
16485
16486 2016-01-26 Richard Henderson <rth@redhat.com>
16487
16488 * gcc.dg/tm/pr60908.c: New test.
16489
16490 2016-01-26 David Malcolm <dmalcolm@redhat.com>
16491
16492 PR other/69006
16493 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
16494 directive.
16495 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
16496 expected multiline output to reflect the colorization being
16497 disabled before newlines.
16498 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
16499 (custom_diagnostic_finalizer): Replace call to
16500 pp_newline_and_flush with call to pp_flush.
16501 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
16502 * gfortran.dg/implicit_class_1.f90: Likewise.
16503 * lib/gcc-dg.exp (allow_blank_lines): New global.
16504 (dg-allow-blank-lines-in-output): New procedure.
16505 (gcc-dg-prune): Complain about blank lines in the output, unless
16506 dg-allow-blank-lines-in-output was called.
16507 * lib/multiline.exp (_build_multiline_regex): Only support
16508 arbitrary followup text for non-blank-lines, not for blank lines.
16509
16510 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16511
16512 PR tree-optimization/69483
16513 * gcc.dg/pr69483.c: New test.
16514 * g++.dg/opt/pr69483.C: New test.
16515
16516 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16517
16518 PR target/68620
16519 * gcc.target/arm/pr68620.c: New test.
16520
16521 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16522
16523 * gcc.target/i386/pr68986-2.c: Remove -m32.
16524
16525 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
16526
16527 PR target/68986
16528 * gcc.target/i386/pr68986-1.c: New test.
16529 * gcc.target/i386/pr68986-2.c: Likewise.
16530 * gcc.target/i386/pr68986-3.c: Likewise.
16531
16532 2016-01-26 Christian Bruel <christian.bruel@st.com>
16533
16534 * lib/target-supports.exp
16535 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
16536 (check_effective_target_arm_crypto_pragma_ok): Likewise.
16537 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
16538
16539 2016-01-26 Richard Biener <rguenther@suse.de>
16540
16541 PR tree-optimization/69452
16542 * gcc.dg/torture/pr69452.c: New testcase.
16543
16544 2016-01-26 Jakub Jelinek <jakub@redhat.com>
16545
16546 PR target/69442
16547 * gcc.dg/pr69442.c: New test.
16548
16549 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
16550
16551 PR target/67896
16552 * gcc.target/aarch64/simd/pr67896.C: New.
16553
16554 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
16555
16556 PR tree-optimization/69400
16557 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
16558 function.
16559 (plugin_init): Call it.
16560 * gcc.dg/torture/pr69400.c: New test.
16561
16562 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16563
16564 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
16565
16566 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16567 Sebastian Pop <s.pop@samsung.com>
16568
16569 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
16570 isl-0.15.
16571
16572 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
16573 Sebastian Pop <s.pop@samsung.com>
16574
16575 * gcc.dg/graphite/pr69292.c: New.
16576
16577 2016-01-25 Jakub Jelinek <jakub@redhat.com>
16578
16579 * c-c++-common/goacc/use_device-1.c: New test.
16580
16581 2016-01-25 Jeff Law <law@redhat.com>
16582
16583 PR tree-optimization/69196
16584 PR tree-optimization/68398
16585 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
16586 * gcc.dg/tree-ssa/pr68198.c: Likewise.
16587
16588 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
16589
16590 PR target/69469
16591 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
16592 Algorithm.
16593
16594 2016-01-25 Richard Biener <rguenther@suse.de>
16595
16596 PR testsuite/69380
16597 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
16598
16599 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
16600
16601 PR target/69421
16602 * gcc.dg/pr69421.c: New test.
16603
16604 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
16605
16606 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
16607 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
16608 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
16609 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
16610 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
16611 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
16612 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
16613 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
16614 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
16615 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
16616
16617 2016-01-25 Richard Biener <rguenther@suse.de>
16618
16619 PR tree-optimization/69376
16620 * gcc.dg/torture/pr69376.c: New testcase.
16621
16622 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16623
16624 PR fortran/69397
16625 PR fortran/68442
16626 * gfortran.dg/interface_38.f90: New test.
16627 * gfortran.dg/interface_39.f90: New test.
16628
16629 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
16630
16631 Revert:
16632 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16633
16634 PR c++/11858
16635 PR c++/24663
16636 PR c++/24664
16637 * g++.dg/template/pr11858.C: New test.
16638 * g++.dg/template/pr24663.C: New test.
16639 * g++.dg/template/unify12.C: New test.
16640 * g++.dg/template/unify13.C: New test.
16641 * g++.dg/template/unify14.C: New test.
16642 * g++.dg/template/unify15.C: New test.
16643 * g++.dg/template/unify16.C: New test.
16644 * g++.dg/template/unify17.C: New test.
16645
16646 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
16647
16648 PR fortran/68283
16649 gfortran.dg/pr68283.f90: New test.
16650
16651 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
16652
16653 PR fortran/66094
16654 * gfortran.dg/inline_matmul_13.f90: New test.
16655 * gfortran.dg/matmul_bounds_8.f90: New test.
16656 * gfortran.dg/matmul_bounds_9.f90: New test.
16657 * gfortran.dg/matmul_bounds_10.f90: New test.
16658
16659 2016-01-23 Tom de Vries <tom@codesourcery.com>
16660
16661 PR tree-optimization/69426
16662 * gcc.dg/autopar/pr69426.c: New test.
16663
16664 2016-01-23 Martin Sebor <msebor@redhat.com>
16665
16666 PR c++/58109
16667 PR c++/69022
16668 * g++.dg/cpp0x/alignas5.C: New test.
16669 * g++.dg/ext/vector29.C: Same.
16670
16671 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
16672
16673 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
16674 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
16675 _GNU_SOURCE from compile flags to the source.
16676 * gcc.target/i386/chkp-stropt-12.c: Ditto.
16677 * gcc.target/i386/chkp-stropt-16.c: Ditto.
16678 * gcc.target/i386/chkp-stropt-4.c: Ditto.
16679 * gcc.target/i386/chkp-stropt-8.c: Ditto.
16680
16681 2016-01-22 Jakub Jelinek <jakub@redhat.com>
16682
16683 PR target/69432
16684 * g++.dg/opt/pr69432.C: New test.
16685
16686 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16687
16688 * gcc.target/powerpc/pr63354c: Adjust target selector to include
16689 32-bit targets testing an -m64 multilib.
16690
16691 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16692
16693 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
16694 64-bit support.
16695
16696 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
16697
16698 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
16699
16700 2016-01-21 Christian Bruel <christian.bruel@st.com>
16701
16702 PR target/68674
16703 * gcc.target/i386/pr68674.c
16704 * gcc.target/aarch64/pr68674.c
16705 * gcc.target/arm/pr68674.c
16706
16707 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16708
16709 PR target/69403
16710 * gcc.c-torture/execute/pr69403.c: New test.
16711
16712 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
16713
16714 PR c++/55843
16715 * g++.dg/template/pr55843.C: New.
16716
16717 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
16718
16719 PR testsuite/66877
16720 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
16721 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
16722
16723 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16724
16725 PR testsuite/67489
16726 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
16727 from dg-do compile directive, and instead add
16728 { dg-require-effective-target int128 }.
16729
16730 2016-01-20 Martin Sebor <msebor@redhat.com>
16731
16732 PR c/69405
16733 * gcc.dg/sync-fetch.c: New test.
16734
16735 2016-01-21 Martin Sebor <msebor@redhat.com>
16736
16737 PR target/69252
16738 * gcc.target/powerpc/pr69252.c: New test.
16739
16740 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16741
16742 PR fortran/65996
16743 * gfortran.dg/pr65996.f90: New test.
16744
16745 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
16746
16747 PR c++/68810
16748 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
16749 expected to generate an error.
16750
16751 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
16752
16753 PR middle-end/66178
16754 * gcc.dg/torture/pr66178.c: New test.
16755
16756 2016-01-21 Anton Blanchard <anton@samba.org>
16757 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16758
16759 PR target/63354
16760 * gcc.target/powerpc/pr63354.c: New test.
16761
16762 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
16763
16764 PR rtl-optimization/68990
16765 * gcc.target/i386/pr68990: New.
16766
16767 2016-01-21 Nick Clifton <nickc@redhat.com>
16768
16769 PR target/69129
16770 * gcc.target/mips/pr69129.c: New.
16771
16772 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
16773
16774 PR c++/58046
16775 * g++.dg/cpp0x/pr58046.C: New.
16776
16777 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16778
16779 PR target/69187
16780 PR target/65624
16781 * gcc.target/arm/pr69187.c: New test.
16782
16783 PR c++/69355
16784 * g++.dg/torture/pr69355.C: New test.
16785
16786 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16787 Sebastian Pop <s.pop@samsung.com>
16788
16789 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
16790
16791 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
16792 Sebastian Pop <s.pop@samsung.com>
16793
16794 * gcc.dg/graphite/pr68976.c: New test.
16795
16796 2016-01-21 Jakub Jelinek <jakub@redhat.com>
16797
16798 PR middle-end/67653
16799 * c-c++-common/pr67653.c: New test.
16800 * gcc.dg/torture/pr29119.c: Add dg-warning.
16801
16802 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
16803
16804 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16805
16806 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16807
16808 PR c/24293
16809 * gcc.dg/pr24293.c: New test.
16810 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16811 incomplete struct type.
16812 * gcc.dg/declspec-1.c: Likewise.
16813 * gcc.dg/pr63549.c: Likewise.
16814
16815 2016-01-20 Jakub Jelinek <jakub@redhat.com>
16816
16817 PR tree-optimization/66612
16818 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16819 for bdn instruction.
16820
16821 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16822
16823 * lib/target-supports.exp
16824 (check_effective_target_arm_fp_ok_nocache): New.
16825 (check_effective_target_arm_fp_ok): New.
16826 (add_options_for_arm_fp): New.
16827 (check_effective_target_arm_crypto_ok_nocache): Require
16828 target_arm_v8_neon_ok instead of arm32.
16829 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16830 (check_effective_target_arm_crypto_pragma_ok): New.
16831 (add_options_for_arm_vfp): New.
16832 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16833 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16834 target instead. Force initial fpu to vfp.
16835 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16836 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16837 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16838 dependency.
16839 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16840 use arm_vfp effective target instead. Force initial fpu to vfp.
16841 * gcc.target/arm/attr-neon3.c: Likewise.
16842 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16843 arm_vfp_ok.
16844 * gcc.target/arm/unsigned-float.c: Likewise.
16845 * gcc.target/arm/vfp-1.c: Likewise.
16846 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16847 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16848 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16849 * gcc.target/arm/vfp-ldmias.c: Likewise.
16850 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16851 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16852 * gcc.target/arm/vfp-stmiad.c: Likewise.
16853 * gcc.target/arm/vfp-stmias.c: Likewise.
16854 * gcc.target/arm/vnmul-1.c: Likewise.
16855 * gcc.target/arm/vnmul-2.c: Likewise.
16856 * gcc.target/arm/vnmul-3.c: Likewise.
16857 * gcc.target/arm/vnmul-4.c: Likewise.
16858
16859 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
16860
16861 PR testsuite/69366
16862 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16863 the MPX run-time library, for compile-time MPX test.
16864 * gcc.target/i386/chkp-always_inline.c: Likewise.
16865 * gcc.target/i386/chkp-bndret.c: Likewise.
16866 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16867 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16868 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16869 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16870 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16871 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16872 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16873 * gcc.target/i386/chkp-label-address.c: Likewise.
16874 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16875 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16876 * gcc.target/i386/chkp-pr69044.c: Likewise.
16877 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16878 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16879 * gcc.target/i386/chkp-strchr.c: Likewise.
16880 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16881 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16882 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16883 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16884 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16885 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16886 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16887 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16888 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16889 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16890 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16891 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16892 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16893 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16894 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16895 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16896 * gcc.target/i386/chkp-stropt-5.c: Likewise.
16897 * gcc.target/i386/chkp-stropt-6.c: Likewise.
16898 * gcc.target/i386/chkp-stropt-7.c: Likewise.
16899 * gcc.target/i386/chkp-stropt-8.c: Likewise.
16900 * gcc.target/i386/chkp-stropt-9.c: Likewise.
16901 * gcc.target/i386/pr63995-2.c: Likewise.
16902 * gcc.target/i386/pr64805.c: Likewise.
16903 * gcc.target/i386/pr65044.c: Likewise.
16904 * gcc.target/i386/pr65167.c: Likewise.
16905 * gcc.target/i386/pr65183.c: Likewise.
16906 * gcc.target/i386/pr65184.c: Likewise.
16907 * gcc.target/i386/thunk-retbnd.c: Likewise.
16908
16909 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
16910
16911 PR tree-optimization/69328
16912 * gcc.dg/pr69328.c: New test.
16913
16914 2016-01-20 Jeff Law <law@redhat.com>
16915
16916 PR target/25114
16917 * gcc.target/m68k/pr25114.c: New test.
16918
16919 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
16920
16921 * gcc.target/arm/memset-inline-10.c: Added
16922 dg-require-effective-target arm_thumb2_ok.
16923
16924 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
16925
16926 * gcc.dg/debug/dwarf2/sso.c: New test.
16927
16928 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
16929
16930 PR testsuite/68820
16931 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16932 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16933 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16934
16935 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16936
16937 PR ipa/66223
16938 * g++.dg/ipa/devirt-50.C: New testcase.
16939
16940 2016-01-19 Marek Polacek <polacek@redhat.com>
16941
16942 PR c++/68965
16943 * g++.dg/cpp1y/parameter-pack-1.C: New test.
16944 * g++.dg/cpp1y/parameter-pack-2.C: New test.
16945
16946 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16947
16948 PR target/69135
16949 * gcc.target/arm/pr69135_1.c: New test.
16950
16951 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16952
16953 * gcc.target/aarch64/ccmp_1.c: Add new tests.
16954
16955 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16956
16957 * gcc.target/aarch64/ccmp_1.c: New testcase.
16958
16959 2016-01-19 Marek Polacek <polacek@redhat.com>
16960
16961 PR c++/68586
16962 * g++.dg/cpp0x/enum30.C: New test.
16963
16964 2016-01-19 Richard Biener <rguenther@suse.de>
16965
16966 PR tree-optimization/69336
16967 * g++.dg/tree-ssa/pr69336.C: New testcase.
16968
16969 2016-01-19 Jakub Jelinek <jakub@redhat.com>
16970
16971 PR debug/65779
16972 * gcc.dg/pr65779.c: New test.
16973
16974 2016-01-19 Richard Biener <rguenther@suse.de>
16975
16976 PR tree-optimization/69352
16977 * gcc.dg/torture/pr69352.c: New testcase.
16978
16979 2016-01-19 Jakub Jelinek <jakub@redhat.com>
16980
16981 PR rtl-optimization/68955
16982 PR rtl-optimization/64557
16983 * gcc.dg/torture/pr68955.c: New test.
16984
16985 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16986
16987 PR lto/69136
16988 * g++.dg/torture/pr69136.C: New testcase.
16989
16990 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
16991
16992 PR lto/69133
16993 * g++.dg/lto/pr69133_0.C: New testcase.
16994 * g++.dg/lto/pr69133_1.C: New testcase.
16995
16996 2016-01-15 Jeff Law <law@redhat.com>
16997
16998 PR tree-optimization/69320
16999 * gcc.c-torture/pr69320-1.c: New test.
17000 * gcc.c-torture/pr69320-2.c: New test.
17001 * gcc.c-torture/pr69320-3.c: New test.
17002 * gcc.c-torture/pr69320-4.c: New test.
17003
17004 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
17005
17006 PR c++/11858
17007 PR c++/24663
17008 PR c++/24664
17009 * g++.dg/template/pr11858.C: New test.
17010 * g++.dg/template/pr24663.C: New test.
17011 * g++.dg/template/unify12.C: New test.
17012 * g++.dg/template/unify13.C: New test.
17013 * g++.dg/template/unify14.C: New test.
17014 * g++.dg/template/unify15.C: New test.
17015 * g++.dg/template/unify16.C: New test.
17016 * g++.dg/template/unify17.C: New test.
17017
17018 2016-01-18 David Malcolm <dmalcolm@redhat.com>
17019
17020 PR testsuite/69181
17021 * gcc.dg/pr69181-1.c: New test file.
17022 * gcc.dg/pr69181-2.c: New test file.
17023 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
17024 globals by moving it to...
17025 (cleanup-after-saved-dg-test): ...this new function. Add
17026 "global additional_sources_used". Add reset of global
17027 multiline_expected_outputs to the empty list.
17028 * lib/multiline.exp (_multiline_expected_outputs): Rename this
17029 global to...
17030 (multiline_expected_outputs): ...this, and updated comments to
17031 note that it is modified from gcc-dg.exp.
17032 (dg-end-multiline-output): Update for the above renaming.
17033 (handle-multiline-outputs): Likewise. Remove the clearing
17034 of the expected outputs to the empty list.
17035
17036 2016-01-18 Richard Biener <rguenther@suse.de>
17037
17038 PR tree-optimization/69297
17039 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
17040
17041 2016-01-18 Joseph Myers <joseph@codesourcery.com>
17042
17043 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
17044 dg-options.
17045 * gcc.target/mips/mips-3d-2.c: Likewise.
17046 * gcc.target/mips/mips-3d-3.c: Likewise.
17047 * gcc.target/mips/mips-3d-4.c: Likewise.
17048 * gcc.target/mips/mips-3d-5.c: Likewise.
17049 * gcc.target/mips/mips-3d-6.c: Likewise.
17050 * gcc.target/mips/mips-3d-7.c: Likewise.
17051 * gcc.target/mips/mips-3d-8.c: Likewise.
17052 * gcc.target/mips/mips-3d-9.c: Likewise.
17053 * gcc.target/mips/mips-ps-1.c: Likewise.
17054 * gcc.target/mips/mips-ps-2.c: Likewise.
17055 * gcc.target/mips/mips-ps-3.c: Likewise.
17056 * gcc.target/mips/mips-ps-4.c: Likewise.
17057 * gcc.target/mips/mips-ps-5.c: Likewise.
17058 * gcc.target/mips/mips-ps-6.c: Likewise.
17059 * gcc.target/mips/mips-ps-7.c: Likewise.
17060 * gcc.target/mips/mips-ps-type.c: Likewise.
17061 * gcc.target/mips/mips-ps-type-2.c: Likewise.
17062 * gcc.target/mips/mips16-attributes-6.c: Likewise.
17063
17064 2016-01-18 Tom de Vries <tom@codesourcery.com>
17065
17066 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
17067 * c-c++-common/goacc/kernels-double-reduction.c: New test.
17068 * c-c++-common/goacc/kernels-empty.c: New test.
17069 * c-c++-common/goacc/kernels-eternal.c: New test.
17070 * c-c++-common/goacc/kernels-loop-2.c: New test.
17071 * c-c++-common/goacc/kernels-loop-3.c: New test.
17072 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
17073 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
17074 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
17075 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
17076 * c-c++-common/goacc/kernels-loop-data.c: New test.
17077 * c-c++-common/goacc/kernels-loop-g.c: New test.
17078 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
17079 * c-c++-common/goacc/kernels-loop-n.c: New test.
17080 * c-c++-common/goacc/kernels-loop-nest.c: New test.
17081 * c-c++-common/goacc/kernels-loop.c: New test.
17082 * c-c++-common/goacc/kernels-noreturn.c: New test.
17083 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
17084 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
17085 * c-c++-common/goacc/kernels-reduction.c: New test.
17086
17087 2016-01-18 Tom de Vries <tom@codesourcery.com>
17088
17089 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
17090 * gcc.dg/autopar/outer-2.c: Same.
17091 * gcc.dg/autopar/outer-3.c: Same.
17092 * gcc.dg/autopar/outer-4.c: Same.
17093 * gcc.dg/autopar/outer-5.c: Same.
17094 * gcc.dg/autopar/outer-6.c: Same.
17095 * gcc.dg/autopar/parallelization-1.c: Same.
17096 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
17097 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
17098 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
17099 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
17100 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
17101 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
17102 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
17103 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
17104 * gcc.dg/autopar/pr39500-1.c: Same.
17105 * gcc.dg/autopar/pr39500-2.c: Same.
17106 * gcc.dg/autopar/pr46193.c: Same.
17107 * gcc.dg/autopar/pr46194.c: Same.
17108 * gcc.dg/autopar/pr49580.c: Same.
17109 * gcc.dg/autopar/pr49960-1.c: Same.
17110 * gcc.dg/autopar/pr49960.c: Same.
17111 * gcc.dg/autopar/pr68373.c: Same.
17112 * gcc.dg/autopar/reduc-1.c: Same.
17113 * gcc.dg/autopar/reduc-1char.c: Same.
17114 * gcc.dg/autopar/reduc-1short.c: Same.
17115 * gcc.dg/autopar/reduc-2.c: Same.
17116 * gcc.dg/autopar/reduc-2char.c: Same.
17117 * gcc.dg/autopar/reduc-2short.c: Same.
17118 * gcc.dg/autopar/reduc-3.c: Same.
17119 * gcc.dg/autopar/reduc-4.c: Same.
17120 * gcc.dg/autopar/reduc-6.c: Same.
17121 * gcc.dg/autopar/reduc-7.c: Same.
17122 * gcc.dg/autopar/reduc-8.c: Same.
17123 * gcc.dg/autopar/reduc-9.c: Same.
17124 * gcc.dg/autopar/uns-outer-4.c: Same.
17125 * gcc.dg/autopar/uns-outer-5.c: Same.
17126 * gcc.dg/autopar/uns-outer-6.c: Same.
17127 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
17128 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
17129
17130 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17131
17132 PR target/63679
17133 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
17134 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
17135
17136 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17137
17138 PR target/63679
17139 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
17140 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
17141 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
17142
17143 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
17144
17145 PR target/63679
17146 * gcc.dg/tree-ssa/sra-17.c: New.
17147 * gcc.dg/tree-ssa/sra-18.c: New.
17148
17149 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
17150
17151 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
17152
17153 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
17154
17155 * gnat.dg/inline12.adb: New test.
17156
17157 2016-01-18 Bin Cheng <bin.cheng@arm.com>
17158
17159 PR tree-optimization/66797
17160 * gcc.c-torture/execute/pr65447.c: Relax check condition.
17161
17162 2016-01-18 Richard Biener <rguenther@suse.de>
17163
17164 PR tree-optimization/69170
17165 * gcc.dg/torture/pr69170.c: New testcase.
17166
17167 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
17168
17169 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
17170
17171 2016-01-16 Tom de Vries <tom@codesourcery.com>
17172
17173 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
17174
17175 2016-01-16 Tom de Vries <tom@codesourcery.com>
17176
17177 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
17178 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
17179 redundant dg-require-effective-target pthread.
17180 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
17181 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
17182 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
17183 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
17184 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
17185 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
17186 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
17187
17188 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
17189
17190 PR target/68609
17191 * gcc.target/powerpc/recip-6.c: Enable on AIX.
17192 * gcc.target/powerpc/recip-7.c: Same.
17193
17194 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17195
17196 PR c++/69091
17197 * g++.dg/template/pr69091.C: New test.
17198
17199 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17200
17201 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
17202 dump does not contain an error_mark_node.
17203 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
17204 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
17205
17206 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
17207
17208 PR c++/68936
17209 * g++.dg/template/pr68936.C: New test.
17210
17211 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
17212
17213 PR target/68609
17214 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
17215 * gcc.target/powerpc/recip-2.c: Same.
17216 * gcc.target/powerpc/recip-3.c: Same.
17217 * gcc.target/powerpc/recip-4.c: Same.
17218 * gcc.target/powerpc/recip-sqrtf.c: Same.
17219
17220 2016-01-15 Jeff Law <law@redhat.com>
17221
17222 PR tree-optimization/69270
17223 * gcc.dg/tree-ssa/pr69270-2.c: New test.
17224 * gcc.dg/tree-ssa/pr69270-3.c: New test.
17225
17226 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
17227
17228 PR fortran/49630
17229 * gfortran.dg/deferred_character_13.f90: New test for the fix
17230 of comment 3 of the PR.
17231
17232 PR fortran/54070
17233 * gfortran.dg/deferred_character_8.f90: New test
17234 * gfortran.dg/allocate_error_5.f90: New test
17235
17236 PR fortran/60593
17237 * gfortran.dg/deferred_character_10.f90: New test
17238
17239 PR fortran/60795
17240 * gfortran.dg/deferred_character_14.f90: New test
17241
17242 PR fortran/61147
17243 * gfortran.dg/deferred_character_11.f90: New test
17244
17245 PR fortran/64324
17246 * gfortran.dg/deferred_character_9.f90: New test
17247
17248 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
17249
17250 PR rtl-optimization/69030
17251 * gcc.target/i386/pr69030.c: New.
17252
17253 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17254
17255 * gcc.target/aarch64/target_attr_17.c: New test.
17256
17257 2016-01-15 Richard Biener <rguenther@suse.de>
17258
17259 PR tree-optimization/66856
17260 * gcc.dg/torture/pr66856-1.c: New testcase.
17261 * gcc.dg/torture/pr66856-2.c: Likewise.
17262
17263 2016-01-15 Richard Biener <rguenther@suse.de>
17264
17265 PR debug/69137
17266 * g++.dg/lto/pr69137_0.C: New testcase.
17267
17268 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
17269
17270 PR middle-end/69246
17271 * gcc.target/i386/pr69246.c: New test.
17272
17273 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17274
17275 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
17276
17277 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17278
17279 PR c++/56194
17280 * g++.dg/init/const9.C: Disable test on S/390.
17281
17282 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17283
17284 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
17285 * g++.dg/Wno-frame-address.C: Ditto.
17286
17287 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
17288
17289 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
17290
17291 2016-01-15 Richard Biener <rguenther@suse.de>
17292
17293 PR tree-optimization/68961
17294 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
17295
17296 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
17297
17298 * gcc.target/i386/pr65105-5.c: New test.
17299
17300 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17301
17302 * gcc.c-torture/execute/alias-4.c: New testcase.
17303
17304 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
17305
17306 PR ipa/68148
17307 * g++.dg/ipa/devirt-49.C: New testcase.
17308
17309 2016-01-15 Christian Bruel <christian.bruel@st.com>
17310
17311 PR target/65837
17312 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
17313 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
17314 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
17315
17316 2016-01-15 Richard Biener <rguenther@suse.de>
17317
17318 PR tree-optimization/69117
17319 * gcc.dg/torture/pr69117.c: New testcase.
17320
17321 2015-01-14 Ryan Burn <contact@rnburn.com>
17322
17323 PR c++/69048
17324 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
17325
17326 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
17327
17328 PR testsuite/67509
17329 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
17330 range tests use 100 * maximum instead of maximum + 1.
17331
17332 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17333
17334 PR debug/69244
17335 * gcc.dg/guality/pr69244.c: New test.
17336
17337 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
17338
17339 * lib/target-supports.exp (check_effective_target_issignaling):
17340 New procedure.
17341 * gcc.dg/pr61441.c: Require issignaling effective target.
17342
17343 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
17344
17345 PR target/68803
17346 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
17347
17348 2016-01-14 David Malcolm <dmalcolm@redhat.com>
17349
17350 PR c++/68819
17351 PR preprocessor/69177
17352 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
17353 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
17354 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
17355 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
17356
17357 2016-01-14 Marek Polacek <polacek@redhat.com>
17358
17359 PR c/69262
17360 * gcc.dg/array-15.c: New test.
17361
17362 2016-01-14 Jakub Jelinek <jakub@redhat.com>
17363
17364 PR middle-end/68146
17365 PR tree-optimization/69155
17366 * gfortran.dg/pr68146.f: New test.
17367 * gfortran.dg/pr69155.f90: New test.
17368
17369 2016-01-14 Richard Biener <rguenther@suse.de>
17370
17371 PR tree-optimization/68060
17372 * gcc.dg/torture/pr68060-1.c: New testcase.
17373 * gcc.dg/torture/pr68060-2.c: Likewise.
17374
17375 2016-01-14 Nick Clifton <nickc@redhat.com>
17376
17377 * lib/target-supports.exp
17378 (check_effective_target_arm_neon_ok_nocache): Add an option
17379 sequence that includes setting the ARM architecture to ARMv7-A.
17380 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
17381 command line options necessary to enable Neon support.
17382 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
17383 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
17384 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
17385 * gcc.target/arm/pr69180.c: Likewise.
17386
17387 2016-01-14 Jeff Law <law@redhat.com>
17388
17389 PR tree-optimization/69270
17390 * gcc.dg/tree-ssa/pr69270.c: New test.
17391
17392 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
17393
17394 PR c/66208
17395 * c-c++-common/pr66208.c: New file.
17396
17397 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17398
17399 PR tree-optimization/69156
17400 * gcc.dg/pr69156.c: New test.
17401
17402 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
17403
17404 * gcc.target/i386/pr69225-7.c: New test.
17405
17406 2016-01-13 Richard Henderson <rth@redhat.com>
17407
17408 * gcc.dg/tm/memopt-13.c: Update expected function.
17409 * gcc.dg/tm/memopt-6.c: Likewise.
17410
17411 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
17412
17413 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
17414 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
17415 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
17416 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
17417
17418 2016-01-13 Tom de Vries <tom@codesourcery.com>
17419
17420 PR tree-optimization/69169
17421 * gcc.dg/pr69169.c: New test.
17422
17423 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
17424
17425 PR target/69228
17426 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
17427 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
17428 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
17429 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
17430 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
17431 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
17432 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
17433 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
17434
17435 2016-01-13 Jakub Jelinek <jakub@redhat.com>
17436
17437 PR target/69247
17438 * gcc.dg/pr69247.c: New test.
17439
17440 2016-01-13 Richard Biener <rguenther@suse.de>
17441
17442 PR tree-optimization/69242
17443 * gcc.dg/torture/pr69242.c: New testcase.
17444
17445 2016-01-13 Richard Biener <rguenther@suse.de>
17446
17447 PR tree-optimization/69186
17448 * gcc.dg/torture/pr69186.c: New testcase.
17449
17450 2016-01-13 Jeff Law <law@redhat.com>
17451
17452 PR tree-optimization/67755
17453 * gcc.dg/tree-ssa/pr67755.c: New test.
17454
17455 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
17456
17457 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
17458 pass number in output by a star.
17459
17460 2016-01-12 Bin Cheng <bin.cheng@arm.com>
17461
17462 PR tree-optimization/68911
17463 * gcc.c-torture/execute/pr68911.c: New test.
17464
17465 2016-01-12 Marek Polacek <polacek@redhat.com>
17466
17467 PR c++/68979
17468 * g++.dg/warn/permissive-1.C: New test.
17469
17470 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17471
17472 PR objc++/68511
17473 PR c++/69213
17474 * g++.dg/opt/pr69213.C: New test.
17475
17476 2016-01-12 Christian Bruel <christian.bruel@st.com>
17477
17478 PR target/69180
17479 * gcc.target/arm/pr69180.c: New test.
17480
17481 2016-01-12 Richard Biener <rguenther@suse.de>
17482
17483 PR lto/69077
17484 * g++.dg/lto/pr69077_0.C: New testcase.
17485 * g++.dg/lto/pr69077_1.C: Likewise.
17486
17487 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17488
17489 PR target/69175
17490 * g++.dg/opt/pr69175.C: New test.
17491
17492 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
17493
17494 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
17495 rather than #including math.h & stdlib.h.
17496 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
17497 * gcc.dg/vect/pr49771.c: Likewise.
17498 * gcc.dg/vect/vect-10-big-array.c: Likewise.
17499 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
17500 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
17501 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
17502 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
17503 * gcc.dg/vect/pr44507.c: Likewise.
17504 * gcc.dg/vect/pr45902.c: Likewise.
17505 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17506 * gcc.dg/vect/vect-117.c: Likewise.
17507 * gcc.dg/vect/vect-99.c: Likewise.
17508 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
17509 * gcc.dg/vect/vect-cond-1.c: Likewise.
17510 * gcc.dg/vect/vect-cond-2.c: Likewise.
17511 * gcc.dg/vect/vect-cond-3.c: Likewise.
17512 * gcc.dg/vect/vect-cond-4.c: Likewise.
17513 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
17514 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
17515 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
17516 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
17517 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
17518 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
17519 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
17520 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
17521 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
17522 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
17523 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
17524 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
17525 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
17526 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
17527 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
17528 include of signal.h.
17529 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
17530 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
17531 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
17532 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
17533 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
17534 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
17535 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
17536 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
17537 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
17538 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
17539 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17540 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
17541 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
17542 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
17543 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
17544 * gcc.dg/vect/vect-outer-5.c: Likewise.
17545 * gcc.dg/vect/vect-outer-6.c: Likewise.
17546 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
17547 include of stdio.h.
17548
17549 2016-01-12 Nick Clifton <nickc@redhat.com>
17550
17551 PR target/68913
17552 * gcc.dg/lto/pr61886_0.c: Rename the external function called
17553 to fread so that it will be found in all target runtimes.
17554
17555 2016-01-12 Richard Biener <rguenther@suse.de>
17556
17557 PR tree-optimization/69053
17558 * g++.dg/torture/pr69053.C: New testcase.
17559
17560 2016-01-12 Richard Biener <rguenther@suse.de>
17561
17562 PR tree-optimization/69168
17563 * gcc.dg/torture/pr69168.c: New testcase.
17564
17565 2016-01-12 Richard Biener <rguenther@suse.de>
17566
17567 PR tree-optimization/69157
17568 * gcc.dg/torture/pr69157.c: New testcase.
17569
17570 2016-01-12 Richard Biener <rguenther@suse.de>
17571
17572 PR tree-optimization/69174
17573 * gcc.dg/torture/pr69174.c: New testcase.
17574
17575 2016-01-12 Jakub Jelinek <jakub@redhat.com>
17576
17577 PR c++/66808
17578 PR c++/69000
17579 * g++.dg/tls/pr66808.C: New test.
17580 * g++.dg/tls/pr69000.C: New test.
17581
17582 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17583
17584 * gcc.target/powerpc/swaps-p8-23.c: New test.
17585 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
17586
17587 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
17588
17589 PR tree-optimization/68356
17590 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
17591
17592 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
17593 Jim Wilson <jim.wilson@linaro.org>
17594
17595 PR target/69194
17596 * gcc.target/arm/pr69194.c: New test.
17597
17598 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
17599
17600 PR target/69225
17601 * gcc.target/i386/pr69225-1.c: New test.
17602 * gcc.target/i386/pr69225-2.c: Likewise.
17603 * gcc.target/i386/pr69225-3.c: Likewise.
17604 * gcc.target/i386/pr69225-4.c: Likewise.
17605 * gcc.target/i386/pr69225-5.c: Likewise.
17606 * gcc.target/i386/pr69225-6.c: Likewise.
17607
17608 2016-01-11 Jakub Jelinek <jakub@redhat.com>
17609
17610 PR target/67462
17611 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
17612 if lp64.
17613
17614 PR target/69071
17615 * gcc.dg/pr69071.c: New test.
17616
17617 PR c++/69211
17618 * g++.dg/opt/pr69211.C: New test.
17619
17620 PR tree-optimization/69214
17621 * gcc.c-torture/compile/pr69214.c: New test.
17622
17623 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
17624
17625 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
17626 * gcc.target/i386/pr66232-11.c: Ditto.
17627 * gcc.target/i386/pr66232-12.c: Ditto.
17628 * gcc.target/i386/pr66232-13.c: Ditto.
17629
17630 2016-01-11 Richard Biener <rguenther@suse.de>
17631
17632 PR tree-optimization/69173
17633 * gcc.dg/torture/pr69173.c: New testcase.
17634
17635 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17636
17637 PR rtl-optimization/68796
17638 * gcc.target/aarch64/tst_5.c: New test.
17639 * gcc.target/aarch64/tst_6.c: Likewise.
17640
17641 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17642
17643 PR rtl-optimization/68841
17644 * gcc.dg/pr68841.c: New test.
17645 * gcc.c-torture/execute/pr68841.c: New test.
17646
17647 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
17648
17649 PR rtl-optimization/68920
17650 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
17651 for ix86 targets.
17652 * gcc.dg/ifcvt-5.c: New test.
17653
17654 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
17655
17656 PR bootstrap/69123
17657 * g++.dg/pr69123.C: New.
17658
17659 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
17660
17661 PR target/69010
17662 * gcc.target/i386/pr69010.c: New test.
17663
17664 2016-01-11 Martin Jambor <mjambor@suse.cz>
17665
17666 PR ipa/69044
17667 * gcc.target/i386/chkp-pr69044.c: New test.
17668
17669 2016-01-11 Tom de Vries <tom@codesourcery.com>
17670
17671 PR tree-optimization/69109
17672 * gcc.dg/autopar/pr69109-2.c: New test.
17673 * gcc.dg/autopar/pr69109.c: New test.
17674
17675 2016-01-11 Tom de Vries <tom@codesourcery.com>
17676
17677 PR tree-optimization/69108
17678 * gcc.dg/autopar/pr69108.c: New test.
17679
17680 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
17681
17682 PR c++/69029
17683 * c-c++-common/Wisleading-indentation.c: Augment test.
17684
17685 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
17686
17687 PR fortran/69154
17688 * gfortran.dg/inline_matmul_12.f90: New test.
17689
17690 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
17691
17692 PR fortran/67779
17693 * gfortran.dg/actual_array_offset_1: New test.
17694
17695 2016-01-10 Tom de Vries <tom@codesourcery.com>
17696
17697 PR tree-optimization/69062
17698 * gcc.dg/autopar/pr69062.c: New test.
17699
17700 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
17701
17702 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
17703 * gcc.dg/vect/slp-perm-2.c: Likewise.
17704 * gcc.dg/vect/slp-perm-3.c: Likewise.
17705 * gcc.dg/vect/slp-perm-5.c: Likewise.
17706 * gcc.dg/vect/slp-perm-6.c: Likewise.
17707 * gcc.dg/vect/slp-perm-7.c: Likewise.
17708 * gcc.dg/vect/slp-perm-8.c: Likewise.
17709
17710 2016-01-10 Tom de Vries <tom@codesourcery.com>
17711
17712 PR tree-optimization/69039
17713 * gcc.dg/autopar/pr69039.c: New test.
17714
17715 2016-01-09 Marek Polacek <polacek@redhat.com>
17716
17717 PR c++/69113
17718 * g++.dg/pr69113.C: New test.
17719
17720 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17721
17722 PR middle-end/50865
17723 PR tree-optimization/69097
17724 * gcc.c-torture/execute/pr50865.c: New test.
17725 * gcc.c-torture/execute/pr69097-1.c: New test.
17726 * gcc.c-torture/execute/pr69097-2.c: New test.
17727 * gcc.dg/pr69097-1.c: New test.
17728 * gcc.dg/pr69097-2.c: New test.
17729
17730 2016-01-09 Jakub Jelinek <jakub@redhat.com>
17731
17732 PR c++/69164
17733 * g++.dg/opt/pr69164.C: New test.
17734
17735 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17736
17737 PR tree-optimization/69167
17738 * gcc.dg/pr69167.c: New test.
17739
17740 2016-01-08 Marek Polacek <polacek@redhat.com>
17741
17742 PR c++/68449
17743 * g++.dg/pr68449.C: New.
17744
17745 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
17746
17747 PR tree-optimization/68707
17748 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
17749 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
17750 on platforms supporting it.
17751 * gcc.dg/vect/slp-perm-2.c: Likewise.
17752 * gcc.dg/vect/slp-perm-3.c: Likewise.
17753 * gcc.dg/vect/slp-perm-5.c: Likewise.
17754 * gcc.dg/vect/slp-perm-7.c: Likewise.
17755 * gcc.dg/vect/slp-perm-8.c: Likewise.
17756 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
17757 on platforms supporting it.
17758
17759 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17760
17761 PR tree-optimization/69162
17762 * gcc.dg/pr69162.c: New test.
17763
17764 PR tree-optimization/69172
17765 * gcc.dg/pr69172.c: New test.
17766
17767 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
17768
17769 PR tree-optimization/67781
17770 * gcc.c-torture/execute/pr67781.c: New file.
17771
17772 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17773
17774 PR tree-optimization/69083
17775 * gcc.dg/vect/pr69083.c: New test.
17776
17777 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
17778
17779 PR tree-optimization/61441
17780 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
17781 Use -fexcess-precision=standard for compiler options.
17782 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
17783
17784 2016-01-08 Jakub Jelinek <jakub@redhat.com>
17785
17786 PR fortran/69128
17787 * gfortran.dg/gomp/pr69128.f90: New test.
17788
17789 PR c++/69145
17790 * g++.dg/ext/pr69145-1.C: New test.
17791 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
17792 * g++.dg/ext/pr69145-2.h: New file.
17793
17794 2016-01-07 Martin Sebor <msebor@redhat.com>
17795
17796 PR c/68966
17797 * gcc.dg/atomic-fetch-bool.c: New test.
17798 * gcc.dg/sync-fetch-bool.c: New test.
17799
17800 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17801
17802 PR fortran/66680
17803 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
17804
17805 2016-01-07 Nick Clifton <nickc@redhat.com>
17806
17807 PR target/66655
17808 * g++.dg/pr66655.C: New test.
17809 * g++.dg/pr66655_1.cc: Test support file.
17810 * g++.dg/pr66655.h: Test header file.
17811
17812 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
17813
17814 PR fortran/66680
17815 gfortran.dg/gomp/pr66680.f90: New test.
17816
17817 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17818
17819 PR target/69171
17820 * gcc.target/i386/pr69171-1.c: New test.
17821 * gcc.target/i386/pr69171-2.c: Likewise.
17822 * gcc.target/i386/pr69171-3.c: Likewise.
17823 * gcc.target/i386/pr69171-4.c: Likewise.
17824 * gcc.target/i386/pr69171-5.c: Likewise.
17825 * gcc.target/i386/pr69171-6.c: Likewise.
17826
17827 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17828
17829 PR middle-end/67639
17830 * c-c++-common/pr67639.c: New test.
17831
17832 2016-01-07 Jakub Jelinek <jakub@redhat.com>
17833
17834 PR tree-optimization/69141
17835 * g++.dg/opt/pr69141.C: New test.
17836
17837 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17838
17839 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17840
17841 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
17842
17843 PR target/69140
17844 * gcc.target/i386/pr69140.c: New test
17845
17846 2016-01-06 David Malcolm <dmalcolm@redhat.com>
17847
17848 * gcc.dg/bad-dereference.c: New test case.
17849
17850 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17851
17852 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17853
17854 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17855
17856 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17857
17858 2016-01-06 Marek Polacek <polacek@redhat.com>
17859
17860 PR sanitizer/69099
17861 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17862
17863 2016-01-05 Marek Polacek <polacek@redhat.com>
17864
17865 PR c/69104
17866 * gcc.dg/atomic-invalid-2.c: New.
17867
17868 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17869
17870 PR target/68991
17871 * gcc.target/i386/pr68991.c: New test.
17872
17873 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17874
17875 PR target/68991
17876 * g++.dg/pr68991-1.C: New test.
17877 * g++.dg/pr68991-2.C: Likewise.
17878
17879 2016-01-05 Sergei Trofimovich <siarheit@google.com>
17880
17881 PR other/60465
17882 * gcc.target/ia64/pr60465-gprel64.c: New test.
17883 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17884
17885 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17886
17887 PR rtl-optimization/68651
17888 * gcc.target/aarch64/pr68651_1.c: New test.
17889
17890 2016-01-05 David Malcolm <dmalcolm@redhat.com>
17891
17892 PR c/69122
17893 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17894
17895 2016-01-05 Nathan Sidwell <nathan@acm.org>
17896
17897 PR c++/58583
17898 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17899
17900 * gcc.dg/alias-15.c: New.
17901
17902 2016-01-05 Nick Clifton <nickc@redhat.com>
17903
17904 PR target/68870
17905 * g++.dg/pr68770.C: New test.
17906
17907 2016-01-04 Mike Stump <mikestump@comcast.net>
17908
17909 * lib/target-supports.exp (check_effective_target_cilkplus):
17910 cilkplus targets require pthreads.
17911 (check_effective_target_cilkplus): Remove special case for NVPTX.
17912
17913 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17914
17915 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17916 generation.
17917
17918 2016-01-04 Jakub Jelinek <jakub@redhat.com>
17919
17920 Update copyright years.
17921
17922 2016-01-04 Marek Polacek <polacek@redhat.com>
17923
17924 PR c/68908
17925 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17926 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17927 * gcc.dg/atomic/stdatomic-op-5.c: New test.
17928
17929 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17930
17931 * gcc.target/sparc/20160104-2.c: New test.
17932
17933 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17934
17935 * gcc.target/sparc/20160104-1.c: New test.
17936
17937 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
17938
17939 PR fortran/65045
17940 * gfortran.dg/pr65045.f90: New test.
17941
17942 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
17943
17944 * gnat.dg/specs/debug1.ads: Delete.
17945
17946 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17947
17948 PR libgfortran/68867
17949 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17950 expression.
17951
17952 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17953
17954 PR libgfortran/68867
17955 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17956 PowerPC.
17957
17958 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
17959
17960 PR fortran/68864
17961 * gfortran.dg/pr68864.f90: New test.
17962
17963 2016-01-01 Jakub Jelinek <jakub@redhat.com>
17964
17965 PR tree-optimization/69070
17966 * gcc.dg/pr69070.c: New test.
17967
17968 PR sanitizer/69055
17969 * gfortran.dg/pr69055.f90: New test.
17970
17971 PR target/69015
17972 * gcc.dg/pr69015.c: New test.
17973 \f
17974 Copyright (C) 2016 Free Software Foundation, Inc.
17975
17976 Copying and distribution of this file, with or without modification,
17977 are permitted in any medium without royalty provided the copyright
17978 notice and this notice are preserved.